0001666134-22-000005.txt : 20220324 0001666134-22-000005.hdr.sgml : 20220324 20220324160918 ACCESSION NUMBER: 0001666134-22-000005 CONFORMED SUBMISSION TYPE: 10-K/A PUBLIC DOCUMENT COUNT: 110 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220324 DATE AS OF CHANGE: 20220324 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BLACKLINE, INC. CENTRAL INDEX KEY: 0001666134 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 463354276 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K/A SEC ACT: 1934 Act SEC FILE NUMBER: 001-37924 FILM NUMBER: 22766579 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/A 1 bl-20211231.htm 10-K/A bl-20211231
false2021FY0001666134P3YP3YP1Yhttp://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization0.006015625.0000016661342021-01-012021-12-3100016661342021-06-30iso4217:USD00016661342022-02-18xbrli:shares00016661342021-12-3100016661342020-12-31iso4217:USDxbrli:shares0001666134us-gaap:SubscriptionAndCirculationMember2021-01-012021-12-310001666134us-gaap:SubscriptionAndCirculationMember2020-01-012020-12-310001666134us-gaap:SubscriptionAndCirculationMember2019-01-012019-12-310001666134us-gaap:TechnologyServiceMember2021-01-012021-12-310001666134us-gaap:TechnologyServiceMember2020-01-012020-12-310001666134us-gaap:TechnologyServiceMember2019-01-012019-12-3100016661342020-01-012020-12-3100016661342019-01-012019-12-310001666134us-gaap:CommonStockMember2018-12-310001666134us-gaap:AdditionalPaidInCapitalMember2018-12-310001666134us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001666134us-gaap:RetainedEarningsMember2018-12-3100016661342018-12-310001666134us-gaap:CommonStockMember2019-01-012019-12-310001666134us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001666134us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001666134us-gaap:RetainedEarningsMember2019-01-012019-12-310001666134us-gaap:CommonStockMember2019-12-310001666134us-gaap:AdditionalPaidInCapitalMember2019-12-310001666134us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001666134us-gaap:RetainedEarningsMember2019-12-3100016661342019-12-310001666134us-gaap:CommonStockMember2020-01-012020-12-310001666134us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001666134us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001666134us-gaap:RetainedEarningsMember2020-01-012020-12-310001666134us-gaap:CommonStockMember2020-12-310001666134us-gaap:AdditionalPaidInCapitalMember2020-12-310001666134us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001666134us-gaap:RetainedEarningsMember2020-12-310001666134us-gaap:CommonStockMember2021-01-012021-12-310001666134us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001666134us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-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-31bl:segment0001666134us-gaap:SalesRevenueNetMember2021-01-012021-12-31bl:customer0001666134us-gaap:SalesRevenueNetMember2020-01-012020-12-310001666134us-gaap:SalesRevenueNetMember2019-01-012019-12-310001666134us-gaap:AccountsReceivableMember2021-01-012021-12-310001666134us-gaap:AccountsReceivableMember2020-01-012020-12-310001666134us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-12-310001666134us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-12-310001666134srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2021-01-012021-12-310001666134srt:MinimumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-01-012021-12-310001666134us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2021-01-012021-12-310001666134us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MaximumMember2021-01-012021-12-310001666134us-gaap:FurnitureAndFixturesMember2021-01-012021-12-310001666134us-gaap:LeaseholdImprovementsMember2021-01-012021-12-310001666134us-gaap:ComputerSoftwareIntangibleAssetMember2021-01-012021-12-310001666134us-gaap:SellingAndMarketingExpenseMember2019-01-012019-12-310001666134srt:MinimumMember2021-01-012021-12-310001666134srt:MaximumMember2021-01-012021-12-31bl:reportingUnitxbrli:pure0001666134us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001666134us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001666134country:US2021-01-012021-12-310001666134country:US2020-01-012020-12-310001666134country:US2019-01-012019-12-310001666134us-gaap:NonUsMember2021-01-012021-12-310001666134us-gaap:NonUsMember2020-01-012020-12-310001666134us-gaap:NonUsMember2019-01-012019-12-310001666134bl:BlackLineKKMemberbl:BlackLineKKMember2018-10-012018-10-310001666134bl:BlackLineKKMemberbl:BlackLineKKMember2018-10-310001666134bl:BlackLineKKMemberbl:BlackLineKKMember2021-11-012021-11-3000016661342021-11-012021-11-300001666134bl:RimiliaHoldingsLtdMember2020-10-022020-10-020001666134bl:RimiliaHoldingsLtdMember2020-10-020001666134bl:RimiliaHoldingsLtdMember2021-12-310001666134us-gaap:TechnologyBasedIntangibleAssetsMemberbl:RimiliaHoldingsLtdMember2020-10-022020-10-020001666134us-gaap:CustomerRelatedIntangibleAssetsMemberbl:RimiliaHoldingsLtdMember2020-10-022020-10-020001666134us-gaap:TradeNamesMember2021-12-310001666134us-gaap:DevelopedTechnologyRightsMember2021-12-310001666134us-gaap:CustomerRelationshipsMember2021-12-310001666134us-gaap:PatentedTechnologyMember2021-12-310001666134us-gaap:TradeNamesMember2020-12-310001666134us-gaap:DevelopedTechnologyRightsMember2020-12-310001666134us-gaap:CustomerRelationshipsMember2020-12-310001666134us-gaap:PatentedTechnologyMember2020-12-310001666134us-gaap:CostOfSalesMember2021-01-012021-12-310001666134us-gaap:CostOfSalesMember2020-01-012020-12-310001666134us-gaap:CostOfSalesMember2019-01-012019-12-310001666134us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001666134us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001666134us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-12-310001666134us-gaap:CorporateDebtSecuritiesMember2021-12-310001666134us-gaap:CommercialPaperMember2021-12-310001666134us-gaap:USTreasurySecuritiesMember2020-12-310001666134us-gaap:CorporateDebtSecuritiesMember2020-12-310001666134us-gaap:CommercialPaperMember2020-12-310001666134us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001666134us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001666134us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001666134us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001666134us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001666134us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001666134us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001666134us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001666134us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001666134us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001666134us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001666134us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001666134us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001666134us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001666134us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001666134us-gaap:FairValueMeasurementsRecurringMember2021-12-310001666134us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001666134us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001666134us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001666134us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001666134us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2020-12-310001666134us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2020-12-310001666134us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2020-12-310001666134us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2020-12-310001666134us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001666134us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001666134us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001666134us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001666134us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001666134us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001666134us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001666134us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001666134us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001666134us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001666134us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001666134us-gaap:FairValueMeasurementsRecurringMember2020-12-310001666134bl:ContingentConsiderationMember2020-12-310001666134bl:ContingentConsiderationMember2019-12-310001666134bl:ContingentConsiderationMember2018-12-310001666134bl:ContingentConsiderationMember2021-01-012021-12-310001666134bl:ContingentConsiderationMember2020-01-012020-12-310001666134bl:ContingentConsiderationMember2019-01-012019-12-310001666134bl:ContingentConsiderationMember2021-12-310001666134us-gaap:ComputerEquipmentMember2021-12-310001666134us-gaap:ComputerEquipmentMember2020-12-310001666134us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-310001666134us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-12-310001666134us-gaap:FurnitureAndFixturesMember2021-12-310001666134us-gaap:FurnitureAndFixturesMember2020-12-310001666134us-gaap:LeaseholdImprovementsMember2021-12-310001666134us-gaap:LeaseholdImprovementsMember2020-12-310001666134bl:DataCenterEquipmentMember2021-12-310001666134bl:DataCenterEquipmentMember2020-12-310001666134us-gaap:ConstructionInProgressMember2021-12-310001666134us-gaap:ConstructionInProgressMember2020-12-310001666134us-gaap:PropertyPlantAndEquipmentMember2021-01-012021-12-310001666134us-gaap:PropertyPlantAndEquipmentMember2020-01-012020-12-310001666134us-gaap:PropertyPlantAndEquipmentMember2019-01-012019-12-31bl:lease0001666134bl:RimiliaHoldingsLtdMember2020-01-012020-12-310001666134bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2019-08-130001666134bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2019-08-132019-08-130001666134bl:ConvertibleSeniorNotesDue2026Member2021-03-012021-03-310001666134bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2021-03-310001666134bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2021-03-012021-03-310001666134bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2021-12-310001666134bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2020-12-310001666134us-gaap:FairValueInputsLevel2Memberbl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2021-12-310001666134bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2021-01-012021-12-310001666134bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2020-01-012020-12-310001666134bl:ConvertibleSeniorNotesDue2026Member2021-03-152021-03-150001666134bl:ConvertibleSeniorNotesDue2026Member2021-03-150001666134bl:ConvertibleSeniorNotesDue2026Memberbl:ConditionOneMember2021-03-152021-03-15utr:D0001666134srt:MinimumMemberbl:ConvertibleSeniorNotesDue2026Memberbl:ConditionOneMember2021-03-152021-03-150001666134bl:ConvertibleSeniorNotesDue2026Memberbl:ConditionTwoMember2021-03-152021-03-150001666134bl:ConvertibleSeniorNotesDue2026Membersrt:MaximumMemberbl:ConditionTwoMember2021-03-152021-03-150001666134srt:MinimumMemberbl:ConvertibleSeniorNotesDue2026Member2021-03-152021-03-150001666134us-gaap:MeasurementInputCreditSpreadMemberbl:ConvertibleSeniorNotesDue2026Member2021-03-310001666134bl:ConvertibleSeniorNotesDue2026Member2021-12-310001666134us-gaap:FairValueInputsLevel2Memberbl:ConvertibleSeniorNotesDue2026Member2021-12-310001666134bl:ConvertibleSeniorNotesDue2026Member2021-01-012021-12-310001666134bl:TwoThousandSixteenEquityIncentivePlanMemberbl:StockOptionsAndRestrictedStockUnitsMember2016-12-310001666134bl:TwoThousandSixteenEquityIncentivePlanMemberbl:StockOptionsAndRestrictedStockUnitsMember2016-01-012016-12-310001666134bl:TwoThousandSixteenEquityIncentivePlanMemberbl:StockOptionsAndRestrictedStockUnitsMember2021-12-310001666134us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001666134us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001666134us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001666134us-gaap:EmployeeStockOptionMember2021-12-310001666134us-gaap:EmployeeStockOptionMembersrt:ExecutiveOfficerMember2016-10-012016-10-310001666134us-gaap:EmployeeStockOptionMember2016-10-31bl:executiveOfficer0001666134us-gaap:PerformanceSharesMember2020-07-012020-07-0100016661342020-07-010001666134us-gaap:PerformanceSharesMember2021-01-012021-03-310001666134us-gaap:RestrictedStockUnitsRSUMember2021-12-310001666134us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001666134us-gaap:EmployeeStockMember2021-01-012021-12-310001666134us-gaap:EmployeeStockMember2021-12-310001666134us-gaap:EmployeeStockMember2020-01-012020-12-310001666134us-gaap:EmployeeStockMember2019-01-012019-12-310001666134us-gaap:EmployeeStockMembersrt:MinimumMember2021-01-012021-12-310001666134us-gaap:EmployeeStockMembersrt:MaximumMember2021-01-012021-12-310001666134us-gaap:EmployeeStockMembersrt:MinimumMember2020-01-012020-12-310001666134us-gaap:EmployeeStockMembersrt:MaximumMember2020-01-012020-12-310001666134us-gaap:EmployeeStockMembersrt:MinimumMember2019-01-012019-12-310001666134us-gaap:EmployeeStockMembersrt:MaximumMember2019-01-012019-12-310001666134us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001666134us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001666134us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-12-310001666134us-gaap:DomesticCountryMember2021-12-310001666134us-gaap:StateAndLocalJurisdictionMember2021-12-310001666134us-gaap:DomesticCountryMemberus-gaap:ResearchMember2021-12-310001666134us-gaap:ForeignCountryMember2021-12-310001666134us-gaap:StateAndLocalJurisdictionMemberus-gaap:ResearchMember2021-12-310001666134us-gaap:StateAndLocalJurisdictionMemberbl:EnterpriseZoneMember2021-12-310001666134us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001666134us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001666134us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001666134us-gaap:PerformanceSharesMember2021-01-012021-12-310001666134us-gaap:PerformanceSharesMember2020-01-012020-12-310001666134us-gaap:PerformanceSharesMember2019-01-012019-12-310001666134us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001666134us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001666134us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001666134bl:ConvertibleNotesMemberbl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2021-01-012021-12-310001666134bl:ConvertibleSeniorNotesDue2026Memberbl:ConvertibleNotesMember2021-01-012021-12-310001666134bl:CertainCorporateEventsOccurPriorToMaturityDateOrCompanyIssuesNoticeOfRedemptionMemberbl:ConvertibleNotesMemberbl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2021-01-012021-12-310001666134bl:CertainCorporateEventsOccurPriorToMaturityDateOrCompanyIssuesNoticeOfRedemptionMemberbl:ConvertibleSeniorNotesDue2026Memberbl:ConvertibleNotesMember2021-01-012021-12-310001666134bl:ConvertibleNotesMemberbl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2021-12-310001666134bl:ConvertibleSeniorNotesDue2026Memberbl:ConvertibleNotesMember2021-12-310001666134bl:BlackLineSystemsIncMember2013-12-310001666134bl:BlackLineSystemsIncMember2021-12-310001666134bl:BlackLineSystemsIncMember2020-12-310001666134bl:RimiliaHoldingsLtdMember2021-01-012021-12-310001666134bl:RimiliaHoldingsLtdMember2020-12-310001666134country:US2021-12-310001666134country:US2020-12-310001666134us-gaap:NonUsMember2021-12-310001666134us-gaap:NonUsMember2020-12-3100016661342021-10-012021-12-3100016661342021-07-012021-09-3000016661342021-04-012021-06-3000016661342021-01-012021-03-3100016661342020-10-012020-12-3100016661342020-07-012020-09-3000016661342020-04-012020-06-3000016661342020-01-012020-03-310001666134bl:FourQSystemsIncMemberus-gaap:SubsequentEventMember2022-01-262022-01-260001666134bl:FourQSystemsIncMemberus-gaap:SubsequentEventMember2022-01-260001666134bl:BoardOfDirectorsCompensationCommitteeMemberus-gaap:SubsequentEventMember2022-02-160001666134us-gaap:RestrictedStockUnitsRSUMemberbl:BoardOfDirectorsCompensationCommitteeMemberus-gaap:SubsequentEventMember2022-02-160001666134us-gaap:RestrictedStockUnitsRSUMemberbl:BoardOfDirectorsCompensationCommitteeMemberus-gaap:SubsequentEventMember2022-02-162022-02-16

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
______________________________________
FORM 10-K/A
______________________________________
(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, 2021
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 Securities Exchange Act of 1934 (the “Exchange 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 Exchange Act 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.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange 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, 2021 as reported by the NASDAQ Global Select Market on such date was $5.973 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 18, 2022, 59,237,306 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 2022, 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, 2021.

1


EXPLANATORY NOTE
BlackLine, Inc. (the “Company”) is filing this Amendment No. 1 (this “Amendment”) to its Annual Report on Form 10-K for the fiscal year ended December 31, 2021 (the “Form 10-K”) solely to include PricewaterhouseCoopers LLP’s conformed signature in the Report of Independent Registered Public Accounting Firm which was inadvertently omitted in the as-filed version. The signed report was received by us prior to the original filing. No other changes have been made to the Form 10-K.

This Amendment does not reflect events occurring after the filing of the Form 10-K, does not update disclosures contained in the Form 10-K and does not modify or amend the Form 10-K except as specifically described above. Pursuant to Rule 12b-15 of the Securities Exchange Act of 1934, as amended, this Amendment contains the complete text of Item 8. Financial Statements and certifications of the Company’s Principal Executive Officer and Principal Financial Officer required under Items 302 and 906 of the Sarbanes-Oxley Act of 2002, as amended, dated as of the date of this Amendment, as well as updated inline XBRL exhibits.

2


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

3


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, 2021 and 2020, and the related consolidated statements of operations, of comprehensive loss, of stockholders’ equity and of cash flows for each of the three years in the period ended December 31, 2021, 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, 2021, 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, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021 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, 2021, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.

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
4


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.

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 matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that (i) relate 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 matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

Valuation of the Rimilia Contingent Consideration Liability

As described in Notes 2 and 15 to the consolidated financial statements, as a condition of the Rimilia Acquisition, the Company agreed to pay potential additional cash consideration if Rimilia realized certain Rimilia Annual Recurring Revenue (“ARR”) thresholds in each year over a two-year period subsequent to the acquisition date. As of December 31, 2021, the maximum contingent cash consideration payable for Rimilia is $15.0 million, and the Company has recognized a liability of $14.4 million equal to the estimated fair value of the contingent consideration payable. To determine the fair value of the contingent consideration liability relating to the Rimilia Acquisition, management utilized a Monte Carlo simulation model to value the earn-out based on the likelihood of reaching firm-specific targets. Significant inputs used in the fair value measurement of the contingent consideration liability are the amount and timing of Rimilia ARR in the second year subsequent to the acquisition.

The principal considerations for our determination that performing procedures relating to the valuation of the Rimilia contingent consideration liability is a critical audit matter are the significant judgment by management in determining the fair value estimate; this in turn led to significant auditor judgment, subjectivity, and effort in performing procedures and evaluating management’s significant assumptions related to the amount and timing of Rimilia ARR in the second year subsequent to the acquisition for the contingent consideration liability. Also, the audit effort involved the use of professionals with specialized skill and knowledge.

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 valuation of the contingent consideration liability, including controls over the development of the assumptions of the amount and timing of Rimilia ARR. These procedures also included, among others, (i) the involvement of professionals with specialized skill and knowledge to assist in developing an independent estimate of the contingent consideration liability, (ii) comparing the independent estimate to management’s estimate to evaluate the reasonableness of management’s estimate, and (iii) developing the independent estimate involved testing the completeness and accuracy of data provided by management and evaluating management's assumption related to the amount and timing of Rimilia ARR. Evaluating management’s significant assumptions related to the Rimilia ARR involved evaluating whether the assumptions used were reasonable considering current and past performance of the acquired business.

Convertible Notes Transactions

As described in Notes 2 and 11 to the consolidated financial statements, in March 2021, in connection with the Company’s issuance of the 2026 Notes for aggregate gross proceeds of $1.15 billion, the Company used approximately $432.2 million of the net proceeds to repurchase $250.0 million aggregate principal amount of the 2024 notes. In accounting for the issuance of the 2026 Notes, management allocated the proceeds of the 2026 Notes between the liability and equity components. To estimate the fair value of the liability component, management measured the fair value of a similar liability that does 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 equity component representing the conversion option was determined by deducting the fair
5


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. 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 does 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. 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 principal considerations for our determination that performing procedures relating to the convertible notes transactions is a critical audit matter are the significant judgment by management in determining the fair value of the liability components of the notes; this in turn led to a high degree of auditor judgment, subjectivity, and effort in performing procedures and evaluating management’s significant assumptions related to the estimated interest rate of a comparable non-convertible note for the issuance of the 2026 Notes as well as the partial extinguishment of the 2024 Notes. Also, the audit effort involved the use of professionals with specialized skill and knowledge.

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 management’s accounting for the convertible notes transactions, including controls over management’s determination of the fair value of the liability components of the convertible notes based on the estimated interest rate for comparable non-convertible notes. These procedures also included, among others, (i) reading the agreements and (ii) evaluating the methodology used by management to determine the fair value of similar notes that do not have an associated conversion feature, including evaluating the reasonableness of estimated interest rate assumptions. Professionals with specialized skill and knowledge were used to assist in evaluating the reasonableness of the interest rate of comparable non-convertible notes used by management.



/s/ PricewaterhouseCoopers LLP
Los Angeles, California
February 25, 2022

We have served as the Company’s auditor since 2014
6


BLACKLINE, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except shares and par values)
December 31, 2021December 31, 2020
ASSETS
Current assets:
Cash and cash equivalents$539,739 $367,413 
Marketable securities (amortized cost of $658,886 and $175,211 at December 31, 2021 and December 31, 2020, respectively)
658,964 175,206 
Accounts receivable, net of allowances for credit losses of $2,923 and $3,737 at December 31, 2021 and 2020, respectively
125,130 111,270 
Prepaid expenses and other current assets23,855 20,226 
Total current assets1,347,688 674,115 
Capitalized software development costs, net23,547 15,690 
Property and equipment, net16,321 13,239 
Intangible assets, net36,195 46,674 
Goodwill289,710 289,710 
Operating lease right-of-use assets16,264 8,708 
Other assets87,853 65,369 
Total assets$1,817,578 $1,113,505 
LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST, AND STOCKHOLDERS' EQUITY
Current liabilities:
Accounts payable$7,471 $3,150 
Accrued expenses and other current liabilities50,930 35,958 
Deferred revenue242,429 191,137 
Finance lease liabilities, current373  
Operating lease liabilities, current4,936 4,147 
Contingent consideration, current16,438 7,938 
Total current liabilities322,577 242,330 
Finance lease liabilities, noncurrent824  
Operating lease liabilities, noncurrent13,248 7,356 
Convertible senior notes, net1,114,239 407,032 
Contingent consideration, noncurrent4,294 15,552 
Deferred tax liabilities, net8,175 6,566 
Deferred revenue, noncurrent362 75 
Other long-term liabilities124  
Total liabilities1,463,843 678,911 
Commitments and contingencies (Note 15)
Redeemable non-controlling interest (Note 4)28,699 12,524 
Stockholders' equity:
Common stock, $0.01 par value, 500,000,000 shares authorized, 58,984,247 issued and outstanding at December 31, 2021 and 57,682,118 issued and outstanding at December 31, 2020
590 577 
Additional paid-in capital625,883 622,768 
Accumulated other comprehensive income298 376 
Accumulated deficit(301,735)(201,651)
Total stockholders' equity325,036 422,070 
Total liabilities, redeemable non-controlling interest, and stockholders' equity$1,817,578 $1,113,505 
The accompanying notes are an integral part of these consolidated financial statements.
7


BLACKLINE, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
Year Ended December 31,
202120202019
Revenues
Subscription and support$398,633 $328,559 $272,447 
Professional services27,073 23,178 16,529 
Total revenues425,706 351,737 288,976 
Cost of revenues
Subscription and support71,979 47,919 44,968 
Professional services25,892 21,053 14,007 
Total cost of revenues97,871 68,972 58,975 
Gross profit327,835 282,765 230,001 
Operating expenses
Sales and marketing202,620 174,581 158,837 
Research and development77,322 56,464 43,006 
General and administrative86,507 71,611 56,057 
Total operating expenses366,449 302,656 257,900 
Loss from operations(38,614)(19,891)(27,899)
Other income (expense)
Interest income700 4,502 6,128 
Interest expense(62,945)(23,311)(8,650)
Other income (expense), net(62,245)(18,809)(2,522)
Loss before income taxes(100,859)(38,700)(30,421)
Provision for (benefit from) income taxes135 702 1,725 
Net loss(100,994)(39,402)(32,146)
Net loss attributable to non-controlling interest (Note 4)(910)(1,349)(1,444)
Adjustment attributable to non-controlling interest (Note 4)15,077 8,858 1,833 
Net loss attributable to BlackLine, Inc.$(115,161)$(46,911)$(32,535)
Basic net loss per share attributable to BlackLine, Inc.$(1.97)$(0.83)$(0.59)
Shares used to calculate basic net loss per share58,351 56,832 55,320 
Diluted net loss per share attributable to BlackLine, Inc.$(1.97)$(0.83)$(0.59)
Shares used to calculate diluted net loss per share58,351 $56,832 $55,320 
The accompanying notes are an integral part of these consolidated financial statements.
8


BLACKLINE, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)
Year Ended December 31,
202120202019
Net loss$(100,994)$(39,402)$(32,146)
Other comprehensive income (loss):
Net change in unrealized gains (losses) on marketable securities, net of tax of $0 for the years ended December 31, 2021, 2020 and 2019
88 (111)200 
Foreign currency translation(312)220 261 
Other comprehensive income (loss)(224)109 461 
Comprehensive loss(101,218)(39,293)(31,685)
Less comprehensive loss attributable to redeemable non-controlling interest:
Net loss attributable to redeemable non-controlling interest(910)(1,349)(1,444)
Foreign currency translation attributable to redeemable non-controlling interest(146)110 129 
Comprehensive loss attributable to redeemable non-controlling interest(1,056)(1,239)(1,315)
Comprehensive loss attributable to BlackLine, Inc.$(100,162)$(38,054)$(30,370)
The accompanying notes are an integral part of these consolidated financial statements.
9


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, 201854,683 $547 $451,571 $45 $(132,896)$319,267 
Stock option exercises691 5 10,561 — — 10,566 
Vesting of restricted stock units406 5 — — — 5 
Issuance of common stock through employee stock purchase plan151 2 5,293 — — 5,295 
Acquisition of common stock for tax withholding obligations— — (3,940)— — (3,940)
Stock-based compensation— — 34,543 — — 34,543 
Other comprehensive income— — — 332 — 332 
Equity component of convertible senior notes, net of issuance costs— — 111,230 — — 111,230 
Purchase of capped calls— — (46,150)— — (46,150)
Net loss attributable to BlackLine, Inc., including adjustment to redeemable non-controlling interest— — (1,833)— (30,702)(32,535)
Balance at December 31, 201955,931 559 561,275 377 (163,598)398,613 
Stock option exercises1,034 11 20,622 — — 20,633 
Vesting of restricted stock units557 5 — — — 5 
Issuance of common stock through employee stock purchase plan160 2 6,970 — — 6,972 
Acquisition of common stock for tax withholding obligations— — (8,186)— — (8,186)
Stock-based compensation— — 50,945 — — 50,945 
Other comprehensive loss— — — (1)— (1)
Net loss attributable to BlackLine, Inc., including adjustment to redeemable non-controlling interest— — (8,858)— (38,053)(46,911)
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 
The accompanying notes are an integral part of these consolidated financial statements.
10


BLACKLINE, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
Year Ended December 31,
202120202019
Cash flows from operating activities
Net loss attributable to BlackLine, Inc.$(115,161)$(46,911)$(32,535)
Net loss and adjustment attributable to redeemable non-controlling interest (Note 4)14,167 7,509 389 
Net loss(100,994)(39,402)(32,146)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization27,128 20,892 21,274 
Change in fair value of contingent consideration(2,758)28 46 
Amortization of debt discount and issuance costs55,538 22,689 8,410 
Loss on extinguishment of convertible notes7,012   
Stock-based compensation65,870 49,690 34,052 
Noncash lease expense4,513 4,653 5,013 
Accretion of purchase discounts on marketable securities, net6 (157)(2,161)
Net foreign currency (gains) losses112 (223)65 
Deferred income taxes(817)(381)1,314 
Provision for (benefit from) credit losses(100)332 157 
Changes in operating assets and liabilities, net of impact of acquisition:
Accounts receivable(14,255)(5,733)(27,962)
Prepaid expenses and other current assets(3,956)(5,311)1,224 
Other assets(22,505)(12,444)(16,429)
Accounts payable3,997 (4,359)3,244 
Accrued expenses and other current liabilities14,876 3,075 5,789 
Deferred revenue51,579 26,397 33,364 
Operating lease liabilities(5,153)(5,011)(5,530)
Net cash provided by operating activities80,093 54,735 29,724 
Cash flows from investing activities
Purchases of marketable securities(1,180,885)(266,369)(565,675)
Proceeds from maturities of marketable securities697,209 525,691 149,638 
Proceeds from sales of marketable securities 53,033 17,279 
Capitalized software development costs(14,536)(10,578)(5,060)
Purchases of property and equipment(8,729)(6,513)(4,632)
Acquisition, net of cash acquired (119,337) 
Purchases of intangible assets (2,333) 
Net cash provided by (used in) investing activities(506,941)173,594 (408,450)
Cash flows from financing activities
Investment from redeemable non-controlling interest2,171   
Proceeds from issuance of convertible senior notes, net of issuance costs1,128,794  487,163 
Partial repurchase of convertible senior notes(432,230)  
Purchase of capped calls related to convertible senior notes(102,350) (46,150)
Proceeds from exercises of stock options11,428 20,638 10,571 
Proceeds from employee stock purchase plan9,020 6,972 5,295 
Acquisition of common stock for tax withholding obligations(17,007)(8,186)(3,940)
Principal payments on finance lease obligations(37)  
Financed purchases of property and equipment(549)(562)(427)
Net cash provided by financing activities599,240 18,862 452,512 
Effect of foreign currency exchange rate changes on cash, cash equivalents, and restricted cash(314)220 261 
Net increase in cash, cash equivalents, and restricted cash172,078 247,411 74,047 
Cash, cash equivalents, and restricted cash, beginning of period367,913 120,502 46,455 
Cash, cash equivalents, and restricted cash, end of period$539,991 $367,913 $120,502 
Reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheets
Cash and cash equivalents at end of period539,739 367,413 120,232 
Restricted cash included within prepaid expenses and other current assets at end of period 227 20 
Restricted cash included within other assets at end of period252 273 250 
Total cash, cash equivalents, and restricted cash at end of period shown in the consolidated statements of cash flows$539,991 $367,913 $120,502 
The accompanying notes are an integral part of these consolidated financial statements.
11



BLACKLINE, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
SUPPLEMENTAL CASH FLOW DISCLOSURE
(in thousands)
Year Ended December 31,
202120202019
Supplemental disclosures of cash flow information
Cash paid for interest$506 $604 $ 
Cash paid for income taxes$890 $619 $1,007 
Non-cash financing and investing activities
Stock-based compensation capitalized for software development$1,849 $1,255 $491 
Capitalized software development costs included in accounts payable and accrued expenses and other current liabilities at end of period$1,276 $802 $560 
Purchases of property and equipment included in accounts payable and accrued expenses and other current liabilities at end of period$816 $619 $863 
Estimated fair value of contingent consideration$ $17,100 $ 
The accompanying notes are an integral part of these consolidated financial statements.
12


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 financial close process including account reconciliations, variance analysis of account balances, journal entry capabilities, and certain types of data matching capabilities.
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 October 2, 2020, the Company acquired Rimilia Holdings Ltd. (“Rimilia”), which is referred to as the
“Rimilia Acquisition.”
The Company is headquartered in Woodland Hills, California and has offices in Pleasanton, California, as well as in Australia, Canada, France, Germany, Japan, the Netherlands, Poland, Romania, Singapore, and the United Kingdom..
Note 2—Significant Accounting Policies
Principles of consolidation and basis of presentation
The Company’s consolidated financial statements are presented 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 in 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 (“SSP”) for separate deliverables in the Company’s subscription revenue arrangements, allowance for doubtful accounts, 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, income taxes, contingencies, fair value of contingent consideration, fair value of convertible senior notes, 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 extent to which COVID-19 impacts the Company’s business and financial results will depend on numerous continuously evolving factors including, but not limited to, the magnitude and duration of COVID-19, including resurgences; the impact on the Company’s employees; the extent to which it will impact worldwide macroeconomic conditions, including interest rates, employment rates, and health insurance coverage; the speed and degree of the anticipated economic recovery, as well as variability in such recovery across different geographies, industries, and markets; and governmental and business reactions to the pandemic. The Company assessed certain accounting matters that generally require consideration of forecasted financial information in context with the information reasonably available to the Company and the unknown future impacts of COVID-19 at December 31, 2021 and through the date of this report. The accounting matters assessed included, but were not limited to, the Company’s allowance for credit losses and doubtful accounts, 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, 2021, the Company’s future assessment of the magnitude and duration of
13


COVID-19 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. The Company’s chief operating decision maker, reviews 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, corporate bonds, and U.S. treasury securities. To date, the Company has not experienced any impairment losses on its investments.
For the years ended December 31, 2021, 2020, and 2019, 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, 2021 or 2020.
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. 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.3 million and $0.5 million of restricted cash at December 31, 2021 and 2020, respectively. The cash was required to be restricted as to 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
14


not recorded any credit losses for the year ended December 31, 2021. 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 for the allowance for doubtful accounts and allowance for 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 for doubtful accounts 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
In accordance with Accounting Standards Codification ("ASC") No. 842, Leases, 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.
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 ROU assets, finance lease liabilities, and operating lease liabilities on the Company’s consolidated balance sheets. Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheet.
Finance lease assets classified within property and equipment 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.
15


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 accounts for the costs of computer software obtained or developed for internal use in accordance with ASC 350, Intangibles—Goodwill and Other (“ASC 350”). The Company capitalizes certain costs in the development of its Software as a Service (“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, 2021, 2020, and 2019, the Company amortized $9.0 million, $6.4 million, and $4.7 million, respectively, of internal-use software development costs to subscription and support cost of revenues. At December 31, 2021 and 2020, the accumulated amortization of capitalized internal-use software development costs was $28.0 million and $19.7 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.
Amortization of internal-use software implementation costs included in sales and marketing expenses in the consolidated statements of operations was $0.1 million and $0.1 million for the years ended December 31, 2021 and December 31, 2020, respectively. During the year ended December 31, 2019, the Company had no material amortization of internal-use software implementation costs.
Intangible assets
Intangible assets primarily consist of developed technology, customer relationships, and trade names, which were acquired as part of the 2013 Acquisition, the Runbook Acquisition, and the Rimilia Acquisition. 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 impairment is indicated based on a comparison of the assets’ carrying values and the undiscounted cash flows, the impairment
16


loss is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. The Company determined that there were no events or changes in circumstances that potentially indicated that the Company’s long-lived assets were impaired during the years ended December 31, 2021, 2020, and 2019.
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 assets acquired and liabilities assumed 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. The Company tests goodwill for impairment in accordance with the provisions of ASC 350, Intangibles—Goodwill and Other. 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.
ASC 350 provides that 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, 2021 and 2020, 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-
17


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 Convertible Senior Notes (the “Notes”) as separate liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The carrying amount of the equity component representing the difference between the proceeds and the fair value of a similar liability that does not have an associated convertible feature. This difference represents a debt discount that is amortized to interest expense over the term of the Notes using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. The Company has allocated issuance costs incurred to the liability and equity components. Issuance costs attributable to the liability component are being amortized to expense over the respective term of the Notes, and issuance costs attributable to the equity components were netted with the respective equity component in additional paid-in capital.
To the extent that the Company receives conversion requests prior to the maturity of the Notes, a portion of the equity component is classified as temporary equity, which is measured as the difference between the principal and net carrying amount of the Notes requested for conversion. Upon settlement of the conversion requests, the difference between the fair value and the amortized book value of the liability component 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.
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, 2021 and 2020, 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.
18


To determine the fair value of the contingent consideration liability relating to the 2013 Acquisition, the Company discounted estimated future taxable income. The significant inputs used in the fair value measurement of contingent consideration are the timing and amount of taxable income in any given period, as well as an appropriate discount rate, which are not based on observable market data and consider the risks associated with the forecasted taxable income. Changes in the significant inputs used such as estimated future taxable income and the periods in which they are generated, would significantly impact the fair value of the contingent consideration liability.
To determine the fair value of the contingent consideration liability relating to the Rimilia Acquisition, the Company utilized a Monte Carlo simulation model to value the earn-out based on the likelihood of reaching firm- specific targets. Significant inputs used in the fair value measurement of the contingent consideration liability are the amount and timing of Rimilia Annual Recurring Revenue ("ARR") in the second year subsequent to the acquisition. Changes in the significant inputs used in the fair value measurement, specifically a change to the Rimilia ARR, would significantly impact the fair value of the contingent consideration liability.
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, 2021, 2020, and 2019, no impairments were identified on those assets required to be measured at fair value on a non-recurring basis.
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 the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, the Company satisfies a performance obligation
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 allow customers to use hosted software over the contract period without taking possession of the software, are considered distinct performance obligations and are recognized ratably as the Company transfers control evenly over the contract period.
Subscription and support revenue also includes software and related maintenance and support fees on legacy BlackLine solutions, Runbook Company B.V. ("Runbook") software, and Rimilia software. Software licenses for legacy BlackLine solutions, Runbook software, and Rimilia software provide 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 its 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.
Significant judgments – The Company’s contracts with customers often include promises to transfer multiple products and services. Determining whether products and services are considered distinct performance obligations
19


that should be accounted for separately versus together may require significant judgment. Judgment is also required to determine the SSP for each distinct performance obligation. 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 and 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 related to the Company’s SaaS solutions in advance of revenue being recognized. Deferred revenue also includes payments for: professional services to be performed in the future; legacy BlackLine maintenance and support; Runbook maintenance, support, license, and implementation; and other offerings for which the Company has been paid in advance and earns the revenue when the Company transfers control of the product or service.
Changes in deferred revenue for the years ended December 31, 2021, 2020, and 2019 were primarily due to additional billings in the periods, partially offset by revenue recognized of $189.6 million, $161.3 million, and $129.3 million, respectively, that was previously included in the deferred revenue balance at December 31, 2020, 2019, and 2018, 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 $596.3 million at December 31, 2021, of which the Company expects to recognize approximately 58.2% over the next 12 months and the remainder thereafter.
Fees are generally due and payable upon receipt of invoice or 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 $22.4 million, $17.3 million, and $18.1 million for the years ended December 31, 2021, 2020, and 2019, 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, and amortization of
20


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, travel, trade shows, other marketing materials, and allocated overhead. Sales and marketing expenses also include amortization of customer relationship intangible assets. Advertising costs are expensed as incurred and totaled $9.0 million, $6.8 million, and $10.9 million for the years ended December 31, 2021, 2020, and 2019, 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 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 services fees, other corporate-related expenses and allocated overhead. General and administrative expenses also include amortization of covenant not to compete and tradename intangible assets, the change in value of the contingent consideration, legal settlement gains, and costs associated with the shelf offerings.
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 stock options which contain performance 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.
21


Risk-free interest rate. The risk-free interest rate is based on the United States 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,
202120202019
Expected term (years)6.06.26.1
Expected volatility47.0 %48.4 %46.7 %
Risk free interest rate1.0 %0.4 %2.2 %
Expected dividend yield   
Income taxes
The Company accounts for income taxes in accordance with ASC 740, Income Taxes. ASC 740 requires the recognition of 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 loss per share
Basic and diluted loss per share is calculated by dividing net loss attributable to BlackLine, Inc. by the weighted average number of shares of common stock outstanding. As the Company has net losses for the periods presented, all potentially dilutive common stock, which are comprised of stock options and restricted stock units, are antidilutive.
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 losses totaled $1.0 million, $0.6 million, and $0.5 million for the years ended December 31, 2021, 2020, and 2019, 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.
Recent accounting pronouncements
22


Recently-issued accounting pronouncements not yet adopted
In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity. This standard eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. It also amends the accounting for certain contracts in an entity’s own equity that are currently accounted for as derivatives because of specific settlement provisions. In addition, the new guidance modifies how particular convertible instruments and certain contracts that may be settled in cash or shares impact the diluted EPS computation. For public business entities, it is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years using the fully retrospective or modified retrospective method. Early adoption is permitted but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company is planning to adopt the provisions of the new standard effective the first quarter of 2022 and is evaluating the impact of the adoption on its consolidated financial statements.
In January 2021, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2021-01, Reference Rate Reform (Topic 848), which refines the scope of ASC 848 and clarifies some of its guidance of global reference rate reform activities. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include contract modifications, hedging relationships, and sale or transfer of debt securities classified as held-to-maturity. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made (i.e., as early as the first quarter of 2020). The Company has not adopted the provisions of the new standard and does not expect it to have a material impact on the Company’s consolidated financial statements.
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This standard addresses diversity in practice and inconsistency related to recognition of an acquired contract liability, and payment terms and their effect on subsequent revenue recognized by the acquirer. For public business entities, it is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Entities should apply the provisions of the new standard prospectively to business combinations occurring on or after the effective date of the standard. Early adoption is permitted, including adoption in an interim period. The Company is planning to adopt the provisions of the new standard effective the first quarter of 2022 and is evaluating the impact of its adoption on our business combination completed in January 2022.
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,
202120202019
United States$304,603 $264,016 $223,375 
International121,103 87,721 65,601 
$425,706 $351,737 $288,976 
No countries outside the United States 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 a Japanese subsidiary (“BlackLine K.K.”) of the Company 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
23


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.
The following table summarizes the activity in the redeemable non-controlling interest for the periods indicated below:
December 31,
202120202019
Balance at beginning of period$12,524 $4,905 $4,387 
Investment by redeemable non-controlling interest2,171   
Net loss attributable to redeemable non-controlling interest (excluding adjustment to non-controlling interest)(910)(1,349)(1,444)
Foreign currency translation(163)110 129 
Adjustment to redeemable non-controlling interest15,077 8,858 1,833 
Balance at end of period$28,699 $12,524 $4,905 

Note 5 — Business Combinations
On October 2, 2020, the Company completed the acquisition of Rimilia for consideration of $120.0 million payable at the closing of the acquisition with additional cash payments of up to $30.0 million payable upon certain earnout conditions being met. The acquisition expands the Company's capabilities into an adjacent area, adding accounts receivable automation, and accelerating the Company's larger, long-term plan for transforming and modernizing finance and accounting. Transaction-related costs incurred by the Company totaling approximately $4.7 million were expensed as incurred and were included in general and administrative expenses in the Company's consolidated statement of operations for the year ended December 31, 2020.
The contingent cash consideration was classified as a liability and included in contingent consideration on the Company’s consolidated balance sheet and 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 earn-out 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 Rimilia Annual Recurring Revenue ("ARR") in each year over a two year period subsequent to the acquisition date. At the acquisition date, the fair value of the contingent consideration liability was determined to be $17.1 million, and at December 31, 2021, the fair value of the contingent consideration liability was $14.4 million. See Note 15 for additional information regarding the valuation of the contingent consideration at December 31, 2021.
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 total purchase consideration was $121.4 million of cash, reduced by a working capital adjustment of $0.2 million, and $17.1 million in contingent consideration payable based on the amount and timing of Rimilia's ARR. The purchase price accounting for this acquisition is final.
24


The major classes of assets and liabilities to which the Company allocated the total fair value of purchase consideration of $138.4 million were as follows (in thousands):
Cash and cash equivalents$1,901 
Accounts receivable, net2,232 
Prepaid expenses and other current assets1,873 
Property and equipment, net180 
Operating lease right-of-use assets329 
Intangible assets, net34,500 
Goodwill104,572 
Accounts payable(533)
Accrued expenses and other current liabilities(1,885)
Deferred revenue(2,100)
Operating lease liabilities(329)
Deferred tax liabilities, net(2,357)
Total consideration$138,383 
The Company believes the amount of goodwill resulting from the acquisition is primarily attributable to increased offerings to customers, enhanced opportunities for growth and innovation, and expected synergies from the assembled workforce. 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
Period
Fair Value
(in thousands)
Developed technology11 years$21,800 
Customer relationships4 years12,700 
$34,500 
The weighted average lives of intangible assets at the acquisition date was 8.4 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 ("MPEEM") 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 judgement which involves the use of significant assumptions with respect to the discount rate, obsolescence rate, revenue forecasts, and EBITDA forecasts.
Customer relationships – The Company valued the finite-lived customer relationships using the differential cash flow (with-and-without) model. 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 judgement, which involved the significant assumption of the discount rate and the customer ramp-up rate.

The revenue and earnings of the acquired business were included in the Company’s results since the acquisition date and are not material to the Company’s consolidated financial results. Pro forma revenues and
25


results of operations for this acquisition have not been presented as the impact on the Company’s consolidated financial statements would be immaterial.
Note 6—Intangible Assets and Goodwill
The carrying value of intangible assets was as follows (in thousands):
December 31, 2021
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Trade name$15,977 $(13,317)$2,660 
Developed technology64,358 (43,148)21,210 
Customer relationships16,589 (6,046)10,543 
Defensive patent2,333 (551)1,782 
$99,257 $(63,062)$36,195 
December 31, 2020
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Trade name$15,977 $(11,720)$4,257 
Developed technology64,358 (40,463)23,895 
Customer relationships44,483 (28,058)16,425 
Defensive patent2,333 (236)2,097 
$127,151 $(80,477)$46,674 
Amortization expense is included in the following functional statements of operations expense categories.  Amortization expense was as follows (in thousands):
Year Ended December 31,
202120202019
Cost of revenues$2,685 $1,192 $4,797 
Sales and marketing5,883 4,655 3,872 
General and administrative1,911 1,832 1,596 
$10,479 $7,679 $10,265 
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, 2021 (in thousands):
2022$8,155 
20237,622 
20245,555 
20252,680 
20262,552 
Thereafter9,631 
$36,195 
26


The following table represents the changes in goodwill (in thousands):
Balance at December 31, 2019$185,138 
Addition from acquisition104,572
Balance at December 31, 2020289,710 
Addition from acquisition 
Balance at December 31, 2021$289,710 
Note 7—Balance Sheet Components
Investments in Marketable Securities
Investments in marketable securities presented within current assets on the consolidated balance sheet consisted of the following:
December 31, 2021
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
(in thousands)
Marketable securities
Corporate bonds$74,144 $346 $(10)$74,480 
Commercial paper584,742  (258)584,484 
$658,886 $346 $(268)$658,964 
December 31, 2020
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
(in thousands)
Marketable securities
U.S. treasury securities$149,991 $3 $ $149,994 
Corporate bonds22,621  (8)22,613 
Commercial paper2,599   2,599 
$175,211 $3 $(8)$175,206 
Net gains related to maturities of marketable securities that were reclassified from accumulated other comprehensive loss to earnings, and included in general and administrative expenses in the Company's consolidated statements of operations, were immaterial, $0.2 million, and $2.0 million for the years ended December 31, 2021, 2020, and 2019, respectively.
Net gains and losses are determined using the specific identification method. During the years ended December 31, 2021, 2020, and 2019, there were no material realized gains or losses related to sales of marketable securities recognized in the Company’s consolidated statements of operations.
Marketable securities in a continuous loss position for less than 12 months had an estimated fair value of $379.7 million and $0.3 million of unrealized losses at December 31, 2021, and an estimated fair value of $12.6 million and an immaterial amount of unrealized losses at December 31, 2020. At December 31, 2021, there were no marketable securities in a continuous loss position for greater than 12 months.
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, 2021 or December 31, 2020.
The Company’s marketable securities have a contractual maturity of less than two years. The amortized cost
and fair values of marketable securities, by remaining contractual maturity, were as follows:
27


December 31, 2021
Amortized CostFair Value
(in thousands)
Maturing within 1 year$643,432 $643,408 
Maturing between 1 and 2 years15,454 15,556 
$658,886 $658,964 
Other Assets
Other assets consisted of the following (in thousands):
December 31,
20212020
Deferred customer contract acquisition costs$79,961 $58,980 
Restricted cash252 273 
Capitalized software implementation costs7,023 2,372 
Other assets617 3,744 
$87,853 $65,369 
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
December 31,
20212020
Accrued salaries and employee benefits$32,156 $21,707 
Accrued income and other taxes payable9,770 5,496 
Other accrued expenses and current liabilities9,004 8,755 
$50,930 $35,958 
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, 2021
Level 1Level 2Level 3Total
Cash equivalents
Money market funds$432,110 $ $ $432,110 
Marketable securities
Corporate bonds 74,480  74,480 
Commercial paper 584,484  584,484 
Total assets$432,110 $658,964 $ $1,091,074 
Liabilities
Contingent consideration$ $ $20,732 $20,732 
Total liabilities$ $ $20,732 $20,732 

28


December 31, 2020
Level 1Level 2Level 3Total
Cash equivalents
Money market funds$98,336 $ $ $98,336 
U.S. treasury securities199,984   199,984 
Marketable securities
U.S. treasury securities149,994   149,994 
Corporate bonds 22,613  22,613 
Commercial paper 2,599  2,599 
Total assets$448,314 $25,212 $ $473,526 
Liabilities
Contingent consideration$ $ $23,490 $23,490 
Total liabilities$ $ $23,490 $23,490 
The following table summarizes the changes in the contingent consideration liability (in thousands):
Year Ended December 31,
202120202019
Beginning fair value$23,490 $6,362 $6,316 
Additions in the period 17,100  
Change in fair value(2,758)28 46 
Ending fair value$20,732 $23,490 $6,362 
Note 9—Property and Equipment
Property and equipment, net consisted of the following (in thousands):
December 31,
20212020
Computers and equipment$18,286 $13,480 
Purchased software11,634 10,561 
Furniture and fixtures2,727 2,806 
Leasehold improvements10,062 10,165 
Data center equipment - finance lease1,231  
Construction in progress938 17 
$44,878 $37,029 
Less: accumulated depreciation and amortization$(28,557)$(23,790)
$16,321 $13,239 
Depreciation and amortization expense related to property and equipment was $7.6 million, $6.8 million, and $6.3 million for the years ended December 31, 2021, 2020, and 2019, respectively.
Note 10—Leases
The Company has entered into various operating and finance lease agreements for office space and data centers. As of December 31, 2021, the Company had 16 leased properties with remaining lease terms of less than one year to thirteen years, some of which include options to extend the leases up to six years, and some of which include options to terminate the leases within one year.

29


The components of the lease expense recorded in the consolidated statements of operations were as follows:
Year Ended December 31,
20212020
(in thousands)
Finance lease cost:
Amortization of assets$46 $ 
Interest on lease liabilities3  
Operating lease cost4,792 5,364 
Short-term lease cost336 697 
Variable cost741 738 
Total lease cost$5,918 $6,799 
Supplemental balance sheet information related to leases was as follows:
December 31,
20212020
(in thousands)
LeasesYear Ended Classification
Assets:
   Finance lease assetsProperty and equipment, net (1)$1,185 $ 
   Operating lease assetsOperating lease right-of-use assets (2)16,264 8,708 
Total leased assets$17,449 $8,708 
Liabilities:
Current
   FinanceShort-term portion of finance lease liabilities$373 $ 
   OperatingOperating lease liabilities, current4,936 4,147 
Noncurrent
   FinanceFinance lease liabilities, noncurrent824  
   OperatingOperating lease liabilities, noncurrent13,248 7,356 
Total leased liabilities$19,381 $11,503 
(1) Finance lease assets are recorded net of accumulated amortization of $46 thousand and nil at December 31, 2021 and December 31, 2020, respectively.
(2) Operating lease assets are recorded net of accumulated amortization of $4.4 million and $4.7 million at December 31, 2021 and December 31, 2020, respectively.

For the years ended December 31, 2021 and 2020, right-of-use assets obtained in exchange for finance lease obligations was approximately $1.2 million and nil.
For the years ended December 31, 2021 and 2020, right-of-use assets obtained in exchange for operating lease obligations was approximately $12.1 million and $0.8 million, of which $0.3 million related to leases acquired in connection with the Rimilia Acquisition.

30


Cash flow and other information related to leases was as follows:
Year Ended December 31,
20212020
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities
   Financing cash flows from finance leases$15 $ 
   Operating cash flows from operating lease liabilities5,390 5,769 
Weighted average remaining lease term (in years):
   Finance leases2.9
   Operating leases4.33.9
Weighted average discount rate:
   Finance leases2.2 % 
   Operating leases2.3 %5.4 %
Maturities of lease liabilities at December 31, 2021, for each of the five succeeding fiscal years and thereafter, were:
Finance LeasesOperating Leases
(in thousands)
2022$394 $4,637 
2023419 5,587 
2024419 2,992 
20254 2,722 
2026 2,154 
Thereafter 1,150 
Total lease payments1,236 19,242 
Less imputed interest(39)(1,058)
Total lease obligations$1,197 $18,184 
At December 31, 2021, the Company had two lease obligations totaling $1.1 million that commenced in the first quarter of 2022 with lease terms of approximately ten months and twenty-six months.
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 includes 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.
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 does 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
31


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 will not be remeasured as long as it continues to meet the conditions for equity classification. The debt discount is amortized to interest expense over the term of the 2024 Notes using the effective interest method.
The 2024 Notes consisted of the following (in thousands):
December 31,
2021
December 31,
2020
Liability:
Principal$250,000 $500,000 
Unamortized debt discount and issuance costs(34,500)(92,968)
Net carrying amount$215,500 $407,032 
Carrying amount of the equity component$55,615 $111,230 
The Company carries the 2024 Notes at face value less unamortized discount and issuance costs on its consolidated balance sheet and presents the fair value for disclosure purposes only. The estimated fair value of the 2024 Notes, based on a market approach at December 31, 2021 was approximately $377.2 million, which represents a Level 2 valuation. 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.
During the year ended December 31, 2021, the Company recognized $14.4 million of interest expense related to the amortization of debt discount and issuance costs and $0.4 million of coupon interest expense. During the year ended December 31, 2020, the Company recognized $22.7 million of interest expense related to the amortization of debt discount and issuance costs and $0.6 million of coupon interest expense. 
At December 31, 2021, the remaining life of the 2024 Notes was approximately 31 months.
The 2024 Notes were convertible at December 31, 2021. As a result, holders have the option to convert their Notes at any time during the quarter ending March 31, 2022.
It is the Company’s current intent to settle conversions of the 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. At December 31, 2021 and through the date of this filing, the Company has not received any conversion requests for the 2024 Notes.
2026 Notes
In March 2021, the Company issued $1.15 billion aggregate gross proceeds, which includes the initial purchasers’ option of $150.0 million aggregate principal amount, of 0.00% Convertible Senior Notes due 2026 (the “2026 Notes” and, together with the 2024 Notes, the “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.
32


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 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 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 Notes shall, declare all principal and accrued and unpaid interest, if any, of the 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 Notes will automatically become due and payable.
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 does 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 will not be remeasured as long as it continues to meet the conditions for equity classification. The debt discount is 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
33


liability of $2.4 million, net of the related change in the valuation allowance, related to the issuance costs and debt discount on the 2026 Notes.
The 2026 Notes consisted of the following (in thousands):
December 31, 2021
Liability:
Principal$1,150,000 
Unamortized debt discount and issuance costs(251,261)
Net carrying amount$898,739 
Carrying amount of the equity component1
$271,229 
1 The carrying amount of the equity component of $271.2 million differs from the equity component of the 2026 convertible senior notes, net of issuance costs and tax of $268.8 million per the Condensed Consolidated Statements of Stockholders' Equity due to a deferred tax liability of $2.4 million, net of the related change in the valuation allowance, related to the issuance costs and debt discount on the 2026 Notes.
The effective interest rate of the liability component of the 2026 Notes, excluding the conversion option, is 6.04%.
The Company carries the 2026 Notes at face value less unamortized discount and issuance costs on its consolidated balance sheet and presents the fair value for disclosure purposes only. The estimated fair value of the 2026 Notes, based on a market approach at December 31, 2021, was approximately $1.1 billion, which represents a Level 2 valuation. 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.
During the year ended December 31, 2021, the Company recognized $41.2 million of interest expense related to the amortization of debt discount and issuance costs.
At December 31, 2021, the remaining life of the 2026 Notes was approximately 51 months.
The 2026 Notes were not convertible at December 31, 2021.
2024 Capped Calls
The capped calls related to the 2024 Notes (the "2024 Capped Calls") were not exercised as part of the repurchase and, as of December 31, 2021, were carried at 100% of their original value on the Company's accompanying consolidated financial statements.
2026 Capped Calls
In connection with the offering of the 2026 Notes, the Company entered into capped call transactions with certain counterparties (the “2026 Capped Calls” and, together with the 2024 Capped Calls, the “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.
Under the 2026 Capped Calls, the Company purchased capped call options that initially cover in the aggregate, the total number of shares of the Company’s common stock that initially underlie the 2026 Notes, with an exercise price equal to the initial conversion price of the 2026 Notes, and a cap price of $233.31 per share of common stock, subject to certain adjustments under the terms of the 2026 Capped Calls.
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.
34


Note 12—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 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 four years and have contractual terms of ten years.
At December 31, 2021, 15.1 million shares were available for issuance under the 2016 Plan.
Stock options with service-only vesting conditions
A summary of the Company’s stock option activity and related information for awards that contain service-only vesting conditions was as follows:
SharesWeighted-
Average
Exercise Price
Weighted-
Average
Remaining
Contractual Term
Aggregate
Intrinsic Value
(in thousands)(in years)(in thousands)
Outstanding at December 31, 20202,944 $35.03 6.8$289,561 
Granted260 $111.94 
Exercised(429)$28.09 
Forfeited/canceled(36)$51.11 
Outstanding at December 31, 20212,739 $43.20 6.3$167,498 
Exercisable at December 31, 20211,879 $30.70 
The weighted average grant date fair value per share of options granted during the years ended December 31, 2021, 2020, and 2019 that contain service only vesting conditions were $50.77, $26.63, and $23.40, respectively. The aggregate intrinsic value of options exercised that contain service only vesting conditions during the years ended December 31, 2021, 2020, and 2019 were $38.3 million, $62.6 million, and $25.6 million, respectively. Cash received from the exercise of stock options for the years ended December 31, 2021, 2020, and 2019 was $11.4 million, $20.6 million, and $10.6 million, respectively.
Unrecognized compensation expense relating to stock options that contain service only vesting conditions was $23.2 million at December 31, 2021, which is expected to be recognized over a weighted-average period of 2.4 years.
Stock options with performance conditions
In October 2016, the Company granted options to purchase 682,800 shares of common stock at an exercise price of $14.00 per share to two executive officers that vest upon meeting certain performance conditions and continued service. On July 1, 2020, 200,000 stock options with performance conditions were canceled upon the change in the employment status of one of the officers. During the quarter ended March 31, 2021, the
Compensation Committee, under delegation from the Board of Directors, certified that the performance targets were not achieved on the subsequent determination date and, as such, the remaining performance awards totaling 482,800 stock options were forfeited.
35


Restricted stock units
The following table summarizes activity for restricted stock units:
Restricted
Stock Units
Weighted-Average
Grant Date
Fair Value
(in thousands)
Nonvested at December 31, 20202,072 $56.29 
Granted567 $113.54 
Vested(918)$54.42 
Forfeited/canceled(218)$71.57 
Nonvested at December 31, 20211,503 $76.83 
At December 31, 2021, the intrinsic value of nonvested restricted stock units was $155.6 million. At December 31, 2021, total unrecognized compensation cost related to nonvested restricted stock units was $98.4 million and was expected to be recognized over a weighted-average period of 2.6 years.
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, 1.1 million shares remained available for issuance at December 31, 2021. The Company recognized stock-based compensation expense related to the ESPP of $3.8 million, $2.9 million, and $2.1 million for the years ended December 31, 2021, 2020, and 2019, 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,
202120202019
Risk-free interest rate
0.0% - 0.2%
0.1% - 0.2%
1.6% - 2.4%
Expected term (in years)
0.5 - 1
0.5 - 1
0.5 - 1
Volatility
23.4% - 46.6%
50.2% - 57.8%
39.3% - 54.3%
At December 31, 2021, total unrecognized compensation cost related to the 2018 ESPP was $2.7 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,
202120202019
Cost of revenues$8,410 $6,896 $4,814 
Sales and marketing22,756 21,546 15,389 
Research and development11,110 7,398 4,729 
General and administrative23,594 13,850 9,120 
$65,870 $49,690 $34,052 
Stock-based compensation capitalized as an asset was $1.8 million, $1.3 million, and $0.5 million in the years ended December 31, 2021, 2020, and 2019, respectively.  
36


The Company recorded $0.6 million, $0.3 million, and $0.1 million of foreign tax benefits attributable to equity awards for the years ended December 31, 2021, 2020, and 2019, respectively.
Note 13—Income Taxes
The components of income (loss) before income taxes were as follows (in thousands):
Year Ended December 31,
202120202019
United States$(96,836)$(35,999)$(33,940)
International(4,023)(2,701)3,519 
$(100,859)$(38,700)$(30,421)
The components of the total provision for income taxes were as follows (in thousands):
Year Ended December 31,
202120202019
Current
Federal$ $7 $ 
State63 63 59 
Foreign889 1,013 352 
Total current tax expense952 1,083 411 
Deferred
Foreign(817)(381)1,314 
Total deferred tax provision(817)(381)1,314 
Total provision for income taxes$135 $702 $1,725 
A reconciliation of the statutory U.S. federal income tax rate to the Company’s effective tax rate for the years ended December 31, 2021, 2020, and 2019 was as follows:
Year Ended December 31,
202120202019
Federal statutory income tax rate21.0 %21.0 %21.0 %
State tax, net of federal benefit(0.1)%(0.1)%(0.2)%
Federal tax credits6.1 %9.1 %5.8 %
Change in valuation allowance(34.0)%(17.8)%(34.1)%
Foreign tax differential(1.2)%(2.5)%(4.8)%
Windfall tax benefits, net related to stock-based compensation16.5 %35.6 %11.2 %
Recaptured dual consolidated losses %(38.3)% %
Nondeductible officer compensation(7.5)%(5.4)%(2.8)%
Nondeductible transaction costs %(1.9)% %
Nondeductible meals and entertainment(0.5)%(1.0)%(1.9)%
Other(0.4)%(0.5)%0.1 %
(0.1)%(1.8)%(5.7)%
37


Significant components of the Company’s deferred tax assets and liabilities were as follows (in thousands):
December 31,
20212020
Deferred tax assets
Net operating loss carryforwards$78,003 $52,771 
Business credits25,447 16,016 
Stock-based compensation7,407 7,915 
Operating and finance leases2,126 2,297 
Business interest carryforward6,587  
Accrued expenses and other current liabilities3,986 3,037 
Other1,412 368 
Total deferred tax assets124,968 82,404 
Less: valuation allowance(32,279)(37,691)
Deferred tax assets, net of valuation allowance92,689 44,713 
Deferred tax liabilities
Convertible notes(63,892)(20,851)
Intangible assets(13,499)(12,315)
Prepaid expenses(21,522)(15,670)
Right-of-Use and finance lease assets(1,681)(1,674)
Other(249)(751)
Total deferred tax liabilities(100,843)(51,261)
Net deferred taxes$(8,154)$(6,548)
ASC 740 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 each of the past three years. Based on available objective evidence, including the Company’s 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, 2021 was related to the Company's domestic and foreign tax jurisdictions. The net deferred tax liability position at December 31, 2020 was related to the Company’s foreign tax jurisdictions.
The changes in the valuation allowance were as follows (in thousands).
Year Ended December 31,
202120202019
Valuation allowance, at beginning of year$37,691 $30,598 $45,173 
Increase in valuation allowance recorded through earnings42,240 7,064 12,808 
Increase (decrease) in valuation allowance recorded through equity(47,652)29 (27,383)
Valuation allowance, at end of year$32,279 $37,691 $30,598 
The decrease in valuation allowance recorded through equity of $47.7 million during the year ended December 31, 2021 is related to the issuance of the 2026 Notes. The decrease in valuation allowance recorded through equity of $27.4 million during the year ended December 31, 2019 is related to the issuance of the 2024 Notes.
The Company did not provide for US income taxes on the undistributed earnings and other outside temporary differences of foreign subsidiaries as they are considered indefinitely reinvested outside the United States. At December 31, 2021 and 2020, the amount of temporary differences related to undistributed earnings and other
38


outside temporary differences upon which U.S. income taxes have not been provided is immaterial to these consolidated financial statements.
During 2020, the Company elected to change certain foreign subsidiaries from disregarded to controlled foreign corporation tax status for U.S. tax purposes. The change in tax status resulted in the recapture of $70.6 million and $37.7 million for federal and state tax purposes, respectively. Accordingly, the Company’s federal and state net operating losses have been reduced for these recaptured amounts.
At December 31, 2021, the Company had consolidated federal and state net operating loss carryforwards available to offset future taxable income of approximately $277.2 million and $147.6 million, respectively. The federal losses will begin to expire in 2033, and the state losses will begin to expire between 2023 and 2033, depending on the jurisdiction. The Company has federal research and development credits and foreign tax credits of $13.4 million and $3.2 million, respectively, which begin to expire in 2033 and 2023, respectively.  The Company has state research and development credits and enterprise zone credits of $10.5 million and $0.6 million, respectively, which are indefinite in expiration and begin to expire in 2023, 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,
202120202019
Beginning gross unrecognized tax benefits$2,523 $1,737 $1,223 
Increases related to prior year tax positions400 161 134 
Increases related to current year tax positions1,343 625 380 
Ending gross unrecognized tax benefits$4,266 $2,523 $1,737 
At December 31, 2021, the realization of unrecognized tax benefits were not expected to impact the effective rate due to a full valuation allowance on federal and state deferred taxes.  The Company has not recorded any interest or penalties in its provision for income taxes for the years ended December 31, 2021, 2020, and 2019 and no such amounts have been accrued at December 31, 2021 and 2020.  
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.
39


Note 14—Net Loss per Share
The following table sets forth the computation of basic and diluted net loss per share (in thousands, except per share amounts):
Year Ended December 31,
202120202019
Numerator:
Net loss attributable to BlackLine, Inc.$(115,161)$(46,911)$(32,535)
Denominator:
Weighted average shares58,351 56,832 55,320 
Add: Dilutive effect of securities   
Shares used to calculate diluted net loss per share58,351 56,832 55,320 
Basic net loss per share attributable to BlackLine, Inc.$(1.97)$(0.83)$(0.59)
Diluted net loss per share attributable to BlackLine, Inc.$(1.97)$(0.83)$(0.59)
The following potentially dilutive shares were excluded from the calculation of diluted net loss per share attributable to common stockholders because they were anti-dilutive:
Year Ended December 31,
202120202019
Stock options with service-only vesting conditions2,739 2,944 3,486 
Stock options with performance conditions 483 683 
Restricted stock units1,503 2,072 1,654 
Total shares excluded from net loss per share4,242 5,499 5,823 
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 not considered in the calculation of diluted net loss
per share 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. The Company uses the treasury stock
method for calculating any potential dilutive effect of the conversion option on diluted net income per share, if
applicable. The conversion option may have a diluted impact on net loss per share when the average market price
per share for a given period exceeds the conversion price of the 2024 Notes and the 2026 Notes of $73.40 and
$166.23 per share, respectively.
Note 15—Contingent Consideration
In conjunction with the 2013 Acquisition, option holders of BlackLine Systems, Inc. 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 required to pay additional cash consideration to certain equity holders if the Company realizes a tax benefit from the use of net operating losses generated from the stock option exercises concurrent with the 2013 Acquisition. The maximum contingent cash consideration to be distributed is $8.0 million. The fair value of the contingent consideration liability was $6.3 million and $6.4 million at December 31, 2021 and 2020, respectively. See Note 2 for additional information regarding the valuation of the contingent consideration.
As a condition of the Rimilia Acquisition, the Company agreed to pay additional cash consideration if Rimilia realized certain Rimilia ARR thresholds in each year over a two-year period subsequent to the acquisition date. The maximum contingent cash consideration payable was $30.0 million. During fiscal 2021, Rimilia did not meet specified ARR thresholds which relieved the Company of its obligation to pay some of the additional consideration. The Company recorded a reversal of expense which, when partially offset by a revaluation of contingent consideration related to remaining ARR thresholds, reduced the consideration payable by $2.7 million during the year ended December 31, 2021. As of December 31, 2021, the maximum contingent cash consideration payable for Rimilia is $15.0 million, and the Company has recognized a liability of $14.4 million equal to the estimated fair value
40


of the contingent consideration payable. The fair value of the contingent consideration liability was $17.1 million at December 31, 2020. See Note 2 for additional information regarding the valuation of the contingent consideration.
Note 16—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, 2021 and 2020, 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 17—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 bi-weekly compensation and 50% of each $1 of the employee’s contribution up to the next 2% of the employee’s bi-weekly compensation. Matching contributions to the Plan recorded in the Company’s consolidated statements of operations totaled $5.9 million, $4.7 million, and $3.6 million for the years ended December 31, 2021, 2020, and 2019, respectively.
Note 18—Geographic Information
The following table sets forth the Company’s long-lived assets, which consist of property and equipment, net, and operating lease right-of-use assets by geographic region (in thousands):
Year Ended December 31,
20212020
United States$20,350 $17,600 
International12,235 4,347 
$32,585 $21,947 
Note 19—Unaudited Quarterly Data
The following table sets forth unaudited quarterly consolidated statements of operations data for each of the quarters in the years ended December 31, 2021 and 2020. The Company has prepared the unaudited quarterly consolidated statements of operations data on a basis consistent with the audited annual consolidated financial statements.  In the opinion of management, the financial information in this table reflects all adjustments, consisting of normal and recurring adjustments, necessary for the fair statement of this data.
41


Quarter Ended
20212020
December 31,September 30,June 30,March 31,December 31,September 30,June 30,March 31,
Revenues$115,326 $109,402 $102,122 $98,856 $95,710 $90,157 $83,272 $82,598 
Gross profit$87,354 $84,965 $78,550 $76,966 $76,528 $73,175 $66,529 $66,533 
Net loss$(32,476)$(9,718)$(25,576)$(33,224)$(12,634)$(7,857)$(7,941)$(10,970)
Net loss attributable to non-controlling interest$(177)$(252)$(284)$(197)$(268)$(425)$(328)$(328)
Adjustment attributable to non-controlling interest$4,711 $4,275 $154 $5,937 $4,619 $1,319 $719 $2,201 
Net loss attributable to BlackLine, Inc.$(37,010)$(13,741)$(25,446)$(38,964)$(16,985)$(8,751)$(8,332)$(12,843)
Basic net loss per share attributable to BlackLine, Inc.$(0.63)$(0.23)$(0.44)$(0.67)$(0.30)$(0.15)$(0.15)$(0.23)
Diluted net loss per share attributable to BlackLine, Inc.$(0.63)$(0.23)$(0.44)$(0.67)$(0.30)$(0.15)$(0.15)$(0.23)
Note 20—Subsequent Events
FourQ Systems, Inc. Acquisition
On January 26, 2022, we completed the acquisition of FourQ Systems, Inc. ("Four Q"), a leader in intercompany financial management technology. With FourQ, BlackLine seeks to enhance its existing intercompany accounting automation capabilities by driving end-to-end automation of traditionally manual intercompany accounting processes and accelerating BlackLine’s larger, long-term plan for transforming and modernizing finance and accounting.
We acquired all of the equity interests in FourQ for consideration of $165.0 million payable at close. The final purchase price consideration will also include an estimate for contingent consideration of up to $75.0 million over the next three years subject to certain financial performance milestones. The fair value estimate of contingent consideration is in the early stages of analysis. The purchase price is also subject to certain post-closing purchase price adjustments, including working capital adjustments.
Given the recent timing of the closing of this acquisition, we are in the process of identifying and measuring the value of the assets acquired and liabilities assumed. We plan to disclose the preliminary purchase price allocation estimates and other related information in our Form 10-Q for the quarterly period ending March 31, 2022.
Equity Grants
On February 16, 2022, the Compensation Committee of the Board of Directors of BlackLine, Inc. 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 vast majority of the restricted stock units will vest as to one-fourth of the total number of units awarded on the first anniversary of February 20, 2022 and quarterly thereafter for 12 consecutive quarters.
42


PART IV
Item 15.    Exhibits 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.310-Q001-379243.3December 12, 2016
4.1S-1333-2138994.1September 30, 2016
4.210-K 001-379244.2February 25, 2021
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
43


  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+S-1333-21389910.22September 30, 2016
10.18*S-1333-21389910.25September 30, 2016
10.19*S-1333-21389910.26September 30, 2016
10.20*S-1333-21389910.27September 30, 2016
10.21*S-1333-21389910.28September 30, 2016
10.22S-1333-21389910.29September 30, 2016
10.23S-1/A333-21798110.26May 22, 2017
10.24S-1/A333-21798110.27May 22, 2017
10.25S-1/A333-21798110.28May 22, 2017
10.268-K001-3792410.2August 13, 2019
21.110-K001-3792421.1February 25, 2022
23.1**    
24.110-K001-3792424.1February 25, 2022
44


  Incorporated by Reference
Exhibit
Number
DescriptionFormFile No.ExhibitFiling Date
31.1**    
31.2**    
32.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 (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.
45


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/A to be signed on its behalf by the undersigned, thereunto duly authorized, on March 24, 2022.
BLACKLINE, INC.
  
By:/s/ Marc Huffman
Name:Marc Huffman
Title:Chief Executive Officer

46
EX-23.1 2 bl-20211231xex2311.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, and 333-253522) and Form S-3 (No. 333-221500) of BlackLine, Inc. of our report dated February 25, 2022 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 25, 2022


EX-31.1 3 bl-20211231xex3111.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, Marc Huffman, certify that:
1. I have reviewed this Annual Report on Form 10-K/A 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: March 24, 2022
BLACKLINE, INC.
By:/s/ Marc Huffman
Name:Marc Huffman
Title:Chief Executive Officer (Principal Executive Officer)


EX-31.2 4 bl-20211231xex3121.htm EX-31.2 Document

Exhibit 31.2
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/A 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: March 24, 2022
BLACKLINE, INC.
By:/s/ Mark Partin
Name:Mark Partin
Title:Chief Financial Officer (Principal Financial Officer)


EX-32.1 5 bl-20211231xex3211.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATIONS OF PRINCIPAL EXECUTIVE OFFICER 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, Marc Huffman, 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/A of BlackLine, Inc. for the fiscal year ended December 31, 2021 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/A fairly presents, in all material respects, the financial condition and results of operations of BlackLine, Inc.
Date: March 24, 2022By:/s/ Marc Huffman
Name:Marc Huffman
Title:Chief Executive Officer (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/A of BlackLine, Inc. for the fiscal year ended December 31, 2021 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/A fairly presents, in all material respects, the financial condition and results of operations of BlackLine, Inc.
Date: March 24, 2022By:/s/ Mark Partin
Name:Mark Partin
Title:Chief Financial Officer (Principal Financial Officer)


EX-101.SCH 6 bl-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0002002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 1001003 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002004 - Statement - CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) link:presentationLink link:calculationLink link:definitionLink 1003005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 1005007 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (PARENTHETICAL) link:presentationLink link:calculationLink link:definitionLink 1006008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1007009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - The Company link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Significant Accounting Policies - Schedule of Weighted Average Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2107103 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 2308302 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Revenues - Schedule of Disaggregation of Revenues by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 2110104 - Disclosure - Redeemable Non-Controlling Interest link:presentationLink link:calculationLink link:definitionLink 2311303 - Disclosure - Redeemable Non-Controlling Interest (Tables) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Redeemable Non-Controlling Interest - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Redeemable Non-Controlling Interest - Summary of Redeemable Non-Controlling Interest (Details) link:presentationLink link:calculationLink link:definitionLink 2114105 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2315304 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2416406 - Disclosure - Business Combinations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2417407 - Disclosure - Business Combinations - Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2418408 - Disclosure - Business Combinations - Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2119106 - Disclosure - Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 2320305 - Disclosure - Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2421409 - Disclosure - Intangible Assets and Goodwill - Summary of Carrying Value of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2422410 - Disclosure - Intangible Assets and Goodwill - Amortization Expense by Operation Expense Categories (Details) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - Intangible Assets and Goodwill - Summary of Estimated Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Intangible Assets and Goodwill -Changes in Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2125107 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2326306 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2427413 - Disclosure - Balance Sheet Components - Schedule of Investments in Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2428414 - Disclosure - Balance Sheet Components - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2429415 - 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 2430416 - Disclosure - Balance Sheet Components - Summary of Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2431417 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2132108 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2333307 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2434418 - Disclosure - Fair Value Measurements - Summary of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2435419 - Disclosure - Fair Value Measurements - Summary of Changes in Contingent Consideration Liability (Details) link:presentationLink link:calculationLink link:definitionLink 2136109 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2337308 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2438420 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2439421 - Disclosure - Leases - Summary of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2440422 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2441423 - Disclosure - Leases - Cash Flow and Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 2442424 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2442424 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2143110 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2344309 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2445425 - Disclosure - Property and Equipment - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2446426 - Disclosure - Property and Equipment - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2147111 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 2348310 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 2449427 - Disclosure - Convertible Senior Notes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2450428 - Disclosure - Convertible Senior Notes - Summary of Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2151112 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2352311 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2453429 - Disclosure - Income Taxes - Components of Income (Loss) Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2454430 - Disclosure - Income Taxes - Components of Total Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2455431 - Disclosure - Income Taxes - Reconciliation of Statutory U.S. Federal Tax Rate to Effective Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2456432 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2457433 - Disclosure - Income taxes - Summary of Changes in Valuation Allowance (Details) link:presentationLink link:calculationLink link:definitionLink 2458434 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2459435 - Disclosure - Income Taxes - Rollforward of Total Gross Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2160113 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 2361312 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2462436 - Disclosure - Net Loss per Share - Schedule of Basic and Diluted Loss per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 2463437 - Disclosure - Net 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 2464438 - Disclosure - Net Loss per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2165114 - Disclosure - Contingent Consideration link:presentationLink link:calculationLink link:definitionLink 2466439 - Disclosure - Contingent Consideration - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2167115 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2168116 - Disclosure - Equity Awards link:presentationLink link:calculationLink link:definitionLink 2369313 - Disclosure - Equity Awards (Tables) link:presentationLink link:calculationLink link:definitionLink 2470440 - Disclosure - Equity Awards - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2471441 - Disclosure - Equity Awards - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2472442 - Disclosure - Equity Awards - Summary of Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2473443 - Disclosure - Equity Awards - Schedule of Weighted Average Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2474444 - Disclosure - Equity Awards - Summary of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2175117 - Disclosure - Defined Contribution Plan link:presentationLink link:calculationLink link:definitionLink 2476445 - Disclosure - Defined Contribution Plan - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2177118 - Disclosure - Geographic Information link:presentationLink link:calculationLink link:definitionLink 2378314 - Disclosure - Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2479446 - 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 2180119 - Disclosure - Unaudited Quarterly Data link:presentationLink link:calculationLink link:definitionLink 2381315 - Disclosure - Unaudited Quarterly Data (Tables) link:presentationLink link:calculationLink link:definitionLink 2482447 - Disclosure - Unaudited Quarterly Data - Summary of Unaudited Quarterly Consolidated Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2183120 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2484448 - Disclosure - Subsequent Events - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 bl-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 bl-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 bl-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Supplemental disclosures of cash flow information Supplemental Cash Flow Information [Abstract] Foreign currency transaction gains (losses) Foreign Currency Transaction Gain (Loss), Realized Federal statutory income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Net loss per share Earnings Per Share, Policy [Policy Text Block] Restricted stock units, Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period State Current State and Local Tax Expense (Benefit) Total leased liabilities Operating And Finance Lease, Lease Liability Operating And Finance Lease, Lease Liability Business credits Deferred Tax Assets, Tax Credit Carryforwards, General Business Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Leasehold Improvements Leasehold improvements Leasehold Improvements [Member] Net loss attributable to BlackLine, Inc. Net loss attributable to BlackLine, Inc., including adjustment to redeemable non-controlling interest Net loss attributable to BlackLine, Inc. Net Income (Loss) Attributable to Parent Cap price per share Cap Price Per Share Cap price per share. Lease liability, lease not yet commenced, amount Lessee, Lease Liability, Lease Not yet Commenced, Amount Lessee, Lease Liability, Lease Not yet Commenced, Amount Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Marketable securities (amortized cost of $658,886 and $175,211 at December 31, 2021 and December 31, 2020, respectively) Fair Value Debt Securities, Available-for-sale, Current Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Accrued salaries and employee benefits Employee-related Liabilities, Current Income Statement Location Income Statement Location [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Transaction related costs Business Combination, Acquisition Related Costs Statistical Measurement Statistical Measurement [Domain] Segments Segment Reporting, Policy [Policy Text Block] Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Quarterly Financial Information Disclosure [Abstract] Quarterly Financial Information Disclosure [Abstract] Conversion price Debt Instrument, Convertible, Conversion Price 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 Revenues Revenue from Contract with Customer [Abstract] Additional paid-in capital Additional Paid in Capital, Common Stock Options, canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Operating leases Operating Lease, Weighted Average Remaining Lease Term Foreign currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Supplemental Cash Flow and Other Information Leases, Supplemental Information [Table Text Block] Leases, Supplemental Information Other assets Other assets, total Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Investment from redeemable non-controlling interest Proceeds from Noncontrolling Interests Estimated dividend yield Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Retirement Benefits [Abstract] Retirement Benefits [Abstract] Net increase in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Entity File Number Entity File Number Expected volatility Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Intangible assets Deferred Tax Liabilities, Intangible Assets Aggregate intrinsic value, exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Defensive patent Patented Technology [Member] Noncash lease expense Non Cash Lease Expense Non-cash lease expense. Forfeited/canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Schedule of Amortized Cost and Fair Values of Marketable Securities by Remaining Contractual Maturity Debt Securities, Available-for-sale [Table Text Block] Number of single customers comprising 10% or more Number Of Customers Number of customers. Lease option to terminate (within) Lessee, Operating and Finance, Lease Option to Terminate, Period Lessee, Operating and Finance, Lease Option to Terminate, Period Subsequent Event Type [Domain] Subsequent Event Type [Domain] Debt Conversion, Name Debt Conversion, Name [Domain] Noncurrent Lease Liabilities, Noncurrent [Abstract] Lease Liabilities, Noncurrent Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Redeemable Noncontrolling Interest, by Legal Entity [Table] Redeemable Noncontrolling Interest, by Legal Entity [Table] Deferred tax liabilities, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization expenses Amortization of Intangible Assets Business Acquisition, Contingent Consideration [Line Items] Business Acquisition, Contingent Consideration [Line Items] Total leased assets Total Operating Lease and Finance Lease Right-of-Use Assets Total Operating Lease and Finance Lease Right-of-Use Assets Weighted average useful lives Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Increases related to prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Add: Dilutive effect of securities (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Variable cost Variable Lease, Cost Leases, remaining lease terms Operating and Finance Lease, Remaining Lease Terms Operating and Finance Lease, Remaining Lease Terms Total shares excluded from net loss per share Conversion option in notes not considered in calculation of diluted net loss per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Operating leases Operating Lease, Weighted Average Discount Rate, Percent Valuation Allowance [Abstract] Valuation Allowance [Abstract] 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 Deferred revenue recognized Contract with Customer, Liability, Revenue Recognized Research and development Research and Development Expense [Member] Sale of Stock Sale of Stock [Axis] Liability Class Liability Class [Axis] Subsequent Events [Abstract] Subsequent Events [Abstract] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Deferred tax assets, net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Restricted cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Exercise price of options, granted (usd per share) 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 Transaction costs allocated to equity component of notes Transaction Costs Attributable To Equity Component Transaction costs allocated to equity component. Business Acquisition Business Acquisition [Axis] Purchase consideration reduced by working capital adjustments Payments to Acquire Businesses, Net of Working Capital Adjustments Payments to Acquire Businesses, Net of Working Capital Adjustments Debt Instruments [Abstract] Debt Instruments [Abstract] Title of Individual Title of Individual [Domain] Property, plant, and equipment, gross Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Proceeds from maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Net change in unrealized gains (losses) on marketable securities, net of tax of $0 for the years ended December 31, 2021, 2020 and 2019 OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Income Tax Examination [Table] Income Tax Examination [Table] Award Type Award Type [Domain] Professional services Technology Service [Member] Summary of Notes Convertible Debt [Table Text Block] Local Phone Number Local Phone Number ASSETS Assets [Abstract] Total Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value Schedule of Investments in Marketable Securities Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Adjustment attributable to non-controlling interest (Note 4) Adjustment to redeemable non-controlling interest Adjustment to redeemable non-controlling interest Noncontrolling Interest, Change in Redemption Value Exercisable at End of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 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] Leased assets obtained in exchange for new financing lease liabilities Right-of-Use Asset Obtained in Exchange for Finance Lease Liability 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. Right-of-use assets, for leases not yet commenced Operating Lease and Finance Lease Right-of-Use Assets, Lease Not Yet Commenced Operating Lease and Finance Lease Right-of-Use Assets, Lease Not Yet Commenced Restricted stock units, Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Intangible Assets and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Fair Value Finite-lived Intangible Assets Acquired Property and equipment Property, Plant and Equipment, Policy [Policy Text Block] Outstanding Beginning balance (in shares) Outstanding Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Convertible senior notes, consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Trade name Trade Names [Member] Accumulated Deficit Retained Earnings [Member] Debt Instrument Debt Instrument [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Increase 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 Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] 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. Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Finance lease cost: Finance Lease Costs [Abstract] Finance Lease Costs 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] 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 Accounts receivable Increase (Decrease) in Accounts Receivable 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 Aggregate principal repurchased Debt Instrument, Repurchased Face Amount Leased assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Significant Components of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Vesting percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Stock-based compensation capitalized as an asset Share-based Payment Arrangement, Amount Capitalized Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Financing cash flows from finance leases Finance Lease, Principal Payments Number of operating segments Number of Operating Segments Stock-based compensation Compensation Related Costs, Policy [Policy Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Basic net loss per share attributable to BlackLine, Inc. (in usd per share) Earnings Per Share, Basic Contingent consideration, current Business Combination, Contingent Consideration, Liability, Current 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Revenues Revenue from Contract with Customer [Text Block] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Restricted stock units, Nonvested, Beginning balance (in shares) Restricted stock units, Nonvested, Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Beginning fair value Ending fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Cash paid for amounts included in the measurement of lease liabilities Lessee. Cash Flow [Abstract] Lessee. Cash Flow 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. Schedule of Disaggregation of Revenues by Geographic Region Disaggregation of Revenue [Table Text Block] 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] Increase (decrease) in valuation allowance recorded through equity 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. Business interest carryforward Deferred Tax Asset, Interest Carryforward Intangible assets, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Debt Instrument, implied interest rate Debt Instrument, Implied Interest Rate Debt Instrument, Implied Interest Rate Machinery and Equipment Machinery and Equipment [Member] Partial repurchase of convertible senior notes Repayments of Convertible Debt Commercial paper Commercial Paper [Member] Acquisition of common stock for tax withholding obligations Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Maximum number of shares Issuable (in shares) Approved award grants to employees (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Net deferred taxes Deferred Tax Liabilities, Net Operating cash flows from operating lease liabilities Operating Lease, Payments Recaptured dual consolidated losses Effective Income Tax Rate Reconciliation, Recaptured Dual Consolidated Losses, Percent Effective Income Tax Rate Reconciliation, Recaptured Dual Consolidated Losses, Percent Board of Directors, Compensation Committee Board of Directors, Compensation Committee [Member] Board of Directors, Compensation Committee Restricted cash Restricted Cash and Cash Equivalents Additional investment in subsidiary Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Purchase of Interest by Parent Research and development Research and Development Expense, Policy [Policy Text Block] Purchase price consideration Business Combination, Consideration Transferred Provision for (benefit from) credit losses Accounts Receivable, Credit Loss Expense (Reversal) Principal Long-term Debt, Gross Goodwill [Roll Forward] Goodwill [Roll Forward] Entity Voluntary Filers Entity Voluntary Filers Number of leases not yet commenced Lessee, Number of Leases Not Yet Commenced Lessee, Number of Leases Not Yet Commenced Convertible notes Deferred Tax Liabilities, Financing Arrangements Plan Name Plan Name [Axis] Net carrying amount Long-term Debt Finance lease assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Total assets Assets, Fair Value Disclosure Level 1 Fair Value, Inputs, Level 1 [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [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] 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 Fair Value by Liability Class Fair Value by Liability Class [Domain] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Entity Small Business Entity Small Business Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Increases related to current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total liabilities, redeemable non-controlling interest, and stockholders' equity Liabilities and Equity Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Other accrued expenses and current liabilities Other Accrued Liabilities, Current Liabilities: Lease Liabilities [Abstract] Lease Liabilities Other income (expense) Other Income and Expenses [Abstract] Deferred revenue Contract with Customer, Liability, Current 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Exercised (usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Redeemable Noncontrolling Interest, Equity [Roll Forward] Redeemable Noncontrolling Interest, Equity [Roll Forward] Redeemable Noncontrolling Interest, Equity Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST, AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Additions in the period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Transaction costs allocated to liability component of notes Transaction Costs Allocated To Liability Component Transaction costs allocated to liability component. Net Loss per Share Earnings Per Share [Text Block] Operating expenses Operating Expenses [Abstract] Entity Interactive Data Current Entity Interactive Data Current 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Minimum Minimum [Member] 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. Carrying amount of equity component Debt Instrument, Convertible, Carrying Amount of Equity Component Change in fair value of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Right-of-Use and finance lease assets Deferred Tax Liabilities Right Of Use Assets Deferred tax liabilities right of use asset. Gross profit Gross profit Gross Profit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two 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 Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Initial conversion rate Debt Instrument, Convertible, Conversion Ratio Total liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Comprehensive loss attributable to redeemable non-controlling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Forfeited/canceled (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Nondeductible meals and entertainment Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent Beginning gross unrecognized tax benefits Ending gross unrecognized tax benefits Unrecognized Tax Benefits Income Tax Authority Income Tax Authority [Domain] Total deferred tax assets Deferred Tax Assets, Gross Convertible Notes Convertible Notes [Member] Convertible notes. Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Entity Address, State or Province Entity Address, State or Province Number of executive officers, options granted Number Of Executive Officers Options Granted Number of executive officers, options granted. Business combination, outstanding common stock percentage Business Acquisition, Percentage of Voting Interests Acquired Current liabilities: Liabilities, Current [Abstract] Lease extension period (up to) Lessee, Operating and Finance Lease Extension Period Lessee, Operating and Finance Lease Extension Period Capitalized software development costs Payments to Develop Software Revenue recognition Revenue [Policy Text Block] Restricted cash included within other assets at end of period Restricted cash Restricted Cash and Cash Equivalents, Noncurrent Operating lease liabilities Increase (Decrease) in Operating Lease Liability General and administrative General and Administrative Expense Acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Convertible Senior Notes Debt Disclosure [Text Block] Beginning Balance (in shares) Ending Balance (in shares) Shares, Outstanding Exercisable at End of period (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Components of Total Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Equity Awards Share-based Payment Arrangement [Text Block] Operating lease, right-of-use asset, accumulated depreciation Operating Lease, Right-Of-Use Asset, Accumulated Depreciation Operating Lease, Right-Of-Use Asset, Accumulated Depreciation Level 3 Fair Value, Inputs, Level 3 [Member] Leases Lessee, Leases [Policy Text Block] Less: accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Accounting Policies [Abstract] Accounting Policies [Abstract] Weighted Average Remaining Contractual Term (Years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 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. 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. 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. Cost of revenues Cost of Revenue [Abstract] Federal Current Federal Tax Expense (Benefit) Total lease obligations Operating Lease, Liability Redeemable non-controlling interest (Note 4) Balance at beginning of period Balance at end of period Redeemable Noncontrolling Interest, Equity, Carrying Amount Document Transition Report Document Transition Report FourQ Systems, Inc. FourQ Systems, Inc. [Member] FourQ Systems, Inc. Net foreign currency (gains) losses Foreign Currency Transaction Gain (Loss), before Tax Common stock, $0.01 par value, 500,000,000 shares authorized, 58,984,247 issued and outstanding at December 31, 2021 and 57,682,118 issued and outstanding at December 31, 2020 Common Stock, Value, Issued Finance leases Finance Lease, Weighted Average Discount Rate, Percent Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Purchase of capped calls Adjustment To Additional Paid In Capital Purchase Of Capped Calls Adjustment to additional paid in capital purchase of capped calls. Weighted-average period to recognize unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 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 Less comprehensive loss attributable to redeemable non-controlling interest: Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest [Abstract] Addition from acquisition Goodwill, Acquired During Period Stock options with performance conditions Performance Shares [Member] Commitments and contingencies (Note 15) Commitments and Contingencies Contingent consideration liability payment period Business Combination Contingent Consideration Liability Payment Period Business Combination Contingent Consideration Liability Payment Period Subsequent Event [Table] Subsequent Event [Table] Number of leased properties Lessee, Number of Leases Lessee, Number of Leases Leases Lessee, Operating Leases [Text Block] Summary of Activity in Redeemable Non-Controlling Interest Redeemable Noncontrolling Interest [Table Text Block] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Amortization of assets Finance Lease, Right-of-Use Asset, Amortization Operating and finance leases Deferred Tax Assets Operating Leases Deferred tax assets, operating leases. Allowances for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Business Combinations Business Combination Disclosure [Text Block] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag BlackLine Systems, Inc. Black Line Systems Inc [Member] BlackLine Systems Inc. Schedule of Weighted Average Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Estimated interest rate Debt Instrument, Measurement Input Ownership Ownership [Axis] Foreign Deferred Foreign Income Tax Expense (Benefit) Auditor Name Auditor Name Cover [Abstract] Cover [Abstract] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Total operating expenses Costs and Expenses Convertible Senior Notes due 2026 Convertible Senior Notes due 2026 [Member] Convertible Senior Notes due 2026 Investments in Marketable Securities Marketable Securities, Policy [Policy Text Block] Lessee Disclosure [Abstract] Lessee Disclosure [Abstract] Accrued expenses and other current liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Stock Options and Restricted Stock Units Stock Options And Restricted Stock Units [Member] Stock options and restricted stock units. Deferred tax liability, net Deferred tax liability, net Deferred Tax Liabilities, Deferred Expense, Debt Issuance Costs Cash and cash equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Income Tax Authority Income Tax Authority [Axis] Thereafter Finance Lease, Liability, to be Paid, after Year Five Net change in unrealized gain (losses) on marketable securities, tax OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Financial Instrument [Axis] Financial Instrument [Axis] Total revenues Revenues Revenue from Contract with Customer, Excluding Assessed Tax Defined Contribution Plan Compensation and Employee Benefit Plans, Other than Share-based Compensation [Text Block] Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Less imputed interest Finance Lease, Liability, Undiscounted Excess Amount Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Stock options with service-only vesting conditions Stock Options Share-based Payment Arrangement, Option [Member] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Federal tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Percent Measurement Input Type [Domain] Measurement Input Type [Domain] 2026 Finance Lease, Liability, to be Paid, Year Five 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 Common Stock Common Stock [Member] Interest income Investment Income, Interest International Income (Loss) from Continuing Operations before Income Taxes, Foreign Geographic Information Segment Reporting Disclosure [Text Block] Finance leases Finance Lease, Weighted Average Remaining Lease Term Loss from operations Operating Income (Loss) Matching contributions to plan Defined Contribution Plan, Employer Discretionary Contribution Amount Financed purchases of property and equipment Payments To Finance Property Plant And Equipment Payments to finance property, plant and equipment. Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Operating lease liabilities, current Operating Lease, Liability, Current Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Additional Paid-in Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and cash equivalents at end of period Cash and Cash Equivalents, at Carrying Value 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. Developed technology Technology-Based Intangible Assets [Member] Summary of Restricted Stock Units Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Cash paid for income taxes Income Taxes Paid Business Combination, Contingent Consideration Arrangements [Abstract] Business Combination, Contingent Consideration Arrangements [Abstract] Asset impairment charges Asset Impairment Charges Other income (expense), net Other Nonoperating Income (Expense) Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Net 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. Property and Equipment Property, Plant and Equipment [Member] Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Business Combinations [Abstract] Maximum Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Effective Income Tax Rate Reconciliation, Percent [Abstract] Effective Income Tax Rate Reconciliation, Percent [Abstract] Components of Income Tax Expense (Benefit), Continuing Operations [Abstract] Components of Income Tax Expense (Benefit), Continuing Operations [Abstract] Total liabilities Liabilities Deferred tax assets Deferred Tax Assets, Net [Abstract] Award Type Award Type [Axis] 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Granted (usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] 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 Deferred Tax Asset Valuation Allowance [Roll Forward] Deferred Tax Asset Valuation Allowance [Roll Forward] Deferred Tax Asset Valuation Allowance Schedule of Maturities of Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Measurement Input Type [Axis] Measurement Input Type [Axis] Total stockholders' equity Beginning Balance Ending Balance Stockholders' Equity Attributable to Parent Equity component of partial repurchase of 2024 convertible senior notes Adjustment to additional paid in capital for equity component of partial repurchase of notes Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments Capitalized software development costs, net Capitalized Software Development Costs for Software Sold to Customers Net operating loss carryforwards Operating Loss Carryforwards Common stock, shares issued (in shares) Common Stock, Shares, Issued City Area Code City Area Code Restricted cash included within prepaid expenses and other current assets at end of period Restricted Cash and Cash Equivalents, Current Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Enterprise Zone Enterprise Zone [Member] Enterprise zone. Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Entity Address, City or Town Entity Address, City or Town Loss on extinguishment of convertible notes Loss on extinguishment of convertible notes Gain (Loss) on Extinguishment of Debt Other assets Other Assets, Miscellaneous, Noncurrent Property and equipment, useful life Property, Plant and Equipment, Useful Life Fair Value Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract] Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Non-cash financing and investing activities Noncash Investing and Financing Items [Abstract] Rollforward of Total Gross Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Purchased Software Purchased software Software and Software Development Costs [Member] Concentration of credit risk and significant customers Concentration Risk, Credit Risk, Policy [Policy Text Block] Operating lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Total lease payments Finance Lease, Liability, Payment, Due Measurement Frequency Measurement Frequency [Domain] Total current tax expense Current Income Tax Expense (Benefit) Interest expense Interest Expense 2022 Finance Lease, Liability, to be Paid, Year One Deferred Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Effective interest rate, percentage Debt Instrument, Interest Rate, Effective Percentage Total consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Net operating losses related to foreign tax benefits for equity awards Share-based Payment Arrangement, Expense, Tax Benefit Contingent Consideration Contingent Consideration [Member] Contingent consideration. Amortization expense Capitalized Contract Cost, Amortization Accumulated deficit Retained Earnings (Accumulated Deficit) Income Tax Examination [Line Items] Income Tax Examination [Line Items] Stock option, contractual terms Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Restricted stock units Restricted Stock Units Restricted Stock Units (RSUs) [Member] General and administrative Selling, General and Administrative Expenses, Policy [Policy Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Issuance of common stock through employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Filer Category Entity Filer Category Total lease obligations Finance Lease, Liability Percentage of employer matching contribution Defined Contribution Plan, Employer Matching Contribution, Percent of Match Total deferred tax liabilities Deferred Tax Liabilities, Gross Business Acquisition [Line Items] Business Acquisition [Line Items] Risk free interest rate Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Debt Conversion Description Debt Conversion Description [Axis] U.S. treasury securities US Treasury Securities [Member] Reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheets Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Income Statement [Abstract] Income Statement [Abstract] Entity Registrant Name Entity Registrant Name Asset Class Asset Class [Domain] Audit Information [Abstract] Audit Information [Abstract] Audit Information Components of Deferred Tax Assets and Liabilities [Abstract] Components of Deferred Tax Assets and Liabilities [Abstract] Summary of Changes in Contingent Consideration Liability Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Accounts receivable, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables 2024 Finance Lease, Liability, to be Paid, Year Three 2025 Finance Lease, Liability, to be Paid, Year Four Remaining life of notes Debt Instrument, Convertible, Remaining Discount Amortization Period Capitalized software implementation costs Capitalized Computer Software, Net Proceeds from exercises of stock options Cash received from exercise of stock options Proceeds from Stock Options Exercised 2023 Finance Lease, Liability, to be Paid, Year Two Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Provision for (benefit from) income taxes Total provision for income taxes Income Tax Expense (Benefit) Accounts receivable, net of allowances for credit losses of $2,923 and $3,737 at December 31, 2021 and 2020, respectively Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Equity Components Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Antidilutive Securities Antidilutive Securities [Axis] Investment Type Investment Type [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Sales and Marketing Expenses Sales and marketing Selling and Marketing Expense [Member] Sale of Stock Sale of Stock [Domain] Total lease payments Lessee, Operating Lease, Liability, to be Paid Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Accounts Receivable Accounts Receivable [Member] Forfeited (in shares) Restricted stock units, Forfeited/canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Nondeductible transaction costs Effective Income Tax Rate Reconciliation, Nondeductible Expense, Transaction Costs Effective Income Tax Rate Reconciliation, Nondeductible Expense, Transaction Costs Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Equity Method Investments and Joint Ventures [Abstract] Equity Method Investments and Joint Ventures [Abstract] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Contingent consideration, noncurrent Business Combination, Contingent Consideration, Liability, Noncurrent Unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Product and Service Product and Service [Axis] Property, Plant and Equipment, Type Long-Lived Tangible Asset [Domain] Weighted average discount rate: Leases, Weighted Average Discount Rate [Abstract] Leases, Weighted Average Discount Rate Entity Public Float Entity Public Float Windfall tax benefits, net related to stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Total unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Amortization of Internal-use software implementation costs to subscription and support costs Amortization Of Internal Use Software Implementation Costs To Subscription And Support Costs Amortization of Internal-use software implementation costs to subscription and support costs. Revenues Revenue Benchmark [Member] 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 Equity Component Equity Component [Domain] Short-term lease cost Short-term Lease, Cost Prepaid expenses Deferred Tax Liabilities, Prepaid Expenses Sales and marketing Selling and Marketing Expense 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Current Lease Liabilities, Current [Abstract] Lease Liabilities, Current Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Convertible senior notes, net Convertible Debt, Noncurrent Statement [Line Items] Statement [Line Items] Property and equipment, net Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization 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. Deferred revenue Increase (Decrease) in Contract with Customer, Liability Officer with change in employment status Number of Officers with Change in Employment Status Number of Officers with Change in Employment Status Weighted- Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Contracted not recognized revenue Revenue, Remaining Performance Obligation, Amount Federal Domestic Tax Authority [Member] 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. Revenue Recognition [Abstract] Revenue Recognition [Abstract] Capitalized internal-use software costs Internal Use Software, Policy [Policy Text Block] Vesting of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Data center equipment - finance lease Data Center Equipment [Member] Data Center Equipment Maximum contingent consideration to be distributed Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Estimated fair value of convertible senior notes Convertible Debt, Fair Value Disclosures 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Debt Disclosure [Abstract] Debt Disclosure [Abstract] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Capped calls cost Capped Calls Cost Capped calls cost. Purchases of marketable securities Payments to Acquire Marketable Securities Finance lease liabilities, current Finance Lease, Liability, Current Accounts receivable and credit losses Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Property, Plant and Equipment, Type Long-Lived Tangible Asset [Axis] Less: valuation allowance Valuation allowance, at beginning of year Valuation allowance, at end of year Deferred Tax Assets, Valuation Allowance Deferred revenue, noncurrent Contract with Customer, Liability, Noncurrent Auditor Location Auditor Location Segment Reporting [Abstract] Segment Reporting [Abstract] Amortized cost Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Capitalized software, estimated useful life Amortization Period Finite-Lived Intangible Asset, Useful Life Interest on lease liabilities Finance Lease, Interest Expense Use of estimates Use of Estimates, Policy [Policy Text Block] Stock options granted to purchase shares of common stock for employee Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Schedule of Basic and Diluted Loss per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Convertible senior notes, trading days Debt Instrument, Convertible, Threshold Trading Days Weighted average remaining lease term (in years): Leases, Weighted Average Lease Term [Abstract] Leases, Weighted Average Lease Term Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Asset Class Asset Class [Axis] Document Annual Report Document Annual Report Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Summary of Stock-Based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Finance Leases Finance Lease, Liability, Payment, Due [Abstract] Title of 12(b) Security Title of 12(b) Security Principal payments on finance lease obligations Operating Lease Payments Excluding Interest Operating Lease Payments Excluding Interest Total assets Assets Plan Name Plan Name [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical Geographical [Domain] Title of Individual Title of Individual [Axis] Total Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost Document Type Document Type Working capital adjustments Payments to Acquire Businesses, Working Capital Adjustments Payments to Acquire Businesses, Working Capital Adjustments Research and development Research and Development Expense Product and Service Product and Service [Domain] Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Depreciation and amortization Depreciation and amortization expense related to property and equipment Depreciation, Depletion and Amortization, Nonproduction Convertible senior notes interest rate Debt Instrument, Interest Rate, Stated Percentage 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] Net loss attributable to redeemable non-controlling interest Net Income (Loss) Attributable to Noncontrolling Interest Contingent consideration Fair value of contingent consideration Business Combination, Contingent Consideration, Liability Redeemable Non-Controlling Interest Noncontrolling Interest Disclosure [Text Block] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Significant Accounting Policies Significant Accounting Policies [Text Block] Measurement Frequency Measurement Frequency [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Tax credits Tax Credit Carryforward, Amount Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Furniture and Fixtures Furniture and fixtures Furniture and Fixtures [Member] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Summary of Lease Expense Lease, Cost [Table Text Block] Subsequent Event [Line Items] Subsequent Event [Line Items] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract] Tax Credit Carryforward Tax Credit Carryforward [Axis] Geographical Geographical [Axis] Investment by redeemable non-controlling interest Investment By Redeemable Noncontrolling Interest Investment by redeemable noncontrolling interest. Diluted net loss per share attributable to BlackLine, Inc. (in usd per share) Earnings Per Share, Diluted Shares used to calculate basic net loss per share (in shares) Weighted average shares (in shares) Weighted Average Number of Shares Outstanding, Basic State State and Local Jurisdiction [Member] Sales and marketing Sales And Marketing Policy [Text Block] Sales and marketing. Amortization of debt discount and issuance costs Interest expense related to amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Percentage of conversion price for notes on each applicable trading day Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Net loss attributable to non-controlling interest (Note 4) Net loss attributable to non-controlling interest Net Income (Loss) Attributable to Redeemable Noncontrolling Interest 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 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 Intangible assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] International Non-US [Member] Subsequent Events Subsequent Events [Text Block] Foreign currency translation Temporary Equity, Foreign Currency Translation Adjustments Lease, Cost [Abstract] Lease, Cost [Abstract] Amortization Expense by Operation Expense Categories Finite-lived Intangible Assets Amortization Expense [Table Text Block] Comprehensive loss attributable to BlackLine, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Unaudited Quarterly Data Quarterly Financial Information [Text Block] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Net (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. Convertible Senior Notes Debt, Policy [Policy Text Block] Deferred tax liabilities, net Deferred Income Tax Liabilities, Net Option to purchase principal amount Debt Instrument Face Amount Optional Debt instrument face amount optional. Stock-based compensation award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Subscription contract, period Subscription Contract, Period Subscription Contract, Period Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Property and equipment, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Corporate bonds Corporate Debt Securities [Member] Reconciliation of Statutory U.S. Federal Tax Rate to Effective Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current 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] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Capitalized computer software, accumulated amortization Capitalized Computer Software, Accumulated Amortization Foreign Foreign Tax Authority [Member] Deferred tax liabilities Deferred Tax Liabilities, Gross [Abstract] Business combinations Business Combinations Policy [Policy Text Block] Proceeds from issuance of convertible senior notes, net of issuance costs Proceeds form issuance of convertible note Proceeds from Convertible Debt Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] 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. Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Net operating loss carryforwards, recaptured and used to reduce federal and state net operating losses Net Operating Loss Carryforwards, Recaptured Due to Change in Tax Status, Utilized Net Operating Loss Carryforwards, Recaptured Due to Change in Tax Status, Utilized Financial Instruments [Domain] Financial Instruments [Domain] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Total cost of revenues Cost of Goods and Services Sold Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Computer Software Development Costs Computer Software, Intangible Asset [Member] Document Period End Date Document Period End Date Vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Number of reporting units Number of Reporting Units Purchases of intangible assets Payments to Acquire Intangible Assets Entity Central Index Key Entity Central Index Key Allowance for credit loss Debt Securities, Available-for-sale, Allowance for Credit Loss, Not Previously Recorded Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] 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 Summary of Unaudited Quarterly Consolidated Statements of Operations Quarterly Financial Information [Table Text Block] 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] Debt repurchase amount percentage prior to maturity Debt Repurchase Amount Percentage Prior To Maturity Debt repurchase amount percentage prior to maturity. State tax, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Total lease cost Lease, Cost Stock-based compensation capitalized for software development Stock Based Compensation Capitalized For Software Development Stock based compensation capitalized for software development. Income Statement Location Income Statement Location [Domain] Current Current Federal, State and Local, Tax Expense (Benefit) [Abstract] 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 Marketable securities Investments, Fair Value Disclosure Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Maturing within 1 year Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Customer relationships Customer Relationships [Member] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Other long-term liabilities Other Liabilities, Noncurrent Summary of Estimated Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Earnings Per Share [Abstract] Earnings Per Share [Abstract] Customer relationships Customer-Related Intangible Assets [Member] Property and equipment, gross Property, Plant and Equipment, Gross Other Deferred Tax Liabilities, Other Other assets Increase (Decrease) in Other Operating Assets Contracted not recognized revenue, expects to recognize revenue over next 12 months, percentage Revenue, Remaining Performance Obligation, Percentage Capped calls, carrying amount of original value, percentage Capped Calls, Carrying Amount of Original Value, Percentage Capped Calls, Carrying Amount of Original Value, Percentage Proceeds from sales of marketable securities Proceeds from Sale of Debt Securities, Available-for-sale 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 Deferred income taxes Deferred Federal, State and Local, Tax Expense (Benefit) 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 Liabilities Liabilities, Fair Value Disclosure [Abstract] Redeemable Noncontrolling Interest [Line Items] Redeemable Noncontrolling Interest [Line Items] Stock-based compensation expense Stock-based compensation expense Share-based Payment Arrangement, Expense Cost of revenues Cost of Goods and Service [Policy Text Block] Finance lease, right-of-use asset, accumulated amortization Finance Lease, Right-of-Use Asset, Accumulated Amortization Research and Development Research Tax Credit Carryforward [Member] Entity Current Reporting Status Entity Current Reporting Status 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] 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] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Net loss Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Investments Investments [Domain] Accretion of purchase discounts on marketable securities, net Accretion (Amortization) of Discounts and Premiums, Investments Components of Income (Loss) Before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Construction in progress Construction in Progress [Member] 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 Tax Credit Carryforward, Name Tax Credit Carryforward, Name [Domain] United States UNITED STATES Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Accrued income and other taxes payable Taxes Payable, Current Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Common shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Leases [Abstract] Leases [Abstract] Leases, Supplemental Balance Sheet Information Leases, Supplemental Balance Sheet Information [Table Text Block] Leases, Supplemental Balance Sheet Information Summary of Carrying Value of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income taxes Income Tax, Policy [Policy Text Block] Capitalized computer software, amortization Capitalized Computer Software, Amortization Impairment of long-lived assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Condition Two Condition Two [Member] Condition two. Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Entity Address, Postal Zip Code Entity Address, Postal Zip Code Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Shares used to calculate diluted net loss per share (in shares) Shares used to calculate diluted net loss per share (in shares) Weighted Average Number of Shares Outstanding, Diluted United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Income Taxes Income Tax Disclosure [Text Block] Assets: Lease Assets [Abstract] Lease Assets 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. 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 Summary of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Nondeductible officer compensation Effective Income Tax Rate Reconciliation Nondeductible Expense Officer Compensation Effective income tax rate reconciliation nondeductible expense officer compensation. Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Contingent Consideration Contingent Consideration Disclosure [Text Block] Contingent consideration disclosure. 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. Equity component of convertible senior notes, net of issuance costs Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt 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] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five Fair value of financial instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Auditor Firm ID Auditor Firm ID Operating lease liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Entity Address, Address Line Two Entity Address, Address Line Two Redeemable non-controlling Interest Redeemable Non Controlling Interest Policy [Text Block] Redeemable non-controlling interest. Changes in operating assets and liabilities, net of impact of acquisition: Increase (Decrease) in Operating Capital [Abstract] 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. Issuance of common stock through employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Measurement Input, Credit Spread Measurement Input, Credit Spread [Member] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] 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 General and administrative General and Administrative Expenses General and Administrative Expense [Member] Principles of consolidation and basis of presentation Consolidation, Policy [Policy Text Block] Entity Shell Company Entity Shell Company Deferred customer contract acquisition costs Deferred Policy Acquisition Cost Expected term (years) Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Employee Stock Purchase Plan ("ESPP") Employee Stock [Member] Acquisition of common stock for tax withholding obligations Payment, Tax Withholding, Share-based Payment Arrangement Business combination, contribution Business combination, payable at closing Payments to Acquire Businesses, Gross Summary of Changes in Valuation Allowance Summary of Valuation Allowance [Table Text Block] Condition One Condition One [Member] Condition one member. Money market funds Money Market Funds [Member] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Employer matching contribution, percent of employees' gross pay Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Ownership Ownership [Domain] Current Fiscal Year End Date Current Fiscal Year End Date Unamortized debt discount and issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Rimilia Rimilia Holdings Ltd. [Member] Rimilia Holdings Ltd. Debt Instrument, Name Debt Instrument, Name [Domain] Proceeds from employee stock purchase plan Proceeds from Stock Plans Statement [Table] Statement [Table] Accrued expenses and other current 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 Advertising cost expense Advertising Expense Recent accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Other Deferred Tax Assets, Other 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 Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Transaction costs related to issuance of notes Debt Issuance Costs Debt issuance costs. Statistical Measurement Statistical Measurement [Axis] 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. Subsequent Event Subsequent Event [Member] Lease not yet commenced, terms Lessee, Operating And Finance Lease, Lease Not yet Commenced, Term of Contract Lessee, Operating And Finance Lease, Lease Not yet Commenced, Term of Contract Schedule of Other Assets Schedule of Other Assets [Table Text Block] Finance lease liabilities, noncurrent Finance Lease, Liability, Noncurrent Net Carrying Amount Finite-Lived Intangible Assets, Net Goodwill Balance beginning Balance ending Goodwill Foreign tax differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Cost of revenues Cost of revenues Cost of Sales [Member] 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 Coupon interest expense Coupon Interest Expense Coupon interest expense. Foreign Current Foreign Tax Expense (Benefit) Schedule of Changes in Goodwill Schedule of Goodwill [Table Text Block] The Company Nature of Operations [Text Block] Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subscription and support Subscription and Circulation [Member] Maturing within 1 year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Developed technology Developed Technology Rights [Member] Operating lease cost Operating Lease, Cost Regulated Operations [Abstract] Computers and equipment Computer Equipment [Member] Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Debt discount Debt Instrument, Unamortized Discount Vesting of restricted stock units Stock Issued During Period Value Stock Options Exercised Net Of Shares Withholding Stock issued during period value stock options exercised net of shares withholding. Executive Officer Executive Officer [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Total deferred tax provision Deferred Income Tax Expense (Benefit) BlackLine K.K. Black Line K K [Member] BlackLine K.K. EX-101.PRE 10 bl-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover Page - USD ($)
12 Months Ended
Dec. 31, 2021
Feb. 18, 2022
Jun. 30, 2021
Cover [Abstract]      
Document Type 10-K/A    
Document Annual Report true    
Document Period End Date Dec. 31, 2021    
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    
Entity Shell Company false    
Entity Public Float     $ 5,973,000,000
Entity Common Stock, Shares Outstanding   59,237,306  
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 2022, 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, 2021.    
Entity Central Index Key 0001666134    
Amendment Flag false    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2021    
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Audit Information
12 Months Ended
Dec. 31, 2021
Audit Information [Abstract]  
Auditor Name PricewaterhouseCoopers LLP
Auditor Location Los Angeles, California
Auditor Firm ID 238
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 539,739 $ 367,413
Marketable securities (amortized cost of $658,886 and $175,211 at December 31, 2021 and December 31, 2020, respectively) 658,964 175,206
Accounts receivable, net of allowances for credit losses of $2,923 and $3,737 at December 31, 2021 and 2020, respectively 125,130 111,270
Prepaid expenses and other current assets 23,855 20,226
Total current assets 1,347,688 674,115
Capitalized software development costs, net 23,547 15,690
Property and equipment, net 16,321 13,239
Intangible assets, net 36,195 46,674
Goodwill 289,710 289,710
Operating lease right-of-use assets 16,264 8,708
Other assets 87,853 65,369
Total assets 1,817,578 1,113,505
Current liabilities:    
Accounts payable 7,471 3,150
Accrued expenses and other current liabilities 50,930 35,958
Deferred revenue 242,429 191,137
Finance lease liabilities, current 373 0
Operating lease liabilities, current 4,936 4,147
Contingent consideration, current 16,438 7,938
Total current liabilities 322,577 242,330
Finance lease liabilities, noncurrent 824 0
Operating lease liabilities, noncurrent 13,248 7,356
Convertible senior notes, net 1,114,239 407,032
Contingent consideration, noncurrent 4,294 15,552
Deferred tax liabilities, net 8,175 6,566
Deferred revenue, noncurrent 362 75
Other long-term liabilities 124 0
Total liabilities 1,463,843 678,911
Commitments and contingencies (Note 15)
Redeemable non-controlling interest (Note 4) 28,699 12,524
Stockholders' equity:    
Common stock, $0.01 par value, 500,000,000 shares authorized, 58,984,247 issued and outstanding at December 31, 2021 and 57,682,118 issued and outstanding at December 31, 2020 590 577
Additional paid-in capital 625,883 622,768
Accumulated other comprehensive income 298 376
Accumulated deficit (301,735) (201,651)
Total stockholders' equity 325,036 422,070
Total liabilities, redeemable non-controlling interest, and stockholders' equity 1,817,578 1,113,505
Amortized cost $ 658,886 $ 175,211
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Amortized cost $ 658,886 $ 175,211
Allowances for doubtful accounts $ 2,923 $ 3,737
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) 58,984,247 57,682,118
Common stock, shares outstanding (in shares) 58,984,247 57,682,118
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues      
Total revenues $ 425,706 $ 351,737 $ 288,976
Cost of revenues      
Total cost of revenues 97,871 68,972 58,975
Gross profit 327,835 282,765 230,001
Operating expenses      
Sales and marketing 202,620 174,581 158,837
Research and development 77,322 56,464 43,006
General and administrative 86,507 71,611 56,057
Total operating expenses 366,449 302,656 257,900
Loss from operations (38,614) (19,891) (27,899)
Other income (expense)      
Interest income 700 4,502 6,128
Interest expense (62,945) (23,311) (8,650)
Other income (expense), net (62,245) (18,809) (2,522)
Loss before income taxes (100,859) (38,700) (30,421)
Provision for (benefit from) income taxes 135 702 1,725
Net loss (100,994) (39,402) (32,146)
Net loss attributable to non-controlling interest (Note 4) (910) (1,349) (1,444)
Adjustment attributable to non-controlling interest (Note 4) 15,077 8,858 1,833
Net loss attributable to BlackLine, Inc. $ (115,161) $ (46,911) $ (32,535)
Basic net loss per share attributable to BlackLine, Inc. (in usd per share) $ (1.97) $ (0.83) $ (0.59)
Shares used to calculate basic net loss per share (in shares) 58,351 56,832 55,320
Diluted net loss per share attributable to BlackLine, Inc. (in usd per share) $ (1.97) $ (0.83) $ (0.59)
Shares used to calculate diluted net loss per share (in shares) 58,351 56,832 55,320
Subscription and support      
Revenues      
Total revenues $ 398,633 $ 328,559 $ 272,447
Cost of revenues      
Total cost of revenues 71,979 47,919 44,968
Professional services      
Revenues      
Total revenues 27,073 23,178 16,529
Cost of revenues      
Total cost of revenues $ 25,892 $ 21,053 $ 14,007
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]      
Net loss $ (100,994) $ (39,402) $ (32,146)
Other comprehensive income (loss):      
Net change in unrealized gains (losses) on marketable securities, net of tax of $0 for the years ended December 31, 2021, 2020 and 2019 88 (111) 200
Foreign currency translation (312) 220 261
Other comprehensive income (loss) (224) 109 461
Comprehensive loss (101,218) (39,293) (31,685)
Less comprehensive loss attributable to redeemable non-controlling interest:      
Net loss attributable to redeemable non-controlling interest (910) (1,349) (1,444)
Foreign currency translation attributable to redeemable non-controlling interest (146) 110 129
Comprehensive loss attributable to redeemable non-controlling interest (1,056) (1,239) (1,315)
Comprehensive loss attributable to BlackLine, Inc. $ (100,162) $ (38,054) $ (30,370)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (PARENTHETICAL) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]      
Net change in unrealized gain (losses) on marketable securities, tax $ 0 $ 0 $ 0
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning Balance (in shares) at Dec. 31, 2018   54,683      
Beginning Balance at Dec. 31, 2018 $ 319,267 $ 547 $ 451,571 $ 45 $ (132,896)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock option exercises (in shares)   691      
Vesting of restricted stock units 10,566 $ 5 10,561    
Vesting of restricted stock units (in shares)   406      
Vesting of restricted stock units 5 $ 5      
Issuance of common stock through employee stock purchase plan (in shares)   151      
Issuance of common stock through employee stock purchase plan 5,295 $ 2 5,293    
Acquisition of common stock for tax withholding obligations (3,940)   (3,940)    
Stock-based compensation 34,543   34,543    
Other comprehensive income (loss) 332     332  
Equity component of convertible senior notes, net of issuance costs 111,230   111,230    
Purchase of capped calls (46,150)   (46,150)    
Net loss attributable to BlackLine, Inc., including adjustment to redeemable non-controlling interest (32,535)   (1,833)   (30,702)
Ending Balance (in shares) at Dec. 31, 2019   55,931      
Ending Balance at Dec. 31, 2019 398,613 $ 559 561,275 377 (163,598)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock option exercises (in shares)   1,034      
Vesting of restricted stock units 20,633 $ 11 20,622    
Vesting of restricted stock units (in shares)   557      
Vesting of restricted stock units 5 $ 5      
Issuance of common stock through employee stock purchase plan (in shares)   160      
Issuance of common stock through employee stock purchase plan 6,972 $ 2 6,970    
Acquisition of common stock for tax withholding obligations (8,186)   (8,186)    
Stock-based compensation 50,945   50,945    
Other comprehensive income (loss) (1)     (1)  
Net loss attributable to BlackLine, Inc., including adjustment to redeemable non-controlling interest (46,911)   (8,858)   (38,053)
Ending Balance (in shares) at Dec. 31, 2020   57,682      
Ending 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      
Vesting of restricted stock units 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 convertible senior notes, net of issuance costs 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 (115,161)   (15,077)   (100,084)
Ending Balance (in shares) at Dec. 31, 2021   58,984      
Ending Balance at Dec. 31, 2021 $ 325,036 $ 590 $ 625,883 $ 298 $ (301,735)
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF CASH FLOWS
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Cash flows from operating activities      
Net loss attributable to BlackLine, Inc. $ (115,161) $ (46,911) $ (32,535)
Net loss and adjustment attributable to redeemable non-controlling interest (Note 4) 14,167 7,509 389
Net loss (100,994) (39,402) (32,146)
Adjustments to reconcile net loss to net cash provided by operating activities:      
Depreciation and amortization 27,128 20,892 21,274
Change in fair value of contingent consideration (2,758) 28 46
Amortization of debt discount and issuance costs 55,538 22,689 8,410
Loss on extinguishment of convertible notes 7,012 0 0
Stock-based compensation 65,870 49,690 34,052
Noncash lease expense 4,513 4,653 5,013
Accretion of purchase discounts on marketable securities, net 6 (157) (2,161)
Net foreign currency (gains) losses 112 (223) 65
Deferred income taxes (817) (381) 1,314
Provision for (benefit from) credit losses (100) 332 157
Changes in operating assets and liabilities, net of impact of acquisition:      
Accounts receivable (14,255) (5,733) (27,962)
Prepaid expenses and other current assets (3,956) (5,311) 1,224
Other assets (22,505) (12,444) (16,429)
Accounts payable 3,997 (4,359) 3,244
Accrued expenses and other current liabilities 14,876 3,075 5,789
Deferred revenue 51,579 26,397 33,364
Operating lease liabilities (5,153) (5,011) (5,530)
Net cash provided by operating activities 80,093 54,735 29,724
Cash flows from investing activities      
Purchases of marketable securities (1,180,885) (266,369) (565,675)
Proceeds from maturities of marketable securities 697,209 525,691 149,638
Proceeds from sales of marketable securities 0 53,033 17,279
Capitalized software development costs (14,536) (10,578) (5,060)
Purchases of property and equipment (8,729) (6,513) (4,632)
Acquisition, net of cash acquired 0 (119,337) 0
Purchases of intangible assets 0 (2,333) 0
Net cash provided by (used in) investing activities (506,941) 173,594 (408,450)
Cash flows from financing activities      
Investment from redeemable non-controlling interest 2,171 0 0
Proceeds from issuance of convertible senior notes, net of issuance costs 1,128,794 0 487,163
Partial repurchase of convertible senior notes (432,230) 0 0
Purchase of capped calls related to convertible senior notes (102,350) 0 (46,150)
Proceeds from exercises of stock options 11,428 20,638 10,571
Proceeds from employee stock purchase plan 9,020 6,972 5,295
Acquisition of common stock for tax withholding obligations (17,007) (8,186) (3,940)
Principal payments on finance lease obligations (37) 0 0
Financed purchases of property and equipment (549) (562) (427)
Net cash provided by financing activities 599,240 18,862 452,512
Effect of foreign currency exchange rate changes on cash, cash equivalents, and restricted cash (314) 220 261
Net increase in cash, cash equivalents, and restricted cash 172,078 247,411 74,047
Cash, cash equivalents, and restricted cash, beginning of period 367,913 120,502 46,455
Cash, cash equivalents, and restricted cash, end of period 539,991 367,913 120,502
Reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheets      
Cash and cash equivalents at end of period 539,739 367,413 120,232
Restricted cash included within prepaid expenses and other current assets at end of period 0 227 20
Restricted cash included within other assets at end of period 252 273 250
Total cash, cash equivalents, and restricted cash at end of period shown in the consolidated statements of cash flows 539,991 367,913 120,502
Supplemental disclosures of cash flow information      
Cash paid for interest 506 604 0
Cash paid for income taxes 890 619 1,007
Non-cash financing and investing activities      
Stock-based compensation capitalized for software development 1,849 1,255 491
Capitalized software development costs included in accounts payable and accrued expenses and other current liabilities at end of period 1,276 802 560
Purchases of property and equipment included in accounts payable and accrued expenses and other current liabilities at end of period 816 619 863
Estimated fair value of contingent consideration $ 0 $ 17,100 $ 0
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.1
The Company
12 Months Ended
Dec. 31, 2021
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 financial close process including account reconciliations, variance analysis of account balances, journal entry capabilities, and certain types of data matching capabilities.
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 October 2, 2020, the Company acquired Rimilia Holdings Ltd. (“Rimilia”), which is referred to as the
“Rimilia Acquisition.”
The Company is headquartered in Woodland Hills, California and has offices in Pleasanton, California, as well as in Australia, Canada, France, Germany, Japan, the Netherlands, Poland, Romania, Singapore, and the United Kingdom.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Significant Accounting Policies Significant Accounting Policies
Principles of consolidation and basis of presentation
The Company’s consolidated financial statements are presented 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 in 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 (“SSP”) for separate deliverables in the Company’s subscription revenue arrangements, allowance for doubtful accounts, 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, income taxes, contingencies, fair value of contingent consideration, fair value of convertible senior notes, 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 extent to which COVID-19 impacts the Company’s business and financial results will depend on numerous continuously evolving factors including, but not limited to, the magnitude and duration of COVID-19, including resurgences; the impact on the Company’s employees; the extent to which it will impact worldwide macroeconomic conditions, including interest rates, employment rates, and health insurance coverage; the speed and degree of the anticipated economic recovery, as well as variability in such recovery across different geographies, industries, and markets; and governmental and business reactions to the pandemic. The Company assessed certain accounting matters that generally require consideration of forecasted financial information in context with the information reasonably available to the Company and the unknown future impacts of COVID-19 at December 31, 2021 and through the date of this report. The accounting matters assessed included, but were not limited to, the Company’s allowance for credit losses and doubtful accounts, 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, 2021, the Company’s future assessment of the magnitude and duration of
COVID-19 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. The Company’s chief operating decision maker, reviews 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, corporate bonds, and U.S. treasury securities. To date, the Company has not experienced any impairment losses on its investments.
For the years ended December 31, 2021, 2020, and 2019, 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, 2021 or 2020.
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. 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.3 million and $0.5 million of restricted cash at December 31, 2021 and 2020, respectively. The cash was required to be restricted as to 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, 2021. 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 for the allowance for doubtful accounts and allowance for 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 for doubtful accounts 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
In accordance with Accounting Standards Codification ("ASC") No. 842, Leases, 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.
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 ROU assets, finance lease liabilities, and operating lease liabilities on the Company’s consolidated balance sheets. Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheet.
Finance lease assets classified within property and equipment 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 accounts for the costs of computer software obtained or developed for internal use in accordance with ASC 350, Intangibles—Goodwill and Other (“ASC 350”). The Company capitalizes certain costs in the development of its Software as a Service (“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, 2021, 2020, and 2019, the Company amortized $9.0 million, $6.4 million, and $4.7 million, respectively, of internal-use software development costs to subscription and support cost of revenues. At December 31, 2021 and 2020, the accumulated amortization of capitalized internal-use software development costs was $28.0 million and $19.7 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.
Amortization of internal-use software implementation costs included in sales and marketing expenses in the consolidated statements of operations was $0.1 million and $0.1 million for the years ended December 31, 2021 and December 31, 2020, respectively. During the year ended December 31, 2019, the Company had no material amortization of internal-use software implementation costs.
Intangible assets
Intangible assets primarily consist of developed technology, customer relationships, and trade names, which were acquired as part of the 2013 Acquisition, the Runbook Acquisition, and the Rimilia Acquisition. 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 impairment is indicated based on a comparison of the assets’ carrying values and the undiscounted cash flows, the impairment
loss is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. The Company determined that there were no events or changes in circumstances that potentially indicated that the Company’s long-lived assets were impaired during the years ended December 31, 2021, 2020, and 2019.
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 assets acquired and liabilities assumed 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. The Company tests goodwill for impairment in accordance with the provisions of ASC 350, Intangibles—Goodwill and Other. 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.
ASC 350 provides that 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, 2021 and 2020, 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 Convertible Senior Notes (the “Notes”) as separate liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The carrying amount of the equity component representing the difference between the proceeds and the fair value of a similar liability that does not have an associated convertible feature. This difference represents a debt discount that is amortized to interest expense over the term of the Notes using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. The Company has allocated issuance costs incurred to the liability and equity components. Issuance costs attributable to the liability component are being amortized to expense over the respective term of the Notes, and issuance costs attributable to the equity components were netted with the respective equity component in additional paid-in capital.
To the extent that the Company receives conversion requests prior to the maturity of the Notes, a portion of the equity component is classified as temporary equity, which is measured as the difference between the principal and net carrying amount of the Notes requested for conversion. Upon settlement of the conversion requests, the difference between the fair value and the amortized book value of the liability component 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.
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, 2021 and 2020, 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 liability relating to the 2013 Acquisition, the Company discounted estimated future taxable income. The significant inputs used in the fair value measurement of contingent consideration are the timing and amount of taxable income in any given period, as well as an appropriate discount rate, which are not based on observable market data and consider the risks associated with the forecasted taxable income. Changes in the significant inputs used such as estimated future taxable income and the periods in which they are generated, would significantly impact the fair value of the contingent consideration liability.
To determine the fair value of the contingent consideration liability relating to the Rimilia Acquisition, the Company utilized a Monte Carlo simulation model to value the earn-out based on the likelihood of reaching firm- specific targets. Significant inputs used in the fair value measurement of the contingent consideration liability are the amount and timing of Rimilia Annual Recurring Revenue ("ARR") in the second year subsequent to the acquisition. Changes in the significant inputs used in the fair value measurement, specifically a change to the Rimilia ARR, would significantly impact the fair value of the contingent consideration liability.
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, 2021, 2020, and 2019, no impairments were identified on those assets required to be measured at fair value on a non-recurring basis.
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 the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, the Company satisfies a performance obligation
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 allow customers to use hosted software over the contract period without taking possession of the software, are considered distinct performance obligations and are recognized ratably as the Company transfers control evenly over the contract period.
Subscription and support revenue also includes software and related maintenance and support fees on legacy BlackLine solutions, Runbook Company B.V. ("Runbook") software, and Rimilia software. Software licenses for legacy BlackLine solutions, Runbook software, and Rimilia software provide 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 its 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.
Significant judgments – The Company’s contracts with customers often include promises to transfer multiple products and services. Determining whether products and services are considered distinct performance obligations
that should be accounted for separately versus together may require significant judgment. Judgment is also required to determine the SSP for each distinct performance obligation. 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 and 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 related to the Company’s SaaS solutions in advance of revenue being recognized. Deferred revenue also includes payments for: professional services to be performed in the future; legacy BlackLine maintenance and support; Runbook maintenance, support, license, and implementation; and other offerings for which the Company has been paid in advance and earns the revenue when the Company transfers control of the product or service.
Changes in deferred revenue for the years ended December 31, 2021, 2020, and 2019 were primarily due to additional billings in the periods, partially offset by revenue recognized of $189.6 million, $161.3 million, and $129.3 million, respectively, that was previously included in the deferred revenue balance at December 31, 2020, 2019, and 2018, 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 $596.3 million at December 31, 2021, of which the Company expects to recognize approximately 58.2% over the next 12 months and the remainder thereafter.
Fees are generally due and payable upon receipt of invoice or 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 $22.4 million, $17.3 million, and $18.1 million for the years ended December 31, 2021, 2020, and 2019, 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, 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, travel, trade shows, other marketing materials, and allocated overhead. Sales and marketing expenses also include amortization of customer relationship intangible assets. Advertising costs are expensed as incurred and totaled $9.0 million, $6.8 million, and $10.9 million for the years ended December 31, 2021, 2020, and 2019, 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 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 services fees, other corporate-related expenses and allocated overhead. General and administrative expenses also include amortization of covenant not to compete and tradename intangible assets, the change in value of the contingent consideration, legal settlement gains, and costs associated with the shelf offerings.
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 stock options which contain performance 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 United States 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,
202120202019
Expected term (years)6.06.26.1
Expected volatility47.0 %48.4 %46.7 %
Risk free interest rate1.0 %0.4 %2.2 %
Expected dividend yield— — — 
Income taxes
The Company accounts for income taxes in accordance with ASC 740, Income Taxes. ASC 740 requires the recognition of 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 loss per share
Basic and diluted loss per share is calculated by dividing net loss attributable to BlackLine, Inc. by the weighted average number of shares of common stock outstanding. As the Company has net losses for the periods presented, all potentially dilutive common stock, which are comprised of stock options and restricted stock units, are antidilutive.
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 losses totaled $1.0 million, $0.6 million, and $0.5 million for the years ended December 31, 2021, 2020, and 2019, 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.
Recent accounting pronouncements
Recently-issued accounting pronouncements not yet adopted
In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity. This standard eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. It also amends the accounting for certain contracts in an entity’s own equity that are currently accounted for as derivatives because of specific settlement provisions. In addition, the new guidance modifies how particular convertible instruments and certain contracts that may be settled in cash or shares impact the diluted EPS computation. For public business entities, it is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years using the fully retrospective or modified retrospective method. Early adoption is permitted but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company is planning to adopt the provisions of the new standard effective the first quarter of 2022 and is evaluating the impact of the adoption on its consolidated financial statements.
In January 2021, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2021-01, Reference Rate Reform (Topic 848), which refines the scope of ASC 848 and clarifies some of its guidance of global reference rate reform activities. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include contract modifications, hedging relationships, and sale or transfer of debt securities classified as held-to-maturity. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made (i.e., as early as the first quarter of 2020). The Company has not adopted the provisions of the new standard and does not expect it to have a material impact on the Company’s consolidated financial statements.
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This standard addresses diversity in practice and inconsistency related to recognition of an acquired contract liability, and payment terms and their effect on subsequent revenue recognized by the acquirer. For public business entities, it is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Entities should apply the provisions of the new standard prospectively to business combinations occurring on or after the effective date of the standard. Early adoption is permitted, including adoption in an interim period. The Company is planning to adopt the provisions of the new standard effective the first quarter of 2022 and is evaluating the impact of its adoption on our business combination completed in January 2022
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues
12 Months Ended
Dec. 31, 2021
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,
202120202019
United States$304,603 $264,016 $223,375 
International121,103 87,721 65,601 
$425,706 $351,737 $288,976 
No countries outside the United States represented 10% or more of total revenues.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Redeemable Non-Controlling Interest
12 Months Ended
Dec. 31, 2021
Equity Method Investments and Joint Ventures [Abstract]  
Redeemable Non-Controlling Interest Redeemable Non-Controlling InterestIn 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 a Japanese subsidiary (“BlackLine K.K.”) of the Company 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.
The following table summarizes the activity in the redeemable non-controlling interest for the periods indicated below:
December 31,
202120202019
Balance at beginning of period$12,524 $4,905 $4,387 
Investment by redeemable non-controlling interest2,171 — — 
Net loss attributable to redeemable non-controlling interest (excluding adjustment to non-controlling interest)(910)(1,349)(1,444)
Foreign currency translation(163)110 129 
Adjustment to redeemable non-controlling interest15,077 8,858 1,833 
Balance at end of period$28,699 $12,524 $4,905 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combinations
12 Months Ended
Dec. 31, 2021
Business Combinations [Abstract]  
Business Combinations Business Combinations
On October 2, 2020, the Company completed the acquisition of Rimilia for consideration of $120.0 million payable at the closing of the acquisition with additional cash payments of up to $30.0 million payable upon certain earnout conditions being met. The acquisition expands the Company's capabilities into an adjacent area, adding accounts receivable automation, and accelerating the Company's larger, long-term plan for transforming and modernizing finance and accounting. Transaction-related costs incurred by the Company totaling approximately $4.7 million were expensed as incurred and were included in general and administrative expenses in the Company's consolidated statement of operations for the year ended December 31, 2020.
The contingent cash consideration was classified as a liability and included in contingent consideration on the Company’s consolidated balance sheet and 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 earn-out 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 Rimilia Annual Recurring Revenue ("ARR") in each year over a two year period subsequent to the acquisition date. At the acquisition date, the fair value of the contingent consideration liability was determined to be $17.1 million, and at December 31, 2021, the fair value of the contingent consideration liability was $14.4 million. See Note 15 for additional information regarding the valuation of the contingent consideration at December 31, 2021.
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 total purchase consideration was $121.4 million of cash, reduced by a working capital adjustment of $0.2 million, and $17.1 million in contingent consideration payable based on the amount and timing of Rimilia's ARR. The purchase price accounting for this acquisition is final.
The major classes of assets and liabilities to which the Company allocated the total fair value of purchase consideration of $138.4 million were as follows (in thousands):
Cash and cash equivalents$1,901 
Accounts receivable, net2,232 
Prepaid expenses and other current assets1,873 
Property and equipment, net180 
Operating lease right-of-use assets329 
Intangible assets, net34,500 
Goodwill104,572 
Accounts payable(533)
Accrued expenses and other current liabilities(1,885)
Deferred revenue(2,100)
Operating lease liabilities(329)
Deferred tax liabilities, net(2,357)
Total consideration$138,383 
The Company believes the amount of goodwill resulting from the acquisition is primarily attributable to increased offerings to customers, enhanced opportunities for growth and innovation, and expected synergies from the assembled workforce. 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
Period
Fair Value
(in thousands)
Developed technology11 years$21,800 
Customer relationships4 years12,700 
$34,500 
The weighted average lives of intangible assets at the acquisition date was 8.4 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 ("MPEEM") 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 judgement which involves the use of significant assumptions with respect to the discount rate, obsolescence rate, revenue forecasts, and EBITDA forecasts.
Customer relationships – The Company valued the finite-lived customer relationships using the differential cash flow (with-and-without) model. 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 judgement, which involved the significant assumption of the discount rate and the customer ramp-up rate.

The revenue and earnings of the acquired business were included in the Company’s results since the acquisition date and are not material to the Company’s consolidated financial results. Pro forma revenues and
results of operations for this acquisition have not been presented as the impact on the Company’s consolidated financial statements would be immaterial.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets and Goodwill
12 Months Ended
Dec. 31, 2021
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, 2021
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Trade name$15,977 $(13,317)$2,660 
Developed technology64,358 (43,148)21,210 
Customer relationships16,589 (6,046)10,543 
Defensive patent2,333 (551)1,782 
$99,257 $(63,062)$36,195 
December 31, 2020
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Trade name$15,977 $(11,720)$4,257 
Developed technology64,358 (40,463)23,895 
Customer relationships44,483 (28,058)16,425 
Defensive patent2,333 (236)2,097 
$127,151 $(80,477)$46,674 
Amortization expense is included in the following functional statements of operations expense categories.  Amortization expense was as follows (in thousands):
Year Ended December 31,
202120202019
Cost of revenues$2,685 $1,192 $4,797 
Sales and marketing5,883 4,655 3,872 
General and administrative1,911 1,832 1,596 
$10,479 $7,679 $10,265 
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, 2021 (in thousands):
2022$8,155 
20237,622 
20245,555 
20252,680 
20262,552 
Thereafter9,631 
$36,195 
The following table represents the changes in goodwill (in thousands):
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components
12 Months Ended
Dec. 31, 2021
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 sheet consisted of the following:
December 31, 2021
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
(in thousands)
Marketable securities
Corporate bonds$74,144 $346 $(10)$74,480 
Commercial paper584,742 — (258)584,484 
$658,886 $346 $(268)$658,964 
December 31, 2020
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
(in thousands)
Marketable securities
U.S. treasury securities$149,991 $$— $149,994 
Corporate bonds22,621 — (8)22,613 
Commercial paper2,599 — — 2,599 
$175,211 $$(8)$175,206 
Net gains related to maturities of marketable securities that were reclassified from accumulated other comprehensive loss to earnings, and included in general and administrative expenses in the Company's consolidated statements of operations, were immaterial, $0.2 million, and $2.0 million for the years ended December 31, 2021, 2020, and 2019, respectively.
Net gains and losses are determined using the specific identification method. During the years ended December 31, 2021, 2020, and 2019, there were no material realized gains or losses related to sales of marketable securities recognized in the Company’s consolidated statements of operations.
Marketable securities in a continuous loss position for less than 12 months had an estimated fair value of $379.7 million and $0.3 million of unrealized losses at December 31, 2021, and an estimated fair value of $12.6 million and an immaterial amount of unrealized losses at December 31, 2020. At December 31, 2021, there were no marketable securities in a continuous loss position for greater than 12 months.
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, 2021 or December 31, 2020.
The Company’s marketable securities have a contractual maturity of less than two years. The amortized cost
and fair values of marketable securities, by remaining contractual maturity, were as follows:
December 31, 2021
Amortized CostFair Value
(in thousands)
Maturing within 1 year$643,432 $643,408 
Maturing between 1 and 2 years15,454 15,556 
$658,886 $658,964 
Other Assets
Other assets consisted of the following (in thousands):
December 31,
20212020
Deferred customer contract acquisition costs$79,961 $58,980 
Restricted cash252 273 
Capitalized software implementation costs7,023 2,372 
Other assets617 3,744 
$87,853 $65,369 
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
December 31,
20212020
Accrued salaries and employee benefits$32,156 $21,707 
Accrued income and other taxes payable9,770 5,496 
Other accrued expenses and current liabilities9,004 8,755 
$50,930 $35,958 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2021
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, 2021
Level 1Level 2Level 3Total
Cash equivalents
Money market funds$432,110 $— $— $432,110 
Marketable securities
Corporate bonds— 74,480 — 74,480 
Commercial paper— 584,484 — 584,484 
Total assets$432,110 $658,964 $— $1,091,074 
Liabilities
Contingent consideration$— $— $20,732 $20,732 
Total liabilities$— $— $20,732 $20,732 
December 31, 2020
Level 1Level 2Level 3Total
Cash equivalents
Money market funds$98,336 $— $— $98,336 
U.S. treasury securities199,984 — — 199,984 
Marketable securities
U.S. treasury securities149,994 — — 149,994 
Corporate bonds— 22,613 — 22,613 
Commercial paper— 2,599 — 2,599 
Total assets$448,314 $25,212 $— $473,526 
Liabilities
Contingent consideration$— $— $23,490 $23,490 
Total liabilities$— $— $23,490 $23,490 
The following table summarizes the changes in the contingent consideration liability (in thousands):
Year Ended December 31,
202120202019
Beginning fair value$23,490 $6,362 $6,316 
Additions in the period— 17,100 — 
Change in fair value(2,758)28 46 
Ending fair value$20,732 $23,490 $6,362 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
12 Months Ended
Dec. 31, 2021
Lessee Disclosure [Abstract]  
Leases LeasesThe Company has entered into various operating and finance lease agreements for office space and data centers. As of December 31, 2021, the Company had 16 leased properties with remaining lease terms of less than one year to thirteen years, some of which include options to extend the leases up to six 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:
Year Ended December 31,
20212020
(in thousands)
Finance lease cost:
Amortization of assets$46 $— 
Interest on lease liabilities— 
Operating lease cost4,792 5,364 
Short-term lease cost336 697 
Variable cost741 738 
Total lease cost$5,918 $6,799 
Supplemental balance sheet information related to leases was as follows:
December 31,
20212020
(in thousands)
LeasesYear Ended Classification
Assets:
   Finance lease assetsProperty and equipment, net (1)$1,185 $ 
   Operating lease assetsOperating lease right-of-use assets (2)16,264 8,708 
Total leased assets$17,449 $8,708 
Liabilities:
Current
   FinanceShort-term portion of finance lease liabilities$373 $— 
   OperatingOperating lease liabilities, current4,936 4,147 
Noncurrent
   FinanceFinance lease liabilities, noncurrent824 — 
   OperatingOperating lease liabilities, noncurrent13,248 7,356 
Total leased liabilities$19,381 $11,503 
(1) Finance lease assets are recorded net of accumulated amortization of $46 thousand and nil at December 31, 2021 and December 31, 2020, respectively.
(2) Operating lease assets are recorded net of accumulated amortization of $4.4 million and $4.7 million at December 31, 2021 and December 31, 2020, respectively.

For the years ended December 31, 2021 and 2020, right-of-use assets obtained in exchange for finance lease obligations was approximately $1.2 million and nil.
For the years ended December 31, 2021 and 2020, right-of-use assets obtained in exchange for operating lease obligations was approximately $12.1 million and $0.8 million, of which $0.3 million related to leases acquired in connection with the Rimilia Acquisition.
Cash flow and other information related to leases was as follows:
Year Ended December 31,
20212020
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities
   Financing cash flows from finance leases$15 $— 
   Operating cash flows from operating lease liabilities5,390 5,769 
Weighted average remaining lease term (in years):
   Finance leases2.9
   Operating leases4.33.9
Weighted average discount rate:
   Finance leases2.2 %— 
   Operating leases2.3 %5.4 %
Maturities of lease liabilities at December 31, 2021, for each of the five succeeding fiscal years and thereafter, were:
Finance LeasesOperating Leases
(in thousands)
2022$394 $4,637 
2023419 5,587 
2024419 2,992 
20252,722 
2026— 2,154 
Thereafter— 1,150 
Total lease payments1,236 19,242 
Less imputed interest(39)(1,058)
Total lease obligations$1,197 $18,184 
At December 31, 2021, the Company had two lease obligations totaling $1.1 million that commenced in the first quarter of 2022 with lease terms of approximately ten months and twenty-six months.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment, net consisted of the following (in thousands):
December 31,
20212020
Computers and equipment$18,286 $13,480 
Purchased software11,634 10,561 
Furniture and fixtures2,727 2,806 
Leasehold improvements10,062 10,165 
Data center equipment - finance lease1,231 — 
Construction in progress938 17 
$44,878 $37,029 
Less: accumulated depreciation and amortization$(28,557)$(23,790)
$16,321 $13,239 
Depreciation and amortization expense related to property and equipment was $7.6 million, $6.8 million, and $6.3 million for the years ended December 31, 2021, 2020, and 2019, respectively.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Senior Notes
12 Months Ended
Dec. 31, 2021
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 includes 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.
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 does 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 will not be remeasured as long as it continues to meet the conditions for equity classification. The debt discount is amortized to interest expense over the term of the 2024 Notes using the effective interest method.
The 2024 Notes consisted of the following (in thousands):
December 31,
2021
December 31,
2020
Liability:
Principal$250,000 $500,000 
Unamortized debt discount and issuance costs(34,500)(92,968)
Net carrying amount$215,500 $407,032 
Carrying amount of the equity component$55,615 $111,230 
The Company carries the 2024 Notes at face value less unamortized discount and issuance costs on its consolidated balance sheet and presents the fair value for disclosure purposes only. The estimated fair value of the 2024 Notes, based on a market approach at December 31, 2021 was approximately $377.2 million, which represents a Level 2 valuation. 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.
During the year ended December 31, 2021, the Company recognized $14.4 million of interest expense related to the amortization of debt discount and issuance costs and $0.4 million of coupon interest expense. During the year ended December 31, 2020, the Company recognized $22.7 million of interest expense related to the amortization of debt discount and issuance costs and $0.6 million of coupon interest expense. 
At December 31, 2021, the remaining life of the 2024 Notes was approximately 31 months.
The 2024 Notes were convertible at December 31, 2021. As a result, holders have the option to convert their Notes at any time during the quarter ending March 31, 2022.
It is the Company’s current intent to settle conversions of the 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. At December 31, 2021 and through the date of this filing, the Company has not received any conversion requests for the 2024 Notes.
2026 Notes
In March 2021, the Company issued $1.15 billion aggregate gross proceeds, which includes the initial purchasers’ option of $150.0 million aggregate principal amount, of 0.00% Convertible Senior Notes due 2026 (the “2026 Notes” and, together with the 2024 Notes, the “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 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 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 Notes shall, declare all principal and accrued and unpaid interest, if any, of the 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 Notes will automatically become due and payable.
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 does 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 will not be remeasured as long as it continues to meet the conditions for equity classification. The debt discount is 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 issuance costs and debt discount on the 2026 Notes.
The 2026 Notes consisted of the following (in thousands):
December 31, 2021
Liability:
Principal$1,150,000 
Unamortized debt discount and issuance costs(251,261)
Net carrying amount$898,739 
Carrying amount of the equity component1
$271,229 
1 The carrying amount of the equity component of $271.2 million differs from the equity component of the 2026 convertible senior notes, net of issuance costs and tax of $268.8 million per the Condensed Consolidated Statements of Stockholders' Equity due to a deferred tax liability of $2.4 million, net of the related change in the valuation allowance, related to the issuance costs and debt discount on the 2026 Notes.
The effective interest rate of the liability component of the 2026 Notes, excluding the conversion option, is 6.04%.
The Company carries the 2026 Notes at face value less unamortized discount and issuance costs on its consolidated balance sheet and presents the fair value for disclosure purposes only. The estimated fair value of the 2026 Notes, based on a market approach at December 31, 2021, was approximately $1.1 billion, which represents a Level 2 valuation. 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.
During the year ended December 31, 2021, the Company recognized $41.2 million of interest expense related to the amortization of debt discount and issuance costs.
At December 31, 2021, the remaining life of the 2026 Notes was approximately 51 months.
The 2026 Notes were not convertible at December 31, 2021.
2024 Capped Calls
The capped calls related to the 2024 Notes (the "2024 Capped Calls") were not exercised as part of the repurchase and, as of December 31, 2021, were carried at 100% of their original value on the Company's accompanying consolidated financial statements.
2026 Capped Calls
In connection with the offering of the 2026 Notes, the Company entered into capped call transactions with certain counterparties (the “2026 Capped Calls” and, together with the 2024 Capped Calls, the “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.
Under the 2026 Capped Calls, the Company purchased capped call options that initially cover in the aggregate, the total number of shares of the Company’s common stock that initially underlie the 2026 Notes, with an exercise price equal to the initial conversion price of the 2026 Notes, and a cap price of $233.31 per share of common stock, subject to certain adjustments under the terms of the 2026 Capped Calls.
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.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The components of income (loss) before income taxes were as follows (in thousands):
Year Ended December 31,
202120202019
United States$(96,836)$(35,999)$(33,940)
International(4,023)(2,701)3,519 
$(100,859)$(38,700)$(30,421)
The components of the total provision for income taxes were as follows (in thousands):
Year Ended December 31,
202120202019
Current
Federal$— $$— 
State63 63 59 
Foreign889 1,013 352 
Total current tax expense952 1,083 411 
Deferred
Foreign(817)(381)1,314 
Total deferred tax provision(817)(381)1,314 
Total provision for income taxes$135 $702 $1,725 
A reconciliation of the statutory U.S. federal income tax rate to the Company’s effective tax rate for the years ended December 31, 2021, 2020, and 2019 was as follows:
Year Ended December 31,
202120202019
Federal statutory income tax rate21.0 %21.0 %21.0 %
State tax, net of federal benefit(0.1)%(0.1)%(0.2)%
Federal tax credits6.1 %9.1 %5.8 %
Change in valuation allowance(34.0)%(17.8)%(34.1)%
Foreign tax differential(1.2)%(2.5)%(4.8)%
Windfall tax benefits, net related to stock-based compensation16.5 %35.6 %11.2 %
Recaptured dual consolidated losses— %(38.3)%— %
Nondeductible officer compensation(7.5)%(5.4)%(2.8)%
Nondeductible transaction costs— %(1.9)%— %
Nondeductible meals and entertainment(0.5)%(1.0)%(1.9)%
Other(0.4)%(0.5)%0.1 %
(0.1)%(1.8)%(5.7)%
Significant components of the Company’s deferred tax assets and liabilities were as follows (in thousands):
December 31,
20212020
Deferred tax assets
Net operating loss carryforwards$78,003 $52,771 
Business credits25,447 16,016 
Stock-based compensation7,407 7,915 
Operating and finance leases2,126 2,297 
Business interest carryforward6,587 — 
Accrued expenses and other current liabilities3,986 3,037 
Other1,412 368 
Total deferred tax assets124,968 82,404 
Less: valuation allowance(32,279)(37,691)
Deferred tax assets, net of valuation allowance92,689 44,713 
Deferred tax liabilities
Convertible notes(63,892)(20,851)
Intangible assets(13,499)(12,315)
Prepaid expenses(21,522)(15,670)
Right-of-Use and finance lease assets(1,681)(1,674)
Other(249)(751)
Total deferred tax liabilities(100,843)(51,261)
Net deferred taxes$(8,154)$(6,548)
ASC 740 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 each of the past three years. Based on available objective evidence, including the Company’s 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, 2021 was related to the Company's domestic and foreign tax jurisdictions. The net deferred tax liability position at December 31, 2020 was related to the Company’s foreign tax jurisdictions.
The changes in the valuation allowance were as follows (in thousands).
Year Ended December 31,
202120202019
Valuation allowance, at beginning of year$37,691 $30,598 $45,173 
Increase in valuation allowance recorded through earnings42,240 7,064 12,808 
Increase (decrease) in valuation allowance recorded through equity(47,652)29 (27,383)
Valuation allowance, at end of year$32,279 $37,691 $30,598 
The decrease in valuation allowance recorded through equity of $47.7 million during the year ended December 31, 2021 is related to the issuance of the 2026 Notes. The decrease in valuation allowance recorded through equity of $27.4 million during the year ended December 31, 2019 is related to the issuance of the 2024 Notes.
The Company did not provide for US income taxes on the undistributed earnings and other outside temporary differences of foreign subsidiaries as they are considered indefinitely reinvested outside the United States. At December 31, 2021 and 2020, 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.
During 2020, the Company elected to change certain foreign subsidiaries from disregarded to controlled foreign corporation tax status for U.S. tax purposes. The change in tax status resulted in the recapture of $70.6 million and $37.7 million for federal and state tax purposes, respectively. Accordingly, the Company’s federal and state net operating losses have been reduced for these recaptured amounts.
At December 31, 2021, the Company had consolidated federal and state net operating loss carryforwards available to offset future taxable income of approximately $277.2 million and $147.6 million, respectively. The federal losses will begin to expire in 2033, and the state losses will begin to expire between 2023 and 2033, depending on the jurisdiction. The Company has federal research and development credits and foreign tax credits of $13.4 million and $3.2 million, respectively, which begin to expire in 2033 and 2023, respectively.  The Company has state research and development credits and enterprise zone credits of $10.5 million and $0.6 million, respectively, which are indefinite in expiration and begin to expire in 2023, 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,
202120202019
Beginning gross unrecognized tax benefits$2,523 $1,737 $1,223 
Increases related to prior year tax positions400 161 134 
Increases related to current year tax positions1,343 625 380 
Ending gross unrecognized tax benefits$4,266 $2,523 $1,737 
At December 31, 2021, the realization of unrecognized tax benefits were not expected to impact the effective rate due to a full valuation allowance on federal and state deferred taxes.  The Company has not recorded any interest or penalties in its provision for income taxes for the years ended December 31, 2021, 2020, and 2019 and no such amounts have been accrued at December 31, 2021 and 2020.  
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 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss per Share
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Net Loss per Share Net Loss per Share
The following table sets forth the computation of basic and diluted net loss per share (in thousands, except per share amounts):
Year Ended December 31,
202120202019
Numerator:
Net loss attributable to BlackLine, Inc.$(115,161)$(46,911)$(32,535)
Denominator:
Weighted average shares58,351 56,832 55,320 
Add: Dilutive effect of securities— — — 
Shares used to calculate diluted net loss per share58,351 56,832 55,320 
Basic net loss per share attributable to BlackLine, Inc.$(1.97)$(0.83)$(0.59)
Diluted net loss per share attributable to BlackLine, Inc.$(1.97)$(0.83)$(0.59)
The following potentially dilutive shares were excluded from the calculation of diluted net loss per share attributable to common stockholders because they were anti-dilutive:
Year Ended December 31,
202120202019
Stock options with service-only vesting conditions2,739 2,944 3,486 
Stock options with performance conditions— 483 683 
Restricted stock units1,503 2,072 1,654 
Total shares excluded from net loss per share4,242 5,499 5,823 
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 not considered in the calculation of diluted net loss
per share 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. The Company uses the treasury stock
method for calculating any potential dilutive effect of the conversion option on diluted net income per share, if
applicable. The conversion option may have a diluted impact on net loss per share when the average market price
per share for a given period exceeds the conversion price of the 2024 Notes and the 2026 Notes of $73.40 and
$166.23 per share, respectively.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Contingent Consideration
12 Months Ended
Dec. 31, 2021
Business Combination, Contingent Consideration Arrangements [Abstract]  
Contingent Consideration Contingent Consideration
In conjunction with the 2013 Acquisition, option holders of BlackLine Systems, Inc. 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 required to pay additional cash consideration to certain equity holders if the Company realizes a tax benefit from the use of net operating losses generated from the stock option exercises concurrent with the 2013 Acquisition. The maximum contingent cash consideration to be distributed is $8.0 million. The fair value of the contingent consideration liability was $6.3 million and $6.4 million at December 31, 2021 and 2020, respectively. See Note 2 for additional information regarding the valuation of the contingent consideration.
As a condition of the Rimilia Acquisition, the Company agreed to pay additional cash consideration if Rimilia realized certain Rimilia ARR thresholds in each year over a two-year period subsequent to the acquisition date. The maximum contingent cash consideration payable was $30.0 million. During fiscal 2021, Rimilia did not meet specified ARR thresholds which relieved the Company of its obligation to pay some of the additional consideration. The Company recorded a reversal of expense which, when partially offset by a revaluation of contingent consideration related to remaining ARR thresholds, reduced the consideration payable by $2.7 million during the year ended December 31, 2021. As of December 31, 2021, the maximum contingent cash consideration payable for Rimilia is $15.0 million, and the Company has recognized a liability of $14.4 million equal to the estimated fair value
of the contingent consideration payable. The fair value of the contingent consideration liability was $17.1 million at December 31, 2020. See Note 2 for additional information regarding the valuation of the contingent consideration.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
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, 2021 and 2020, 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 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Awards
12 Months Ended
Dec. 31, 2021
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 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 four years and have contractual terms of ten years.
At December 31, 2021, 15.1 million shares were available for issuance under the 2016 Plan.
Stock options with service-only vesting conditions
A summary of the Company’s stock option activity and related information for awards that contain service-only vesting conditions was as follows:
SharesWeighted-
Average
Exercise Price
Weighted-
Average
Remaining
Contractual Term
Aggregate
Intrinsic Value
(in thousands)(in years)(in thousands)
Outstanding at December 31, 20202,944 $35.03 6.8$289,561 
Granted260 $111.94 
Exercised(429)$28.09 
Forfeited/canceled(36)$51.11 
Outstanding at December 31, 20212,739 $43.20 6.3$167,498 
Exercisable at December 31, 20211,879 $30.70 
The weighted average grant date fair value per share of options granted during the years ended December 31, 2021, 2020, and 2019 that contain service only vesting conditions were $50.77, $26.63, and $23.40, respectively. The aggregate intrinsic value of options exercised that contain service only vesting conditions during the years ended December 31, 2021, 2020, and 2019 were $38.3 million, $62.6 million, and $25.6 million, respectively. Cash received from the exercise of stock options for the years ended December 31, 2021, 2020, and 2019 was $11.4 million, $20.6 million, and $10.6 million, respectively.
Unrecognized compensation expense relating to stock options that contain service only vesting conditions was $23.2 million at December 31, 2021, which is expected to be recognized over a weighted-average period of 2.4 years.
Stock options with performance conditions
In October 2016, the Company granted options to purchase 682,800 shares of common stock at an exercise price of $14.00 per share to two executive officers that vest upon meeting certain performance conditions and continued service. On July 1, 2020, 200,000 stock options with performance conditions were canceled upon the change in the employment status of one of the officers. During the quarter ended March 31, 2021, the
Compensation Committee, under delegation from the Board of Directors, certified that the performance targets were not achieved on the subsequent determination date and, as such, the remaining performance awards totaling 482,800 stock options were forfeited.
Restricted stock units
The following table summarizes activity for restricted stock units:
Restricted
Stock Units
Weighted-Average
Grant Date
Fair Value
(in thousands)
Nonvested at December 31, 20202,072 $56.29 
Granted567 $113.54 
Vested(918)$54.42 
Forfeited/canceled(218)$71.57 
Nonvested at December 31, 20211,503 $76.83 
At December 31, 2021, the intrinsic value of nonvested restricted stock units was $155.6 million. At December 31, 2021, total unrecognized compensation cost related to nonvested restricted stock units was $98.4 million and was expected to be recognized over a weighted-average period of 2.6 years.
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, 1.1 million shares remained available for issuance at December 31, 2021. The Company recognized stock-based compensation expense related to the ESPP of $3.8 million, $2.9 million, and $2.1 million for the years ended December 31, 2021, 2020, and 2019, 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,
202120202019
Risk-free interest rate
0.0% - 0.2%
0.1% - 0.2%
1.6% - 2.4%
Expected term (in years)
0.5 - 1
0.5 - 1
0.5 - 1
Volatility
23.4% - 46.6%
50.2% - 57.8%
39.3% - 54.3%
At December 31, 2021, total unrecognized compensation cost related to the 2018 ESPP was $2.7 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,
202120202019
Cost of revenues$8,410 $6,896 $4,814 
Sales and marketing22,756 21,546 15,389 
Research and development11,110 7,398 4,729 
General and administrative23,594 13,850 9,120 
$65,870 $49,690 $34,052 
Stock-based compensation capitalized as an asset was $1.8 million, $1.3 million, and $0.5 million in the years ended December 31, 2021, 2020, and 2019, respectively.  
The Company recorded $0.6 million, $0.3 million, and $0.1 million of foreign tax benefits attributable to equity awards for the years ended December 31, 2021, 2020, and 2019, respectively.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Defined Contribution Plan
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
Defined Contribution Plan Defined Contribution PlanThe 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 bi-weekly compensation and 50% of each $1 of the employee’s contribution up to the next 2% of the employee’s bi-weekly compensation. Matching contributions to the Plan recorded in the Company’s consolidated statements of operations totaled $5.9 million, $4.7 million, and $3.6 million for the years ended December 31, 2021, 2020, and 2019, respectively.
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Geographic Information
12 Months Ended
Dec. 31, 2021
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 right-of-use assets by geographic region (in thousands):
Year Ended December 31,
20212020
United States$20,350 $17,600 
International12,235 4,347 
$32,585 $21,947 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Unaudited Quarterly Data
12 Months Ended
Dec. 31, 2021
Quarterly Financial Information Disclosure [Abstract]  
Unaudited Quarterly Data Unaudited Quarterly DataThe following table sets forth unaudited quarterly consolidated statements of operations data for each of the quarters in the years ended December 31, 2021 and 2020. The Company has prepared the unaudited quarterly consolidated statements of operations data on a basis consistent with the audited annual consolidated financial statements.  In the opinion of management, the financial information in this table reflects all adjustments, consisting of normal and recurring adjustments, necessary for the fair statement of this data.
Quarter Ended
20212020
December 31,September 30,June 30,March 31,December 31,September 30,June 30,March 31,
Revenues$115,326 $109,402 $102,122 $98,856 $95,710 $90,157 $83,272 $82,598 
Gross profit$87,354 $84,965 $78,550 $76,966 $76,528 $73,175 $66,529 $66,533 
Net loss$(32,476)$(9,718)$(25,576)$(33,224)$(12,634)$(7,857)$(7,941)$(10,970)
Net loss attributable to non-controlling interest$(177)$(252)$(284)$(197)$(268)$(425)$(328)$(328)
Adjustment attributable to non-controlling interest$4,711 $4,275 $154 $5,937 $4,619 $1,319 $719 $2,201 
Net loss attributable to BlackLine, Inc.$(37,010)$(13,741)$(25,446)$(38,964)$(16,985)$(8,751)$(8,332)$(12,843)
Basic net loss per share attributable to BlackLine, Inc.$(0.63)$(0.23)$(0.44)$(0.67)$(0.30)$(0.15)$(0.15)$(0.23)
Diluted net loss per share attributable to BlackLine, Inc.$(0.63)$(0.23)$(0.44)$(0.67)$(0.30)$(0.15)$(0.15)$(0.23)
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events
12 Months Ended
Dec. 31, 2021
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
FourQ Systems, Inc. Acquisition
On January 26, 2022, we completed the acquisition of FourQ Systems, Inc. ("Four Q"), a leader in intercompany financial management technology. With FourQ, BlackLine seeks to enhance its existing intercompany accounting automation capabilities by driving end-to-end automation of traditionally manual intercompany accounting processes and accelerating BlackLine’s larger, long-term plan for transforming and modernizing finance and accounting.
We acquired all of the equity interests in FourQ for consideration of $165.0 million payable at close. The final purchase price consideration will also include an estimate for contingent consideration of up to $75.0 million over the next three years subject to certain financial performance milestones. The fair value estimate of contingent consideration is in the early stages of analysis. The purchase price is also subject to certain post-closing purchase price adjustments, including working capital adjustments.
Given the recent timing of the closing of this acquisition, we are in the process of identifying and measuring the value of the assets acquired and liabilities assumed. We plan to disclose the preliminary purchase price allocation estimates and other related information in our Form 10-Q for the quarterly period ending March 31, 2022.
Equity Grants
On February 16, 2022, the Compensation Committee of the Board of Directors of BlackLine, Inc. 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 vast majority of the restricted stock units will vest as to one-fourth of the total number of units awarded on the first anniversary of February 20, 2022 and quarterly thereafter for 12 consecutive quarters.
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Principles of consolidation and basis of presentation
Principles of consolidation and basis of presentation
The Company’s consolidated financial statements are presented 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 in 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 (“SSP”) for separate deliverables in the Company’s subscription revenue arrangements, allowance for doubtful accounts, 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, income taxes, contingencies, fair value of contingent consideration, fair value of convertible senior notes, 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.
Segments
Segments
Management has determined that the Company has one operating segment. The Company’s chief operating decision maker, reviews 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, corporate bonds, and U.S. treasury securities. 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. 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.3 million and $0.5 million of restricted cash at December 31, 2021 and 2020, respectively. The cash was required to be restricted as to 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 lossesAccounts 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 for the allowance for doubtful accounts and allowance for 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 for doubtful accounts 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
In accordance with Accounting Standards Codification ("ASC") No. 842, Leases, 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.
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 ROU assets, finance lease liabilities, and operating lease liabilities on the Company’s consolidated balance sheets. Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheet.
Finance lease assets classified within property and equipment 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 accounts for the costs of computer software obtained or developed for internal use in accordance with ASC 350, Intangibles—Goodwill and Other (“ASC 350”). The Company capitalizes certain costs in the development of its Software as a Service (“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, 2021, 2020, and 2019, the Company amortized $9.0 million, $6.4 million, and $4.7 million, respectively, of internal-use software development costs to subscription and support cost of revenues. At December 31, 2021 and 2020, the accumulated amortization of capitalized internal-use software development costs was $28.0 million and $19.7 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 assetsIntangible assets primarily consist of developed technology, customer relationships, and trade names, which were acquired as part of the 2013 Acquisition, the Runbook Acquisition, and the Rimilia Acquisition. 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 impairment is indicated based on a comparison of the assets’ carrying values and the undiscounted cash flows, the impairment
loss is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. The Company determined that there were no events or changes in circumstances that potentially indicated that the Company’s long-lived assets were impaired during the years ended December 31, 2021, 2020, and 2019.
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 assets acquired and liabilities assumed 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. The Company tests goodwill for impairment in accordance with the provisions of ASC 350, Intangibles—Goodwill and Other. 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.
ASC 350 provides that 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, 2021 and 2020, 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 Convertible Senior Notes (the “Notes”) as separate liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The carrying amount of the equity component representing the difference between the proceeds and the fair value of a similar liability that does not have an associated convertible feature. This difference represents a debt discount that is amortized to interest expense over the term of the Notes using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. The Company has allocated issuance costs incurred to the liability and equity components. Issuance costs attributable to the liability component are being amortized to expense over the respective term of the Notes, and issuance costs attributable to the equity components were netted with the respective equity component in additional paid-in capital.
To the extent that the Company receives conversion requests prior to the maturity of the Notes, a portion of the equity component is classified as temporary equity, which is measured as the difference between the principal and net carrying amount of the Notes requested for conversion. Upon settlement of the conversion requests, the difference between the fair value and the amortized book value of the liability component 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.
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, 2021 and 2020, 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 liability relating to the 2013 Acquisition, the Company discounted estimated future taxable income. The significant inputs used in the fair value measurement of contingent consideration are the timing and amount of taxable income in any given period, as well as an appropriate discount rate, which are not based on observable market data and consider the risks associated with the forecasted taxable income. Changes in the significant inputs used such as estimated future taxable income and the periods in which they are generated, would significantly impact the fair value of the contingent consideration liability.
To determine the fair value of the contingent consideration liability relating to the Rimilia Acquisition, the Company utilized a Monte Carlo simulation model to value the earn-out based on the likelihood of reaching firm- specific targets. Significant inputs used in the fair value measurement of the contingent consideration liability are the amount and timing of Rimilia Annual Recurring Revenue ("ARR") in the second year subsequent to the acquisition. Changes in the significant inputs used in the fair value measurement, specifically a change to the Rimilia ARR, would significantly impact the fair value of the contingent consideration liability.
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 the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, the Company satisfies a performance obligation
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 allow customers to use hosted software over the contract period without taking possession of the software, are considered distinct performance obligations and are recognized ratably as the Company transfers control evenly over the contract period.
Subscription and support revenue also includes software and related maintenance and support fees on legacy BlackLine solutions, Runbook Company B.V. ("Runbook") software, and Rimilia software. Software licenses for legacy BlackLine solutions, Runbook software, and Rimilia software provide 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 its 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.
Significant judgments – The Company’s contracts with customers often include promises to transfer multiple products and services. Determining whether products and services are considered distinct performance obligations
that should be accounted for separately versus together may require significant judgment. Judgment is also required to determine the SSP for each distinct performance obligation. 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 and 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 related to the Company’s SaaS solutions in advance of revenue being recognized. Deferred revenue also includes payments for: professional services to be performed in the future; legacy BlackLine maintenance and support; Runbook maintenance, support, license, and implementation; and other offerings for which the Company has been paid in advance and earns the revenue when the Company transfers control of the product or service.
Changes in deferred revenue for the years ended December 31, 2021, 2020, and 2019 were primarily due to additional billings in the periods, partially offset by revenue recognized of $189.6 million, $161.3 million, and $129.3 million, respectively, that was previously included in the deferred revenue balance at December 31, 2020, 2019, and 2018, 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 $596.3 million at December 31, 2021, of which the Company expects to recognize approximately 58.2% over the next 12 months and the remainder thereafter.
Fees are generally due and payable upon receipt of invoice or 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, 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, travel, trade shows, other marketing materials, and allocated overhead. Sales and marketing expenses also include amortization of customer relationship intangible assets. Advertising costs are expensed as incurred and totaled $9.0 million, $6.8 million, and $10.9 million for the years ended December 31, 2021, 2020, and 2019, 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 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 services fees, other corporate-related expenses and allocated overhead. General and administrative expenses also include amortization of covenant not to compete and tradename intangible assets, the change in value of the contingent consideration, legal settlement gains, and costs associated with the shelf offerings.
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 stock options which contain performance 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 United States 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 accounts for income taxes in accordance with ASC 740, Income Taxes. ASC 740 requires the recognition of 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 loss per share
Net loss per share
Basic and diluted loss per share is calculated by dividing net loss attributable to BlackLine, Inc. by the weighted average number of shares of common stock outstanding. As the Company has net losses for the periods presented, all potentially dilutive common stock, which are comprised of stock options and restricted stock units, are antidilutive.
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 losses totaled $1.0 million, $0.6 million, and $0.5 million for the years ended December 31, 2021, 2020, and 2019, 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.
Recent accounting pronouncements Recent accounting pronouncements
Recently-issued accounting pronouncements not yet adopted
In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity. This standard eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. It also amends the accounting for certain contracts in an entity’s own equity that are currently accounted for as derivatives because of specific settlement provisions. In addition, the new guidance modifies how particular convertible instruments and certain contracts that may be settled in cash or shares impact the diluted EPS computation. For public business entities, it is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years using the fully retrospective or modified retrospective method. Early adoption is permitted but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company is planning to adopt the provisions of the new standard effective the first quarter of 2022 and is evaluating the impact of the adoption on its consolidated financial statements.
In January 2021, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2021-01, Reference Rate Reform (Topic 848), which refines the scope of ASC 848 and clarifies some of its guidance of global reference rate reform activities. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include contract modifications, hedging relationships, and sale or transfer of debt securities classified as held-to-maturity. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made (i.e., as early as the first quarter of 2020). The Company has not adopted the provisions of the new standard and does not expect it to have a material impact on the Company’s consolidated financial statements.
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This standard addresses diversity in practice and inconsistency related to recognition of an acquired contract liability, and payment terms and their effect on subsequent revenue recognized by the acquirer. For public business entities, it is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Entities should apply the provisions of the new standard prospectively to business combinations occurring on or after the effective date of the standard. Early adoption is permitted, including adoption in an interim period. The Company is planning to adopt the provisions of the new standard effective the first quarter of 2022 and is evaluating the impact of its adoption on our business combination completed in January 2022
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
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,
202120202019
Expected term (years)6.06.26.1
Expected volatility47.0 %48.4 %46.7 %
Risk free interest rate1.0 %0.4 %2.2 %
Expected dividend yield— — — 
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,
202120202019
Risk-free interest rate
0.0% - 0.2%
0.1% - 0.2%
1.6% - 2.4%
Expected term (in years)
0.5 - 1
0.5 - 1
0.5 - 1
Volatility
23.4% - 46.6%
50.2% - 57.8%
39.3% - 54.3%
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues (Tables)
12 Months Ended
Dec. 31, 2021
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,
202120202019
United States$304,603 $264,016 $223,375 
International121,103 87,721 65,601 
$425,706 $351,737 $288,976 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Redeemable Non-Controlling Interest (Tables)
12 Months Ended
Dec. 31, 2021
Equity Method Investments and Joint Ventures [Abstract]  
Summary of Activity in Redeemable Non-Controlling Interest The following table summarizes the activity in the redeemable non-controlling interest for the periods indicated below:
December 31,
202120202019
Balance at beginning of period$12,524 $4,905 $4,387 
Investment by redeemable non-controlling interest2,171 — — 
Net loss attributable to redeemable non-controlling interest (excluding adjustment to non-controlling interest)(910)(1,349)(1,444)
Foreign currency translation(163)110 129 
Adjustment to redeemable non-controlling interest15,077 8,858 1,833 
Balance at end of period$28,699 $12,524 $4,905 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combinations (Tables)
12 Months Ended
Dec. 31, 2021
Business Combinations [Abstract]  
Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed The major classes of assets and liabilities to which the Company allocated the total fair value of purchase consideration of $138.4 million were as follows (in thousands):
Cash and cash equivalents$1,901 
Accounts receivable, net2,232 
Prepaid expenses and other current assets1,873 
Property and equipment, net180 
Operating lease right-of-use assets329 
Intangible assets, net34,500 
Goodwill104,572 
Accounts payable(533)
Accrued expenses and other current liabilities(1,885)
Deferred revenue(2,100)
Operating lease liabilities(329)
Deferred tax liabilities, net(2,357)
Total consideration$138,383 
Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination The acquired intangible asset categories, fair value, and amortization periods, were as follows:
Amortization
Period
Fair Value
(in thousands)
Developed technology11 years$21,800 
Customer relationships4 years12,700 
$34,500 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets and Goodwill (Tables)
12 Months Ended
Dec. 31, 2021
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, 2021
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Trade name$15,977 $(13,317)$2,660 
Developed technology64,358 (43,148)21,210 
Customer relationships16,589 (6,046)10,543 
Defensive patent2,333 (551)1,782 
$99,257 $(63,062)$36,195 
December 31, 2020
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Trade name$15,977 $(11,720)$4,257 
Developed technology64,358 (40,463)23,895 
Customer relationships44,483 (28,058)16,425 
Defensive patent2,333 (236)2,097 
$127,151 $(80,477)$46,674 
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,
202120202019
Cost of revenues$2,685 $1,192 $4,797 
Sales and marketing5,883 4,655 3,872 
General and administrative1,911 1,832 1,596 
$10,479 $7,679 $10,265 
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, 2021 (in thousands):
2022$8,155 
20237,622 
20245,555 
20252,680 
20262,552 
Thereafter9,631 
$36,195 
Schedule of Changes in Goodwill
The following table represents the changes in goodwill (in thousands):
Balance at December 31, 2019$185,138 
Addition from acquisition104,572
Balance at December 31, 2020289,710 
Addition from acquisition— 
Balance at December 31, 2021$289,710 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2021
Regulated Operations [Abstract]  
Schedule of Investments in Marketable Securities
Investments in marketable securities presented within current assets on the consolidated balance sheet consisted of the following:
December 31, 2021
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
(in thousands)
Marketable securities
Corporate bonds$74,144 $346 $(10)$74,480 
Commercial paper584,742 — (258)584,484 
$658,886 $346 $(268)$658,964 
December 31, 2020
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
(in thousands)
Marketable securities
U.S. treasury securities$149,991 $$— $149,994 
Corporate bonds22,621 — (8)22,613 
Commercial paper2,599 — — 2,599 
$175,211 $$(8)$175,206 
Schedule of Amortized Cost and Fair Values of Marketable Securities by Remaining Contractual Maturity The amortized costand fair values of marketable securities, by remaining contractual maturity, were as follows:
December 31, 2021
Amortized CostFair Value
(in thousands)
Maturing within 1 year$643,432 $643,408 
Maturing between 1 and 2 years15,454 15,556 
$658,886 $658,964 
Schedule of Other Assets
Other assets consisted of the following (in thousands):
December 31,
20212020
Deferred customer contract acquisition costs$79,961 $58,980 
Restricted cash252 273 
Capitalized software implementation costs7,023 2,372 
Other assets617 3,744 
$87,853 $65,369 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
December 31,
20212020
Accrued salaries and employee benefits$32,156 $21,707 
Accrued income and other taxes payable9,770 5,496 
Other accrued expenses and current liabilities9,004 8,755 
$50,930 $35,958 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2021
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, 2021
Level 1Level 2Level 3Total
Cash equivalents
Money market funds$432,110 $— $— $432,110 
Marketable securities
Corporate bonds— 74,480 — 74,480 
Commercial paper— 584,484 — 584,484 
Total assets$432,110 $658,964 $— $1,091,074 
Liabilities
Contingent consideration$— $— $20,732 $20,732 
Total liabilities$— $— $20,732 $20,732 
December 31, 2020
Level 1Level 2Level 3Total
Cash equivalents
Money market funds$98,336 $— $— $98,336 
U.S. treasury securities199,984 — — 199,984 
Marketable securities
U.S. treasury securities149,994 — — 149,994 
Corporate bonds— 22,613 — 22,613 
Commercial paper— 2,599 — 2,599 
Total assets$448,314 $25,212 $— $473,526 
Liabilities
Contingent consideration$— $— $23,490 $23,490 
Total liabilities$— $— $23,490 $23,490 
Summary of Changes in Contingent Consideration Liability
The following table summarizes the changes in the contingent consideration liability (in thousands):
Year Ended December 31,
202120202019
Beginning fair value$23,490 $6,362 $6,316 
Additions in the period— 17,100 — 
Change in fair value(2,758)28 46 
Ending fair value$20,732 $23,490 $6,362 
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Lessee Disclosure [Abstract]  
Summary of Lease Expense The components of the lease expense recorded in the consolidated statements of operations were as follows:
Year Ended December 31,
20212020
(in thousands)
Finance lease cost:
Amortization of assets$46 $— 
Interest on lease liabilities— 
Operating lease cost4,792 5,364 
Short-term lease cost336 697 
Variable cost741 738 
Total lease cost$5,918 $6,799 
Leases, Supplemental Balance Sheet Information
Supplemental balance sheet information related to leases was as follows:
December 31,
20212020
(in thousands)
LeasesYear Ended Classification
Assets:
   Finance lease assetsProperty and equipment, net (1)$1,185 $ 
   Operating lease assetsOperating lease right-of-use assets (2)16,264 8,708 
Total leased assets$17,449 $8,708 
Liabilities:
Current
   FinanceShort-term portion of finance lease liabilities$373 $— 
   OperatingOperating lease liabilities, current4,936 4,147 
Noncurrent
   FinanceFinance lease liabilities, noncurrent824 — 
   OperatingOperating lease liabilities, noncurrent13,248 7,356 
Total leased liabilities$19,381 $11,503 
(1) Finance lease assets are recorded net of accumulated amortization of $46 thousand and nil at December 31, 2021 and December 31, 2020, respectively.
(2) Operating lease assets are recorded net of accumulated amortization of $4.4 million and $4.7 million at December 31, 2021 and December 31, 2020, respectively.
Supplemental Cash Flow and Other Information Cash flow and other information related to leases was as follows:
Year Ended December 31,
20212020
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities
   Financing cash flows from finance leases$15 $— 
   Operating cash flows from operating lease liabilities5,390 5,769 
Weighted average remaining lease term (in years):
   Finance leases2.9
   Operating leases4.33.9
Weighted average discount rate:
   Finance leases2.2 %— 
   Operating leases2.3 %5.4 %
Schedule of Maturities of Lease Liabilities
Maturities of lease liabilities at December 31, 2021, for each of the five succeeding fiscal years and thereafter, were:
Finance LeasesOperating Leases
(in thousands)
2022$394 $4,637 
2023419 5,587 
2024419 2,992 
20252,722 
2026— 2,154 
Thereafter— 1,150 
Total lease payments1,236 19,242 
Less imputed interest(39)(1,058)
Total lease obligations$1,197 $18,184 
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment, net consisted of the following (in thousands):
December 31,
20212020
Computers and equipment$18,286 $13,480 
Purchased software11,634 10,561 
Furniture and fixtures2,727 2,806 
Leasehold improvements10,062 10,165 
Data center equipment - finance lease1,231 — 
Construction in progress938 17 
$44,878 $37,029 
Less: accumulated depreciation and amortization$(28,557)$(23,790)
$16,321 $13,239 
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Senior Notes (Tables)
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Summary of Notes
The 2024 Notes consisted of the following (in thousands):
December 31,
2021
December 31,
2020
Liability:
Principal$250,000 $500,000 
Unamortized debt discount and issuance costs(34,500)(92,968)
Net carrying amount$215,500 $407,032 
Carrying amount of the equity component$55,615 $111,230 
The 2026 Notes consisted of the following (in thousands):
December 31, 2021
Liability:
Principal$1,150,000 
Unamortized debt discount and issuance costs(251,261)
Net carrying amount$898,739 
Carrying amount of the equity component1
$271,229 
1 The carrying amount of the equity component of $271.2 million differs from the equity component of the 2026 convertible senior notes, net of issuance costs and tax of $268.8 million per the Condensed Consolidated Statements of Stockholders' Equity due to a deferred tax liability of $2.4 million, net of the related change in the valuation allowance, related to the issuance costs and debt discount on the 2026 Notes.
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Components of Income (Loss) Before Income Taxes
The components of income (loss) before income taxes were as follows (in thousands):
Year Ended December 31,
202120202019
United States$(96,836)$(35,999)$(33,940)
International(4,023)(2,701)3,519 
$(100,859)$(38,700)$(30,421)
Components of Total Provision for Income Taxes
The components of the total provision for income taxes were as follows (in thousands):
Year Ended December 31,
202120202019
Current
Federal$— $$— 
State63 63 59 
Foreign889 1,013 352 
Total current tax expense952 1,083 411 
Deferred
Foreign(817)(381)1,314 
Total deferred tax provision(817)(381)1,314 
Total provision for income taxes$135 $702 $1,725 
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, 2021, 2020, and 2019 was as follows:
Year Ended December 31,
202120202019
Federal statutory income tax rate21.0 %21.0 %21.0 %
State tax, net of federal benefit(0.1)%(0.1)%(0.2)%
Federal tax credits6.1 %9.1 %5.8 %
Change in valuation allowance(34.0)%(17.8)%(34.1)%
Foreign tax differential(1.2)%(2.5)%(4.8)%
Windfall tax benefits, net related to stock-based compensation16.5 %35.6 %11.2 %
Recaptured dual consolidated losses— %(38.3)%— %
Nondeductible officer compensation(7.5)%(5.4)%(2.8)%
Nondeductible transaction costs— %(1.9)%— %
Nondeductible meals and entertainment(0.5)%(1.0)%(1.9)%
Other(0.4)%(0.5)%0.1 %
(0.1)%(1.8)%(5.7)%
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,
20212020
Deferred tax assets
Net operating loss carryforwards$78,003 $52,771 
Business credits25,447 16,016 
Stock-based compensation7,407 7,915 
Operating and finance leases2,126 2,297 
Business interest carryforward6,587 — 
Accrued expenses and other current liabilities3,986 3,037 
Other1,412 368 
Total deferred tax assets124,968 82,404 
Less: valuation allowance(32,279)(37,691)
Deferred tax assets, net of valuation allowance92,689 44,713 
Deferred tax liabilities
Convertible notes(63,892)(20,851)
Intangible assets(13,499)(12,315)
Prepaid expenses(21,522)(15,670)
Right-of-Use and finance lease assets(1,681)(1,674)
Other(249)(751)
Total deferred tax liabilities(100,843)(51,261)
Net deferred taxes$(8,154)$(6,548)
Summary of Changes in Valuation Allowance
The changes in the valuation allowance were as follows (in thousands).
Year Ended December 31,
202120202019
Valuation allowance, at beginning of year$37,691 $30,598 $45,173 
Increase in valuation allowance recorded through earnings42,240 7,064 12,808 
Increase (decrease) in valuation allowance recorded through equity(47,652)29 (27,383)
Valuation allowance, at end of year$32,279 $37,691 $30,598 
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,
202120202019
Beginning gross unrecognized tax benefits$2,523 $1,737 $1,223 
Increases related to prior year tax positions400 161 134 
Increases related to current year tax positions1,343 625 380 
Ending gross unrecognized tax benefits$4,266 $2,523 $1,737 
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss per Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Loss per Share
The following table sets forth the computation of basic and diluted net loss per share (in thousands, except per share amounts):
Year Ended December 31,
202120202019
Numerator:
Net loss attributable to BlackLine, Inc.$(115,161)$(46,911)$(32,535)
Denominator:
Weighted average shares58,351 56,832 55,320 
Add: Dilutive effect of securities— — — 
Shares used to calculate diluted net loss per share58,351 56,832 55,320 
Basic net loss per share attributable to BlackLine, Inc.$(1.97)$(0.83)$(0.59)
Diluted net loss per share attributable to BlackLine, Inc.$(1.97)$(0.83)$(0.59)
Schedule of Potentially Dilutive Shares Excluded From Calculation of Diluted Net Loss Per Share Attributable to Common Stockholders
The following potentially dilutive shares were excluded from the calculation of diluted net loss per share attributable to common stockholders because they were anti-dilutive:
Year Ended December 31,
202120202019
Stock options with service-only vesting conditions2,739 2,944 3,486 
Stock options with performance conditions— 483 683 
Restricted stock units1,503 2,072 1,654 
Total shares excluded from net loss per share4,242 5,499 5,823 
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Awards (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Summary of Stock Option Activity
A summary of the Company’s stock option activity and related information for awards that contain service-only vesting conditions was as follows:
SharesWeighted-
Average
Exercise Price
Weighted-
Average
Remaining
Contractual Term
Aggregate
Intrinsic Value
(in thousands)(in years)(in thousands)
Outstanding at December 31, 20202,944 $35.03 6.8$289,561 
Granted260 $111.94 
Exercised(429)$28.09 
Forfeited/canceled(36)$51.11 
Outstanding at December 31, 20212,739 $43.20 6.3$167,498 
Exercisable at December 31, 20211,879 $30.70 
Summary of Restricted Stock Units Activity The following table summarizes activity for restricted stock units:
Restricted
Stock Units
Weighted-Average
Grant Date
Fair Value
(in thousands)
Nonvested at December 31, 20202,072 $56.29 
Granted567 $113.54 
Vested(918)$54.42 
Forfeited/canceled(218)$71.57 
Nonvested at December 31, 20211,503 $76.83 
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,
202120202019
Expected term (years)6.06.26.1
Expected volatility47.0 %48.4 %46.7 %
Risk free interest rate1.0 %0.4 %2.2 %
Expected dividend yield— — — 
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,
202120202019
Risk-free interest rate
0.0% - 0.2%
0.1% - 0.2%
1.6% - 2.4%
Expected term (in years)
0.5 - 1
0.5 - 1
0.5 - 1
Volatility
23.4% - 46.6%
50.2% - 57.8%
39.3% - 54.3%
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,
202120202019
Cost of revenues$8,410 $6,896 $4,814 
Sales and marketing22,756 21,546 15,389 
Research and development11,110 7,398 4,729 
General and administrative23,594 13,850 9,120 
$65,870 $49,690 $34,052 
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Geographic Information (Tables)
12 Months Ended
Dec. 31, 2021
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 right-of-use assets by geographic region (in thousands):
Year Ended December 31,
20212020
United States$20,350 $17,600 
International12,235 4,347 
$32,585 $21,947 
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Unaudited Quarterly Data (Tables)
12 Months Ended
Dec. 31, 2021
Quarterly Financial Information Disclosure [Abstract]  
Summary of Unaudited Quarterly Consolidated Statements of Operations In the opinion of management, the financial information in this table reflects all adjustments, consisting of normal and recurring adjustments, necessary for the fair statement of this data.
Quarter Ended
20212020
December 31,September 30,June 30,March 31,December 31,September 30,June 30,March 31,
Revenues$115,326 $109,402 $102,122 $98,856 $95,710 $90,157 $83,272 $82,598 
Gross profit$87,354 $84,965 $78,550 $76,966 $76,528 $73,175 $66,529 $66,533 
Net loss$(32,476)$(9,718)$(25,576)$(33,224)$(12,634)$(7,857)$(7,941)$(10,970)
Net loss attributable to non-controlling interest$(177)$(252)$(284)$(197)$(268)$(425)$(328)$(328)
Adjustment attributable to non-controlling interest$4,711 $4,275 $154 $5,937 $4,619 $1,319 $719 $2,201 
Net loss attributable to BlackLine, Inc.$(37,010)$(13,741)$(25,446)$(38,964)$(16,985)$(8,751)$(8,332)$(12,843)
Basic net loss per share attributable to BlackLine, Inc.$(0.63)$(0.23)$(0.44)$(0.67)$(0.30)$(0.15)$(0.15)$(0.23)
Diluted net loss per share attributable to BlackLine, Inc.$(0.63)$(0.23)$(0.44)$(0.67)$(0.30)$(0.15)$(0.15)$(0.23)
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
customer
reportingUnit
segment
Dec. 31, 2020
USD ($)
customer
Dec. 31, 2019
USD ($)
customer
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 9,000,000 $ 6,400,000 $ 4,700,000
Capitalized computer software, accumulated amortization 28,000,000 19,700,000  
Amortization of Internal-use software implementation costs to subscription and support costs $ 100,000 100,000  
Number of reporting units | reportingUnit 1    
Asset impairment charges $ 0    
Deferred revenue recognized 189,600,000 161,300,000 129,300,000
Contracted not recognized revenue $ 596,300,000    
Contracted not recognized revenue, expects to recognize revenue over next 12 months, percentage 58.20%    
Contract asset, deferred customer acquisition costs, recognition period 5 years    
Advertising cost expense $ 9,000,000 $ 6,800,000 $ 10,900,000
Stock-based compensation award vesting period 4 years    
Estimated dividend yield 0.00% 0.00% 0.00%
Foreign currency transaction gains (losses) $ 1,000,000 $ 600,000 $ 500,000
Prepaid Expenses and Other Current Assets      
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Restricted cash 300,000 500,000  
Sales and Marketing Expenses      
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Amortization of Internal-use software implementation costs to subscription and support costs     0
Amortization expense $ 22,400,000 $ 17,300,000 $ 18,100,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  
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 57 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies - Schedule of Weighted Average Assumptions (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounting Policies [Abstract]      
Expected term (years) 6 years 6 years 2 months 12 days 6 years 1 month 6 days
Expected volatility 47.00% 48.40% 46.70%
Risk free interest rate 1.00% 0.40% 2.20%
Expected dividend yield 0.00% 0.00% 0.00%
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues - Schedule of Disaggregation of Revenues by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]                      
Total revenues $ 115,326 $ 109,402 $ 102,122 $ 98,856 $ 95,710 $ 90,157 $ 83,272 $ 82,598 $ 425,706 $ 351,737 $ 288,976
United States                      
Disaggregation of Revenue [Line Items]                      
Total revenues                 304,603 264,016 223,375
International                      
Disaggregation of Revenue [Line Items]                      
Total revenues                 $ 121,103 $ 87,721 $ 65,601
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.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, 2021
Dec. 31, 2020
Dec. 31, 2019
Redeemable Noncontrolling Interest [Line Items]          
Investment from redeemable non-controlling interest $ 2,200   $ 2,171 $ 0 $ 0
BlackLine K.K. | BlackLine K.K.          
Redeemable Noncontrolling Interest [Line Items]          
Business combination, contribution   $ 4,500      
Business combination, outstanding common stock percentage   51.00%      
Additional investment in subsidiary $ 2,300        
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Redeemable Non-Controlling Interest - Summary of Redeemable Non-Controlling Interest (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Redeemable Noncontrolling Interest, Equity [Roll Forward]                      
Balance at beginning of period       $ 12,524       $ 4,905 $ 12,524 $ 4,905 $ 4,387
Investment by redeemable non-controlling interest                 2,171 0 0
Net (loss) attributable to redeemable non-controlling interest (excluding adjustment to non-controlling interest)                 (910) (1,349) (1,444)
Foreign currency translation                 (163) 110 129
Adjustment to redeemable non-controlling interest $ 4,711 $ 4,275 $ 154 $ 5,937 $ 4,619 $ 1,319 $ 719 $ 2,201 15,077 8,858 1,833
Balance at end of period $ 28,699       $ 12,524       $ 28,699 $ 12,524 $ 4,905
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combinations - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Oct. 02, 2020
Dec. 31, 2020
Dec. 31, 2021
Business Acquisition [Line Items]      
Transaction related costs   $ 4.7  
Rimilia      
Business Acquisition [Line Items]      
Business combination, payable at closing $ 120.0    
Maximum contingent consideration to be distributed 30.0   $ 15.0
Contingent consideration 17.1 $ 17.1 $ 14.4
Purchase consideration reduced by working capital adjustments 121.4    
Working capital adjustments $ 0.2    
Weighted average useful lives 8 years 4 months 24 days    
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combinations - Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Oct. 02, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]        
Goodwill   $ 289,710 $ 289,710 $ 185,138
Rimilia        
Business Acquisition [Line Items]        
Purchase price consideration $ 138,400      
Cash and cash equivalents 1,901      
Accounts receivable, net 2,232      
Prepaid expenses and other current assets 1,873      
Property and equipment, net 180      
Operating lease right-of-use assets 329      
Intangible assets, net 34,500      
Goodwill 104,572      
Accounts payable (533)      
Accrued expenses and other current liabilities (1,885)      
Deferred revenue (2,100)      
Operating lease liabilities (329)      
Deferred tax liabilities, net (2,357)      
Total consideration $ 138,383      
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combinations - Acquired Intangible Assets (Details) - Rimilia
$ in Thousands
Oct. 02, 2020
USD ($)
Acquired Finite-Lived Intangible Assets [Line Items]  
Fair Value $ 34,500
Developed technology  
Acquired Finite-Lived Intangible Assets [Line Items]  
Amortization Period 11 years
Fair Value $ 21,800
Customer relationships  
Acquired Finite-Lived Intangible Assets [Line Items]  
Amortization Period 4 years
Fair Value $ 12,700
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets and Goodwill - Summary of Carrying Value of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 99,257 $ 127,151
Accumulated Amortization (63,062) (80,477)
Net Carrying Amount 36,195 46,674
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 15,977 15,977
Accumulated Amortization (13,317) (11,720)
Net Carrying Amount 2,660 4,257
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 64,358 64,358
Accumulated Amortization (43,148) (40,463)
Net Carrying Amount 21,210 23,895
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 16,589 44,483
Accumulated Amortization (6,046) (28,058)
Net Carrying Amount 10,543 16,425
Defensive patent    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,333 2,333
Accumulated Amortization (551) (236)
Net Carrying Amount $ 1,782 $ 2,097
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets and Goodwill - Amortization Expense by Operation Expense Categories (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]      
Amortization expenses $ 10,479 $ 7,679 $ 10,265
Cost of revenues      
Finite-Lived Intangible Assets [Line Items]      
Amortization expenses 2,685 1,192 4,797
Sales and marketing      
Finite-Lived Intangible Assets [Line Items]      
Amortization expenses 5,883 4,655 3,872
General and administrative      
Finite-Lived Intangible Assets [Line Items]      
Amortization expenses $ 1,911 $ 1,832 $ 1,596
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets and Goodwill - Summary of Estimated Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
2022 $ 8,155  
2023 7,622  
2024 5,555  
2025 2,680  
2026 2,552  
Thereafter 9,631  
Net Carrying Amount $ 36,195 $ 46,674
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets and Goodwill -Changes in Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Goodwill [Roll Forward]    
Balance beginning $ 289,710 $ 185,138
Addition from acquisition 0 104,572
Balance ending $ 289,710 $ 289,710
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Schedule of Investments in Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 658,886 $ 175,211
Gross Unrealized Gains 346 3
Gross Unrealized Losses (268) (8)
Fair Value 658,964 175,206
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   149,991
Gross Unrealized Gains   3
Gross Unrealized Losses   0
Fair Value   149,994
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 74,144 22,621
Gross Unrealized Gains 346 0
Gross Unrealized Losses (10) (8)
Fair Value 74,480 22,613
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 584,742 2,599
Gross Unrealized Gains 0 0
Gross Unrealized Losses (258) 0
Fair Value $ 584,484 $ 2,599
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]      
Securities in continuous loss position, less than 12 Months, estimated fair value $ 12,600,000   $ 379,700,000
Securities in continuous loss position, less than 12 Months, unrealized losses     $ 300,000
Number of securities in continuous unrealized loss position, greater than 12 months     0
General and Administrative Expenses      
Debt Securities, Available-for-sale [Line Items]      
Net gains on maturities of marketable securities reclassified from accumulated other comprehensive loss to earnings $ 200,000 $ 2,000,000  
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Summary of Amortized Cost and Fair Values of Marketable Securities, by Remaining Contractual Maturity (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Amortized Cost  
Maturing within 1 year $ 643,432
Maturing between 1 and 2 years 15,454
Total 658,886
Fair Value  
Maturing within 1 year 643,408
Maturing between 1 and 2 years 15,556
Total $ 658,964
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Summary of Other Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Regulated Operations [Abstract]      
Deferred customer contract acquisition costs $ 79,961 $ 58,980  
Restricted cash 252 273 $ 250
Capitalized software implementation costs 7,023 2,372  
Other assets 617 3,744  
Other assets, total $ 87,853 $ 65,369  
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Regulated Operations [Abstract]    
Accrued salaries and employee benefits $ 32,156 $ 21,707
Accrued income and other taxes payable 9,770 5,496
Other accrued expenses and current liabilities 9,004 8,755
Accrued expenses and other current liabilities, total $ 50,930 $ 35,958
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.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, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets $ 1,091,074 $ 473,526
Liabilities    
Contingent consideration 20,732 23,490
Total liabilities 20,732 23,490
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 432,110 98,336
U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   199,984
Marketable securities   149,994
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 74,480 22,613
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 584,484 2,599
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 432,110 448,314
Liabilities    
Contingent consideration 0 0
Total liabilities 0 0
Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 432,110 98,336
Level 1 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   199,984
Marketable securities   149,994
Level 1 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Level 1 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 658,964 25,212
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 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   0
Marketable securities   0
Level 2 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 74,480 22,613
Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 584,484 2,599
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 0 0
Liabilities    
Contingent consideration 20,732 23,490
Total liabilities 20,732 23,490
Level 3 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Level 3 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   0
Marketable securities   0
Level 3 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Level 3 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities $ 0 $ 0
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Summary of Changes in Contingent Consideration Liability (Details) - Contingent Consideration - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Beginning fair value $ 23,490 $ 6,362 $ 6,316
Additions in the period 0 17,100 0
Change in fair value (2,758) 28 46
Ending fair value $ 20,732 $ 23,490 $ 6,362
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
lease
Dec. 31, 2020
USD ($)
Lessee, Lease, Description [Line Items]    
Number of leased properties | lease 16  
Lease option to terminate (within) 1 year  
Leased assets obtained in exchange for new financing lease liabilities $ 1.2  
Leased assets obtained in exchange for new operating lease liabilities $ 12.1 $ 0.8
Number of leases not yet commenced | lease 2  
Lease liability, lease not yet commenced, amount $ 1.1  
Right-of-use assets, for leases not yet commenced $ 1.1  
Minimum    
Lessee, Lease, Description [Line Items]    
Leases, remaining lease terms 1 year  
Lease not yet commenced, terms 10 months  
Maximum    
Lessee, Lease, Description [Line Items]    
Leases, remaining lease terms 13 years  
Lease extension period (up to) 6 years  
Lease not yet commenced, terms 26 months  
Rimilia    
Lessee, Lease, Description [Line Items]    
Leased assets obtained in exchange for new operating lease liabilities   $ 0.3
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Summary of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finance lease cost:    
Amortization of assets $ 46 $ 0
Interest on lease liabilities 3 0
Operating lease cost 4,792 5,364
Short-term lease cost 336 697
Variable cost 741 738
Total lease cost $ 5,918 $ 6,799
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Assets:    
Finance lease assets $ 1,185 $ 0
Operating lease right-of-use assets 16,264 8,708
Total leased assets $ 17,449 $ 8,708
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property and equipment, net Property and equipment, net
Current    
Finance lease liabilities, current $ 373 $ 0
Operating lease liabilities, current 4,936 4,147
Noncurrent    
Finance lease liabilities, noncurrent 824 0
Operating lease liabilities, noncurrent 13,248 7,356
Total leased liabilities 19,381 11,503
Finance lease, right-of-use asset, accumulated amortization 46  
Operating lease, right-of-use asset, accumulated depreciation $ 4,400 $ 4,700
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Cash Flow and Other Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Cash paid for amounts included in the measurement of lease liabilities    
Financing cash flows from finance leases $ 15 $ 0
Operating cash flows from operating lease liabilities $ 5,390 $ 5,769
Weighted average remaining lease term (in years):    
Finance leases 2 years 10 months 24 days  
Operating leases 4 years 3 months 18 days 3 years 10 months 24 days
Weighted average discount rate:    
Finance leases 2.20% 0.00%
Operating leases 2.30% 5.40%
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Finance Leases  
2022 $ 394
2023 419
2024 419
2025 4
2026 0
Thereafter 0
Total lease payments 1,236
Less imputed interest 39
Total lease obligations 1,197
Operating Leases  
2022 4,637
2023 5,587
2024 2,992
2025 2,722
2026 2,154
Thereafter 1,150
Total lease payments 19,242
Less imputed interest (1,058)
Total lease obligations $ 18,184
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross $ 44,878 $ 37,029
Less: accumulated depreciation and amortization (28,557) (23,790)
Property and equipment, net 16,321 13,239
Computers and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 18,286 13,480
Purchased software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 11,634 10,561
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,727 2,806
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 10,062 10,165
Data center equipment - finance lease    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,231 0
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 938 $ 17
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]      
Depreciation and amortization expense related to property and equipment $ 27,128 $ 20,892 $ 21,274
Property and Equipment      
Property, Plant and Equipment [Line Items]      
Depreciation and amortization expense related to property and equipment $ 7,600 $ 6,800 $ 6,300
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Senior Notes - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Mar. 15, 2021
USD ($)
d
$ / shares
Aug. 13, 2019
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
$ / shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Debt Instrument [Line Items]            
Proceeds form issuance of convertible note       $ 1,128,794 $ 0 $ 487,163
Adjustment to additional paid in capital for equity component of partial repurchase of notes       219,284    
Loss on extinguishment of convertible notes       7,012 0 0
Interest expense related to amortization of debt discount and issuance costs       55,538 22,689 $ 8,410
Deferred tax liability, net       $ 2,400    
Capped calls, carrying amount of original value, percentage       100.00%    
Capped calls cost       $ 102,400    
Cap price per share | $ / shares       $ 233.31    
0.125% Convertible Senior Notes Due 2024            
Debt Instrument [Line Items]            
Convertible senior notes interest rate   0.125%        
Proceeds form issuance of convertible note   $ 500,000        
Option to purchase principal amount   $ 65,000        
Aggregate principal repurchased     $ 250,000      
Debt Instrument, implied interest rate     4.94%      
Adjustment to additional paid in capital for equity component of partial repurchase of notes     $ 219,300      
Loss on extinguishment of convertible notes     7,000      
Interest expense related to amortization of debt discount and issuance costs       $ 14,400 22,700  
Coupon interest expense       $ 400 $ 600  
Remaining life of notes       31 months    
0.125% Convertible Senior Notes Due 2024 | Level 2            
Debt Instrument [Line Items]            
Estimated fair value of convertible senior notes       $ 377,200    
Convertible Senior Notes due 2026            
Debt Instrument [Line Items]            
Convertible senior notes interest rate 0.00%          
Proceeds form issuance of convertible note $ 1,150,000   $ 432,200      
Option to purchase principal amount $ 150,000          
Interest expense related to amortization of debt discount and issuance costs       $ 41,200    
Remaining life of notes       51 months    
Initial conversion rate 0.0060156          
Conversion price | $ / shares $ 166.23          
Debt repurchase amount percentage prior to maturity 100.00%          
Debt discount $ 276,300          
Transaction costs related to issuance of notes 21,200          
Transaction costs allocated to liability component of notes 16,100          
Transaction costs allocated to equity component of notes $ 5,100          
Effective interest rate, percentage 6.04%          
Convertible Senior Notes due 2026 | Measurement Input, Credit Spread            
Debt Instrument [Line Items]            
Estimated interest rate     0.0565      
Convertible Senior Notes due 2026 | Condition One            
Debt Instrument [Line Items]            
Convertible senior notes, trading days | d 20          
Convertible senior notes, consecutive trading days | d 30          
Convertible Senior Notes due 2026 | Condition Two            
Debt Instrument [Line Items]            
Convertible senior notes, consecutive trading days | d 5          
Business day | d 5          
Convertible Senior Notes due 2026 | 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 | Minimum | Condition One            
Debt Instrument [Line Items]            
Percentage of conversion price for notes on each applicable trading day 130.00%          
Convertible Senior Notes due 2026 | Maximum | Condition Two            
Debt Instrument [Line Items]            
Percentage of conversion price for notes on each applicable trading day 98.00%          
Convertible Senior Notes due 2026 | Level 2            
Debt Instrument [Line Items]            
Estimated fair value of convertible senior notes       $ 1,100,000    
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Senior Notes - Summary of Notes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2019
Dec. 31, 2020
Debt Instrument [Line Items]      
Equity component of convertible senior notes, net of issuance costs $ 268,803 $ 111,230  
Deferred tax liability, net 2,400    
Additional Paid-in Capital      
Debt Instrument [Line Items]      
Equity component of convertible senior notes, net of issuance costs 268,803 $ 111,230  
0.125% Convertible Senior Notes Due 2024      
Debt Instrument [Line Items]      
Principal 250,000   $ 500,000
Unamortized debt discount and issuance costs (34,500)   (92,968)
Net carrying amount 215,500   407,032
Carrying amount of equity component 55,615   $ 111,230
Convertible Senior Notes due 2026      
Debt Instrument [Line Items]      
Principal 1,150,000    
Unamortized debt discount and issuance costs (251,261)    
Net carrying amount 898,739    
Carrying amount of equity component $ 271,229    
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Components of Income (Loss) Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
United States $ (96,836) $ (35,999) $ (33,940)
International (4,023) (2,701) 3,519
Loss before income taxes $ (100,859) $ (38,700) $ (30,421)
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Components of Total Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current      
Federal $ 0 $ 7 $ 0
State 63 63 59
Foreign 889 1,013 352
Total current tax expense 952 1,083 411
Deferred      
Foreign (817) (381) 1,314
Total deferred tax provision (817) (381) 1,314
Total provision for income taxes $ 135 $ 702 $ 1,725
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Reconciliation of Statutory U.S. Federal Tax Rate to Effective Tax Rate (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Federal statutory income tax rate 21.00% 21.00% 21.00%
State tax, net of federal benefit (0.10%) (0.10%) (0.20%)
Federal tax credits 6.10% 9.10% 5.80%
Change in valuation allowance (34.00%) (17.80%) (34.10%)
Foreign tax differential (1.20%) (2.50%) (4.80%)
Windfall tax benefits, net related to stock-based compensation 16.50% 35.60% 11.20%
Recaptured dual consolidated losses 0.00% (38.30%) 0.00%
Nondeductible officer compensation (7.50%) (5.40%) (2.80%)
Nondeductible transaction costs 0.00% (1.90%) 0.00%
Nondeductible meals and entertainment (0.50%) (1.00%) (1.90%)
Other (0.40%) (0.50%) 0.10%
Effective tax rate (0.10%) (1.80%) (5.70%)
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Deferred tax assets        
Net operating loss carryforwards $ 78,003 $ 52,771    
Business credits 25,447 16,016    
Stock-based compensation 7,407 7,915    
Operating and finance leases 2,126 2,297    
Business interest carryforward 6,587 0    
Accrued expenses and other current liabilities 3,986 3,037    
Other 1,412 368    
Total deferred tax assets 124,968 82,404    
Less: valuation allowance (32,279) (37,691) $ (30,598) $ (45,173)
Deferred tax assets, net of valuation allowance 92,689 44,713    
Deferred tax liabilities        
Convertible notes (63,892) (20,851)    
Intangible assets (13,499) (12,315)    
Prepaid expenses (21,522) (15,670)    
Right-of-Use and finance lease assets (1,681) (1,674)    
Other (249) (751)    
Total deferred tax liabilities (100,843) (51,261)    
Net deferred taxes $ (8,154) $ (6,548)    
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.22.1
Income taxes - Summary of Changes in Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Deferred Tax Asset Valuation Allowance [Roll Forward]      
Valuation allowance, at beginning of year $ 37,691 $ 30,598 $ 45,173
Increase in valuation allowance recorded through earnings 42,240 7,064 12,808
Increase (decrease) in valuation allowance recorded through equity (47,652) 29 (27,383)
Valuation allowance, at end of year $ 32,279 $ 37,691 $ 30,598
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Examination [Line Items]      
Decrease in valuation allowance recorded through equity $ 47,652 $ (29) $ 27,383
Federal      
Income Tax Examination [Line Items]      
Net operating loss carryforwards, recaptured and used to reduce federal and state net operating losses 70,600    
Net operating loss carryforwards 277,200    
Federal | Research and Development      
Income Tax Examination [Line Items]      
Tax credits 13,400    
State      
Income Tax Examination [Line Items]      
Net operating loss carryforwards, recaptured and used to reduce federal and state net operating losses 37,700    
Net operating loss carryforwards 147,600    
State | Research and Development      
Income Tax Examination [Line Items]      
Tax credits 10,500    
State | Enterprise Zone      
Income Tax Examination [Line Items]      
Tax credits 600    
Foreign      
Income Tax Examination [Line Items]      
Tax credits $ 3,200    
XML 90 R80.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Rollforward of Total Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning gross unrecognized tax benefits $ 2,523 $ 1,737 $ 1,223
Increases related to prior year tax positions 400 161 134
Increases related to current year tax positions 1,343 625 380
Ending gross unrecognized tax benefits $ 4,266 $ 2,523 $ 1,737
XML 91 R81.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss per Share - Schedule of Basic and Diluted Loss per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Numerator:                      
Net loss attributable to BlackLine, Inc. $ (37,010) $ (13,741) $ (25,446) $ (38,964) $ (16,985) $ (8,751) $ (8,332) $ (12,843) $ (115,161) $ (46,911) $ (32,535)
Denominator:                      
Weighted average shares (in shares)                 58,351 56,832 55,320
Add: Dilutive effect of securities (in shares)                 0 0 0
Shares used to calculate diluted net loss per share (in shares)                 58,351 56,832 55,320
Basic net loss per share attributable to BlackLine, Inc. (in usd per share) $ (0.63) $ (0.23) $ (0.44) $ (0.67) $ (0.30) $ (0.15) $ (0.15) $ (0.23) $ (1.97) $ (0.83) $ (0.59)
Diluted net loss per share attributable to BlackLine, Inc. (in usd per share) $ (0.63) $ (0.23) $ (0.44) $ (0.67) $ (0.30) $ (0.15) $ (0.15) $ (0.23) $ (1.97) $ (0.83) $ (0.59)
XML 92 R82.htm IDEA: XBRL DOCUMENT v3.22.1
Net 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, 2021
Dec. 31, 2020
Dec. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total shares excluded from net loss per share 4,242 5,499 5,823
Stock options with service-only vesting conditions      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total shares excluded from net loss per share 2,739 2,944 3,486
Stock options with performance conditions      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total shares excluded from net loss per share 0 483 683
Restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total shares excluded from net loss per share 1,503 2,072 1,654
XML 93 R83.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss per Share - Additional Information (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Mar. 15, 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 4,242 5,499 5,823  
Convertible Senior Notes due 2026        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Conversion price       $ 166.23
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      
Conversion price $ 73.40      
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      
Conversion price $ 166.23      
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 94 R84.htm IDEA: XBRL DOCUMENT v3.22.1
Contingent Consideration - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Oct. 02, 2020
Dec. 31, 2013
Business Acquisition, Contingent Consideration [Line Items]          
Change in fair value of contingent consideration $ (2,758) $ 28 $ 46    
BlackLine Systems, Inc.          
Business Acquisition, Contingent Consideration [Line Items]          
Maximum contingent consideration to be distributed         $ 8,000
Fair value of contingent consideration 6,300 6,400      
Rimilia          
Business Acquisition, Contingent Consideration [Line Items]          
Maximum contingent consideration to be distributed 15,000     $ 30,000  
Fair value of contingent consideration 14,400 $ 17,100   $ 17,100  
Change in fair value of contingent consideration $ 2,700        
XML 95 R85.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Awards - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jul. 01, 2020
executiveOfficer
shares
Oct. 31, 2016
executiveOfficer
$ / shares
shares
Mar. 31, 2021
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
Dec. 31, 2019
USD ($)
$ / shares
Dec. 31, 2016
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock-based compensation award vesting period       4 years      
Cash received from exercise of stock options       $ 11,428 $ 20,638 $ 10,571  
Stock options granted to purchase shares of common stock for employee | shares       260,000      
Exercise price of options, granted (usd per share) | $ / shares       $ 113.54      
Officer with change in employment status | executiveOfficer 1            
Forfeited (in shares) | shares       218,000      
Stock-based compensation expense       $ 65,870 49,690 34,052  
Stock-based compensation capitalized as an asset       1,800 1,300 500  
Net operating losses related to foreign tax benefits for equity awards       $ 600 300 100  
Employee Stock Purchase Plan ("ESPP")              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common shares reserved for future issuance (in shares) | shares       1,100,000      
Weighted-average period to recognize unrecognized compensation expense       1 year      
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-based compensation expense       $ 3,800 $ 2,900 $ 2,100  
Total unrecognized compensation cost       $ 2,700      
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) | $ / shares       $ 50.77 $ 26.63 $ 23.40  
Aggregate intrinsic value, exercised       $ 38,300 $ 62,600 $ 25,600  
Cash received from exercise of stock options       11,400 $ 20,600 $ 10,600  
Unrecognized compensation expense       $ 23,200      
Weighted-average period to recognize unrecognized compensation expense       2 years 4 months 24 days      
Number of executive officers, options granted | executiveOfficer   2          
Stock Options | Executive Officer              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock options granted to purchase shares of common stock for employee | shares   682,800          
Exercise price of options, granted (usd per share) | $ / shares   $ 14.00          
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       $ 155,600      
Total unrecognized compensation cost       $ 98,400      
Stock options with performance conditions              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Options, canceled (in shares) | shares 200,000            
Forfeited (in shares) | shares     482,800        
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) | shares             6,200,000
Stock-based compensation award vesting period             4 years
Stock option, contractual terms             10 years
Common shares reserved for future issuance (in shares) | shares       15,100,000      
XML 96 R86.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Awards - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Outstanding Beginning balance (in shares) 2,944  
Granted (in shares) 260  
Exercised (in shares) (429)  
Forfeited/canceled (in shares) (36)  
Outstanding Ending balance (in shares) 2,739 2,944
Exercisable at End of period (in shares) 1,879  
Weighted- Average Exercise Price    
Outstanding at Beginning of period (usd per share) $ 35.03  
Granted (usd per share) 111.94  
Exercised (usd per share) 28.09  
Forfeited/canceled (usd per share) 51.11  
Outstanding at End of period (usd per share) 43.20 $ 35.03
Exercisable at End of period (usd per share) $ 30.70  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Abstract]    
Weighted Average Remaining Contractual Term (Years) 6 years 3 months 18 days 6 years 9 months 18 days
Aggregate Intrinsic Value, Outstanding at Beginning of period $ 289,561  
Aggregate Intrinsic Value, Outstanding at End of period $ 167,498 $ 289,561
XML 97 R87.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Awards - Summary of Restricted Stock Units Activity (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Restricted stock units, Nonvested, Beginning balance (in shares) | shares 2,072
Restricted stock units, Granted (in shares) | shares 567
Restricted stock units, Vested (in shares) | shares (918)
Restricted stock units, Forfeited/canceled (in shares) | shares (218)
Restricted stock units, Nonvested, Ending balance (in shares) | shares 1,503
Weighted-Average Grant Date Fair Value  
Nonvested at Beginning balance (usd per share) | $ / shares $ 56.29
Granted (usd per share) | $ / shares 113.54
Vested (usd per share) | $ / shares 54.42
Forfeited/canceled (usd per share) | $ / shares 71.57
Nonvested at Ending balance (usd per share) | $ / shares $ 76.83
XML 98 R88.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Awards - Schedule of Weighted Average Assumptions (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate 1.00% 0.40% 2.20%
Expected term (in years) 6 years 6 years 2 months 12 days 6 years 1 month 6 days
Volatility 47.00% 48.40% 46.70%
Employee Stock Purchase Plan ("ESPP") | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate 0.00% 0.10% 1.60%
Expected term (in years) 6 months 6 months 6 months
Volatility 23.40% 50.20% 39.30%
Employee Stock Purchase Plan ("ESPP") | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate 0.20% 0.20% 2.40%
Expected term (in years) 1 year 1 year 1 year
Volatility 46.60% 57.80% 54.30%
XML 99 R89.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Awards - Summary of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense $ 65,870 $ 49,690 $ 34,052
Cost of revenues      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 8,410 6,896 4,814
Sales and marketing      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 22,756 21,546 15,389
Research and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 11,110 7,398 4,729
General and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense $ 23,594 $ 13,850 $ 9,120
XML 100 R90.htm IDEA: XBRL DOCUMENT v3.22.1
Defined Contribution Plan - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
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 $ 5.9 $ 4.7 $ 3.6
XML 101 R91.htm IDEA: XBRL DOCUMENT v3.22.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, 2021
Dec. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net and operating lease right-of-use assets $ 32,585 $ 21,947
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net and operating lease right-of-use assets 20,350 17,600
International    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net and operating lease right-of-use assets $ 12,235 $ 4,347
XML 102 R92.htm IDEA: XBRL DOCUMENT v3.22.1
Unaudited Quarterly Data - Summary of Unaudited Quarterly Consolidated Statements of Operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Quarterly Financial Information Disclosure [Abstract]                      
Revenues $ 115,326 $ 109,402 $ 102,122 $ 98,856 $ 95,710 $ 90,157 $ 83,272 $ 82,598 $ 425,706 $ 351,737 $ 288,976
Gross profit 87,354 84,965 78,550 76,966 76,528 73,175 66,529 66,533 327,835 282,765 230,001
Net loss (32,476) (9,718) (25,576) (33,224) (12,634) (7,857) (7,941) (10,970) (100,994) (39,402) (32,146)
Net loss attributable to non-controlling interest (177) (252) (284) (197) (268) (425) (328) (328) (910) (1,349) (1,444)
Adjustment to redeemable non-controlling interest (4,711) (4,275) (154) (5,937) (4,619) (1,319) (719) (2,201) (15,077) (8,858) (1,833)
Net loss attributable to BlackLine, Inc. $ (37,010) $ (13,741) $ (25,446) $ (38,964) $ (16,985) $ (8,751) $ (8,332) $ (12,843) $ (115,161) $ (46,911) $ (32,535)
Basic net loss per share attributable to BlackLine, Inc. (in usd per share) $ (0.63) $ (0.23) $ (0.44) $ (0.67) $ (0.30) $ (0.15) $ (0.15) $ (0.23) $ (1.97) $ (0.83) $ (0.59)
Diluted net loss per share attributable to BlackLine, Inc. (in usd per share) $ (0.63) $ (0.23) $ (0.44) $ (0.67) $ (0.30) $ (0.15) $ (0.15) $ (0.23) $ (1.97) $ (0.83) $ (0.59)
XML 103 R93.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events - Additional Information (Details) - Subsequent Event - USD ($)
$ in Millions
Feb. 16, 2022
Jan. 26, 2022
Board of Directors, Compensation Committee    
Subsequent Event [Line Items]    
Approved award grants to employees (in shares) 100,000  
Restricted stock units | Board of Directors, Compensation Committee    
Subsequent Event [Line Items]    
Number of common stock entitled to receive upon vesting of award (in shares) 1  
Vesting percentage 25.00%  
FourQ Systems, Inc.    
Subsequent Event [Line Items]    
Purchase price consideration   $ 165.0
Maximum contingent consideration to be distributed   $ 75.0
Contingent consideration liability payment period   3 years
XML 104 bl-20211231_htm.xml IDEA: XBRL DOCUMENT 0001666134 2021-01-01 2021-12-31 0001666134 2021-06-30 0001666134 2022-02-18 0001666134 2021-12-31 0001666134 2020-12-31 0001666134 us-gaap:SubscriptionAndCirculationMember 2021-01-01 2021-12-31 0001666134 us-gaap:SubscriptionAndCirculationMember 2020-01-01 2020-12-31 0001666134 us-gaap:SubscriptionAndCirculationMember 2019-01-01 2019-12-31 0001666134 us-gaap:TechnologyServiceMember 2021-01-01 2021-12-31 0001666134 us-gaap:TechnologyServiceMember 2020-01-01 2020-12-31 0001666134 us-gaap:TechnologyServiceMember 2019-01-01 2019-12-31 0001666134 2020-01-01 2020-12-31 0001666134 2019-01-01 2019-12-31 0001666134 us-gaap:CommonStockMember 2018-12-31 0001666134 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001666134 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001666134 us-gaap:RetainedEarningsMember 2018-12-31 0001666134 2018-12-31 0001666134 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001666134 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001666134 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001666134 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001666134 us-gaap:CommonStockMember 2019-12-31 0001666134 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001666134 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001666134 us-gaap:RetainedEarningsMember 2019-12-31 0001666134 2019-12-31 0001666134 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001666134 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001666134 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001666134 us-gaap:RetainedEarningsMember 2020-01-01 2020-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 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 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 us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0001666134 us-gaap:SalesRevenueNetMember 2020-01-01 2020-12-31 0001666134 us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0001666134 us-gaap:AccountsReceivableMember 2021-01-01 2021-12-31 0001666134 us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0001666134 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2021-12-31 0001666134 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-12-31 0001666134 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-12-31 0001666134 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-12-31 0001666134 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-12-31 0001666134 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-12-31 0001666134 us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001666134 us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0001666134 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-01-01 2021-12-31 0001666134 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001666134 srt:MinimumMember 2021-01-01 2021-12-31 0001666134 srt:MaximumMember 2021-01-01 2021-12-31 0001666134 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001666134 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001666134 country:US 2021-01-01 2021-12-31 0001666134 country:US 2020-01-01 2020-12-31 0001666134 country:US 2019-01-01 2019-12-31 0001666134 us-gaap:NonUsMember 2021-01-01 2021-12-31 0001666134 us-gaap:NonUsMember 2020-01-01 2020-12-31 0001666134 us-gaap:NonUsMember 2019-01-01 2019-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:RimiliaHoldingsLtdMember 2020-10-02 2020-10-02 0001666134 bl:RimiliaHoldingsLtdMember 2020-10-02 0001666134 bl:RimiliaHoldingsLtdMember 2021-12-31 0001666134 bl:RimiliaHoldingsLtdMember us-gaap:TechnologyBasedIntangibleAssetsMember 2020-10-02 2020-10-02 0001666134 bl:RimiliaHoldingsLtdMember us-gaap:CustomerRelatedIntangibleAssetsMember 2020-10-02 2020-10-02 0001666134 us-gaap:TradeNamesMember 2021-12-31 0001666134 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001666134 us-gaap:CustomerRelationshipsMember 2021-12-31 0001666134 us-gaap:PatentedTechnologyMember 2021-12-31 0001666134 us-gaap:TradeNamesMember 2020-12-31 0001666134 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001666134 us-gaap:CustomerRelationshipsMember 2020-12-31 0001666134 us-gaap:PatentedTechnologyMember 2020-12-31 0001666134 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001666134 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001666134 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001666134 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001666134 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001666134 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001666134 us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001666134 us-gaap:CommercialPaperMember 2021-12-31 0001666134 us-gaap:USTreasurySecuritiesMember 2020-12-31 0001666134 us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001666134 us-gaap:CommercialPaperMember 2020-12-31 0001666134 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001666134 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001666134 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001666134 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001666134 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001666134 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001666134 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001666134 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001666134 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-12-31 0001666134 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-12-31 0001666134 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-12-31 0001666134 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-12-31 0001666134 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001666134 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001666134 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001666134 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001666134 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0001666134 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0001666134 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0001666134 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0001666134 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0001666134 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0001666134 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0001666134 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0001666134 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001666134 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001666134 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001666134 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001666134 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-12-31 0001666134 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-12-31 0001666134 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-12-31 0001666134 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-12-31 0001666134 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001666134 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001666134 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001666134 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001666134 bl:ContingentConsiderationMember 2020-12-31 0001666134 bl:ContingentConsiderationMember 2019-12-31 0001666134 bl:ContingentConsiderationMember 2018-12-31 0001666134 bl:ContingentConsiderationMember 2021-01-01 2021-12-31 0001666134 bl:ContingentConsiderationMember 2020-01-01 2020-12-31 0001666134 bl:ContingentConsiderationMember 2019-01-01 2019-12-31 0001666134 bl:ContingentConsiderationMember 2021-12-31 0001666134 us-gaap:ComputerEquipmentMember 2021-12-31 0001666134 us-gaap:ComputerEquipmentMember 2020-12-31 0001666134 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0001666134 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-12-31 0001666134 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001666134 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001666134 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001666134 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001666134 bl:DataCenterEquipmentMember 2021-12-31 0001666134 bl:DataCenterEquipmentMember 2020-12-31 0001666134 us-gaap:ConstructionInProgressMember 2021-12-31 0001666134 us-gaap:ConstructionInProgressMember 2020-12-31 0001666134 us-gaap:PropertyPlantAndEquipmentMember 2021-01-01 2021-12-31 0001666134 us-gaap:PropertyPlantAndEquipmentMember 2020-01-01 2020-12-31 0001666134 us-gaap:PropertyPlantAndEquipmentMember 2019-01-01 2019-12-31 0001666134 bl:RimiliaHoldingsLtdMember 2020-01-01 2020-12-31 0001666134 bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2019-08-13 0001666134 bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2019-08-13 2019-08-13 0001666134 bl:ConvertibleSeniorNotesDue2026Member 2021-03-01 2021-03-31 0001666134 bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2021-03-31 0001666134 bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2021-03-01 2021-03-31 0001666134 bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2021-12-31 0001666134 bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2020-12-31 0001666134 bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001666134 bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2021-01-01 2021-12-31 0001666134 bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2020-01-01 2020-12-31 0001666134 bl:ConvertibleSeniorNotesDue2026Member 2021-03-15 2021-03-15 0001666134 bl:ConvertibleSeniorNotesDue2026Member 2021-03-15 0001666134 bl:ConditionOneMember bl:ConvertibleSeniorNotesDue2026Member 2021-03-15 2021-03-15 0001666134 srt:MinimumMember bl:ConditionOneMember bl:ConvertibleSeniorNotesDue2026Member 2021-03-15 2021-03-15 0001666134 bl:ConditionTwoMember bl:ConvertibleSeniorNotesDue2026Member 2021-03-15 2021-03-15 0001666134 srt:MaximumMember bl:ConditionTwoMember bl:ConvertibleSeniorNotesDue2026Member 2021-03-15 2021-03-15 0001666134 srt:MinimumMember bl:ConvertibleSeniorNotesDue2026Member 2021-03-15 2021-03-15 0001666134 bl:ConvertibleSeniorNotesDue2026Member us-gaap:MeasurementInputCreditSpreadMember 2021-03-31 0001666134 bl:ConvertibleSeniorNotesDue2026Member 2021-12-31 0001666134 bl:ConvertibleSeniorNotesDue2026Member us-gaap:FairValueInputsLevel2Member 2021-12-31 0001666134 bl:ConvertibleSeniorNotesDue2026Member 2021-01-01 2021-12-31 0001666134 bl:StockOptionsAndRestrictedStockUnitsMember bl:TwoThousandSixteenEquityIncentivePlanMember 2016-12-31 0001666134 bl:StockOptionsAndRestrictedStockUnitsMember bl:TwoThousandSixteenEquityIncentivePlanMember 2016-01-01 2016-12-31 0001666134 bl:StockOptionsAndRestrictedStockUnitsMember bl:TwoThousandSixteenEquityIncentivePlanMember 2021-12-31 0001666134 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001666134 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001666134 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001666134 us-gaap:EmployeeStockOptionMember 2021-12-31 0001666134 srt:ExecutiveOfficerMember us-gaap:EmployeeStockOptionMember 2016-10-01 2016-10-31 0001666134 us-gaap:EmployeeStockOptionMember 2016-10-31 0001666134 us-gaap:PerformanceSharesMember 2020-07-01 2020-07-01 0001666134 2020-07-01 0001666134 us-gaap:PerformanceSharesMember 2021-01-01 2021-03-31 0001666134 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001666134 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001666134 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001666134 us-gaap:EmployeeStockMember 2021-12-31 0001666134 us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001666134 us-gaap:EmployeeStockMember 2019-01-01 2019-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 srt:MinimumMember us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001666134 srt:MaximumMember us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001666134 srt:MinimumMember us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001666134 srt:MaximumMember us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001666134 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001666134 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001666134 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001666134 us-gaap:DomesticCountryMember 2021-12-31 0001666134 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001666134 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2021-12-31 0001666134 us-gaap:ForeignCountryMember 2021-12-31 0001666134 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2021-12-31 0001666134 us-gaap:StateAndLocalJurisdictionMember bl:EnterpriseZoneMember 2021-12-31 0001666134 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001666134 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001666134 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001666134 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001666134 us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0001666134 us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0001666134 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001666134 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001666134 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001666134 bl:ConvertibleNotesMember bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2021-01-01 2021-12-31 0001666134 bl:ConvertibleNotesMember bl:ConvertibleSeniorNotesDue2026Member 2021-01-01 2021-12-31 0001666134 bl:ConvertibleNotesMember bl:CertainCorporateEventsOccurPriorToMaturityDateOrCompanyIssuesNoticeOfRedemptionMember bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2021-01-01 2021-12-31 0001666134 bl:ConvertibleNotesMember bl:CertainCorporateEventsOccurPriorToMaturityDateOrCompanyIssuesNoticeOfRedemptionMember bl:ConvertibleSeniorNotesDue2026Member 2021-01-01 2021-12-31 0001666134 bl:ConvertibleNotesMember bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2021-12-31 0001666134 bl:ConvertibleNotesMember bl:ConvertibleSeniorNotesDue2026Member 2021-12-31 0001666134 bl:BlackLineSystemsIncMember 2013-12-31 0001666134 bl:BlackLineSystemsIncMember 2021-12-31 0001666134 bl:BlackLineSystemsIncMember 2020-12-31 0001666134 bl:RimiliaHoldingsLtdMember 2021-01-01 2021-12-31 0001666134 bl:RimiliaHoldingsLtdMember 2020-12-31 0001666134 country:US 2021-12-31 0001666134 country:US 2020-12-31 0001666134 us-gaap:NonUsMember 2021-12-31 0001666134 us-gaap:NonUsMember 2020-12-31 0001666134 2021-10-01 2021-12-31 0001666134 2021-07-01 2021-09-30 0001666134 2021-04-01 2021-06-30 0001666134 2021-01-01 2021-03-31 0001666134 2020-10-01 2020-12-31 0001666134 2020-07-01 2020-09-30 0001666134 2020-04-01 2020-06-30 0001666134 2020-01-01 2020-03-31 0001666134 bl:FourQSystemsIncMember us-gaap:SubsequentEventMember 2022-01-26 2022-01-26 0001666134 bl:FourQSystemsIncMember us-gaap:SubsequentEventMember 2022-01-26 0001666134 bl:BoardOfDirectorsCompensationCommitteeMember us-gaap:SubsequentEventMember 2022-02-16 0001666134 bl:BoardOfDirectorsCompensationCommitteeMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2022-02-16 0001666134 bl:BoardOfDirectorsCompensationCommitteeMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2022-02-16 2022-02-16 iso4217:USD shares iso4217:USD shares bl:segment bl:customer bl:reportingUnit pure bl:lease utr:D bl:executiveOfficer false 2021 FY 0001666134 P3Y P3Y P1Y http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization 0.0060156 0.2500 10-K/A true 2021-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 5973000000 59237306 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 2022, 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, 2021. 238 PricewaterhouseCoopers LLP Los Angeles, California 539739000 367413000 658886000 175211000 658964000 175206000 2923000 3737000 125130000 111270000 23855000 20226000 1347688000 674115000 23547000 15690000 16321000 13239000 36195000 46674000 289710000 289710000 16264000 8708000 87853000 65369000 1817578000 1113505000 7471000 3150000 50930000 35958000 242429000 191137000 373000 0 4936000 4147000 16438000 7938000 322577000 242330000 824000 0 13248000 7356000 1114239000 407032000 4294000 15552000 8175000 6566000 362000 75000 124000 0 1463843000 678911000 28699000 12524000 0.01 0.01 500000000 500000000 58984247 58984247 57682118 57682118 590000 577000 625883000 622768000 298000 376000 -301735000 -201651000 325036000 422070000 1817578000 1113505000 398633000 328559000 272447000 27073000 23178000 16529000 425706000 351737000 288976000 71979000 47919000 44968000 25892000 21053000 14007000 97871000 68972000 58975000 327835000 282765000 230001000 202620000 174581000 158837000 77322000 56464000 43006000 86507000 71611000 56057000 366449000 302656000 257900000 -38614000 -19891000 -27899000 700000 4502000 6128000 62945000 23311000 8650000 -62245000 -18809000 -2522000 -100859000 -38700000 -30421000 135000 702000 1725000 -100994000 -39402000 -32146000 -910000 -1349000 -1444000 -15077000 -8858000 -1833000 -115161000 -46911000 -32535000 -1.97 -0.83 -0.59 58351000 56832000 55320000 -1.97 -0.83 -0.59 58351000 56832000 55320000 -100994000 -39402000 -32146000 0 0 0 88000 -111000 200000 -312000 220000 261000 -224000 109000 461000 -101218000 -39293000 -31685000 -910000 -1349000 -1444000 -146000 110000 129000 -1056000 -1239000 -1315000 -100162000 -38054000 -30370000 54683000 547000 451571000 45000 -132896000 319267000 691000 5000 10561000 10566000 406000 5000 5000 151000 2000 5293000 5295000 3940000 3940000 34543000 34543000 332000 332000 111230000 111230000 46150000 46150000 -1833000 -30702000 -32535000 55931000 559000 561275000 377000 -163598000 398613000 1034000 11000 20622000 20633000 557000 5000 5000 160000 2000 6970000 6972000 8186000 8186000 50945000 50945000 -1000 -1000 -8858000 -38053000 -46911000 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 -115161000 -46911000 -32535000 14167000 7509000 389000 -100994000 -39402000 -32146000 27128000 20892000 21274000 -2758000 28000 46000 55538000 22689000 8410000 -7012000 0 0 65870000 49690000 34052000 4513000 4653000 5013000 -6000 157000 2161000 -112000 223000 -65000 -817000 -381000 1314000 -100000 332000 157000 14255000 5733000 27962000 3956000 5311000 -1224000 22505000 12444000 16429000 3997000 -4359000 3244000 14876000 3075000 5789000 51579000 26397000 33364000 -5153000 -5011000 -5530000 80093000 54735000 29724000 1180885000 266369000 565675000 697209000 525691000 149638000 0 53033000 17279000 14536000 10578000 5060000 8729000 6513000 4632000 0 119337000 0 0 2333000 0 -506941000 173594000 -408450000 2171000 0 0 1128794000 0 487163000 432230000 0 0 102350000 0 46150000 11428000 20638000 10571000 9020000 6972000 5295000 17007000 8186000 3940000 37000 0 0 549000 562000 427000 599240000 18862000 452512000 -314000 220000 261000 172078000 247411000 74047000 367913000 120502000 46455000 539991000 367913000 120502000 539739000 367413000 120232000 0 227000 20000 252000 273000 250000 539991000 367913000 120502000 506000 604000 0 890000 619000 1007000 1849000 1255000 491000 1276000 802000 560000 816000 619000 863000 0 17100000 0 The Company<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%">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 financial close process including account reconciliations, variance analysis of account balances, journal entry capabilities, and certain types of data matching capabilities.</span></div><div style="margin-top:12pt;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,</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">BlackLine Systems, Inc. (“BlackLine Systems”). BlackLine Systems funded its business with investments from its</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">founder and cash flows from operations until September 3, 2013, when the Company acquired BlackLine Systems,</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and Silver Lake Sumeru and Iconiq acquired a controlling interest in the Company, which is referred to as the “2013</span></div><div><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:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 2, 2020, the Company acquired Rimilia Holdings Ltd. (“Rimilia”), which is referred to as the</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“Rimilia Acquisition.”</span></div>The Company is headquartered in Woodland Hills, California and has offices in Pleasanton, California, as well as in Australia, Canada, France, Germany, Japan, the Netherlands, Poland, Romania, Singapore, and the United Kingdom. Significant Accounting Policies<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%">Principles of consolidation and basis of presentation</span></div><div style="margin-top:12pt;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 consolidated financial statements are presented 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 in consolidation.</span></div><div style="margin-top:12pt"><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-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:12pt;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 (“SSP”) for separate deliverables in the Company’s subscription revenue arrangements, allowance for doubtful accounts, 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, income taxes, contingencies, fair value of contingent consideration, fair value of convertible senior notes, 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:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The extent to which COVID-19 impacts the Company’s business and financial results will depend on numerous continuously evolving factors including, but not limited to, the magnitude and duration of COVID-19, including resurgences; the impact on the Company’s employees; the extent to which it will impact worldwide macroeconomic conditions, including interest rates, employment rates, and health insurance coverage; the speed and degree of the anticipated economic recovery, as well as variability in such recovery across different geographies, industries, and markets; and governmental and business reactions to the pandemic. The Company assessed certain accounting matters that generally require consideration of forecasted financial information in context with the information reasonably available to the Company and the unknown future impacts of COVID-19 at December 31, 2021 and through the date of this report. The accounting matters assessed included, but were not limited to, the Company’s allowance for credit losses and doubtful accounts, 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, 2021, the Company’s future assessment of the magnitude and duration of </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">COVID-19 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:12pt"><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:12pt;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. The Company’s chief operating decision maker, reviews 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:12pt"><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-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:12pt;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.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company invests its excess cash in money market mutual funds, commercial paper, corporate bonds, and U.S. treasury securities. To date, the Company has not experienced any impairment losses on its investments.</span></div><div style="margin-top:12pt;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, 2021, 2020, and 2019, 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, 2021 or 2020.</span></div><div style="margin-top:18pt"><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:12pt;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. The carrying value of cash and cash equivalents approximates fair value.</span></div><div style="margin-top:12pt"><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:12pt;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.3 million and $0.5 million of restricted cash at December 31, 2021 and 2020, respectively. The cash was required to be restricted as to use by the Company’s office leaseholder to collateralize a standby letter of credit.</span></div><div style="margin-top:12pt"><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:12pt;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:12pt;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:12pt;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 </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">not recorded any credit losses for the year ended December 31, 2021. The Company has not recorded any impairment charges for unrealized losses in the periods presented.  </span></div><div style="margin-top:12pt"><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:12pt;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 for the allowance for doubtful accounts and allowance for 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 for doubtful accounts 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:12pt"><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:12pt;text-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 accordance with Accounting Standards Codification ("ASC") No. 842, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt;text-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 ROU assets, finance lease liabilities, and operating lease liabilities on the Company’s consolidated balance sheets. Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheet.</span></div><div style="margin-top:12pt;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 classified within property and equipment 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:12pt;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:12pt;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:12pt;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:12pt"><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:12pt;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:id3VybDovL2RvY3MudjEvZG9jOmU2ODJhZTQ5MWU5NTRkN2FiYjJiYzFiOTE5N2FiZTBkL3NlYzplNjgyYWU0OTFlOTU0ZDdhYmIyYmMxYjkxOTdhYmUwZF84OC9mcmFnOjFlMmE0MjE4MDc2ZTRmNTQ4NGY3MzU2Y2MwNGE5YTEyL3RleHRyZWdpb246MWUyYTQyMTgwNzZlNGY1NDg0ZjczNTZjYzA0YTlhMTJfMTIwODI_1aef6930-203e-4bed-be1e-ee7209f734cc"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU2ODJhZTQ5MWU5NTRkN2FiYjJiYzFiOTE5N2FiZTBkL3NlYzplNjgyYWU0OTFlOTU0ZDdhYmIyYmMxYjkxOTdhYmUwZF84OC9mcmFnOjFlMmE0MjE4MDc2ZTRmNTQ4NGY3MzU2Y2MwNGE5YTEyL3RleHRyZWdpb246MWUyYTQyMTgwNzZlNGY1NDg0ZjczNTZjYzA0YTlhMTJfMTIwODI_fe644eb0-49b8-4a9c-998a-f148acf5d9c9">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:12pt"><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-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 costs of computer software obtained or developed for internal use in accordance with ASC 350, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles—Goodwill and Other</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 350”). The Company capitalizes certain costs in the development of its Software as a Service (“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.</span></div><div style="margin-top:12pt;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, 2021, 2020, and 2019, the Company amortized $9.0 million, $6.4 million, and $4.7 million, respectively, of internal-use software development costs to subscription and support cost of revenues. At December 31, 2021 and 2020, the accumulated amortization of capitalized internal-use software development costs was $28.0 million and $19.7 million, respectively.</span></div><div style="margin-top:12pt;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:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of internal-use software implementation costs included in sales and marketing expenses in the consolidated statements of operations was $0.1 million and $0.1 million for the years ended December 31, 2021 and December 31, 2020, respectively. During the year ended December 31, 2019, the Company had no material amortization of internal-use software implementation costs. </span></div><div style="margin-top:12pt"><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:12pt;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 the 2013 Acquisition, the Runbook Acquisition, and the Rimilia Acquisition. 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:id3VybDovL2RvY3MudjEvZG9jOmU2ODJhZTQ5MWU5NTRkN2FiYjJiYzFiOTE5N2FiZTBkL3NlYzplNjgyYWU0OTFlOTU0ZDdhYmIyYmMxYjkxOTdhYmUwZF84OC9mcmFnOjFlMmE0MjE4MDc2ZTRmNTQ4NGY3MzU2Y2MwNGE5YTEyL3RleHRyZWdpb246MWUyYTQyMTgwNzZlNGY1NDg0ZjczNTZjYzA0YTlhMTJfMTUyMjg_5bff42f6-002d-4516-9fb1-ebd91372094c">one</span> to 11 years. </span></div><div style="margin-top:12pt"><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:12pt;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 impairment is indicated based on a comparison of the assets’ carrying values and the undiscounted cash flows, the impairment </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">loss is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. The Company determined that there were no events or changes in circumstances that potentially indicated that the Company’s long-lived assets were impaired during the years ended December 31, 2021, 2020, and 2019.</span></div><div style="margin-top:12pt"><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:12pt;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:12pt;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:12pt;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 assets acquired and liabilities assumed 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:12pt"><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-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. The Company tests goodwill for impairment in accordance with the provisions of ASC 350, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles—Goodwill and Other</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 350 provides that 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:12pt;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:12pt;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, 2021 and 2020, 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:12pt"><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:12pt;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-</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:12pt"><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-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 Convertible Senior Notes (the “Notes”) as separate liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The carrying amount of the equity component representing the difference between the proceeds and the fair value of a similar liability that does not have an associated convertible feature. This difference represents a debt discount that is amortized to interest expense over the term of the Notes using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. The Company has allocated issuance costs incurred to the liability and equity components. Issuance costs attributable to the liability component are being amortized to expense over the respective term of the Notes, and issuance costs attributable to the equity components were netted with the respective equity component in additional paid-in capital.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent that the Company receives conversion requests prior to the maturity of the Notes, a portion of the equity component is classified as temporary equity, which is measured as the difference between the principal and net carrying amount of the Notes requested for conversion. Upon settlement of the conversion requests, the difference between the fair value and the amortized book value of the liability component 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:12pt"><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-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:12pt;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-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-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-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:12pt;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, 2021 and 2020, 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:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">To determine the fair value of the contingent consideration liability relating to the 2013 Acquisition, the Company discounted estimated future taxable income. The significant inputs used in the fair value measurement of contingent consideration are the timing and amount of taxable income in any given period, as well as an appropriate discount rate, which are not based on observable market data and consider the risks associated with the forecasted taxable income. Changes in the significant inputs used such as estimated future taxable income and the periods in which they are generated, would significantly impact the fair value of the contingent consideration liability. </span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">To determine the fair value of the contingent consideration liability relating to the Rimilia Acquisition, the Company utilized a Monte Carlo simulation model to value the earn-out based on the likelihood of reaching firm- specific targets. Significant inputs used in the fair value measurement of the contingent consideration liability are the amount and timing of Rimilia Annual Recurring Revenue ("ARR") in the second year subsequent to the acquisition. Changes in the significant inputs used in the fair value measurement, specifically a change to the Rimilia ARR, would significantly impact the fair value of the contingent consideration liability.</span></div><div style="margin-top:12pt"><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, 2021, 2020, and 2019, no impairments were identified on those assets required to be measured at fair value on a non-recurring basis.</span></div><div style="margin-top:12pt"><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-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-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:90pt;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:90pt;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 performance obligations in the contract</span></div><div style="margin-top:6pt;padding-left:90pt;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:90pt;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 the performance obligations in the contract</span></div><div style="margin-top:6pt;padding-left:90pt;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, the Company satisfies a performance obligation</span></div><div style="margin-top:12pt;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 allow customers to use hosted software over the contract period without taking possession of the software, are considered distinct performance obligations and are recognized ratably as the Company transfers control evenly over the contract period.</span></div><div style="margin-top:12pt;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 legacy BlackLine solutions, Runbook Company B.V. ("Runbook") software, and Rimilia software. Software licenses for legacy BlackLine solutions, Runbook software, and Rimilia software provide 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:12pt;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 its 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:12pt;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%">Significant judgments </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 include promises to transfer multiple products and services. Determining whether products and services are considered distinct performance obligations </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that should be accounted for separately versus together may require significant judgment. Judgment is also required to determine the SSP for each distinct performance obligation.</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 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 and 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:12pt;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:12pt;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 related to the Company’s SaaS solutions in advance of revenue being recognized. Deferred revenue also includes payments for: professional services to be performed in the future; legacy BlackLine maintenance and support; Runbook maintenance, support, license, and implementation; and other offerings for which the Company has been paid in advance and earns the revenue when the Company transfers control of the product or service.</span></div><div style="margin-top:12pt;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, 2021, 2020, and 2019 were primarily due to additional billings in the periods, partially offset by revenue recognized of $189.6 million, $161.3 million, and $129.3 million, respectively, that was previously included in the deferred revenue balance at December 31, 2020, 2019, and 2018, respectively.</span></div><div style="margin-top:12pt;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 $596.3 million at December 31, 2021, of which the Company expects to recognize approximately 58.2% over the next 12 months and the remainder thereafter.</span></div><div style="margin-top:12pt;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 upon receipt of invoice or within 30 days. None of the Company’s contracts include a significant financing component.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">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:115%">– 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:12pt;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 $22.4 million, $17.3 million, and $18.1 million for the years ended December 31, 2021, 2020, and 2019, respectively.</span></div><div style="margin-top:18pt"><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:12pt"><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, and amortization of </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:12pt"><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:12pt"><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, travel, trade shows, other marketing materials, and allocated overhead. Sales and marketing expenses also include amortization of customer relationship intangible assets. Advertising costs are expensed as incurred and totaled $9.0 million, $6.8 million, and $10.9 million for the years ended December 31, 2021, 2020, and 2019, respectively.</span></div><div style="margin-top:12pt"><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:12pt"><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 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:12pt"><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:12pt"><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 services fees, other corporate-related expenses and allocated overhead. General and administrative expenses also include amortization of covenant not to compete and tradename intangible assets, the change in value of the contingent consideration, legal settlement gains, and costs associated with the shelf offerings.</span></div><div style="margin-top:12pt"><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-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 stock options which contain performance 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:12pt;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:12pt;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:12pt;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:12pt;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:12pt;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 United States 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:12pt;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:12pt;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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:right;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">6.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">6.1</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.4 </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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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></tr><tr><td colspan="3" 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></tr></table></div><div style="margin-top:18pt"><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-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 income taxes in accordance with 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%">. ASC 740 requires the recognition of 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:12pt"><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:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net loss per share</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted loss per share is calculated by dividing net loss attributable to BlackLine, Inc. by the weighted average number of shares of common stock outstanding. As the Company has net losses for the periods presented, all potentially dilutive common stock, which are comprised of stock options and restricted stock units, are antidilutive.</span></div><div style="margin-top:12pt"><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-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 losses totaled $1.0 million, $0.6 million, and $0.5 million for the years ended December 31, 2021, 2020, and 2019, 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:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent accounting pronouncements </span></div><div style="margin-top:12pt;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%">Recently-issued accounting pronouncements not yet adopted </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%">In August 2020, the FASB issued ASU No. 2020-06, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt—Debt with Conversion and Other Options (Subtopic 470-20) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging—Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This standard eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. It also amends the accounting for certain contracts in an entity’s own equity that are currently accounted for as derivatives because of specific settlement provisions. In addition, the new guidance modifies how particular convertible instruments and certain contracts that may be settled in cash or shares impact the diluted EPS computation. For public business entities, it is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years using the fully retrospective or modified retrospective method. Early adoption is permitted but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company is planning to adopt the provisions of the new standard effective the first quarter of 2022 and is evaluating the impact of the adoption on its consolidated financial statements.</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%">In January 2021, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2021-01, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which refines the scope of ASC 848 and clarifies some of its guidance of global reference rate reform activities. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include contract modifications, hedging relationships, and sale or transfer of debt securities classified as held-to-maturity. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made (i.e., as early as the first quarter of 2020). The Company has not adopted the provisions of the new standard and does not expect it to have a material impact on the Company’s consolidated financial statements.</span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span>. This standard addresses diversity in practice and inconsistency related to recognition of an acquired contract liability, and payment terms and their effect on subsequent revenue recognized by the acquirer. For public business entities, it is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Entities should apply the provisions of the new standard prospectively to business combinations occurring on or after the effective date of the standard. Early adoption is permitted, including adoption in an interim period. The Company is planning to adopt the provisions of the new standard effective the first quarter of 2022 and is evaluating the impact of its adoption on our business combination completed in January 2022 <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%">Principles of consolidation and basis of presentation</span></div><div style="margin-top:12pt;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 consolidated financial statements are presented 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 in consolidation.</span></div> <div style="margin-top:12pt"><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-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:12pt;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 (“SSP”) for separate deliverables in the Company’s subscription revenue arrangements, allowance for doubtful accounts, 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, income taxes, contingencies, fair value of contingent consideration, fair value of convertible senior notes, 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:12pt"><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:12pt;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. The Company’s chief operating decision maker, reviews 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:12pt"><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-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:12pt;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.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company invests its excess cash in money market mutual funds, commercial paper, corporate bonds, and U.S. treasury securities. To date, the Company has not experienced any impairment losses on its investments.</span></div> 0 0 0 0 0 <div style="margin-top:18pt"><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:12pt;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. The carrying value of cash and cash equivalents approximates fair value.</span></div> <div style="margin-top:12pt"><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:12pt;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.3 million and $0.5 million of restricted cash at December 31, 2021 and 2020, respectively. The cash was required to be restricted as to use by the Company’s office leaseholder to collateralize a standby letter of credit.</span></div> 300000 500000 <div style="margin-top:12pt"><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:12pt;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:12pt;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 Accounts receivable and credit lossesAccounts 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 for the allowance for doubtful accounts and allowance for 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 for doubtful accounts 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. <div style="margin-top:12pt"><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:12pt;text-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 accordance with Accounting Standards Codification ("ASC") No. 842, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt;text-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 ROU assets, finance lease liabilities, and operating lease liabilities on the Company’s consolidated balance sheets. Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheet.</span></div><div style="margin-top:12pt;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 classified within property and equipment 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:12pt;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:12pt;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:12pt;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:12pt"><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:12pt;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:id3VybDovL2RvY3MudjEvZG9jOmU2ODJhZTQ5MWU5NTRkN2FiYjJiYzFiOTE5N2FiZTBkL3NlYzplNjgyYWU0OTFlOTU0ZDdhYmIyYmMxYjkxOTdhYmUwZF84OC9mcmFnOjFlMmE0MjE4MDc2ZTRmNTQ4NGY3MzU2Y2MwNGE5YTEyL3RleHRyZWdpb246MWUyYTQyMTgwNzZlNGY1NDg0ZjczNTZjYzA0YTlhMTJfMTIwODI_1aef6930-203e-4bed-be1e-ee7209f734cc"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU2ODJhZTQ5MWU5NTRkN2FiYjJiYzFiOTE5N2FiZTBkL3NlYzplNjgyYWU0OTFlOTU0ZDdhYmIyYmMxYjkxOTdhYmUwZF84OC9mcmFnOjFlMmE0MjE4MDc2ZTRmNTQ4NGY3MzU2Y2MwNGE5YTEyL3RleHRyZWdpb246MWUyYTQyMTgwNzZlNGY1NDg0ZjczNTZjYzA0YTlhMTJfMTIwODI_fe644eb0-49b8-4a9c-998a-f148acf5d9c9">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:12pt"><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-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 costs of computer software obtained or developed for internal use in accordance with ASC 350, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles—Goodwill and Other</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 350”). The Company capitalizes certain costs in the development of its Software as a Service (“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.</span></div><div style="margin-top:12pt;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, 2021, 2020, and 2019, the Company amortized $9.0 million, $6.4 million, and $4.7 million, respectively, of internal-use software development costs to subscription and support cost of revenues. At December 31, 2021 and 2020, the accumulated amortization of capitalized internal-use software development costs was $28.0 million and $19.7 million, respectively.</span></div><div style="margin-top:12pt;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 9000000 6400000 4700000 28000000 19700000 100000 100000 0 Intangible assetsIntangible assets primarily consist of developed technology, customer relationships, and trade names, which were acquired as part of the 2013 Acquisition, the Runbook Acquisition, and the Rimilia Acquisition. 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:id3VybDovL2RvY3MudjEvZG9jOmU2ODJhZTQ5MWU5NTRkN2FiYjJiYzFiOTE5N2FiZTBkL3NlYzplNjgyYWU0OTFlOTU0ZDdhYmIyYmMxYjkxOTdhYmUwZF84OC9mcmFnOjFlMmE0MjE4MDc2ZTRmNTQ4NGY3MzU2Y2MwNGE5YTEyL3RleHRyZWdpb246MWUyYTQyMTgwNzZlNGY1NDg0ZjczNTZjYzA0YTlhMTJfMTUyMjg_5bff42f6-002d-4516-9fb1-ebd91372094c">one</span> to 11 years. P11Y <div style="margin-top:12pt"><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:12pt;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 impairment is indicated based on a comparison of the assets’ carrying values and the undiscounted cash flows, the impairment </span></div>loss is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. The Company determined that there were no events or changes in circumstances that potentially indicated that the Company’s long-lived assets were impaired during the years ended December 31, 2021, 2020, and 2019. <div style="margin-top:12pt"><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:12pt;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:12pt;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:12pt;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 assets acquired and liabilities assumed 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:12pt"><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-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. The Company tests goodwill for impairment in accordance with the provisions of ASC 350, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles—Goodwill and Other</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 350 provides that 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:12pt;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:12pt;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, 2021 and 2020, 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:12pt"><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:12pt;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-</span></div>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." <div style="margin-top:12pt"><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-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 Convertible Senior Notes (the “Notes”) as separate liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The carrying amount of the equity component representing the difference between the proceeds and the fair value of a similar liability that does not have an associated convertible feature. This difference represents a debt discount that is amortized to interest expense over the term of the Notes using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. The Company has allocated issuance costs incurred to the liability and equity components. Issuance costs attributable to the liability component are being amortized to expense over the respective term of the Notes, and issuance costs attributable to the equity components were netted with the respective equity component in additional paid-in capital.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent that the Company receives conversion requests prior to the maturity of the Notes, a portion of the equity component is classified as temporary equity, which is measured as the difference between the principal and net carrying amount of the Notes requested for conversion. Upon settlement of the conversion requests, the difference between the fair value and the amortized book value of the liability component 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:12pt"><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-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:12pt;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-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-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-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:12pt;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, 2021 and 2020, 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:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">To determine the fair value of the contingent consideration liability relating to the 2013 Acquisition, the Company discounted estimated future taxable income. The significant inputs used in the fair value measurement of contingent consideration are the timing and amount of taxable income in any given period, as well as an appropriate discount rate, which are not based on observable market data and consider the risks associated with the forecasted taxable income. Changes in the significant inputs used such as estimated future taxable income and the periods in which they are generated, would significantly impact the fair value of the contingent consideration liability. </span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">To determine the fair value of the contingent consideration liability relating to the Rimilia Acquisition, the Company utilized a Monte Carlo simulation model to value the earn-out based on the likelihood of reaching firm- specific targets. Significant inputs used in the fair value measurement of the contingent consideration liability are the amount and timing of Rimilia Annual Recurring Revenue ("ARR") in the second year subsequent to the acquisition. Changes in the significant inputs used in the fair value measurement, specifically a change to the Rimilia ARR, would significantly impact the fair value of the contingent consideration liability.</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. 0 <div style="margin-top:12pt"><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-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-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:90pt;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:90pt;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 performance obligations in the contract</span></div><div style="margin-top:6pt;padding-left:90pt;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:90pt;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 the performance obligations in the contract</span></div><div style="margin-top:6pt;padding-left:90pt;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, the Company satisfies a performance obligation</span></div><div style="margin-top:12pt;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 allow customers to use hosted software over the contract period without taking possession of the software, are considered distinct performance obligations and are recognized ratably as the Company transfers control evenly over the contract period.</span></div><div style="margin-top:12pt;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 legacy BlackLine solutions, Runbook Company B.V. ("Runbook") software, and Rimilia software. Software licenses for legacy BlackLine solutions, Runbook software, and Rimilia software provide 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:12pt;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 its 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:12pt;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%">Significant judgments </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 include promises to transfer multiple products and services. Determining whether products and services are considered distinct performance obligations </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that should be accounted for separately versus together may require significant judgment. Judgment is also required to determine the SSP for each distinct performance obligation.</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 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 and 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:12pt;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:12pt;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 related to the Company’s SaaS solutions in advance of revenue being recognized. Deferred revenue also includes payments for: professional services to be performed in the future; legacy BlackLine maintenance and support; Runbook maintenance, support, license, and implementation; and other offerings for which the Company has been paid in advance and earns the revenue when the Company transfers control of the product or service.</span></div><div style="margin-top:12pt;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, 2021, 2020, and 2019 were primarily due to additional billings in the periods, partially offset by revenue recognized of $189.6 million, $161.3 million, and $129.3 million, respectively, that was previously included in the deferred revenue balance at December 31, 2020, 2019, and 2018, respectively.</span></div><div style="margin-top:12pt;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 $596.3 million at December 31, 2021, of which the Company expects to recognize approximately 58.2% over the next 12 months and the remainder thereafter.</span></div><div style="margin-top:12pt;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 upon receipt of invoice or within 30 days. None of the Company’s contracts include a significant financing component.</span></div>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. P1Y P3Y 189600000 161300000 129300000 596300000 0.582 P5Y 22400000 17300000 18100000 <div style="margin-top:18pt"><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:12pt"><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, and amortization of </span></div>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. <div style="margin-top:12pt"><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:12pt"><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, travel, trade shows, other marketing materials, and allocated overhead. Sales and marketing expenses also include amortization of customer relationship intangible assets. Advertising costs are expensed as incurred and totaled $9.0 million, $6.8 million, and $10.9 million for the years ended December 31, 2021, 2020, and 2019, respectively.</span></div> 9000000 6800000 10900000 <div style="margin-top:12pt"><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:12pt"><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 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:12pt"><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:12pt"><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 services fees, other corporate-related expenses and allocated overhead. General and administrative expenses also include amortization of covenant not to compete and tradename intangible assets, the change in value of the contingent consideration, legal settlement gains, and costs associated with the shelf offerings.</span></div> <div style="margin-top:12pt"><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-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 stock options which contain performance 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:12pt;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:12pt;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:12pt;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:12pt;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:12pt;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 United States 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:12pt;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 <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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:right;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">6.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">6.1</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.4 </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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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></tr><tr><td colspan="3" 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></tr></table><div style="margin-top:12pt;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:99.707%"><tr><td style="width:1.0%"/><td style="width:49.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:#cceeff;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><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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.1% - 0.2%</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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.6% - 2.4%</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 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 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:#cceeff;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><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">50.2% - 57.8%</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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% - 54.3%</span></div></td></tr></table></div> P6Y P6Y2M12D P6Y1M6D 0.470 0.484 0.467 0.010 0.004 0.022 0 0 0 <div style="margin-top:18pt"><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-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 income taxes in accordance with 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%">. ASC 740 requires the recognition of 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:12pt"><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:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net loss per share</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted loss per share is calculated by dividing net loss attributable to BlackLine, Inc. by the weighted average number of shares of common stock outstanding. As the Company has net losses for the periods presented, all potentially dilutive common stock, which are comprised of stock options and restricted stock units, are antidilutive.</span></div> <div style="margin-top:12pt"><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-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 losses totaled $1.0 million, $0.6 million, and $0.5 million for the years ended December 31, 2021, 2020, and 2019, 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> -1000000 -600000 -500000 Recent accounting pronouncements <div style="margin-top:12pt;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%">Recently-issued accounting pronouncements not yet adopted </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%">In August 2020, the FASB issued ASU No. 2020-06, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt—Debt with Conversion and Other Options (Subtopic 470-20) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging—Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This standard eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. It also amends the accounting for certain contracts in an entity’s own equity that are currently accounted for as derivatives because of specific settlement provisions. In addition, the new guidance modifies how particular convertible instruments and certain contracts that may be settled in cash or shares impact the diluted EPS computation. For public business entities, it is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years using the fully retrospective or modified retrospective method. Early adoption is permitted but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company is planning to adopt the provisions of the new standard effective the first quarter of 2022 and is evaluating the impact of the adoption on its consolidated financial statements.</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%">In January 2021, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2021-01, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which refines the scope of ASC 848 and clarifies some of its guidance of global reference rate reform activities. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include contract modifications, hedging relationships, and sale or transfer of debt securities classified as held-to-maturity. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made (i.e., as early as the first quarter of 2020). The Company has not adopted the provisions of the new standard and does not expect it to have a material impact on the Company’s consolidated financial statements.</span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span>. This standard addresses diversity in practice and inconsistency related to recognition of an acquired contract liability, and payment terms and their effect on subsequent revenue recognized by the acquirer. For public business entities, it is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Entities should apply the provisions of the new standard prospectively to business combinations occurring on or after the effective date of the standard. Early adoption is permitted, including adoption in an interim period. The Company is planning to adopt the provisions of the new standard effective the first quarter of 2022 and is evaluating the impact of its adoption on our business combination completed in January 2022 Revenues<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 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:12pt;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:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">264,016 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">223,375 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">121,103 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">87,721 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">65,601 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">351,737 </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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">288,976 </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"/></tr></table></div><div style="margin-top:12pt;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 United States represented 10% or more of total revenues.</span></div> <div style="margin-top:12pt;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:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">264,016 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">223,375 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">121,103 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">87,721 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">65,601 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">351,737 </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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">288,976 </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"/></tr></table></div> 304603000 264016000 223375000 121103000 87721000 65601000 425706000 351737000 288976000 Redeemable Non-Controlling InterestIn 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 a Japanese subsidiary (“BlackLine K.K.”) of the Company 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 <div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:12pt;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</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">certain contingent events. Should the call or put option be exercised, the redemption value will be determined based</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">upon a prescribed formula derived from the discrete revenues of BlackLine K.K. and the Company and may be</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">settled, at the Company’s discretion, with Company stock or cash. As a result of the put right available to the</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investors in the future, the redeemable non-controlling interest in BlackLine K.K. is classified outside of permanent</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">equity in the Company’s consolidated balance sheets, and the balance is reported at the</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">retained earnings or, in the absence of retained earnings, additional paid-in-capital.</span></div><div style="margin-top:12pt;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 activity in the redeemable non-controlling interest for the periods indicated below:</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 style="width:62.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">4,905 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">4,387 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">2,171 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="padding:0 1pt"/><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"/></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 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%">(910)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">(1,349)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">(1,444)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">(163)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">110 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">129 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">15,077 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">8,858 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">1,833 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">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 colspan="3" style="padding:0 1pt"/><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%">12,524 </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 colspan="3" style="padding:0 1pt"/><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%">4,905 </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"/></tr></table></div> 4500000 0.51 2300000 2200000 0.51 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity in the redeemable non-controlling interest for the periods indicated below:</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 style="width:62.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">4,905 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">4,387 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">2,171 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="padding:0 1pt"/><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"/></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 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%">(910)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">(1,349)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">(1,444)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">(163)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">110 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">129 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">15,077 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">8,858 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">1,833 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">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 colspan="3" style="padding:0 1pt"/><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%">12,524 </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 colspan="3" style="padding:0 1pt"/><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%">4,905 </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"/></tr></table> 12524000 4905000 4387000 2171000 0 0 -910000 -1349000 -1444000 -163000 110000 129000 -15077000 -8858000 -1833000 28699000 12524000 4905000 Business Combinations <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%">On October 2, 2020, the Company completed the </span><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">acquisition of Rimilia</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for consideration of $120.0 million payable at the closing of the acquisition with additional cash payments of up to $30.0 million payable upon certain earnout conditions being met. The acquisition expands the Company's capabilities into an adjacent area, adding accounts receivable automation, and accelerating the Company's larger, long-term plan for transforming and modernizing finance and accounting. Transaction-related costs incurred by the Company totaling approximately $4.7 million were expensed as incurred and were included in general and administrative expenses in the Company's consolidated statement of operations for the year ended December 31, 2020.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contingent cash consideration was classified as a liability and included in contingent consideration on the Company’s consolidated balance sheet and 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 earn-out 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 Rimilia Annual Recurring Revenue ("ARR") in each year over a two 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 the acquisition date, the fair value of the contingent consideration liability was determined to be $17.1 million, and at December 31, 2021, the fair value of the contingent consideration liability was $14.4 million. See Note 15 for additional information regarding the valuation of the contingent consideration at December 31, 2021.</span></div><div style="margin-top:12pt;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. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total purchase consideration was $121.4 million of cash, reduced by a working capital adjustment of $0.2 million, and $17.1 million in contingent consideration payable based on the amount and timing of Rimilia's ARR. The purchase price accounting for this acquisition is final.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The major classes of assets and liabilities to which the Company allocated the total fair value of purchase consideration of $138.4 million 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 style="width:84.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.182%"/><td style="width:0.1%"/></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(533)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,885)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">138,383 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;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, enhanced opportunities for growth and innovation, and expected synergies from the assembled workforce. The goodwill resulting from the acquisition is not tax deductible.</span></div><div style="margin-top:12pt;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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization<br/>Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">21,800 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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,500 </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"/></tr></table></div><div style="margin-top:12pt;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 8.4 years.</span></div><div style="margin-top:12pt;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:12pt;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 ("MPEEM") 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 judgement which involves the use of significant assumptions with respect to the discount rate, obsolescence rate, revenue forecasts, and EBITDA forecasts. </span></div><div style="margin-top:12pt;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. 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 judgement, which involved the significant assumption of the discount rate and the customer ramp-up rate.</span></div><div><span><br/></span></div><div style="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 are not material to the Company’s consolidated financial results. Pro forma revenues and </span></div>results of operations for this acquisition have not been presented as the impact on the Company’s consolidated financial statements would be immaterial. 120000000 30000000 4700000 17100000 14400000 121400000 200000 17100000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The major classes of assets and liabilities to which the Company allocated the total fair value of purchase consideration of $138.4 million 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 style="width:84.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.182%"/><td style="width:0.1%"/></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(533)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,885)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">138,383 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 138400000 1901000 2232000 1873000 180000 329000 34500000 104572000 533000 1885000 2100000 329000 2357000 138383000 The acquired intangible asset categories, fair value, and amortization periods, were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization<br/>Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">21,800 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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,500 </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"/></tr></table> P11Y 21800000 P4Y 12700000 34500000 P8Y4M24D Intangible Assets and Goodwill<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 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:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">(13,317)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">2,660 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">64,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">16,589 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">(6,046)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">10,543 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(551)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">99,257 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(63,062)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">36,195 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">(11,720)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">4,257 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">64,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,463)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">44,483 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">(28,058)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">16,425 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(236)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">127,151 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(80,477)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">46,674 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;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:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">1,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,797 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">5,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,679 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,265 </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"/></tr></table></div><div style="margin-top:12pt;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, 2021 (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:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></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%">2022</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%">8,155 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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%">7,622 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,555 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">2,680 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2,552 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">9,631 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">36,195 </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"/></tr></table></div>The following table represents the changes in goodwill (in thousands): <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 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:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">(13,317)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">2,660 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">64,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">16,589 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">(6,046)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">10,543 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(551)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">99,257 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(63,062)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">36,195 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">(11,720)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">4,257 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">64,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,463)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">44,483 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">(28,058)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">16,425 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(236)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">127,151 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(80,477)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">46,674 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 15977000 13317000 2660000 64358000 43148000 21210000 16589000 6046000 10543000 2333000 551000 1782000 99257000 63062000 36195000 15977000 11720000 4257000 64358000 40463000 23895000 44483000 28058000 16425000 2333000 236000 2097000 127151000 80477000 46674000 <div style="margin-top:12pt;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:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">1,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,797 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">5,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,679 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,265 </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"/></tr></table></div> 2685000 1192000 4797000 5883000 4655000 3872000 1911000 1832000 1596000 10479000 7679000 10265000 <div style="margin-top:12pt;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, 2021 (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:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></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%">2022</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%">8,155 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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%">7,622 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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,555 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">2,680 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2,552 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">9,631 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">36,195 </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"/></tr></table></div> 8155000 7622000 5555000 2680000 2552000 9631000 36195000 <div style="margin-top:12pt;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:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" 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, 2019</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%">185,138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Addition from acquisition</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%">104,572</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%">Balance at December 31, 2020</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%">289,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Addition from acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" 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;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%">289,710 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 185138000 104572000 289710000 0 289710000 Balance Sheet Components<div style="margin-top:12pt"><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-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 sheet consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Amortized<br/>Cost</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><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 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%">74,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">74,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">584,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(258)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">658,886 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">346 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(268)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">658,964 </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"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Amortized<br/>Cost</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">149,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">149,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">22,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,613 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">2,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">175,211 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">3 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">175,206 </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"/></tr></table></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net gains related to maturities of marketable securities that were reclassified from accumulated other comprehensive loss to earnings, and included in general and administrative expenses in the Company's consolidated statements of operations, were immaterial, $0.2 million, and $2.0 million for the years ended December 31, 2021, 2020, and 2019, respectively. </span></div><div style="margin-top:12pt;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, 2021, 2020, and 2019, there were no material realized gains or losses related to sales of marketable securities recognized in the Company’s consolidated statements of operations.</span></div><div style="margin-top:12pt;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 $379.7 million and $0.3 million of unrealized losses at December 31, 2021, and an estimated fair value of $12.6 million and an immaterial amount of unrealized losses at December 31, 2020. At December 31, 2021, there were no marketable securities in a continuous loss position for greater than 12 months.</span></div><div style="margin-top:12pt;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><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, 2021 or December 31, 2020.</span></div><div style="margin-top:12pt;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 have a contractual maturity of less than two years. The amortized cost</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and fair values of marketable securities, by remaining contractual maturity, were as follows:</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 style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:120%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:120%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(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%">Maturing within 1 year</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%">643,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">643,408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">15,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">658,886 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">658,964 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><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-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets 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:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">Deferred customer contract acquisition costs</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%">79,961 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">58,980 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</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%">252 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">273 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Capitalized software implementation costs</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%">7,023 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">2,372 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</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%">617 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">3,744 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">87,853 </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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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,369 </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"/></tr></table></div><div style="margin-top:18pt"><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-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 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:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">32,156 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">21,707 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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,770 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">5,496 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other accrued expenses and current 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%">9,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">50,930 </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 colspan="3" style="padding:0 1pt"/><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%">35,958 </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"/></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%">Investments in marketable securities presented within current assets on the consolidated balance sheet consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Amortized<br/>Cost</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><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 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%">74,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">74,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">584,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(258)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">658,886 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">346 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(268)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">658,964 </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"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Amortized<br/>Cost</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">149,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">149,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">22,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,613 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">2,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">175,211 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">3 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">175,206 </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"/></tr></table></div> 74144000 346000 10000 74480000 584742000 0 258000 584484000 658886000 346000 268000 658964000 149991000 3000 0 149994000 22621000 0 8000 22613000 2599000 0 0 2599000 175211000 3000 8000 175206000 200000 2000000 379700000 300000 12600000 0 The amortized costand fair values of marketable securities, by remaining contractual maturity, were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:120%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:120%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(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%">Maturing within 1 year</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%">643,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">643,408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">15,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">658,886 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">658,964 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 643432000 643408000 15454000 15556000 658886000 658964000 <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%">Other assets 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:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">Deferred customer contract acquisition costs</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%">79,961 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">58,980 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</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%">252 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">273 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Capitalized software implementation costs</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%">7,023 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">2,372 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</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%">617 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">3,744 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">87,853 </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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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,369 </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"/></tr></table></div> 79961000 58980000 252000 273000 7023000 2372000 617000 3744000 87853000 65369000 <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%">Accrued expenses and other current liabilities 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:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">32,156 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">21,707 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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,770 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">5,496 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other accrued expenses and current 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%">9,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">50,930 </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 colspan="3" style="padding:0 1pt"/><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%">35,958 </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"/></tr></table></div> 32156000 21707000 9770000 5496000 9004000 8755000 50930000 35958000 Fair Value Measurements<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 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:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">432,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">432,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;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-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%">432,110 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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%">658,964 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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,091,074 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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%">Contingent consideration</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">20,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">20,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">98,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">98,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">199,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">149,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,314 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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-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%">25,212 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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-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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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-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%">473,526 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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%">Contingent consideration</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">23,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">23,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">23,490 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">23,490 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;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:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">6,362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">6,316 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></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%">Change in fair value</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,758)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending fair value</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%">20,732 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">23,490 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,362 </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"/></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%">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:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">432,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">432,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;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-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%">432,110 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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%">658,964 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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,091,074 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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%">Contingent consideration</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">20,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">20,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">98,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">98,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">199,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">149,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,314 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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-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%">25,212 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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-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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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-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%">473,526 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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%">Contingent consideration</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">23,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">23,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">23,490 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">23,490 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 432110000 0 0 432110000 0 74480000 0 74480000 0 584484000 0 584484000 432110000 658964000 0 1091074000 0 0 20732000 20732000 0 0 20732000 20732000 98336000 0 0 98336000 199984000 0 0 199984000 149994000 0 0 149994000 0 22613000 0 22613000 0 2599000 0 2599000 448314000 25212000 0 473526000 0 0 23490000 23490000 0 0 23490000 23490000 <div style="margin-top:12pt;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:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">6,362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">6,316 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></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%">Change in fair value</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,758)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending fair value</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%">20,732 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">23,490 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,362 </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"/></tr></table></div> 23490000 6362000 6316000 0 17100000 0 -2758000 28000 46000 20732000 23490000 6362000 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:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">18,286 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">13,480 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">11,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2,727 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">2,806 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">10,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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%">44,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">37,029 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</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%">(28,557)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(23,790)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">16,321 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">13,239 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;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 $7.6 million, $6.8 million, and $6.3 million for the years ended December 31, 2021, 2020, and 2019, 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:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">18,286 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">13,480 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">11,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2,727 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">2,806 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">10,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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%">44,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">37,029 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</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%">(28,557)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(23,790)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">16,321 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">13,239 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 18286000 13480000 11634000 10561000 2727000 2806000 10062000 10165000 1231000 0 938000 17000 44878000 37029000 28557000 23790000 16321000 13239000 7600000 6800000 6300000 LeasesThe Company has entered into various operating and finance lease agreements for office space and data centers. As of December 31, 2021, the Company had 16 leased properties with remaining lease terms of less than one year to thirteen years, some of which include options to extend the leases up to six years, and some of which include options to terminate the leases within one year.<div><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:</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 style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">(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%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></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%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></tr><tr><td colspan="3" 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%">4,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6,799 </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"/></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%">Supplemental balance sheet information related to leases was as follows:</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 style="width:24.192%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.169%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">(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:8pt;font-weight:700;line-height:100%">Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended Classification</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Finance lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net (1)</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 style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU2ODJhZTQ5MWU5NTRkN2FiYjJiYzFiOTE5N2FiZTBkL3NlYzplNjgyYWU0OTFlOTU0ZDdhYmIyYmMxYjkxOTdhYmUwZF8xMTIvZnJhZzpmNzQwYjc1NmI2NmQ0NmEwYjM2ZjBjMzNhOWQ1OTZkOS90YWJsZTo2MTMxMDIzMTk0MzA0M2ZiODZjNWIwZDFmYjA3Nzg2MS90YWJsZXJhbmdlOjYxMzEwMjMxOTQzMDQzZmI4NmM1YjBkMWZiMDc3ODYxXzUtMi0xLTEtNDgzNjQ_9f56bf40-5535-4401-be30-0a9c3eb09e44">1,185</span> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU2ODJhZTQ5MWU5NTRkN2FiYjJiYzFiOTE5N2FiZTBkL3NlYzplNjgyYWU0OTFlOTU0ZDdhYmIyYmMxYjkxOTdhYmUwZF8xMTIvZnJhZzpmNzQwYjc1NmI2NmQ0NmEwYjM2ZjBjMzNhOWQ1OTZkOS90YWJsZTo2MTMxMDIzMTk0MzA0M2ZiODZjNWIwZDFmYjA3Nzg2MS90YWJsZXJhbmdlOjYxMzEwMjMxOTQzMDQzZmI4NmM1YjBkMWZiMDc3ODYxXzUtNC0xLTEtNDgzNjQ_dc9ae2f0-4f28-4d60-83fa-352d884b8c0b">—</span> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets (2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total leased assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">17,449 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">8,708 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term portion of finance 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%">373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></tr><tr><td colspan="3" 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</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" 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%">   Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities, noncurrent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></tr><tr><td colspan="3" 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%">   Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</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%">13,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total leased liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,381 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,503 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Finance lease assets are recorded net of accumulated amortization of $46 thousand and nil at December 31, 2021 and December 31, 2020, respectively.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Operating lease assets are recorded net of accumulated amortization of $4.4 million and $4.7 million at December 31, 2021 and December 31, 2020, respectively.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span><br/></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%">For the years ended December 31, 2021 and 2020, right-of-use assets obtained in exchange for finance lease obligations was approximately $1.2 million and nil.</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%">For the years ended December 31, 2021 and 2020, right-of-use assets obtained in exchange for operating lease obligations was approximately $12.1 million and $0.8 million, of which $0.3 million related to leases acquired in connection with the Rimilia Acquisition.</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%">Cash flow and other information related to leases was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"/><td style="width:74.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.691%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.692%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" 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%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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:#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%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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:#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%">2.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">   Operating 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%">4.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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:#cceeff;padding:2px 0 2px 1pt;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:#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" 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 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%">2.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.4 </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></table></div><div style="margin-top:12pt;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, 2021, for each of the five succeeding fiscal years and thereafter, were:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"/><td style="width:64.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" 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%">2022</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%">394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">4,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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%">419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#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,236 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,242 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#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%">(39)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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,058)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#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,197 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">18,184 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;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, 2021, the Company had two lease obligations totaling $1.1 million that commenced in the first quarter of 2022 with lease terms of approximately ten months and twenty-six months.</span></div> 16 P1Y P13Y P6Y P1Y <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:</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 style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">(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%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></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%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></tr><tr><td colspan="3" 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%">4,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6,799 </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"/></tr></table> 46000 0 3000 0 4792000 5364000 336000 697000 741000 738000 5918000 6799000 <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%">Supplemental balance sheet information related to leases was as follows:</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 style="width:24.192%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.169%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">(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:8pt;font-weight:700;line-height:100%">Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended Classification</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Finance lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net (1)</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 style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU2ODJhZTQ5MWU5NTRkN2FiYjJiYzFiOTE5N2FiZTBkL3NlYzplNjgyYWU0OTFlOTU0ZDdhYmIyYmMxYjkxOTdhYmUwZF8xMTIvZnJhZzpmNzQwYjc1NmI2NmQ0NmEwYjM2ZjBjMzNhOWQ1OTZkOS90YWJsZTo2MTMxMDIzMTk0MzA0M2ZiODZjNWIwZDFmYjA3Nzg2MS90YWJsZXJhbmdlOjYxMzEwMjMxOTQzMDQzZmI4NmM1YjBkMWZiMDc3ODYxXzUtMi0xLTEtNDgzNjQ_9f56bf40-5535-4401-be30-0a9c3eb09e44">1,185</span> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU2ODJhZTQ5MWU5NTRkN2FiYjJiYzFiOTE5N2FiZTBkL3NlYzplNjgyYWU0OTFlOTU0ZDdhYmIyYmMxYjkxOTdhYmUwZF8xMTIvZnJhZzpmNzQwYjc1NmI2NmQ0NmEwYjM2ZjBjMzNhOWQ1OTZkOS90YWJsZTo2MTMxMDIzMTk0MzA0M2ZiODZjNWIwZDFmYjA3Nzg2MS90YWJsZXJhbmdlOjYxMzEwMjMxOTQzMDQzZmI4NmM1YjBkMWZiMDc3ODYxXzUtNC0xLTEtNDgzNjQ_dc9ae2f0-4f28-4d60-83fa-352d884b8c0b">—</span> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets (2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total leased assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">17,449 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">8,708 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term portion of finance 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%">373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></tr><tr><td colspan="3" 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</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" 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%">   Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities, noncurrent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></tr><tr><td colspan="3" 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%">   Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</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%">13,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total leased liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,381 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,503 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Finance lease assets are recorded net of accumulated amortization of $46 thousand and nil at December 31, 2021 and December 31, 2020, respectively.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Operating lease assets are recorded net of accumulated amortization of $4.4 million and $4.7 million at December 31, 2021 and December 31, 2020, respectively.</span></div> 1185000 0 16264000 8708000 17449000 8708000 373000 0 4936000 4147000 824000 0 13248000 7356000 19381000 11503000 46000 4400000 4700000 1200000 12100000 800000 300000 <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:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"/><td style="width:74.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.691%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.692%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" 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%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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:#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%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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:#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%">2.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">   Operating 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%">4.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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:#cceeff;padding:2px 0 2px 1pt;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:#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" 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 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%">2.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.4 </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></table> 15000 0 5390000 5769000 P2Y10M24D P4Y3M18D P3Y10M24D 0.022 0 0.023 0.054 <div style="margin-top:12pt;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, 2021, for each of the five succeeding fiscal years and thereafter, were:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"/><td style="width:64.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" 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%">2022</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%">394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">4,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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%">419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#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,236 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,242 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#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%">(39)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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,058)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#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,197 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">18,184 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 394000 4637000 419000 5587000 419000 2992000 4000 2722000 0 2154000 0 1150000 1236000 19242000 39000 1058000 1197000 18184000 2 1100000 1100000 P10M P26M Convertible Senior Notes<div style="margin-top:6pt;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:12pt;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 includes 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.</span></div><div style="margin-top:12pt;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 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 does 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 </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 will not be remeasured as long as it continues to meet the conditions for equity classification. The debt discount is amortized to interest expense over the term of the 2024 Notes using the effective interest method.</span></div><div style="margin-top:12pt;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 style="width:63.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.007%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized debt discount and 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%">(34,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,968)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net carrying amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,500 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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-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%">407,032 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Carrying amount of the equity component</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%">55,615 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">111,230 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;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 discount and issuance costs on its consolidated balance sheet and presents the fair value for disclosure purposes only. The estimated fair value of the 2024 Notes, based on a market approach at December 31, 2021 was approximately $377.2 million, which represents a Level 2 valuation. 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.</span></div><div style="margin-top:12pt;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, 2021, the Company recognized $14.4 million of interest expense related to the amortization of debt discount and issuance costs and $0.4 million of coupon interest expense. During the year ended December 31, 2020, the Company recognized $22.7 million of interest expense related to the amortization of debt discount and issuance costs and $0.6 million of coupon interest expense. </span></div><div style="margin-top:12pt;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, 2021, the remaining life of the 2024 Notes was approximately 31 months.</span></div><div style="margin-top:12pt;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 convertible at December 31, 2021. As a result, holders have the option to convert their Notes at any time during the quarter ending March 31, 2022.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is the Company’s current intent to settle conversions of the 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. At December 31, 2021 and through the date of this filing, the Company has not received any conversion requests for the 2024 Notes. </span></div><div style="margin-top:12pt"><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-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.15 billion aggregate gross proceeds, which includes the initial purchasers’ option of $150.0 million aggregate principal amount, of 0.00% Convertible Senior Notes due 2026 (the “2026 Notes” and, together with the 2024 Notes, the “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:12pt;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:12pt;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:12pt;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 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:12pt;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:12pt;text-indent:24.75pt"><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 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:12pt;text-indent:24.75pt"><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:12pt;text-indent:24.75pt"><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:12pt;text-indent:24.75pt"><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:12pt;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:12pt;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:12pt;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 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 Notes shall, declare all principal and accrued and unpaid interest, if any, of the 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 Notes will automatically become due and payable.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 does 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 will not be remeasured as long as it continues to meet the conditions for equity classification. The debt discount is 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 </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">liability of $2.4 million, net of the related change in the valuation allowance, related to the issuance costs and debt discount on the 2026 Notes.</span></div><div style="margin-top:12pt;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:98.538%"><tr><td style="width:1.0%"/><td style="width:81.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.260%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></tr><tr><td colspan="3" 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"/></tr><tr><td colspan="3" 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 discount and 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%">(251,261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net carrying amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898,739 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Carrying amount of the equity component</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:#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%">271,229 </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"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">The carrying amount of the equity component of $271.2 million differs from the equity component of the 2026 convertible senior notes, net of issuance costs and tax of $268.8 million per the Condensed Consolidated Statements of Stockholders' Equity due to a deferred tax liability of $2.4 million, net of the related change in the valuation allowance, related to the issuance costs and debt discount on the 2026 Notes.</span></div><div style="margin-top:12pt;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 liability component of the 2026 Notes, excluding the conversion option, is 6.04%.</span></div><div style="margin-top:12pt;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 discount and issuance costs on its consolidated balance sheet and presents the fair value for disclosure purposes only. The estimated fair value of the 2026 Notes, based on a market approach at December 31, 2021, was approximately $1.1 billion, which represents a Level 2 valuation. 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.</span></div><div style="margin-top:12pt;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, 2021, the Company recognized $41.2 million of interest expense related to the amortization of debt discount and issuance costs.</span></div><div style="margin-top:12pt;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, 2021, the remaining life of the 2026 Notes was approximately 51 months.</span></div><div style="margin-top:12pt;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, 2021.</span></div><div style="margin-top:12pt;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:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The capped calls related to the 2024 Notes (the "2024 Capped Calls") were not exercised as part of the repurchase and, as of December 31, 2021, were carried at 100% of their original value on the Company's accompanying consolidated financial statements.</span></div><div style="margin-top:12pt;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-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 capped call transactions with certain counterparties (the “2026 Capped Calls” and, together with the 2024 Capped Calls, the “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.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2026 Capped Calls, the Company purchased capped call options that initially cover in the aggregate, the total number of shares of the Company’s common stock that initially underlie the 2026 Notes, with an exercise price equal to the initial conversion price of the 2026 Notes, and a cap price of $233.31 per share of common stock, subject to certain adjustments under the terms of the 2026 Capped Calls.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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> 0.00125 500000000 65000000 432200000 250000000 0.0494 219300000 -7000000 <div style="margin-top:12pt;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 style="width:63.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.007%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized debt discount and 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%">(34,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,968)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net carrying amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,500 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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-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%">407,032 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Carrying amount of the equity component</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%">55,615 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">111,230 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;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:98.538%"><tr><td style="width:1.0%"/><td style="width:81.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.260%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></tr><tr><td colspan="3" 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"/></tr><tr><td colspan="3" 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 discount and 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%">(251,261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net carrying amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898,739 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Carrying amount of the equity component</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:#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%">271,229 </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"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">The carrying amount of the equity component of $271.2 million differs from the equity component of the 2026 convertible senior notes, net of issuance costs and tax of $268.8 million per the Condensed Consolidated Statements of Stockholders' Equity due to a deferred tax liability of $2.4 million, net of the related change in the valuation allowance, related to the issuance costs and debt discount on the 2026 Notes.</span></div> 250000000 500000000 34500000 92968000 215500000 407032000 55615000 111230000 377200000 14400000 400000 22700000 600000 P31M 1150000000 150000000 0.0000 166.23 20 30 1.30 5 5 0.98 1 0.25 0.0565 276300000 21200000 16100000 5100000 1150000000 251261000 898739000 271229000 271200000 268800000 2400000 0.0604 1100000000 41200000 P51M 1 102400000 233.31 Equity Awards<div style="margin-top:12pt;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-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 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 four years and have contractual terms of ten years.</span></div><div style="margin-top:12pt;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, 2021, 15.1 million shares were available for issuance under the 2016 Plan.</span></div><div style="margin-top:18pt;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 with 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%">A summary of the Company’s stock option activity and related information for awards that contain service-only vesting conditions 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:98.830%"><tr><td style="width:1.0%"/><td style="width:44.314%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.249%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.734%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.734%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.252%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual Term</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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, 2020</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,944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">35.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">111.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(429)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">28.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">(36)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">51.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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, 2021</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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">167,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;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,879 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">30.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;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 years ended December 31, 2021, 2020, and 2019 that contain service only vesting conditions were $50.77, $26.63, and $23.40, respectively. The aggregate intrinsic value of options exercised that contain service only vesting conditions during the years ended December 31, 2021, 2020, and 2019 were $38.3 million, $62.6 million, and $25.6 million, respectively. Cash received from the exercise of stock options for the years ended December 31, 2021, 2020, and 2019 was $11.4 million, $20.6 million, and $10.6 million, respectively.</span></div><div style="margin-top:12pt;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 $23.2 million at December 31, 2021, which is expected to be recognized over a weighted-average period of 2.4 years.</span></div><div style="margin-top:18pt;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 with performance 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%">In October 2016, the Company granted options to purchase 682,800 shares of common stock at an exercise price of $14.00 per share to two executive officers that vest upon meeting certain performance conditions and continued service. On July 1, 2020, 200,000 stock options with performance conditions were canceled upon the change in the employment status of one of the officers. During the quarter ended March 31, 2021, the</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation Committee, under delegation from the Board of Directors, certified that the performance targets were not achieved on the subsequent determination date and, as such, the remaining performance awards totaling 482,800 stock options were forfeited.</span></div><div style="margin-top:18pt;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</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:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted<br/>Stock Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2020</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,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">56.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">113.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">(918)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">54.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">(218)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">71.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2021</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%">1,503 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">76.83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;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, 2021, the intrinsic value of nonvested restricted stock units was $155.6 million. At December 31, 2021, total unrecognized compensation cost related to nonvested restricted stock units was $98.4 million and was expected to be recognized over a weighted-average period of 2.6 years.</span></div><div style="margin-top:18pt;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-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, 1.1 million shares remained available for issuance at December 31, 2021. The Company recognized stock-based compensation expense related to the ESPP of $3.8 million, $2.9 million, and $2.1 million for the years ended December 31, 2021, 2020, and 2019, respectively.</span></div><div style="margin-top:12pt;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:99.707%"><tr><td style="width:1.0%"/><td style="width:49.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:#cceeff;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><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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.1% - 0.2%</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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.6% - 2.4%</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 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 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:#cceeff;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><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">50.2% - 57.8%</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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% - 54.3%</span></div></td></tr></table></div><div style="margin-top:12pt;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, 2021, total unrecognized compensation cost related to the 2018 ESPP was $2.7 million and was expected to be recognized over a weighted-average period of approximately one year.</span></div><div style="margin-top:18pt;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:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">6,896 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">4,814 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">22,756 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">21,546 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,389 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">11,110 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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,398 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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,729 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">23,594 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,850 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,120 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">49,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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">34,052 </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"/></tr></table></div><div style="margin-top:12pt;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 $1.8 million, $1.3 million, and $0.5 million in the years ended December 31, 2021, 2020, and 2019, respectively.  </span></div>The Company recorded $0.6 million, $0.3 million, and $0.1 million of foreign tax benefits attributable to equity awards for the years ended December 31, 2021, 2020, and 2019, respectively. 6200000 P4Y P10Y 15100000 <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%">A summary of the Company’s stock option activity and related information for awards that contain service-only vesting conditions 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:98.830%"><tr><td style="width:1.0%"/><td style="width:44.314%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.249%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.734%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.734%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.252%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual Term</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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, 2020</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,944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">35.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">111.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(429)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">28.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">(36)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">51.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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, 2021</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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">167,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;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,879 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">30.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div> 2944000 35.03 P6Y9M18D 289561000 260000 111.94 429000 28.09 36000 51.11 2739000 43.20 P6Y3M18D 167498000 1879000 30.70 50.77 26.63 23.40 38300000 62600000 25600000 11400000 20600000 10600000 23200000 P2Y4M24D 682800 14.00 2 200000 1 482800 <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:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted<br/>Stock Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2020</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,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">56.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">113.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">(918)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">54.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">(218)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">71.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2021</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%">1,503 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">76.83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2072000 56.29 567000 113.54 918000 54.42 218000 71.57 1503000 76.83 155600000 98400000 P2Y7M6D 0.85 0.85 1100000 3800000 2900000 2100000 0.000 0.002 0.001 0.002 0.016 0.024 P0Y6M P1Y P0Y6M P1Y P0Y6M P1Y 0.234 0.466 0.502 0.578 0.393 0.543 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%">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:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">6,896 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">4,814 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">22,756 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">21,546 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,389 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">11,110 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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,398 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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,729 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">23,594 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,850 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,120 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">49,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 colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><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%">34,052 </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"/></tr></table></div> 8410000 6896000 4814000 22756000 21546000 15389000 11110000 7398000 4729000 23594000 13850000 9120000 65870000 49690000 34052000 1800000 1300000 500000 600000 300000 100000 Income Taxes <div style="margin-top:12pt;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 income (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:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">(96,836)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">(35,999)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(33,940)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(4,023)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,701)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(38,700)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(30,421)</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"/></tr></table></div><div style="margin-top:12pt;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 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:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></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%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">(817)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(381)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(381)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,314 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for 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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">702 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,725 </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"/></tr></table></div><div style="margin-top:12pt;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, 2021, 2020, and 2019 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:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">2019</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 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 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%">(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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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></tr><tr><td colspan="3" 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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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></tr><tr><td colspan="3" 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%">(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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">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%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.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></tr><tr><td colspan="3" 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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.6 </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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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></tr><tr><td colspan="3" 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%">Recaptured dual consolidated losses</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 officer 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%">(7.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.4)</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">Nondeductible transaction 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%">— </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.9)</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</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%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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:0 1pt"/><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(1.8)</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 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%">(5.7)</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:12pt;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:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">78,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 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%">25,447 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:2px 0 2px 1pt;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,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#cceeff;padding:2px 0 2px 1pt;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,126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:2px 0 2px 1pt;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,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></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%">Accrued expenses and other current 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%">3,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">1,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</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%">124,968 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">82,404 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: 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%">(32,279)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,691)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets, net of valuation allowance</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%">92,689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">44,713 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Convertible 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%">(63,892)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,851)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">(13,499)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,315)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">(21,522)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,670)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">(1,681)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,674)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">(249)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(751)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</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%">(100,843)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,261)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#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,154)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(6,548)</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"/></tr></table></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 740 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 each of the past three years. Based on available objective evidence, including the Company’s 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, 2021 was related to the Company's domestic and foreign tax jurisdictions. The net deferred tax liability position at December 31, 2020 was related to the Company’s foreign tax jurisdictions.</span></div><div style="margin-top:12pt;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:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">37,691 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">30,598 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">45,173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase 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%">42,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(47,652)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,383)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">37,691 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">30,598 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;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 $47.7 million during the year ended December 31, 2021 is related to the issuance of the 2026 Notes. The decrease in valuation allowance recorded through equity of $27.4 million during the year ended December 31, 2019 is related to the issuance of the 2024 Notes.</span></div><div style="margin-top:12pt;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 US income taxes on the undistributed earnings and other outside temporary differences of foreign subsidiaries as they are considered indefinitely reinvested outside the United States. At December 31, 2021 and 2020, the amount of temporary differences related to undistributed earnings and other </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, the Company elected to change certain foreign subsidiaries from disregarded to controlled foreign corporation tax status for U.S. tax purposes. The change in tax status resulted in the recapture of $70.6 million and $37.7 million for federal and state tax purposes, respectively. Accordingly, the Company’s federal and state net operating losses have been reduced for these recaptured amounts.</span></div><div style="margin-top:12pt;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, 2021, the Company had consolidated federal and state net operating loss carryforwards available to offset future taxable income of approximately $277.2 million and $147.6 million, respectively. The federal losses will begin to expire in 2033, and the state losses will begin to expire between 2023 and 2033, depending on the jurisdiction. The Company has federal research and development credits and foreign tax credits of $13.4 million and $3.2 million, respectively, which begin to expire in 2033 and 2023, respectively.  The Company has state research and development credits and enterprise zone credits of $10.5 million and $0.6 million, respectively, which are indefinite in expiration and begin to expire in 2023, 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:12pt;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:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">1,737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">1,223 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2,523 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,737 </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"/></tr></table></div><div style="margin-top:12pt;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, 2021, the realization of unrecognized tax benefits were not expected to impact the effective rate due to a full valuation allowance on federal and state deferred taxes.  The Company has not recorded any interest or penalties in its provision for income taxes for the years ended December 31, 2021, 2020, and 2019 and no such amounts have been accrued at December 31, 2021 and 2020.  </span></div><div style="margin-top:12pt;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:12pt;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 income (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:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">(96,836)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">(35,999)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(33,940)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(4,023)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,701)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(38,700)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(30,421)</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"/></tr></table></div> -96836000 -35999000 -33940000 -4023000 -2701000 3519000 -100859000 -38700000 -30421000 <div style="margin-top:12pt;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 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:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></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%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">(817)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(381)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(381)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,314 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for 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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">702 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,725 </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"/></tr></table></div> 0 7000 0 63000 63000 59000 889000 1013000 352000 952000 1083000 411000 -817000 -381000 1314000 -817000 -381000 1314000 135000 702000 1725000 <div style="margin-top:12pt;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, 2021, 2020, and 2019 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:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">2019</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 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 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%">(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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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></tr><tr><td colspan="3" 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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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></tr><tr><td colspan="3" 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%">(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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">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%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.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></tr><tr><td colspan="3" 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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.6 </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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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></tr><tr><td colspan="3" 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%">Recaptured dual consolidated losses</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 officer 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%">(7.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.4)</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">Nondeductible transaction 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%">— </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.9)</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</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%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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:0 1pt"/><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(1.8)</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 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%">(5.7)</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.001 -0.001 -0.002 -0.061 -0.091 -0.058 -0.340 -0.178 -0.341 -0.012 -0.025 -0.048 0.165 0.356 0.112 0 -0.383 0 -0.075 -0.054 -0.028 0 -0.019 0 -0.005 -0.010 -0.019 -0.004 -0.005 0.001 -0.001 -0.018 -0.057 <div style="margin-top:12pt;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:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">78,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 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%">25,447 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:2px 0 2px 1pt;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,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#cceeff;padding:2px 0 2px 1pt;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,126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:2px 0 2px 1pt;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,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></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%">Accrued expenses and other current 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%">3,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">1,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</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%">124,968 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">82,404 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: 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%">(32,279)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,691)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets, net of valuation allowance</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%">92,689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">44,713 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Convertible 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%">(63,892)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,851)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">(13,499)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,315)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">(21,522)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,670)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">(1,681)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,674)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">(249)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(751)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</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%">(100,843)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,261)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#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,154)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(6,548)</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"/></tr></table></div> 78003000 52771000 25447000 16016000 7407000 7915000 2126000 2297000 6587000 0 3986000 3037000 1412000 368000 124968000 82404000 32279000 37691000 92689000 44713000 63892000 20851000 13499000 12315000 21522000 15670000 1681000 1674000 249000 751000 100843000 51261000 8154000 6548000 <div style="margin-top:12pt;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:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">37,691 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">30,598 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">45,173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase 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%">42,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(47,652)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,383)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">37,691 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">30,598 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 37691000 30598000 45173000 42240000 7064000 12808000 -47652000 29000 -27383000 32279000 37691000 30598000 -47700000 -27400000 70600000 37700000 277200000 147600000 13400000 3200000 10500000 600000 <div style="margin-top:12pt;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:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">1,737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">1,223 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2,523 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,737 </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"/></tr></table></div> 2523000 1737000 1223000 400000 161000 134000 1343000 625000 380000 4266000 2523000 1737000 Net Loss per Share<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 sets forth the computation of basic and diluted net 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:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net 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%">(115,161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,911)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(32,535)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Add: Dilutive effect of 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></tr><tr><td colspan="3" 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%">Shares used to calculate diluted net loss per share</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%">58,351 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,832 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,320 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net loss per share attributable to BlackLine, Inc.</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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.97)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">(0.83)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">(0.59)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net loss per share attributable to BlackLine, Inc.</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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.97)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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%">(0.83)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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%">(0.59)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive shares were excluded from the calculation of diluted net loss per share attributable to common stockholders because they were anti-dilutive:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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 with 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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,944 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">3,486 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options with performance 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</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,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 loss per share</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%">4,242 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5,499 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5,823 </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"/></tr></table></div><div style="margin-top:12pt;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</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">option in the 2024 Notes and the 2026 Notes, respectively, are not considered in the calculation of diluted net loss</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">per share as the effect would be anti-dilutive. The shares are subject to adjustment, up to approximately 4.7 million</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">shares and 9.9 million shares for the 2024 Notes and the 2026 Notes, respectively, if certain corporate events occur</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">prior to the maturity dates or if the Company issues a notice of redemption. The Company uses the treasury stock</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">method for calculating any potential dilutive effect of the conversion option on diluted net income per share, if</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">applicable. The conversion option may have a diluted impact on net loss per share when the average market price</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">per share for a given period exceeds the conversion price of the 2024 Notes and the 2026 Notes of $73.40 and</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$166.23 per share, 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%">The following table sets forth the computation of basic and diluted net 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:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net 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%">(115,161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,911)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(32,535)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Add: Dilutive effect of 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></tr><tr><td colspan="3" 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%">Shares used to calculate diluted net loss per share</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%">58,351 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,832 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,320 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net loss per share attributable to BlackLine, Inc.</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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.97)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">(0.83)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">(0.59)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net loss per share attributable to BlackLine, Inc.</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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.97)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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%">(0.83)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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%">(0.59)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -115161000 -46911000 -32535000 58351000 56832000 55320000 0 0 0 58351000 56832000 55320000 -1.97 -0.83 -0.59 -1.97 -0.83 -0.59 <div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive shares were excluded from the calculation of diluted net loss per share attributable to common stockholders because they were anti-dilutive:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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 with 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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,944 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">3,486 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options with performance 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</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,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 loss per share</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%">4,242 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5,499 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5,823 </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"/></tr></table></div> 2739000 2944000 3486000 0 483000 683000 1503000 2072000 1654000 4242000 5499000 5823000 3400000 6900000 4700000 9900000 73.40 166.23 Contingent Consideration<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%">In conjunction with the 2013 Acquisition, option holders of BlackLine Systems, Inc. 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 required to pay additional cash consideration to certain equity holders if the Company realizes a tax benefit from the use of net operating losses generated from the stock option exercises concurrent with the 2013 Acquisition. The maximum contingent cash consideration to be distributed is $8.0 million. The fair value of the contingent consideration liability was $6.3 million and $6.4 million at December 31, 2021 and 2020, respectively. See Note 2 for additional information regarding the valuation of the contingent consideration.</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%">As a condition of the Rimilia Acquisition, the Company agreed to pay additional cash consideration if Rimilia realized certain Rimilia ARR thresholds in each year over a two-year period subsequent to the acquisition date. The maximum contingent cash consideration payable was $30.0 million. During fiscal 2021, Rimilia did not meet specified ARR thresholds which relieved the Company of its obligation to pay some of the additional consideration. The Company recorded a reversal of expense which, when partially offset by a revaluation of contingent consideration related to remaining ARR thresholds, reduced the consideration payable by $2.7 million during the year ended December 31, 2021. As of December 31, 2021, the maximum contingent cash consideration payable for Rimilia is $15.0 million, and the Company has recognized a liability of $14.4 million equal to the estimated fair value </span></div>of the contingent consideration payable. The fair value of the contingent consideration liability was $17.1 million at December 31, 2020. See Note 2 for additional information regarding the valuation of the contingent consideration. 8000000 6300000 6400000 30000000 2700000 15000000 14400000 17100000 Commitments and Contingencies<div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Litigation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">—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:12pt;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, 2021 and 2020, 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 PlanThe 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 bi-weekly compensation and 50% of each $1 of the employee’s contribution up to the next 2% of the employee’s bi-weekly compensation. Matching contributions to the Plan recorded in the Company’s consolidated statements of operations totaled $5.9 million, $4.7 million, and $3.6 million for the years ended December 31, 2021, 2020, and 2019, respectively. 1 0.03 0.50 0.02 5900000 4700000 3600000 Geographic Information<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 sets forth the Company’s long-lived assets, which consist of property and equipment, net, and operating lease right-of-use 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:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">20,350 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">17,600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">32,585 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">21,947 </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"/></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%">The following table sets forth the Company’s long-lived assets, which consist of property and equipment, net, and operating lease right-of-use 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:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">20,350 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">17,600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">32,585 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">21,947 </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"/></tr></table></div> 20350000 17600000 12235000 4347000 32585000 21947000 Unaudited Quarterly DataThe following table sets forth unaudited quarterly consolidated statements of operations data for each of the quarters in the years ended December 31, 2021 and 2020. The Company has prepared the unaudited quarterly consolidated statements of operations data on a basis consistent with the audited annual consolidated financial statements.  In the opinion of management, the financial information in this table reflects all adjustments, consisting of normal and recurring adjustments, necessary for the fair statement of this data.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.999%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="border-bottom: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%">Quarter Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="21" 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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">March 31,</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%">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%">115,326 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">109,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">102,122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">98,856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">95,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">90,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">83,272 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">82,598 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</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%">87,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">84,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">78,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">76,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">76,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">73,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">66,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">66,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</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%">(32,476)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(9,718)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(25,576)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,224)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(12,634)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,857)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,941)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(10,970)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 loss attributable to non-controlling interest</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%">(177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(284)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(197)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(268)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(425)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment attributable to non-controlling interest</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%">4,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">4,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">4,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">2,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net 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%">(37,010)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(13,741)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(25,446)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(38,964)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(16,985)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,751)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,332)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(12,843)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net loss per share 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%">(0.63)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(0.23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(0.44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(0.67)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(0.30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(0.15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(0.15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(0.23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net loss per share 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%">(0.63)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(0.23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(0.44)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(0.67)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(0.30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(0.15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(0.15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(0.23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> In the opinion of management, the financial information in this table reflects all adjustments, consisting of normal and recurring adjustments, necessary for the fair statement of this data.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.999%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="border-bottom: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%">Quarter Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="21" 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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">March 31,</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%">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%">115,326 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">109,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">102,122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">98,856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">95,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">90,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">83,272 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">82,598 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</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%">87,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">84,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">78,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">76,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">76,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">73,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">66,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">66,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</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%">(32,476)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(9,718)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(25,576)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,224)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(12,634)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,857)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,941)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(10,970)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 loss attributable to non-controlling interest</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%">(177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(284)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(197)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(268)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(425)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment attributable to non-controlling interest</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%">4,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">4,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">4,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">2,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net 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%">(37,010)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(13,741)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(25,446)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(38,964)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(16,985)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,751)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,332)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(12,843)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net loss per share 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%">(0.63)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(0.23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(0.44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(0.67)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(0.30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(0.15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(0.15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(0.23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net loss per share 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%">(0.63)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(0.23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(0.44)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(0.67)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(0.30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(0.15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(0.15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(0.23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 115326000 109402000 102122000 98856000 95710000 90157000 83272000 82598000 87354000 84965000 78550000 76966000 76528000 73175000 66529000 66533000 -32476000 -9718000 -25576000 -33224000 -12634000 -7857000 -7941000 -10970000 -177000 -252000 -284000 -197000 -268000 -425000 -328000 -328000 -4711000 -4275000 -154000 -5937000 -4619000 -1319000 -719000 -2201000 -37010000 -13741000 -25446000 -38964000 -16985000 -8751000 -8332000 -12843000 -0.63 -0.23 -0.44 -0.67 -0.30 -0.15 -0.15 -0.23 -0.63 -0.23 -0.44 -0.67 -0.30 -0.15 -0.15 -0.23 Subsequent Events <div style="margin-top:18pt;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. Acquisition</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 26, 2022, we completed the acquisition of FourQ Systems, Inc. ("Four Q"), a leader in intercompany financial management technology. With FourQ, BlackLine seeks to enhance its existing intercompany accounting automation capabilities by driving end-to-end automation of traditionally manual intercompany accounting processes and accelerating BlackLine’s larger, long-term plan for transforming and modernizing finance and accounting.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We acquired all of the equity interests in FourQ for consideration of $165.0 million payable at close. The final purchase price consideration will also include an estimate for contingent consideration of up to $75.0 million over the next three years subject to certain financial performance milestones. The fair value estimate of contingent consideration is in the early stages of analysis. The purchase price is also subject to certain post-closing purchase price adjustments, including working capital adjustments. </span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given the recent timing of the closing of this acquisition, we are in the process of identifying and measuring the value of the assets acquired and liabilities assumed. We plan to disclose the preliminary purchase price allocation estimates and other related information in our Form 10-Q for the quarterly period ending March 31, 2022.</span></div><div style="margin-top:18pt;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%">Equity Grants</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%">On February 16, 2022, the Compensation Committee of the Board of Directors of BlackLine, Inc. approved restricted stock unit grants to employees totaling 0.1 million shares. Each restricted stock unit entitles the recipient</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to receive one share of common stock upon vesting of the award. The vast majority of the restricted stock units will vest as to one-fourth of the total number of units awarded on the first anniversary of February 20, 2022 and quarterly thereafter for 12 consecutive quarters.</span></div> 165000000 75000000 P3Y 100000 1 EXCEL 105 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .R >%0'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #L@'A4X6ZWA.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R''V!TR:2\M.&PQ6V-C-V&IK&L?&UDCZ]G.R-F5L#["CI9\_ M?0(U.DCM([Y$'S"2Q70SNJY/4H<5.Q %"9#T 9U*94[TN;GST2G*S[B'H/11 M[1$$Y_?@D)11I& "%F$ALK8Q6NJ(BGP\XXU>\.$S=C/,:, .'?:4H"HK8.TT M,9S&KH$K8((11I>^"V@6XES]$SMW@)V38[)+:AB&%W%7;>V)W] MQ\87P;:!7W?1?@%02P,$% @ [(!X5)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" #L@'A49;<^K] & %&P & 'AL+W=OKPK[;-:7VRE>M!KS@UYBL)87[;6QFP^=#K:7_.( MZ5.YX3'<64H5,0.G:M71&\59D!I%88MMS6_L*=6*V-O="YNMBP%9]S\WTS4W#6*5 "$?%8"QD3Q9>7 MK:'[8>P-K$'ZQ _!M_K@F-A764CY8$^FP67+L8QXR'UC(1C\//(1#T.+!#S^ MS4%;Q9C6\/!XCSY)7QY>9L$T'\GPIPC,^K(U:)& +UD2FCNY_<3S%SJS>+X, M=?J?;+-GN]T6\1-M9)0; X-(Q-DO>\H=<6 P<(X8T-R OC!PCXW@Y0;>2X.S M(P;=W*";>B9[E=0/8V;8U8626Z+LTX!F#U)GIM;P^B*V<9\;!7<%V)FKD7SD MBLP@Q*1-OL_'Y-V;]Q<= \CV?L?/4:XS%'H$Q:7DBXS-6I.;..#!FA&J1\ M!O[VZE7-+.@7W/HHXBA1RE*;".V#IWYQIE!^.%J[[=*VA_$:%+P&#:>28I#0 MTWQ\/(PXUI*%&HOC><'I',6YB8TP.W!5R,G7)%IP5<4%QW ,Z M9:)TFC"ZXRMA5S&XZRN+*N-6 W0=,O_A%BZ>D&GLGV+D#K*XVX0):G^P/B(T6^197^PZ'I*[G..2'\(V$ %S+ M).2/3&$2Z982X.))'*5[OY65=&MT@9HUF812*HQA*0XNGM5?,AS9,YB0]W(; M5[+#X7Y*&80,4N8G$8;Z!*-8"H:+Y_F7%(M%,U/R4<1^==!QS!&FK&ZI%RZ> MXE]2FTEM0#C^$IOC*QE'/'>]7A_C5FJ&BR?Z-))#V&H$7F MNV@APTJR.,#U+<:C5 F*I_2]N\C-D[]F,6Q,CNEL#=#7X7P\_!/C5.H";:0+ M/V%[VGZ((7=!4)F&&1>0J=9)]92KP?S%-<:M% ':2 1^R! T'K;N:K)-.9!9DUJ2:&(]:XJDSUM%&JG\:&JZSA8&MOMJ=: MR0Q'K&%69GK:*-.GH2,C$* 55 N5?'"<6Z9@P0Q]GP,0P 09),:QS/@43]@Y MQWG$PI!<)QINZ^IH_K\M BU3/VVT2;B)N%K9"?8[($#Y EESP^)J]^& ==2\ M4@,\/'-/1Y,[,DP" 64?&1K#0;G34G<2LE45LQJ\FNVQ5Z9YK]%.8;Z&7(9Y MJ@:FUE-EOO<:[0IFR2(4OBT]6=5"'.B20\:JKDUK4&]^^WI W?['@LX7SE-Y 99IY-8R#$ B9%D84F$ 5!( M&X$G0%/X:[*%W8.]MQ3V;;<"%@Q_J7 MG8/O!E9#T^\OFOBV6Y1]0BBN%M]XANF7C4[Y>/:!Z NS$JQ)R)=@ZISV83JI M[)M+=F+D)OT*L9#&R"@]7',&"]4^ />74IK]B1V@^/)U]1]02P,$% @ M[(!X5*#!(6TC @ > 4 !@ !X;"]W;W)KLJ))"D7460\K!JD=(I:M7MQ;07#ES JA^8?8SNV\\VA&52 M@O(&^^R[G_]WYIPT2K^;$@#)A^#2+((2L7H,0Y.5(*@9J0JDW3DJ+2A:4Q>A MJ330W <)'D;C\3P4E,D@3?S:7J>)JI$S"7M-3"T$U7]6P%6S"";!:>&%%26Z MA3!-*EK *^!;M=?6"GM*S@1(PY0D&HZ+8#EY7,V=OW?XQJ Q9W/B,CDH]>Z, M;;X(QDX0<,C0$:@=?L,:.'<@*^-7QPSZ(UW@^?Q$?_*YVUP.U,!:\>\LQW(1 M/ 0DAR.M.;ZHY@MT^$\X/Y* M0-0%1%YW>Y!7N:%(TT2KAFCG;6ENXE/UT58WU MVCHE(5JLVPRS#K%J$=$5Q"0BSTIB:GI1T4G4*AHD;B ;D7AR M1Z)Q-!G@Q7V2L>?%MR9)?BP/!K7])7X.X*<]?NKQTR&\TN0K%7"I?,/1>\TR M:"B"+E7M?B_;<-J0W6X_(&W62YO=)&VGLJNW.TS8*4.6LK!M9.[(FG)FBR@9 M'= V[[7-;]+VQ+0@V\TE:<. *'ZX)",\ZP8!NO ];TBF:HEM8_2K_;.R;+OI MGWO[)CU373!I"(>C#1V/[FVM=-OGK8&J\KUU4&@[U4]+^S2"=@YV_Z@4G@QW M0/_8IG\!4$L#!!0 ( .R >%0GY$/(:@< *P> 8 >&PO=V]R:W-H M965T&ULK9E];]LV$(>_"F$$6 BF2 &G2K07ZAJ;= M_F9D.A8JB9Y(.\T^_8Z2*]GBBU-@*-K*]I'ZW>EXSY&Z>)3M=[460J,?==6H MR]E:Z\VKQ4(5:U%S]5)N1 ._K&1;%VK2"+[M!=;4@490L:EXVLZN+ M[KO/[=6%W.JJ;,3G%JEM7?/VZ;6HY./E#,]^?O&E?%AK\\7BZF+#'\2=T-\V MGUOXM!AF69:U:%0I&]2*U>7L&K^ZB2,SH+/XJQ2/ZN :&5?NI?QN/KQ;7LXB MHTA4HM!F"@[_[<2-J"HS$^CX9S_I;+BG&7AX_7/V/SKGP9E[KL2-K/XNEWI] M./?I_;O;ZZ]O;M'KZ_?7'V_>H+NW;]Y\O4/GZ-O=+7IQ]CLZ M0V6#OJ[E5O%FJ2X6&NYLQB^*_5U>]W MP2VJG8MU49IGMKAC-4YI?+':',;'-:)+&F YF1TKC06D<5/J!M]^%YO>5 M0$H4V[;4I5#H!:]EJ\M_!7@@E49RA$(@LQ#PN" B<]2(SG=>07GC30&1@4J)BE8L2XTJ"?FBNMB0>4YH'QDZ M3VGJCXL="E2.1#)$(@E&XG,K-KQ<(O$#X& \-+JE M7H,KQ=%*<2E/+$F$9HQ-A#NL(D(\3S ==*=!W5^EYM4S)*9VU&B<)EDV$6G; MF?6&F5ME-JC,3I2&30DZN[6EY$H_\E8 :" 3Y*8VPLV"4UWJN<1GCOBR.)U( MMZTP2W)/7N2#\OQ$7D"WT.JG+A],3>OT>I7FMH:$FG)_I-1A14G;)M5-#46K6VD2VF$8 M1VE$B4?R2#H2)IU_^9T(M,TU*,Q6=MA6F#'F4SWBCX3Q-]!#\Q^3]/ $VL:8 MZ56F"0.O;TDKV3R<:]'6 M)VN;8U-D5XAGDXZ.I*-ATO45^(0Z:@,+QPG-XBF+'89)FD$'X9$YLHV>8EM= ME]IL/OL&K?BYV(KN[.HCU :$F?.(*3RS.21_I3:\$)>S32N4:'=B=H5<)Y3_ MPT3'WH^8I&%,?A%+(>KNQ [R_=PXW\JJ,G6];""]A-+[&,3N$#B(F"6Y==SH MV,011CP;7GIP,DJ#FXL[+8OO:UE!152_=<<(^BEXY#KRC8;Y9M)"-DB9&\S1 M6?0RPK#1:-&.5Z8XL"B:1_U?I-:\-=W]5J]E:XYBX.=LGF?QG,0I*I4RFX"N M]]]JI>'"1-=[IL?2>9*1.<;9+PR-G,_&!BC+IWL'EU'J:1CI"%EZXOQSN2P- MH: F-._\[)!17]4Y11J@S,A+,NL&N"R(VGB:1;I"%AZ!*]U%K6 MW>5:<(BM,8#?5Q+(M/]@7E@.+ZBO_@-02P,$% @ [(!X5/"EOJGL @ M( @ !@ !X;"]W;W)KKO3")(5:3F+4=Z.[3[]A)(PZAI5R [LNS0@R,5,K5M6F*."4Y%AVV(@4\63">8PE3OC3%BA.<:%&> MF8YE>6:.:6$,^WIMPH=]5LJ,%F3"D2CS'/._-R1CFX%A&^\+SW292K5@#OLK MO"13(E]6$PXSL_&2T)P4@K("<;(8&*%]'07*7AO\H&0CML9(93)G[%5-[I.! M82D@DI%8*@\8?M8D(EFF' '&G]JGT814PNWQN_=;G3OD,L>"1"S[21.9#HS M0 E9X#*3SVQS1^I\>LI?S#*AO]&FLO6N#!270K*\%@-!3HOJ%[_5==@2V-TC M J<6.*<*W%K@ZD0K,IW6"$L\['.V05Q9@S/\[NQK/[*'RX0-_0RW2$SL\N MT!FB!9JEK!2X2$3?E$"B_)EQ'?6FBNHY]B5R+,=ND4>GRZU=N0GY M-T5PFB(XVI][Q-]48DF@-25B"W1+"US$%&=HP@35O?8KG O)H>-^?Q#,;8*Y M.ECW2+ P9US2?R1!,1.RK7:5OJ?U:A>NAUXO" *O;ZZW:W1H9OL]Q[8;LQV\ M;H/7_1@O@XT-!2 "P1F!$E;.Y:+,8+_%K"QDZ\ON'I X5XZ[AWMHY/JNWP[; M:V!['\)&+,_A_< NB5\OT0ISM,992= YM&P_[$Z,=;*_!]KZ K0$%PJ5,&=>-H?"KU5;NRKFWA=2SZL\>_"F6.QGX30;^ MUS.@0I2?T_N'3,%5T'6Z_AY\BZ'O!=#@03M[T+ '7V>'"TY(.,QHL?PL@>#4 M!%H,VQ,PM\YO=7=^QWQ)"X$RL@"IU?&A"7EU'U43R5;Z2)\S"1>$'J9PA1.N M#.#Y@C'Y/E&W1/.G8/@?4$L#!!0 ( .R >%2M!?&PO=V]R:W-H965T&ULM5E=4^LV$/TKFDP?8 :()5G^N /, M .&VS-P+#.&VSXZM$!?'2BTET']?^8,XD=8BG=Z^D-BCL2GM6TOF;J%[E M@G.%WI=%*2]&"Z567\9CF2[X,I%G8L5+_9^YJ):)TH_5RUBN*IYDC=&R&!// M"\;+)"]'E^?-N\?J\ERL59&7_+%"^)2K'ZO'2C^-MUZR?,E+F8L257Q^,;K"7R8TK T:Q.\Y?Y,[WU%-92;$ M:_UPEUV,O'I$O."IJETD^F/#;WA1U)[T./[JG(ZVOUD;[G[_\/ZU(:_)S!+) M;T3Q1YZIQ<4H&J&,SY-UH9[$VV^\(\1J?ZDH9/,7O758;X32M51BV1GK$2SS MLOU,WKM [!C@8," = ;$-/ '#&AG0 \U\#L#OXE,2Z6)PR11R>5Y)=Y05:.U MM_I+$\S&6M//RSKO4U7I_^;:3EW>/-Q/'[[=3:Z>;R=H^JP_OM_>/T_1PU?T M\'C[=/5\IP'H%/V83M#1+\=(+I**2Y27Z'DAUC(I,WF"?ME[/A\K/;#:_3CM M!G'=#H(,# (3]%V4:B'1;9GQ;-_!6#/:TB(?M*Z)T^.$IV>(XA-$/(*! =T< M;NX!YI.#S7'L8$.W2:*-/SK@[XEO>+GFTN'*W[KR&U?^@*MGH9)"+UC(81O8 MUIXU]G75V%SZA(5><#[>[ ;0AE&&0QKNPR8VC$11'/;>]EBP+0OF#,B-D J) M^0"//9?!UF5P0&!2I^,V0*V?8(=2'$8A-N)CHP+-FQCAL5%,HQ@:Y@@B$UH]2$D:4&0QL&(E(&!BP"0"CGN=AF$.TY1 Y,_RPXE6B M\O(%\7>M<=*9XWCK-'8&9IH4NG;I&J4K:/7*:_=0?&*;D4>"NA#LQ<>&X=!G MD3$1)@",1='.0MFC@KV^<'M.,D]<\J1*%PV?3,_70JRT((,9[USM#B(,*3%F MXPT 8X$?^ 8C .;KE ^L:;PC1=@];WFIDUXTA)),BUTN53T)-ASDA*U11 'S M0I.3#0MQ@,TL 3 6>&PH2Z3G1 XH*^*3V=PQ(O;"# +?CTU* $Y/4!:8G&R< MKN2QYPV0ZN4(4R>I;W5]F5=B^4%,E# A:@W@E$8!]DU" ['46PE"<#IRA7' M X1Z4<2^N]JH!:]T$Y.*)4='78Z.'14']TJ%F3-6=Z7BNF-2G7HIY9 M;0"0SSQ33P!4@$DT$)]>&[%;'+I]7K)8X^7Y,SKG>" M_(.<2MX'"DT$C-7S(F95&@!((VMR3D"[#$U,70T MTPJAFYJF]AQ_3A.07JO+ 4"AO:P@K2<#;1KI)9RX)?Q>[^L+G3=H\,06V3I' M<6P63PA(8]_B .((]@=DF_2R3=RR_<$")4I5^6RMDEFALR)0*I7V9]Z:UYW M6S^)M*W46+@;R MH]8V\!1CIOLPDR$ ](/8$@<(1PFC0TNR[P2(>W]\G<@\K;6@Y:K;F_;(XS/6 MZ"@OT5IFO06#<&T[;:$Z0VGE7T %D34JF0 C%$RT!F0OLLA[BYG MDA=KI2G_?]D/#LL^ (.R#\(&L]\W2,3=( UF/QN.SV?YMYL>,/\ #,H_ '/D MOV^AB+N%FJYG,JWR57L@K3>A X8"1@0I(>R&@P4^;DWU9I>ZR M^B_F9&BO-1;%YFD=!,,>,V4"@&'?\\R%.]ZY0UKRZJ6YBY-ZO.M2M?'^-OTS:6[O>37N)^#VI7O)2HH+/M4OO+-1CJMI[N?9!B55S4S43 M2HEE\W7!DXQ7-4#_?RYT"]T]U#^PO1V]_ =02P,$% @ [(!X5'TV>=(G M! -PX !@ !X;"]W;W)K _"ZDR;G"IEIY> M*^#S7"A+/>;['2_CB6@-^OFW>S7HRXU)$P'WBNA-EG'U>@6IW%ZT:.OMPT.R M7!G[P1OTUWP)4S#?U_<*5UZI99YD('0B!5&PN&A=TO,1#:U COB1P%;OO1-+ M92;EDUUT5=JT@OOO;]J_YN21S(QK M&,KTKV1N5A>M7HO,8<$WJ7F0VV^P(]2V^F*9ZOR7;'=8OT7BC38RVPFC!UDB MBB=_V05B3X!V#@BPG0"K"H0'!(*=0/!9@7 GD(?:*ZCD<1AQPP=]);=$631J MLR]Y,'-II)\(N^]3H_#?!.7,8#BYFTYNKD>7C^,1F3[BXW9\]S@EDZ]D.+F] M?QA_&]]-KW^,RU78 M90?L4D9NI3 K3<9B#O./"CPD43)A;TRN6*/&$<1G)* GA/F,.AP:?E[<=XB/ M/BU.HP8V0;DO0:XO.*!O:K@!K"]#Y((,989%O;+5]@SD6L0R _+WY4P;A77S M3X.YL#07YN;" ^;NL,.D4CLWLI!LYY*VC3P/3JGO1U'8]Y[WX^O !5'HLX^P MD0O&:-@I81\(M$L"[<9X3J$&*M63QU$_:A"J(X)#Q&*2D)1(Z&/K>50 M"X@-31JLIYL %$8N""@\7C'9Z;3<5ZK^?97YC$[@!K2N;8QD1;HQ*9INB M'(W$>64..#[9E9#B-,:#2,D4M2UQ,PTHT*:I7="]PY5^JJW^C@?.,Y76(Q?1 M2MX/72@:A-5LO]C@6 NWSO50-11M!JMD0O$H@-!>#^^ M:? _Z^J/40]H,T#Q2?X7Z4\?KI!N1,[TIPY MN;IG#]JI'@?M3=09J&5^,[&]92-,,9*67\O;SV4^ M\U>^7]E;43ZIOZLIKE2W7"WMU)#" E7Z9UUT2A6WE&)AY#J?VV?2X"T@?UWA MS0Z4!>#_"RG-V\(:*.^*@_\ 4$L#!!0 ( .R >%3A5:3NB0( .4% 8 M >&PO=V]R:W-H965T&ULC51=;]HP%/TK5]$>6JEK(-!V MJP )"%61^!*AW<.T!Y-\ZYU\X]K;U4+SI% M-/":9T*WO=28S;WOZSC%G.EKN4%!)RNI^P,>?KU-@-O]/:L#5&:)XV,T4K MOV))>(Y"OW8=/&NX!GCGM]- =;R5+*%[L8)FVO9A/"#&-C&1@- M.^QCEEDB2N-GR>E5DA9X/#^P/[C:J98ET]B7V3>>F+3M??$@P17;9F8N]X]8 MUG-C^6*9:?>%?1%[%W@0;[61>0FF#'(NBI&]EO=P!*C?G@ $)2!X"VB> #1* M0..C@&8)<%?M%Z6X>PB989V6DGM0-IK8[,1=ID-3^5S89X^,HE-..-/I3R?1 M=#0,NXM!"-&"AO%@LHA@^@#]Z7@V'SP.)M'P>0"C:13!Q:P[I^/'P6+8[XXN MX3,\12%< M90PQOH9&_0J"6E!_)Z'^Q^&U=^#AA^'UKV>J:50/TW!\C1-\D6$&J;\,R!7T M94Y-G=INVR$,12QSA._=I3:*&N?'&;EF)==T*&H[X"PU[?^PD*U1NG:BUHUZ&[ MW1V_RG\CPG,11;'^40/DJ-;.2#3$T/J9-$' ,* & 'AL+W=O\'( M3*Q5ECR)3MIO/U)638ND*#=-MC>QY!Q/?QZ/_!UI'3V4U:=ZR;D GU=Y41^/ MED*L7T\F=;KD*U:_*M>\D/^Y+:L5$_*VNIO4ZXJS1=-HE4]0$(23%%?RR O5FM6+5ERG/RX?C$1Q]_>)]=K<4ZHO)R=&:W?$K+CZL M+RMY-]EY660K7M1968"*WQZ/WL#79R12#1J+CQE_J/>N@>K*35E^4C?GB^-1 MH!3QG*="N6#RXY[/>)XK3U+'/ZW3T>Z9JN'^]5?O9TWG96=N6,UG9?Y[MA#+ MXU$\ @M^RS:Y>%\^_,S;#E'E+RWSNOD+'EK;8 3232W*5=M8*EAEQ?:3?6X# ML=< XIX&J&V #FV VP;8:("BG@:D;4",!B3L:4#;!M1\0E^GP[9!V,1^&ZPF MTG,FV,E153Z 2EE+;^JB&:ZFM0QP5JC,NA*5_&\FVXF3V<6[JXNWY_,WUZ=S M<'4M/WX]?7=]!2[.Y-W%[)>?+][.3]]?_0A.?_MP?OT'&(,/5W/PTP\O0+UD M%:]!5H#K9;FI6;&H7X(?.O='$R$EJ@=-TE;.="L']@_,B+5<<_/2VK.L7#O=GA[N?\]LLS437R42._RX)T"X)4..5 M]'B=\KNL*++B#DQ9SHI4ZI,QV [P"\"$?%3Z"F#X$J QJ[AV?H/&_]J,;L_ MH22,\='DWB$+[V3A;Y1U@)3IUB?=DX)A@L)HIV6KV#:CQ+"9VS:$0AK!KMFI MRZQKU'"\9EN;JA9J S3Q8EOF"5[6< MN?]L,O$%_/F^S',@E^,'5BW^\F0-W3V<>H>G>0HHUPTA^&=>I5DM%X2]U'%E M"K4R)4R@.PKA3DCH%?*1UT)E27DK65>+*DO5]*@;>9LB$\YU*+1TP("&H9$E MH9TE1HZX_?3T*-KU*/J^'@U%.;)4D: GU^*=IOCIHQS;ZX(1X=@3X8[.9*H\K^M-LUA(H>F6"UN18EF5F[LEX*MU7G[AO/UZO:G2I9I#:[G&#,4UL4>; M]HPU##2"@^=3[&1L8(<=)6;D6ZO]T",CN=V.>I9UN%=S0&^'WZ1R2:H;YEI] MEL4R$.RS+(/$4BUA3LIBOTX_6=#*M*#EE]R57_9B.8"KTHP31GZ:>WTOJE*FM?O52IE&^: M&V(>L *5-H M\QHG<0BQB0X'M6EB#HL#_B%$$367#L=#H\@F8H MVMO?^A']W?4T\"%-&61G[)/7E"PBV,:&S6!RPS' >T[=M1,QGXF'US0H<"UFF''KCD*XQZ* M84UG[*>SMZ!S2IEB&Z@$H2 R-@\S;,.9FC78W.%,LEGVS#P/M>UP9*P:9PZC ML2Q+P[[C%*QAC]%_7]#AO4-K/]0?5]!AF^H$]JQ+6$,;^Z']J (#NW:]!$$S M9XI/;&& M*_;#]5G+.6QC%@9]DC5DL1^R3U[.81NN2;..=J-O[W5-7CD=P:2GPYK3V,_I M)R[GL .7, H":YD?M.O^5J6Q2@[8ZAY8T!&;H6%$S3/L^:!95ZI&+?&C]E$% M'7$@+3+A.U:N91_P;7-=!Z9I5(F.Y7(O6>\>-LE(@O6>HSE[96]\Q@@F* MB3D6PX;=WFFD$C]2G^D8F-C,16$)3KL@"'I35=< Q%\#'+YU M@"YR$KL:H''2*TOCGGS3$?4!4J:MQ\Z+%(@&V/R)W&%'$RLI;:,0T3C&YNIH MVZ'$W/ #SY%U!+ P04 " #L@'A4 M+5>$(@(, !D. & 'AL+W=OB',' ZI\X>V^]DOI531XZIN^ORF)N+5O49C>/D;%54S']"3IY_^%[=+97^X>SB?%W;6235^U M3=3)Q?N32_)NEC!]@4'\IY(/_<[G2%.Y;=N?^LOG^?N36#^1K&6I]! %_+F7 M5[*N]4CP''^.@YYL[ZDOW/W\//HG0Q[(W!:]O&KK/ZJY6KX_R4ZBN5P4FUI] M;Q]^E2,AH<#$\P:IJAK_%XVB(G0LHF;B CA?0 M8R]@XP7LV OX> $WEAFH&#O,"E5?E>-=/@QWH1-W(33ZK6W4LH\^-G,YWQ_@#!YY^]ST M^;D_T."(,UF^C1AY$]&8DM]O9M&K7UXCSW5U_"CQ]"BSHT>F?(MY?1A9F)%UAKF_."5$D(2@'!\20G#FR&P!@53&QA>P3%EJ XDF SCXKY?R&H('$ICV\GYQ*2JO[6M,UI M"1.V:^M:&[QJE.QDKZ)77ULE(XY-D@_#4R0[3T\X25+'%#XJ%7'N&,('L2S' MK9!LK9 <907LR1/O=J9#IJ80B6VUBX,$ M+W<\I(G-Y:V*YE5?MAN=$<"'5=]OBJ:40+17>*F+O0<30C"7(0*C-,G<4$=@ M&2?Q!-&=LDZ"1+_H@ ".\E$[;E/U2Y/S!E_>2S#"D.>46T-&CL1/4S&A+D4? M%;OT0I!];M1RHT%N-ZHM?YYJM3<'-BN0P/WD;!R'VKU_(K(T=IGX,)XGN"SK!R%9ZPL+)&5*9SEJU!%+@,TU)HG28_YR",)<-@DH$<\GX*!'OC+7/ MQ?X6F^Z8F92PPO@IA[K;RW+3F8S\1B=OE#/W7>@2 M]B&G1*0N801%=\7*/F.K+\AA@0$K,%AB-"#9NTXVY5/TZ@X67?UK4YDF8@P1 M#'Z(^:!32CU7^JAD0C41*QA(6#',Y$("&4B)#4092*3B<8((4O SX@H?#,4R M5P(B*,+(1%DC5CN0-,CEFY8#9JT*CHI>WQ,K6B@8='PK9/KHIH_Y^7!I*U:RFX,=S7:&B-)_?H.HEFX&0R#">:M MD! 8H70B/*A5"S2L%JX-F0 )OXI#%A*QZRD,1RCGW*6!X1).)]8XU$H#&I8& MVYFW+IZFIAU%BGB>N^D*09UR)ESYA@U&^91#K""@84&@B^A&!J?<3DRC+/WJ M3GB6>O/.A[$X%2Y+1"JD4RM2:J4"#4N%;87IY+UL-KBW_*(M(&/F+@\?1A/F M>G6&P!ACR92_K 2@80EPOAL-A/"AA,L F=3:T H(=; M!DS6M_OS5I1P Z) M@EVV?5&_D"CS*[DK*!$(1+6G>Q 826DZD9V9%04L+ JNBG6EBKKZ"P*_;Q?J MH>A@'0>9NF[7JZ$5--$A85AYYX*YQ0?%Q5!97(8(3L3)1()C5BVPL%K8"TI( MK/0AD)-RQMQ:&QQKGY15#"RL&/8\5C4*ECVFD34M79E? M\3U&6%^ ^7$6&FF?C]4-['#KP"NQKS:]676_/J(MM""- C[T-@,4*2B6XCLZ*#'1 =!9 L:O#NMM488(_21-H&G%'*O#3A SV: M(TR]%&" MYA/+ 6[U!S]:?PPAN5K!IX&?;L*JXC%ZJ-1RV=9SG83;V[JZ*Z:]BLF.-([= MO@V&RTB6N*01F-[+GF"]8AJ%3O32N14H M_!]T/0ZKE)$?TL[(<\J]R$2V.;+,I^C#."QSR<3B@%MQQ,/BZ.-B(8?FO[=Q M)1_+X11 !]4E*L>=!9C$VBAO!M-H']_#DA>F]QOC=*V>NJI4ICCU2]0TR";* M[L[.:!A$;KEY;8:!IK;QN!53/"RFM.,A>#L3H]6_YXO(IY3&[N+V"L%1GG+_ M<)2/2WG,I^:[55#\P)F/XVF^B6[E7=4T)EU#V,NN:M%E)/=U$$O2W-NH1G"$ MQL([483@>,+%U,$PJZU$6%N]B+O4+?@0:X'U:_+<[4E=(3C,.C,$YUAGG[95 M5X($UV#?Q[-3U?8(J&%YRMQ2@^# %]SWA8\#7]"I-HVP,DF$9=)WQ[J0@>J- MKCI:&T$66A^[^7B<60[W=Q (I6YO!P--B MAM9,(:Z=#IFAW=BF/8XML"@GW MA 4&2CWW8R--$=XYF!I64S]:!4+Q);'GLH: :Q\:7:V\D.P5_!D5Z-CY,VT7 MU%"^E,(S%W(P%N$2ZA8)7YF(V&U[(Z D=CMP"&AJOEF%(\(*Q^41 M/M8C?,&1N2?BKA!00KSCS(@4VEVY[=.QRD7DPC7W2>X:CDGB"-&>J=;T!0F7]@W0>)J=VEQ J8Y%_O+OU_ M#.=+F8QX=D-:1UY<8R--M703JXB2L"+Z",&[,B7LGQ]"'V\AT.PY,O0A)/5. M]OUK)[LZ\QM9'QIO#&TW;7[>OREV:%\2%3ZH9]PW@, *T( 9 >&PO=V]R M:W-H965T7<-D$K@W<.?%-5PNU7J&V[2*;)X>!>;%K3]9 S/96/O F^M\D4P8$&J4@3T(^MOA%6K- MC@C&8^\S&4*RX>GZX/U3Y$Y<-L+CE=6_JSR4B^1] CD6HM'AWK:?L>?SEOU) MJWW\A;;7G20@&Q]LU1L3@DJ9[E]\Z_/P&H.L-\@B[BY01/E1!+&<.]N"8VWR MQHM(-5H3.&6X*.O@2*K(+BR_E@A7MJJ%V<_30 [Y.)6]\:HSSKYC/,W@BS6A M]/"+R3%_ZB E) .<[ !GE;WH\2/*,!+-[\\#[+ M)A>]8=Q-+\"Z@V#PU(M^A-K9G@_"P]H6H14.>2U@C6ZG),)9'W,MQ/H0;@PGO/AP^N["GP1 (S8: M([EN(M!Y"!9$GE/Y/.PHIFTHBJ]IUCW7D6@K=P*_PTRT)!LH(W63,Y>>%ETO MTI*F5K$3_"CZ)%M";X3>>Q6]'K0W0K.,U/ZRC2,%@AC<'J2HQ8:#[F;7(2;& MSC;;,AZW9*CW/]G64%&&?MB/CCT#Z[VG]O9][YS]NQ,.\F.)_B."HN&ACP$W MC2<)9;95@2"8'?K0S4[A;!55"LOJKN,@? D%O0>]_(0&]Q@-']848D/J,[X* MIO3;EFBXK$.&A'QL%'?=,Z0XR%IIZDJX$0\D:*AGFGA\30E4CT=KP1D-CA+& MF58F4"?[ .I), ZO9,E5H4<#'1MR WHXF2_&"9?LURLF,T[@UL"M#):)9/%. MFXR>YW"O*FX^^-Q5W,--R(]EZ:6'8KP*S<'C*:#>P7.W6'KRA%"NMO&AI'GC M?N]>D^%T>(LONR?HJ-X]Y%^$VRHJI<:"3"?C=V\3<-WCV&V"K>.#M+&!ACDN M2_J>0,<*)"^L#8<-!QB^4);_ %!+ P04 " #L@'A4"5[5\>LF #CA0 M&0 'AL+W=OGWZ]]<=OU'\+>N:'X>&C:\-W%?AB.WSYY$JJ].Y1AW1U="W_9=OVA'.#7 M?OZ ?O_6X_X =/7KXXECMW[8:?C^]Z^.U)7*7V!]<&W[5%[[;?7;RZ M_/;[+_!Y>N"OWMT&\W.!)]ETW0?\Y6W]W<53!,@UKAIPA1+^<^->NZ;!A0", M?\B:%W%+?-'^K*O_0&>'LVS*X%YWS=]\/>R_N_CZHJC=MCPUP_ON]O=.SO,E MKE=U3:!_BUM^]MG515&=PM =Y&6 X.!;_F_Y4?!@7OCZZ<(+5_+"%<'-&Q&4 M;\JA?/FB[VZ+'I^&U? '.BJ]#<#Y%B_E>NCAKQ[>&UY>^UWKM[XJVZ%X557= MJ1U\NRO>=8VOO LOG@RP"3[ZI)(%O^<%KQ86O+PJ?NS:81^*W[:UJ_,%G@!T M$<0K!?'[JSM7?..J=?'LR/?_7?WQ]=?F;Y\&\Z^IBZ]L2UBV;(L K#EAQ"$79.UT& M'O'(5U77U_"@ ](=]O2[ 'A,<.U4=P< X>?6XV_7N 4!^>K@ M>CAK\0BANGKZ_'>O7KVC'R^??T['@46;4^WH;9!.?4F; 4S B;2"A__<[CO8 M[7%WV\+BX;0)OO9E#]A:%Z^:!M887%_QZ17D0*L#&;2A))D1BGUYXXJ-B<'0$3C[DOO\4ZUWB3^KQRM-+1&U -EV]+GY"HB^Z=M?AIT3[*XLZ=U,V)P(1 MZ20B<(7D"HK) XT.^R[@T@U!#;BN'9 +W+_N"N"W]>.RZ5KX&52*4#OP@%+M M]74B6KA2>(J( ; #E'0#1+M!MA >&+,ATFO5>[I)10%P'E#F+B*M 7U*7(>K MU]UI,VQ/323E5;$M?5_@4=U=-XT$(WQ<;$X!!$] *7#8(*W#[BO8ONH(7GSG MC&OMNJZ^]J)8]5L4I. 0%/Z0=.KAQQ"-1],SSP,_= =BY_(BW M$,D,1=OX&(8&D;!\[7H!<_(-KH+>K#X_17*@1FTBV(BI ,H2, M;8&Y^#E8<>_A111^#3)1&8D>Y!;<-, ()Z$@ Y2!BZ7;OJWWQ^J>_OGWS^/*;P@-E5T.8)?-(<'C.)!MT:Z*Q MV@'R"#DM4&J/1V8B.,&/P*KNIFMN$.6* M8.\,D*UA_PV@L4W,'/I)1;O13W.UZYU12@W4!YL216#7"(=Q_GM">R@.0'.$$Y]('"SP&7"E3 M#$*V<]VN+X][8F??UF#4]EYA!8'[ 83 <_IEARNT>)R2A4LD$"!5(5=;OF4_ M")]A=3W !;-D(](P?X_,!G#=E+XAMA/P(\ B5$[MAQ9,E6)[&E#;*M,8BD3E M"I:P.VR #]4:EO>!*W;[J'KY/GT0U<@8FD%$1);84S4SS"W\;LOL Q%L@1 2SQ .! MA"PC3^4X_@3;%L^!;YY=V1<.W9TFP.ZUV_%3/R8%L@] BNV0\,76&[J=(WP26ZHH M2)L>' B@*JA[0F) [6D%"$AXTP$W[,'U@[\AK5>X!5Q*=^HK-9+A+>!RQ.?< M?<".!#SPR!K^"/\!PR(Y!,PQO0\?:+%@O#SV_)%+?S"8 ,%YXANB>SAVJ%H\ MP0\6X]_5TM>[0;CS5>\"@01@(,(%L;K"KPA")B<5WR696 M!59Y]!^B3P52U,'[\$@NJS%BA!<3A$_^#H8/VY=HEM/.F[(AHX0O$LF,'D.+ M"G!#2-F4[0<$1#7CXPWP+EYR$CJL=]W'"M0>;_:#0T'? ',?NP#G?QLUY>NN M![80DQ)V^N'-V]=@6_+SS9EUJJM9-H;\0(P:\2I@MR"G0#0![&=!5G$XD8&U M!0N,S-UXEF-Y1!ZH! :@YXX>073^O+Y>@VM*Q'8VN 80.I+ZJPE;HG!,QB/R MRID$B.^)LT52HR*CNXSWNBY^,'(P+ M"^/@&LO[8XUL7?YZNMR_Q''/$I<2"B\M>(!90<-)V MM/3<:[-J%5[&PP'3+G%"=O-J.Y!.!"-^MP=2:3P\76<,P_$1X+S>[X"M&]RG M=\@(HI=/R@*@T\$P.W @#9YJR$H>,AU_!#D$]^S$MA]#*,"+3SVW4?QCI)7 MMR[>.S0<*Q3[]-);,5MP?]:?QLFEX(LW(8.D98%U>A/$0#OBLZ?K9\4!S ]U MZ^"#+^,'Y"'F>R\:8\P3\/C14;RY.2L&X"W<2NS-.GID<>&2]#HXS\7F/,L? MW7:+$88&A(#;=PWY;QU<2X-A"I!/_I\.!3Z&)F"%Q@U"_"SEUX"P[,Y^3++[ M.LEN2]=L&: [VD3;FN4;V@Y;T,(=KC^O!-"82N*&A4KM-H-]QE.HYM0"HR+T M-0FE@H0R26 R8XU1M?4]:*@!%#6^B_J-27867:@2V//"" V)\]L]&P8@\V%A MDD6-_^ HX@. H,0DS:I.&EU0NB](Q;> I."O8V.! I8F$ MJ&O A"]QED?"$Y^#Q':_Z&(8275'"#M@ZHC\1T0%7A,\@4#*T7+%%*E(KX+/ M6V'(FZS3!/R>N 5M8+1F,?*0^Q@ =F8V(X&C$<BWA*1P+'U;R4&$LZL-0D?-=!-<,;?1_^\(HN- MW=,8@[1KKA 8D#FO*HNR3X#/$N\(40+_+X0CNZRE+5K'\);J^A#BT3GP';RHI9H;0G\=?&*:(9)11Q"L>>0%R? W7,H"A)4'7@( M_XS)G-/AQ"0GVA*UOMMC&O;&,=(D:)TY8L;'A/NB\">KJ"#RBW0\WO%KX1E9 MY>KF$82VWG,"&3?J -MK[=1 M-@UC?Q6MCA2XQWR?RJ)Y;-^3HF&IDY,__H3F'$<@(EZ"I A.1W'7\D"3Y@)$ M#]B(LC5Z;G ,Y&Z(J-RZZ'!1YX'#E@_9KZ]<7GX*"OBZ^_N%KI8M,8Q*&L ML]CS$4L6P.:0HIR,5,%UV0-E/,9@(SLY%$;A7!V_N$*1 AIUT#RL"751+/AX M;,Z2%B:U)H'X*$A##(X'.1J)UM&^H7CDUZ [Y!?"2K([X#%:YO)JY*!_OHJ& MQ.3$QE?9TN-X/+IC"4]BXI$_18T+%C1)B$ 1/(Z!Z,=,+/):U91L#&]CD)QJ M#Z)_1NYT6>TU#D8TA\LBQ,Z- 4-RDV.3M9@6:H#,P(M"']:IZ6< 01P?.;#$ MK\-GO"-7$G VJ')%GI7!)5R)<"'T,4L.MWA+07"\U52$H8%P^'/*+Q&/CY8D MH2;1@$!!8\QHHP1M_8SZ%)#Q37&RP[%$.1E/Q5=+25D,H49AHJO$&'GR;) . M4LH>F;CDC<@5Q=0113_CA^AWMDKO/@N1XV(&+$UCL4B9;4Y5\1)>TRNL%45G$YOX@XMR K6O-P$7("IX>8Y^>@O@0P;!F""/C1J[9.82'7FLDZ#0!2,5R2'9@W*(F)-,Z5-3DN1B MJ18)<=KL%-A!SA$SP@J2AI+"S,6+@+OC2+2+#\:XB8>\'><)69J/XFD BDB= M+(B);@1&R?'64/T= #^]WEKT?9MS?@DII4_7,#UZE!0YD^D"'D>D>[GDYY"4L/Y*$$=(2ZM8T3HX:)\C5%SOJK="=0@J!F4 MC1OPM%##QGA_=Q3;J9.0-[P]J*>8@ EW0"-6#'):US9\"^JM1<4M&L0AL5:. M2)1DSDCUS2!^0UQ-M51BU.++:6>^AG%1729#1Y5JI'A(,:*<*#DQ@PP69R!HPXJMM@7 5-%ZS0!(HHF MY"HX68:KSYA TUM;+I?I\V*VHJO0-25MN!VTW&TL8E=RG3'R=@025.>8 M;*!'W,\,?3O5.K6T4VC*&J,H+%0\J-0MAJ<2 0K*G$=2BU?*"6Q M$KW_#0B5K8]E-''%;H. 8:U2K!I6)JX!"5(!<0HN?U,@-'7#5H#+(=_-&VD+ M'[,/.:B!$C309"*H-9I+6/Q*G/7&_,;!P-)8[>%MRS]GDU^71#Z)@J5P"Z/DQ8BITV^&6@_9AE-F.X0\E M2WZ$*FP)^CZ]K5=34#X)B!K0QCZB[D;W,M,R\.KZ=?'LRZ>KXBV07;O#&!R' MC:^>_\[6A?U$U*P5UO*65EF/B#0>-B1?F6"7V*1 J"$TM-ZN]23D,EZ[_B8K MZ"[+ZUC1G15H@W-PHA^( 1[YS]4HY9:!_HQF)%7G ,'LG-Y] YP*=/S(PPN' MO.*J/,'-]W13VU//@2\P[:UW*RM(?IHWY$T04[ HK,H* 3[?L-^H:D"?U)Q& MA(93YURUQ+$F"D?7&+G]"R@LUIR7 4?@KOL4!WZ SO'L\0MAZ;J!CE# M:= 7E+8KMM:P5"I#E@\CF:58BY(H;L5:N#['B(IB$6VX8Q>H&DQPAZ%3YA)K M,9R.N[ZLM>VAW9>BL!9+_Y Z$P!*D6Q1E$WH[,7-[HZ2IZ6J:2K,4W2\>_ M7T*CC\W.)@%6Y61*!@F8?YQ(-Z$UKMF@6*D(;14CRV)+#,I(]_SQ*K*[D* MTOS^%'#*-6B%U>6XPBI]8/.3B_Q)KXT_G11;C;A]?K$Q?I$XS4W6;;*;!5?NV:[K=>95*'TFC(C[W_JBE]*@CBK8\N&CW M4?5^68E'@#ES4*M*.G#P9\4K_&,JL'+%^U.+7=/Y'U2GO MS_E,JE"$S7R_8&$#B>'*&K?$.N2W*1..X<9QIX*MH$_MAIJ7RKOIYK3Y4G1] MBT%L)UM-<H M3.A=+ ?K;O82D=I M:+?#8JIT48-C1>&#M>Z'E#VBY![KT1CC9X(%GG-!']A2&0OYE\:9M]R)F&ZP M-(2*Y3E 8]IA5.W:7,,C $Y<+X9QUW>G8_+VWN9DX[=3RLR%?"K=H(MI M-?";BQ*I$PE!&S)*7&UC0)_D#JR+[V?ZHSE<8F8/ M*"/B5:F*@G/-]59/LZKWYCCGV]:41%/WG^A'5=CO-'5@TN0*LV^7.%!*W/04 M\0@IL+1QO)+6I@P3/9H()29Q#60$,19("1%$I"JWF]&(U^,TKD_++;6AAS02:W49E_U] WV49I>D,J)"*' M*L[]H?HX;=EGSPI-:RH[R*KY8F,D^=0K)8LV%Z]9NE!T<[89"W36BW13WHTN MSK6[/$3N&AI M-L2ZB-'9^,/(>A"NU@AE3F +W-VZ80+;'3!8S [4@!=[B?,6E+G(LP3X;J3G M$Z?/?%(LVJ A UNKR'OM&W)R2$DV/;$V0X[D05O!JN2Q,220F&L:_XD$YW; MVA68 R5%-DGM12/]KL78$N#NXZ'WNQV'V=O$ MFDW*!'!^.-YD0_RW @S8\0,T,F,05Y0L&+B9#^Z<@LP/-KIS-[&00,-DX(I8 MS;_$.A^';K$$YUXOPM3E8NJ=@TX4[A!B86TMI*$NM[D0GM1# 92LPHIL$Y<-QHK*N4J4/HOC:K M&5TQ9HJL+8(;@S,;%EGJ;?DW0R51O M%[HYC,?&)6E,QNOB]^"/W6";L-\:Z#4G*_-@;GUPLKS/<\18=<.T.>)LW)"% M*9,,W/V12NF;&Q?42Q'4SIEWLR@@&4OEZQA@HN>LHD[FF#3^S"ZL?H==8V>D MKHDLT/5T5NZ1K 9GPV 93R;%?@ZU4]F?F8KVBMIY#^>NZ[6P\:VVTVZ)K(Y; M0YZF,G;CAELG*?1\LS1G(D&E+1 910D"&&5W^73&$L[BH#S-(=^=C1P_B'KU M=ZA857$KZV9M.\QAHO3IM1V; &L<5F"3%_:@!(8IM^.SP8I(_BS0;&&%DCAU M!1!(AF)F:7YRV[+9?X?QO1M9WYP%TV-%I>0=/R M9&!,JOF)EA)E GGH#W82DT[?%OG*L7;$#-K:.FQMY]+HWDGX+YZ!>M+EPYD= MN!HTHD(:J##+KHT_1QN"F8.QYR3[[/."/:E!W;B=;ULQL]F/0-6!J>;64ZM9 M'X.V6E L$5?..?G-BV9[8JY_8!%PK[D 10@=%J:>H#5WVEHT5S3H_1VRH-D M\-G)@?5DIMS:!(4HM9B;I[,ORKD>4;UM*?W-M9-?/L_;WWBP3=>C;]YQ70@C M1++QTN#8.ZG(,8==Q<;+35#K;O+.1H/<6S0,4 MIP$U-ET#=87::70EX^/B >)O?8%3=>*@OVL>]/?G3B=P+E8Q>7!M :S%EQ_A M0R(XZ9,T?S2D28Y-'(*F:9KA;+IW1J,O_4)8 M)59&I[6D+]^%U#?#(7Z-;-FYB"*5[P1S?*CDWZ?RZ5G[!70Q6VTJ*GX]X'VP M0)@ 1,EC#6+$)I8)Q)R@%@NA+)*(7)YU5SPP6:1\?:S<3.\327!\2?H,Q[B+ MMKR-Q6.XF@*)@\XUY'D"<:R"F0Q -52RJK285#-1$*H@D\A>3;0N4P"S:@HI M)+J7B-_F[Y<#*SD[S6Z.F&FNI1.*2NB>8-F$%R<(%\/S?@ F8$N2 4>@U,E^ M,7M-+Z>=D7E%DGFRD0R+&!=4<]\LISG13-"V0Y*/QQXEBX":3_E)!Z4286.7 MS%&/Z2M"1Q]41]>C0<+/FM+/<;)GD4EE !I[24!P"V* R5\.)$HWG71=_(Q] MR6#A#HVSP^]FD+&Z"YZ1=R-I*B&>Y&+=)4,?!/"TH98:+$3!HP8#1,PR;:F-*=$ )K;=1S_PDI_'80F1&:G:,E \%6ZNW#GL[9?96EES*U&L MG<1*L\6H ]".,8\\)FM@21"%6BDFQKN/.\S6=.D2R\-R)(^L%!O+=.JAS42 M^8G?3 T_T]GP[#=!JORI"CC>)*;QIS$^,E3.WEVK:0(%\.>"[*KG1+D',X)2]/12A<,$L <$KL8U'#K1*)NL.3.#PWQX M+,_R"<_6[$^VN-[,S,,-?9_E^NI3-)3,I(.6E0M.Z\'YS48LTZS2V3'K=AR5 M2>./)E0,F2(/F?!;J $00R^SC0?NUDOA-V[6BFQN+TWH .DSHPXQN?#JDW8T M#H)052;^I&5[1 11SK ID#*UW?)4>FZ(M"/BYT:S1W5"PS)H6-A44*]M26$< MHC:,ALEWTZ\^H M(ABT5,'.+H?HR%KZ-PU!'2$W)DWE-#YO';PGE=)19O6:? M+'<_;OB6"_@5JB?&7=-3)E\\4")ACH\A\IBGYJMJ8PU4JM(RV0W.\@WE1ZU5 M[ [BB,]0-?=93]!O:?:NJU#E,_B#3OPTUGT& ML0YV('2&ZE(3B;_%ZV685O M5@QAE1T59"JC&HX4PHY?;J"0LFGKPX=I'0[KS3B+?8RS$7DNH8]D7!GNNX.H M\B?-T/ A3[:+I8$KX=P\(: SR'\A=?U:1#I3QSU*J@R>BX9+^OXF;!?L&QS M2RTC5#O3U5@CVL79DH[BA8^Q23IS42AAZO<=CQ'!T?U[*C_Q_>%Q; D%Q/<[ MJAB\_J44_T!4*/W;[GUF!5@CXH6S1.^=-@R_E^#WHXM7[]]?1"L]8/J_YM8" MS+*@AYF,AJSH[H&4>>-;??_^5Z+&U_I%"NF[6D;)6S8U8RMYML9@M1+V:R,**"RYD"9QR(B\8UXK> M,KNI'95Z36$8E\,-#(J.LI'OB\&V:IH&P+5&.N0N*\F.=!=UM' M4QRP D#^8C56*FJMRB-I!"SFI0 F:#G@$^FL%8M;-[I9TC/?K-(=%VY?N); M3H]\];QX*^Q0V6[:>)%QUA7=ZDKZ=E-7T]VK+*#4F'VT;ESE35:#)(O82 A' MQ772X2NB]/M M7SXO7D?VQ@$[B_RQ=1(5P&_D"W=W%A_!!D"8UL5/ISY?,K$LA3/MF"TVP%OI MQ*/U8U\N4T(/7'>+_O]1>.4'YT;?B57B%S]M6,C-#+@DU1K;G04RR6]K54&D M-K7NTHJ@@GN"7+XSPB BKKK.43^1'L@81J9*S3(V9SK3#QHS'I%69-2:#IH9 M>'3UL>,RMD24NL1J'*J*@FF).K4HW2@.$%7\E439^*NH2D)4)$A46!*R /;Z M?GHD[1_GOT1$V/$ XU[SC#8[+B"MSJ;\(%[**O8MZA&^7_]U#>::? PFF\$; M+*VVDGZZ3O,>&KC..*3@(5O>O7*<&I;1GDB^.*[D)''R8*9.^"&;I<+3,\?? M':4KK@VC8R22V$]+K&F,P]'1%S'$X\GP(/E>.OU8Z5BA3I0<_:]0@FL$*JGB M*(+&S^1;X? 2J3>'F)P)N_BG32COJS%5/ M4\HQK"G$]?>S@B_A@7D%U27.KZ#B#R,<_D)!F&1M?!J/+IU9K(+T)5#3KP?* M!UB,9I+P.J.O1Y-Y1)QNX,P(SP6NO7@Q45+,6TR9(IL=,2G3EXU'Z,6MUNYJ M.QUB"3K6!P1<+)"!)6@] MAAYSJ]9,8<7\YRFDK]1"0:-?F3>?7K2CJ4@#6*_ MDZ:HH7HUX:HLDCNARP>-KAD'%CF0F*; 2(;6Y.DBO>1?I;'BG"#1*J (:T V MYS%34WG,MOCL\NMOUE^925677UVFKSF365675]_8S_)I55SM0E^\XFX\?]_R MN%U]@A"MR)GYBK2G.GM'\/#UW'RH:0@FFV5H5+%X]S*%<>L_XK_.38(R*[$9 M.?N5OE.))QS1UX[G#>&\;2JA)+OXQ9/AY8LG/L _%?R_[V[A7RH[>@,N]?_GB"+;&CV6_PW'P MC=O"JT_7O_GR@HUJ_67HCK@DEDR!U*(?]PX&ULG57;CM,P$/V54;@(I*BYM4U9VDJ["P@>0*M=+D*(!S>9 M)!:)'>P)9?^>L9.6K@0KQ$OBL6?.G#,93]9[;;[9!I'@9]H^*32IA/$IJDCVQL4I0_JVBB-XV74":F"[=KO79GM6@_42H57!NS0 M=<+<7F"K]YL@"0X;U[)NR&U$VW4O:KQ!^M!?&;:B(THI.U16:@4&JTUPGIQ= MS)V_=_@H<6]/UN"4[+3^YHPWY2:('2%LL2"'(/CU R^Q;1T0T_@^80;'E"[P M='U ?^6ULY:=L'BIVT^RI&83K (HL1)#2]=Z_QHG/0N'5^C6^B?L1]]Y'D Q M6-+=%,P,.JG&M_@YU>$D8!7_)2"= E+/>TSD6;X0)+9KH_=@G#>CN867ZJ.9 MG%3NH]R0X5/)<;2]QA^H!K3KB!C-[47%%'DQ1J9_B4Q2>*L5-19>JA++NP 1 MTSAR20]<+M)[$5]@,8,L"2&-T^0>O.RH+?-XV?W:H#*Z@TOF:K@'N+[4P*6O M+!KX@;64"K"^$N0 C"@< .6\DPT]H2]W O'4K#8HG3 M*TO]* H!)+<=S7;JH1!%6B([SK=@JY..5E_7@C;0,4WG4V#(*J*;Q^6 MCA(R7]TQH8HY:V-G7FNE6_9F?""Q:Q$L,B3/&A9$OTOQ^,$J3?+G)\GN:N0: MN2O^1"J.TH-E*O;I&7Q&8<;N!.XM[';\P0_]Y1XQ/Y)G\$%)Q_&&?)T?0A;/ MPV6<\2I=SL,X6;I5FH59OH WBM H7U#10I(F8<*>JSS,&7*YX+B$O>?I(LQC M%YP6H7/\B6\T_SEN+!&DU:6Z+7>I6&0AZQ%Y;:2^!%H YWF MDG+521/G/I1B]J?&C4XF O=$[>>>'1./P^&X>QRMY^-$^>T^SN6WPM1266BQ MXM!XEB\",..L&PW2O9\O.TW<@'[9\.\!C7/@\TIK.A@NP?&'L_T%4$L#!!0 M ( .R >%1M_4Z_! 8 "0. 9 >&PO=V]R:W-H965T7;^*$/$B_8/;M[]@+P:&WLMEP>CD4LSF7,W M-*4LL+(T-N<>CW8U7HQ.CDJ^4I>2?]7^=GB:=2A")7+PBE3,"N7QX/3 M^.!L2O)!X*N2:]>[9Q3)PIAK>K@0QX,Q.22U3#TA<%QNY+G4FH#@QO<&<]"9 M),7^?8O^6X@=L2RXD^=&_ZV$SXX'\P$3^RB6=&>*G1+ORS=2T[ MVQVPM'+>Y(TR/,A545_Y;<-#3V$^?D8A:122X'=M*'CYEGM^Q+P)L_@O?M>*7_'+J7/C$"D-X@3I>8=XX5@[XTJ//N*YPH$L'].%\Y; MU,^_+UB>=I:GP?+T_R7\15#JW -7\E0>#]":3MH;.7B-I8N"78(G#B\G M8_;QXSG;)L!??IHGR?BPYME8%Y[CPQT&7%FLT/VP$4RK+A41PZCAA?K!J7TC M%'T!N7J%#& NV;#$S)+Q>V=UJ#Q,\!(XMPK#16)E:SJ1(I@&;LI=1E=YFV:\ $>8P6P6_]QZ@QGK M/*@@RE.3Y] "N^DUK6^&3+Y],C=MGI-XT[F<"PD*EY7%6]O+ 5E_@ 3LK60X MZ?PDUB+(I;H*CG A%&6%ZQZ.ZX#T Z"D UJ@WFZ5"P7D,V7%FY);?]>@H&@( MXT$0M.MX_$#E9GIR_LU8ZG"S+J1UF2K)'K@;LE.W$3NE0Q45VARUF-8] BXZ M #!\+1_S4!.(T$@FXXXMI"Q(WQFM!/(I8$GK-E4;Z0<*U# MOS:+K8](.SK+]Y?N]:H2P*FTQ$,3S8I2)V^(^"&[RDRE:WX(OP%#^X3>62"( M6VE3A8JO8T+#R[Q>O.&ZDNAU:$%.2$R#/)!-^Z"H+7-&$R=%1>,-'1(JS2%J ML=?BV9H\@ H%$>@#'6X1VX]KE)JZ'S4]Y_R.3#OIO28'T:$]$>KD>._0M?!A M3H31U&(T_6!#+X7<<[C@L&6WF2$N+&W=C-]P5=./2GB0FWH4+"O:$.YI:J9K M@>F:]J:K:J;K$]U#2=;<.;54-&'0P$J$Z8)AA@$7\E9O38W)AY'V*PQIT+Q( M00]M_R[J&&S?PYJ5I;%AU-3,88)#U;;1-V,)]%A[%]HW-Q6CR[@-04EN"T@X&N5,80I *@P[\:C*ANS/8(52$^99F'@=\T\JMKY:4DR- MQ5$C9%_1<;$9"ZT+\"!JP?C"2:(''CZ2B_H#K.1*O%&(EI?**^&8V4O@:^JD)1E%H(R@H(5*ZPS3J?F X?A3C[WV"$1_8]IF M]ME9DVPD>"%7JJ PFHH"&-MB<1+-DBENIM'^>!:ND_E>[]!#,^4U;B91O!>' MO3Q.#KOK)WPY:./06;[>U]H6>@WD-O:V;N.@D@O^0/DYC1VVO1^/\1]'D^E^ MN$ZGTQV&(SH.X!B E;5(+H:DY873]0%A.]Z=[+ X'H.+?7:Z8>@U7L:S:+RW MQ^;1?#9G<32?3/JL2SJ,]/A.YM'N_OYCXI\Z/(YZ)_=T7$)U/-R;#>K!UCYX4X;O@(7Q^*H(MQD^XZ0E M :POC?'M QGH/@Q/_@-02P,$% @ [(!X5#K(9VN_"0 \1D !D !X M;"]W;W)K&ULI5E=<]NX%?TK&-73VC.2K ^[UF9M MS]A)=IN9ILDXV]V'3A\@$A*1@ 0#@)*57]]S+TB*E&5/DWU)1!*XW_?< _AZ M:]T7GRD5Q&-N"G\SR$(H7YV?^R13N?1C6ZH"7U;6Y3+@T:W/?>F43'E3;LYG MD\G?SW.IB\'M-;_[Z&ZO;16,+M1')WR5Y]+M[I6QVYO!=-"\>-#K+-"+\]OK M4J[5)Q7^77YT>#IOI:0Z5X77MA!.K6X&=]-7]Q>TGA?\KM76=WX+\F1I[1=Z M>)?>#"9DD#(J"21!XK^->JV,(4$PXVLM<]"JI(W=WXWT7]AW^+*47KVVY@^= MANQFL!B(5*UD9<*#W?Y#U?Y8!H6G">U&+NHYC9,V*F,_'>%B'SXFV1JK0OX!PV MM8;-&L/N9R]*?*.2L9A/AV(VF4U?D#=O'9VSO/GW."K^<[?TP:$T_ON"BHM6 MQ06KN/BSL7Q1#+7A*U_*1-T,T&=>N8T:/&/^AT)\2()=*B=F'*G)4(1,T:)2 M%CN1X'^C@DKYK4R^5MIK[@:[$@\ZUT9+@<[&0K19JIQL/IY,9Y/Q!!5G#+TI MY4XN#40$EI08"W/6M/!0\%:'3,@TY2=I1")]1MO1R,'3AJH4P8J3^3'Q58F' M1+D -!%*N@(P0K9%:5XL%6G-51B+WP[TJD=XG/JN^W_ST%[*);P,6GFA"RB6 M0(+T,Z);!"$!8T,V%E)EDMB*;'0J47H3W:W0?QP3+"M26@,\H2AA0U^3D6ZM MW% 86ZQ'0;EJ]7.GHD M!8J:<[YCN[O^=&7U*[[GQ%__LIA-KWX^<&4I#6 MQ).R@%F![VB8E=1.;*2I%!RR0OG J6&%^V]-+SUK8NO5$/A?8&!R5*N =]_( M^5 DBG(A 90X:(#[I=4%O)(S015FA,"L?HWS@6!V@I@B>=1#=&-$DIR;@ M "-2-D>:F LU?C:=.>-;J"J!CI$H<&!L(>[V,3+9N E^X$G*M]8T\T+YD$6B[8'H"25(%&4E4LR M5+HHG4;_4D"D,3;AKJX+(,ABK1GRJ:]3.(7BYAF J=%^\QZU'W4WF-D$F@8, MOE7;X(G9!B9TIV6G MH@]_OKF9 S M.9HO.A'GL2EIID'FUHM3QD!;>2(D9Z\ R1A;9!3/+P /V(5A.G0BIL.?)E-Q M]Y1[#$6!*3,;SN8S\=&I4NIT/W-)F(7=\)ZF-T4ZNCX=+J[F6$^3MIY_I*^D M1$>)T\5$?"@;#F,4.>CHZ#*RJQ$0O)$TG_TDWAV6?A0QOQA>3B;B5TR*+4(@ MIA.\N)KMO6A*XO1R/C^CUZY2+UK?S=8I?%A37HF S!Z645.$"H3- 3IV+KK& UA'#!QJ.?1>QY3^^<75:Q!=(C< I<.BHE M5?5^$C$M >GU/,B)!>+7GAUABL.7Q@B$\HO:19 NF87&2,%_AL"KNDLVP]4YDP\GC(*C*?3[J$8^*?Z#0CYCW:R,QI MQ;0)V'KWZ;58-,>#=A@?FB4(W=?6<=_O7:HY5HY.TM_J"<:L$*L.@/R5N.LN M^X5D_,YA>4,V F-AODJRPAJ[WHGIE$DFH3H(VP((^;INXI@Q2DBF2R\NZG73 MV? *JTX:0"5WMGR-1"4/ZHHR!GQMXG [TC/'*2J3 II/K"5&J6$T1^($O]-C M[O# .NI '2@.9]J+U]&X\&EJ^G,/4>N]7.4X508U(C_3XY;L65].H#2J6;QZ M3(@?TF&&43,>=$X'[S^^??L>)X$*ITI75RQ(I(KG8IP-*"1HI9HVMO! 5P.' MP6E/@K$=>ARG*=D>(6 M%B%C\[R]?_?;F[O]V_%SA?X]F3]>:IWZSFJ/?D_NG8G4RD)AZ64CJ. B C/$31J*/6=GJ?RA>O>.)E'*VNM8R) M2PL^$C>^Q+%U[+KXO',-CW"L^8\-I $1BS?R[=OV[QEW\1I_OSS^,>2]!&5# MWQJUPM;)^.IR$%EZ\Q!LR9?Z2QL0>_Z9*0G HP7XOK(XW]&ULM59-;^,V$/TK [4H$H"-)4K41VH;<)PVW<,6P6;;HBAZH*6Q M)40279**D_[Z#BG;R>XZV4M[L4F*\^;-&\Z0TYW2]Z9&M/#8M;V9!;6UV\O) MQ)0U=M)6-NG;"PS"==++I@_G4K]WJ^50-MFUZ MO-5@AJZ3^ND*6[6;!5%P6/C0;&KK%B;SZ59N\ [MK]M;3;/)$:5J.NQ-HWK0 MN)X%B^CR*G'[_8;?&MR9%V-PD:R4NG>3=]4L"!TA;+&T#D'2WP,NL6T=$-'X M>X\9'%TZPY?C _I//G:*924-+E7[>U/9>A;D 52XED-K/ZC=S[B/1SB\4K7& M_\)NW"OB ,K!6-7MC8E!U_3COWS![ ^YYCXX\RVMIY7RJU0ZT MVTUH;N!#]=9$KNE=4NZLIJ\-V=GYN][*?M.L6H2%,6@-R+Z"&Z6J7=.VTXDE M'V[GI-SC78UX_!6\B,-[U=O:P(]]A=6G !,B=V3(#PRO^)N(UUA>0!PQX"&/ MWL"+CQ'''B]^!>\0FP_TR_"O&U.VR@P:X<_%REA-Y^:O-]PF1[>)=YO\9T*_ MB>>*]=)L98FS@*K1H'[ X"M.X&.-4$JMGYI^ P^R'1#4&IIG(SD:[209&EBK MEFK6P%G3@ZW58 C,G%\"902[%>IC5N!&*V-@>8!>=&KH+2S*A;#TY4,\-;;>L:F;K8$H92(OX"QE89*> M0Q0RD<0$O':MY@%A2X2)$&=Q',.9$!'M85G.B4-1,"X\KS1F8OJL)C M4HZSL'!\(IZQ2$2.64[.,I^N)&5IEGP:(C[276(0&D.'KFP':A#@SQ;NSYH+ M?3WTOF'+%HPEIW0#T)&DK$H?9) MY&%4P%(9ZQAHTKD?T(RG,1)8"+]QGAI$[T)UI8$=+9KPK;X?4MFU8D&(^T)O3]/ M#BTZ97,Z6\)-8B< +=$P(57%N"I\*ERB>$I#(;@3YL"E8&D7%Y M4EUL_!/!0.D*<+Q'CZO'5\ABO'R?MX]/F/=2;QHZGBVNR32\R$0 >GP6C!.K MMOXJ7BE+1>B'-;VD4+L-]'VME#U,G(/CVVS^+U!+ P04 " #L@'A4P8E MKSL& #O#P &0 'AL+W=O0T"9"7=2NPKD72=A^&?:"ELTU4$EV2BN/]^MV1DNPTMM%M M_9!8HHYWS]T]=T=>K*7ZK)< ACW55:,O1TMC5N?CL2Z64'/MRQ4T^&4N5@Z/+])2-X*?!*P MUCO/C#R92?F97MZ4EZ. $$%A2$-''\>X1:JBA0AC"^=SM%@DC;N/O?:7UO? MT9<9UW KJS]$:9:7HWS$2ICSMC+WS!,N!6UBO90&/TQ=B@=I(9%YVF&Z!K;/7%!_3=PZ*MN(&2 MO5N!XL0*S?Z\GFFCD!Q_';&0#!82:R'Y#M$\JHEJ\5RO> &7(RPV#>H11@?5 MLS?-(VA3VV?1L+=5/JLUW7=E#?2K62F%%@,XEB[(1E MB1?&6RVNE6;W0\G+$RFWG0: M$B3\ZX'WZ\F+D$21-\%X#QXB?EH*XY?1B+QT.ATD^U^WB@:RU(O"WO"IC8-= M"R;L=\S_ B>!QG[M*LU())KI82,C]M/.++EA:U" &XL*N2;F G?/E:RQ<1=M MW16N1$(II%B-/%W2:'@$5E%DT0YPU2#+M,: 84A]-A) MX$?8J:L*OSLH)Y$?]"M8#@XM)):F#Y'B,[2LF$XV&HWV)8<^=,P[**BMF;G5,^/MI[1[$F< M3?ULR+1-?>#'PP**M,T0FSYK9E^@+5./6 HC?_+,$ IO2.:2W>:"*T3-#F3V$OBJ'\*\JWH#,P:@&1MH^EZ M4IAZ29K03YI.GHWD?@B_L[/AVIU3W$MW:#E\)/D*[SY?[3B_@SDH(J [DML9 MY&*'C/O2BH[ME Q[^L 9/*$12=#PP'&/A:Q$00@*KIQG=T9EX0Q3B#XRQZ[MLDS%B,AQQ#8D73Z;LNBA4 MBZI_[H<"QO/./)"FW5L2EF0#1MQR&,R=G :_D2'6+ZQQ)]Z618P),YTT@=M MGXO[G)MZ09"PW,O2E-(8>-,X(""I-TUSMN^J,-ZYA"%!%O:J25'"3NSN8\/J M<)N]=I>XK;B["N/,6M#@K&".6P,_2T=,N>NE>S%R9:]T,VF0C?9QB3=R4"2 MW^=2FOZ%# QW_*M_ %!+ P04 " #L@'A46R/1H10$ #1"@ &0 'AL M+W=OK]^1>K'LV&F![D,BOMP]]]P;?8N=D$\J M ]#D6Y&7:NED6E=7GJ?B# JF1J*"$F]2(0NF<2NWGJHDL,0J%;E'?7_B%8R7 MSFIASQ[D:B%JG?,2'B11=5$PN;^!7.R63N!T!Q_Y-M/FP%LM*K:%1]"?JP>) M.Z]'27@!I>*B)!+2I7,=7-U$1MX*?.&P4X,U,9YLA'@RFS^2I>,;0I!#K T" MP\\SK"'/#1#2^-IB.KU)HSA<=^AWUG?T9<,4K$7^)T]TMG1F#DD@976N/XK= M>VC]&1N\6.3*_B>[1C:,'!+72HNB548&!2^;+_O6QF&@,/,O*-!6@5K>C2'+ M\I9IMEI(L2/22".:65A7K3:2XZ5)RJ.6>,M13Z_N&)?D"\MK(/? 5"T!(Z[5 MPM,(;D2\N 6Z:8#H!:" DGM1ZDR1W\L$DF, #UGUU&A'[8:^BG@+\8B$@4NH M3X-7\,+>U=#BA=]W]9:K.!?&6T7^OMXH+;$Z_GG%1M3;B*R-Z.?#^2J0Z<4K M5;$8E@XVFP+Y#,XE=/(I Y**'!N,EUNBV2:'MLOXO^BAQNNU*"I6[G_[94:# MZ3M%4EZR,N8L)TPI0 Q6)B3G;,-SKCDJ%8V!A#!-4F/WV=HUC83-&-=2&EO8 M$%R1S9[D\ RYB\6K,UY:BP.EC(-D,L[V(W)WSNZ!S) !DT#B',5XRI%' XN8 MZ#*7H/>V&Q/#R)A#YT'IA@<1*8I7M<8;I(\,%=^6"!.S$L_$*;_B$$SRQMH1 MM4)BZNT5P2J$8@.RKT3RP9KHOK3]AN23T.C!FJF,P->:([1-#G8%[+%EY1,^ ML6F-J.17$H74#0(?5S8C]-W1JKN]MTI-.DW(F[BLA:R$9!K(1ABT3F\:N=', M/]UBX@N0-K@5J]"/[GX\,P+1BWWC1IN=(=/)>.;.)]$1T\#UY_@WC;6 M^!!@=9APQ@+?[P33;]_@\^Y2WYV&]+!H& Q+X M?AX]CHB6MHSVPUP%\[D['P2Y^W;GYS-\&2Y"M?D9N/;\4FE0ZDZ"\'1[L32H M.Y[/3W:G91&AYX$I!CIV4>RX?J>A.Z:3GZJ)T(WF_F'QPS5QJO?]IS'.&/)2 M[0-CV)TGVAG?OW@C_@(FFY^],\^%+43J!W-R UM>EH;'X.T94)ZXX80VWV!" MKI.$&[L],&-D!^!OJ3L>SMX3.2#0Q#%\:[WOHF,6Y MWT)O,&9@X6SM,*4P2G6IFXFC/^WGM>MF3#F(-\,>UCW&0N%SG:*J/YJ.'2*; M :K9:%'9H64C-(Y =IGAS G2".!]*H3N-L9 /\6N_@-02P,$% @ [(!X M5'9&L>A9!@ TA !D !X;"]W;W)K&ULM5A; M;]LV%/XK!UXZ-(!J6Q??LB1 FJ[8@'4KVJ[%,.R!EFB;F"2J)%4G^_7[#B7+ MLNNTS8"]6.+1N=_IRZTV?]N-E([NBKRT5X.-<]7%:&33C2R$'>I*EOBRTJ80 M#D>S'MG*2)%YHB(?1>/Q=%0(50ZN+SWLM;F^U+7+52E?&[)U40AS_USF>GLU M" <[P!NUWC@&C*XO*[&6;Z7[O7IM MR:WMO1-;LM3Z;S[\G%T-QJR0S&7JF(/ XY.\E7G.C*#&QY;GH!/)A/WW'?>7 MWG;8LA16WNK\@\KC>"O)8OA!/7ET9OR3 VN/&+-]530SE5 M.H.O"G3N^A<)D^SER($70T9I2_>\H8L>H LC>J5+M['T8YG)[)#!"$IT MFD0[39Y'7^3X0J9#BL. HG$4?H%?W%D6>W[Q@Y99*R6]4#;-M:V-I#]OEM89 MY,%?7V"?=.P3SSYYM..^A>[=1M*M+BI1WM-&6)*EDT9FI$JGZ9,P2M>64'E& M.%6N2909K50IRE12S@Q(K(V4* YG"95)>K52^&8K@5_&SI ,E'JV=D@W8+8B M>%@62VDZ+P?D#O3(*)PV_#.J#(MW2EIDI-N@ +G$69E& 3 N/-<2L;<;E6Y@9IK7&0 5EZ9E GGG)/1FA;P 2W7% M<*ON=CS8KJ_R8;W@*2?[K-@"M5=P2.S_%'8#PBX$PPX;FJ#CX6EDJDWF@^*_ MII"@!#K5UEW03:$1BW^\#!8HD-L0?4;)%#_??S>/PN@'^MEGD74PM*7.E5BJ M7/DPQAW>;UUB[650$LP6$4V">)K0VPW$/6-7]C'B>$K3Q8S>(S_%,F^ALR2D M63RG=]J)O(]^!F:+<([G%*P7]+:NJMS[#'A+D7LCF\FCRF:\-)T^]QY&+'?1 M@SO['OTV-S:%UG?_;0ZW*11*(^C&^_#BR-^M9U\WZ7_ODTY^K%7%B@=40MNG MX3F,"H-P/NDY_]BI+:-CL.$Q\4ROGM5[G*?1.2HOB.#Y>3 ;'_@RV\!:?M.;8@!Y5@ G5B$V" M!9(C"<)D1K_J,CW2YN5# P= M!Q!F*^FWE/Q^Z)/B@9QZO&;#!,M#GOL]",(!F.T!_UE%[$6^,_K^C!EVNL9K"D;#\# $X^%\!PCV$PW@N,/[O!6*%*VH611X'I7M;NLG-)OZ M1H%6";IA/*OXXY!NA=W0"KW3"]; ,X_LN(^>85YD)53F?85\K'E2MN.ZFZ@% MI&$QX\[:;!+'7:FI2W9RNK,!6AE='&:'+^O3O?B8[CAL?6F8?8LQ?F?3!7WP MZSS7TB<0K.7)_<=;[;/K_&B,6(J&BX=&@Z4$08Z')Z1DV%;95P1\>8)G1$\> MYAJ!ZQ.:H-:?T"OA:M.8==*SIXH^\,&2 FG8+D0K%#KN:VDJ9<:"5E /?;4I M*-&L:[@*KN",P&\^>Y7;\;M7L@4<)0KD1CQ\%@DO,\$TGC$HIB1<(!*3N3\F M_A@%"RPH.$XHP6$6^<.T\T<4A).$-[M6H^X#)O5D?+"?5.*^V=W"(,+-UV M6WV"F6,A[#*TM7W3P(KM>&>%XNF^A%;*0,>/M3!L,<+F'>K[P=&>?MB0L&Q3 MT5S@?!RW<,?],UZV&^CPU!5IU+MG%M*L_6W:DL_8YLK90;L+^TUS3]VC-[?] M5\*L%6S-Y0JDX^%L,FCZ[^[@=.5OK4OM< ?VKQLI,FD8 =]76KO=@05T?V-< M_PM02P,$% @ [(!X5* \1&(P P V08 !D !X;"]W;W)K&ULI55M;]LV$/XK!RT86D"S),J6Y,PVD*0M-F %C!;;/@S[ M0$LGBRA%JB15)_OU.U*VDF!M!FQ?J./Q[KDW\M'FI,TGVR$ZN.^ELMNHFYHZTY)G8PR)O@U,N$I6F1]%RH:+<)NKW9;?3HI%"X M-V#'ON?FX1:E/FVC++HH/HACY[PBV6T&?L2/Z'X=]H9VR8S2B!Z5%5J!P78; MW637MTMO'PQ^$WBR3V3PE1RT_N0W/S?;*/4)H<3:>01.GR]XAU)Z($KC\QDS MFD-ZQZ?R!?U=J)UJ.7"+=UK^+AK7;:,J@@9;/DKW09]^PG,]*X]7:VG#"J?) M=DD1Z]$ZW9^=:=\+-7WY_;D/3QRJ]!L.[.S 0MY3H)#E&^[X;F/T"8RW)C0O MA%*#-R4GE!_*1V?H5)"?V^T-S=>X!^"J@;>?1S%0Q]TF<83M+9+ZC',[X;!O MX&0,WFOE.@MO58/-Q;RL4MB/IN[H131@=>M.W"!D65SD2\C2>%5D\&XT2KB1]!ZJ%?=>ML#B MDI6T5FD!OR !=%HV(/K!Z"_H8UD/D!;,?[)B!?YF0TT'E.QC0C\0HN*J1I > M!+*8Y1E\_UW%,O8CE:%HH./T]JER C]2< OKO(*LI"J6R[@J*Q+R,D[9FE*Q M]IIHHA[[47+?P@:)Z&K!)_Z@$GBOC1-_38HK>,6J>+4J7PFC3Y M14.C-^$*/""G::)_E_\<>EC3R9NEV3JF3.R @2SEP^)KKR%Y0C<]FF,@54M7 M;U1N8IY9._/VS417C^83Z;_GYBB4I0FVY)HNRE4$9B+2:>/T$,CKH!U181 [ M^O>@\09TWFKM+AL?8/Z;[?X&4$L#!!0 ( .R >%2Q,A0]E!$ /,[ 9 M >&PO=V]R:W-H965TM>7Q7I-W>F^F9W2M7B?I\7]NW)KJ[+5Q<7-MVIO;034ZH"?]F8:B]K M?*VV%[:LE,SXI7U^,9].5Q=[J8N3=V_XV>?JW1O3U+DNU.=*V&:_E]7#!Y6; MN[]W=7TX.+=FU)NU1=5?RT_5_AVT5+)]%X55IM"5&KS]N3][-6' M2UK/"_Y3JSL;?18DR=J8;_3E4_;V9$H,J5RE-5&0^.]6?51Y3H3 QF^>YDF[ M);T8?P[4_XUEARQK:=5'D_^7SNK=VY/K$Y&IC6SR^F=S]^_*R[,D>JG)+?\K M[MS:^=6)2!M;F[U_&1SL=>'^E_=>#]$+U],C+\S]"W/FVVW$7/X@:_GN367N M1$6K08T^L*C\-IC3!1GE2UWAKQKOU>\^FN)65;5>YTI\484VE?C)U,J^N:A! MG=9X3>HI5UP?061^FM:_&#MFEN;%,I\=_OU[:NX!?_\PCQRY;X)1.__ ,4 M^7V42 V7_N.G0KQOMG //)S=)*+>*?'1[$M9/ AM;:,R,9W,YLL7XBBU,WKG M7__E>CZ?ONXH\X/9ZW.1-4KHPNV)V!=RNZW45M9*;"MCK2@KDRJ566$VXG0Y MG4ZF<,\\1Z0EXFZGTQW>3O,FPTZTD2YTK64NRJ9*=XBBBG>:7;T6IN3P)#*K M94%ON35/4"3$FZ?$M_SF7J4*>J.EQI7(MBU0)4/CB(__R3)Z? MS<]I"V(%CYL*W("S]VE-3V=#/1/R")96R$GKUA"/[ MK!^.2"UJ(WYK9*XW&OOHPM:Z;HA+K%HW#[3B#HRH>[4O:[&IS!Z;;#7Y*H[I8J> M4\DB$U\G7R;B@RR^B9^D9_F]M2;5_(T56%?P2:4FY*"I*0IO@3M=[YQ"+&V9 MQBI;!7_$ZTBG"(8,'*!8G),]?Y30'"> OI,W%LMD"2^\U\C-*G\0IY>+^63> M^H_?H4!A:WT5DE8J&$.U0[V0M,@-ZA:G%3MXJLK#TQ@*+*6<%KJP;)V&PFO,D M_%:DTN[$!N:Q(]QC5^P3F"7_AE+P553$.Z<1EEY6DO)188J7:92?P*PB#R/; M@C.@A&^P7H:Z)N2MA(RTB*B4S3K7:?[P$FPA7A-A.;,E" 1+ < 25J7A;=>F M@.F]TZ^=^F5!$:*=CUN$/;D_7+=RGL[^&M2Z)_U JWT'[(1DO]Z7N1X(# 7I MNI>WX8!K=>"WEY.;RQ/='//-D. (V)%+]BD2$P,J (7I;W!:74?QI_#D"9\G MEBJ5FFVA_TXCLPR[1-.*77V$G9+9:EK?/VQ[1-/)'M4EE5#R2_6T=R'[!:1-'*P9-3>1SR==6E&L?5,S1S MA_4M2<@[V/6*BU M0[ H1#SBA)B&J_W=&;;U:'6/1@!9T]SZ4D/Y;H3GQI*ZV/30.H/NCLA>U3N3 M#$SEB3IK&PB#U_)0 *U7X-%@@8]K[\+1COE?C<)O!3 M@22?3*=3? )*X4]?BT["OO!L]5"B4F/A &>+RP0OGHNSFWERL[H^%S]!PZU; M> -CF]F2UN'3Y?0JF2[FXN/!FF,! <:6R6JVQ(?9;);,%U-63T@TM)7V**J? M:C? /=XOMXRQ]'LBM_:YVYA&4HI8S50,*F M!4?)2_SEI:NC59#04T,8UI26,_*/3#X$.J6J-,7'#Z@X/HH>%&J0@Z4#E?1+ M4I283F>7D\L8"@W"&$ YSMW>*2G.M@K^>*,STNSGP^ MN?J_$&?U+''>CWAGXDM@J)= ^&.-P="'%S.QY[YY'*S'^&@L*L"-JY>VR=$9 M[4R>D5\RYJ.]?7L%O7A*]%17,6 #7M1 0%EG)'0H%3DM[$2/' CW.\X![KE, M1+;RO1QR2@.0P9U8K5QG855=YRH"G&W,>$2TJTRSW85N"VEQK0MG-_P_<5"J=C M.6*R0O50Y*^4A0];DJB9^G2\<_) ^'0V0L/:B+.,^,1->H0]-90BQ=2?.(C]M$10$?( M]]O!3GO4==[&EBK5W*SX2N+<@Q^S9Z6Z2IN]K:D@V<-:=IAC 5AR MTBZG=/2=#\[5*24A'U+:0\HV:)"WTN'_SAE;(PC$EAY(A.S& FTJ196)FVON MN;GK8:_*PFBK)35T#6I:N&GF*9S+0T#'O(9:= :K(*7@HXC8;B*#+^#+URER MK(IR !61!B0X>5* RIC+N&ISTB86R/.J*B6!BP CIN_G4 96>KU62^X!V9F4->G&R',D$" MVZQ_10SSCMFO<'[.7%0@4J@1<$0 B,73,17@C,=A7Y=8+.5!$6![U6.ZE.Y M&*-=:5SFW#GA_EL%?B;'8>$*7K8A$5&7)A@)8DE(+@]/=-[:D-5GD "J'^HRF46$P#V.86 MC%CQ>W"&.'P]"3F.VRV7')%6>&;?AJ&S3N2^/*:LT5)+/EZ)VS0KSNYV#EY@ M$:5*:J)1*6G*$4 $MW!$&8U\].<^G58P)XK#5RTCAMRH#7$#."6=%JE M9I3G/_ P>,UL :0U=$JGC@A5!A_ WQ1WY&69ZY2K0<38:T&0(>H<-B1I<+Z7 MQ+K7AS,RN0(O&5%,O!J:=!'(@R:_G^/QB90DUHQ+ M$^OLYOI%%^N&AI'MD/#W.%/ $X-:Y-7*?MM7Z.(\N&TW LISR[HCUT1,#BL9 MR4HEU2'#I-?8E<_*&#"'H?R<[E0&')OUM#;N> YZADVY0+\F%L\NSP6WSMR MIBY7.P5%F*<=T+OR1%F8Q" H4QQ"C$]]A7#^V1+^DF*#+W1N1]-@H(ABJ[AL MH5E)*[UFV-ZGEO05$L;[S'[70%.U\YBGMW7_"(F-0>4N5(%QR[C"4+L6(U51 M-$ZG+X8EY2CD=,<'/XD_,AUE*7!/C=T$BCEW>& MNHR%)04-T)[LZZEDW.4*2H5UO0X M>MW-Q\'KK\UWZF!\6R>8NJ\CR-*;PTJ+\DC\ MY'E_0R['7!?#$0HUCF=M67.]!(E$%<1REQD@'$AN&NX6H!ZKD69XWMV7U_E= MU[_0H0>@K?5W9&3U$-((3_OX5HYK#^ ,I8?''1AT VYSJ]U, T;B?-4'S#$I ME\4 M)V JS2GNR S1"P0\ATE@&/Q]6,PIA28LK!-G('=^+UVA&"IEC:BMFK).'^@J MAB6(7*13^U9X/#U/^A" #7Z86(>#/CD18!5/%?^1R\"_!(/A$IWP/YKDVU#5FR/ M:OS@[.#H?3E9+5^$3HXOU;3L]$YV4JA1(SWSI<;V)-^/.7K# N*2Q-^B?APQ&"+K/JQ^NMELC9.#0;+=CAZVK,/,E'0U.%-L# ML,ANP;I^1'MXU/7@KQ.T./Y9]U?: >33V.71D_AG0)^050?"U@9HA=@^G5^M MNI/_]JB>YYQ\IZ!W".1R@K]8<# A+[@TT;'3[.!"$5VDD&Y>ZLZ-#F9U<0;! M>N=[I[/59-:-PNFD:=D]2$*%8B"0C%^M>"*CC*I[P.N ZD"7/-7M*:V[>7&@ MO5''&YKMSW2#(?#\K!L,[UO-Y _#<\N*;R6%D9-C/6$7]-=P:GD?&97OK71G MJ0G?6O.,!0_S>-SGF/8XFZUZ1WDI.73&D2/.OJ9\ CP,TD@5WWLQ@T^_CES( MF"6SY?=/ZYCJY6MP\^]K%C"YM7('D_ :?>;;ZS#?96E=Q M:G!IS7;Y\-'(B"N=[WT*ES*\V4<,1_["^ZZN)]?MOJ5WY(^&@#&5H(_QI8XO M-?YKSX&^T$#"0\^_B+\Z#@DI$:#_1$G&;N),T-%6_\SW,-IX=H_Q3V;!N\&[Q6\,C-MJG7W\OHZ>/([7CV93X6&,9H[&"*G8B[ M*A/K-<:GUI$-S;MW?]*6'O[XH\_><^Y3Q.M[URI&")V[T2?YZ]BYY[177[IV MK0_>>Q>"QP9AS[@D_#OM]K4]Y1JHJ&^/=AS;,X:K)F$&Z Z" MC"/(O8PH&G97FI:WYX!C$O<.&@YVX0DYNLF!'[$9W2T2#J+#B;1KI8^?6A_2 MXXD-R=TM.9TO%I/%[/A1=A*?60(:Y M*/6FM?\U"+S**:DT-"PEL3.=-^'2W.!PF^>$![>RAIGUC'Z,X&W, MT-:?0F?A(#F)^',WT>VNG0EWP_3S_C;L!G[BR(<_[L< QS?F@86KB2[=]:PV M$)].M?F7-+N1X\,1]W"_I&@8#80 CHQ?N\+@W@\W'&Q]U.!AENY,Z H(.DO" MK'Y^X:^KQ/;.=.9>ROVN5(2W51B^C6Q2#-IY-S/$-@%F3<9^,W@1_1!SKZHM M_]S4NN3K?I/9/FU_T?K>_9"S6^Y^#ONCK+8TW\[5!J].)U?+$WZ&XZI*T[/[Z>V:6%$F; MW.^SPSL_3+@[&?JZU2M;C=%67UZFQ;U_L7%Q?5>JMVLO+-7I7X M96/L3M;X:J\OJKU5,N=-N^(B"H+YQ4[J\NSU2W[VP;Y^:9JZT*7Z8$75[';2 MWEVJPAQ>G85GW8.?]?6VI@<7KU_NY;6Z4O6G_0>+;Q='*KG>J;+2IA16;5Z= MO0E?7":TGA?\HM6A&MP+TF1ES&?Z\CY_=1:00*I0ZYHH2%QNU%M5%$0(8OS6 MTCP[LJ2-P_N.^G>L.W19R4J]-<6O.J^WK\X69R)7&]D4]<_F\+UJ]4F)WMH4 M%7^*@UL;QV=BW52UV;6;(<%.E^XJ;UL[##8L@A,;HG9#Q'([1BSE.UG+UR^M M.0A+JT&-;EA5W@WA=$E.N:HM?M785[]^7Z[-3HF/\E95+R]J4*3G%^MV]Z7; M'9W8'4;B!U/6VTK\O:\.F[Q<>M$OBZ-Z4J MZTJ8C=#NYQD$K\[%2B$-5?>PYCT'A2>R$AM3(,,J,=.EJ+>FJ6295^ZRP3>V MB9C'])G&8M*3R;B'1ZHUQ:ODCYGHFPC@EG8*([KTL2L4; M(.K:E&M=:'9B9_L*NC:UL7?BDW_EBTUKFIZ>L&2,VO#JM_"=+._84-FWE5"; MC6*8[5>2-+3T#C[!@FFG\&?@"?C/N>8 [_8.?K)'.T_V6MP7/ K]0'QS[^(< MC#6>*%$'88I.[Y4JU4;78A;XL/5586D#(?K4%76GY]3,@$J?^ M')<03'#Y6:WEOFXH%/.&8MR4E2ETSM0(EQ!B7:J0[ L_)E'Z1S\:- M?F5'F0I/.LYAYP1'YR<$K:5?D];?O"I@KQZC(&S]E?H97:_@*PWM).@^A+7[ MR3)*< DSUDX^9.0*:5GK)R#=B61X-T'Z1XKL/:*UUN4U^TVLI;5W2-"#M#G! M1+;P@B#&30HTH]9(D0Y@ ]N9(FQ-AE'E)D.%S&:;BIR-+ MTFVC2X[Y0DD*F\@+HSD^HV76,]/D'U75(_'$W$L7V=&[;]9KVX!MB['.<(9= MUD'PT(PH6HLY/H,X:QT;>@F:EWB^F$+;UF)AE'A+K%A$T"<1_X1P+TYD,%3( ME@3+F3=?(C8F''#$EBD*R\B;HYPDB9>AGHQV#_5X:\H;Q"X'=&FH4,_FL;=8 M1E1ZJ=*&7)F!-KRDU6,6QEY"]7L61J@8".0/5NVE'IAO!@Q.(R(3IMX\0R9P M>_[<;)Y_0@E[X+J>-.0.S_F:(5/:K(D2XI:1.!/F'6KD.H2$>H[=F3AA6G"S0,B(4':O;EZ*[(D *[]UFC$"_)"UJY_Z+&/[%T^"'P%9]0* M^6DQAQR!=4V/25,7[?>R8Z6X8EHJ052<2F>"KA*JVYKK/LFPDR7F&4876L, MR3]@:BKT[\[WNA)G.VKF"OU9%7>TH"2?^F>HS5,A@@U' 0Y;!0HU/9NBX;A5 M5/A:[)D*[X-&G:#5K!I)IG(?:-_+2(6P(>0?E1/BFJL]E7)H:,I)<',>OB/S M7&,?U]ZJ(>C7;7\D*4+;\GS0]58[0J.DA]>T@5"H@VW\4?%#\!K+SMPW=F^< M.WL9Q%82B# .' L4M2%*KK>=0?:R(C-9U78FOKAD'".3WTA=L'1F]=^VG5$W M.J<(\8APT>3$?$KMK:ZX[0"7+M &T;!2A58WD.9+KB/2Y;TTF'+;IBFPMPTK M2.P3,")$(%YQ-S8*]X<_C=55KKGF_SD)@DF,4H!8 R M0NL3G><13Y (IKG>(D,LT:Y$@H(&;,V\8)Z@#GJ+8-%3F^7*W9T_G3 P&OZ9 M)1 U19F)EB@2F1V/*NKD ?EG2>9G8H>DHBTY M?-ZF-O,],:\X,!Y%DJZJAGFU (-E<[2@J-'^GQ8QROSDCXF("'J2B,E0Q XJ MM40GV/X]-V8:>J*:$R66RXP;<95S0H+ MM;34%4@JF.I.2*MXW %2G8,-ZA =%#!J*?1#%7$]\@$$HW.,8"'4U#DQDP: M.&F'W)FFY$YA6LB!%?^DN@TF M1NC3+$T_7(HEMYHUI<1W$_PC7W)VNEWU%>$!NJI]TWF// M69HYG5U:7]E^@':Q=B(N[WTUKW\K 9QB\J6'M.[IA!P;CRCV" M[E93K"&] #H9QO^1K4-@Y='\]RU)'NU$;(W"K0I7+.*/84/SX264C6/7:G=' M3NK1+2M5'\BT,%+<)B\1<$THUT(7*\.*/88T:@D[X2 V,A)#4?;>QA!"5^ M-Z4:2Q[XZ5CRX)0S.\DE2]MA+@G.*K2E"R0F57NHT8?&4N7A8:D]."XP:-RH MLB%5@9=7[4N:&+.V:"IUZLSDBQ&_DW?4&!=ZQV5 ;\;(=TL3A0-C*=;-K@&T M4W_?0Y$Y8%JIMGI/(G"'SJUY&GPC#&9O;..IX3G7WFX^X=CGAH_$TD2YK8B1?- MYP_$/XVL=CS:GB;-/3R58HJ7KE1J.&_M1K/^F)OGVKQA?)4\CDTV=U2:'J#W M^(SC8=Z3 /V10WG7'XP9BCSD$)^@:#H)J!X[__^Z(WBZ*0U: 0("5[8&54ZV M!W"3HU[77XUUVN@"P@Q?*W@P%N*I:3'.&R'O\.1>H631#/;>X7Q)[V/I(!JX MPE"Q:L\.QQ44>8A&AD9X!U%RI]T;*[&Z([I\*-D@MRR?13EIB9\S%/<]$;W? MZ?+8*GK-?8KHL/GH&YU_\.E'0:#JW'Z_N@PD8/1R)-4T8O3&<.Q@@59:=T1W MTWKY/IZS+GP0Y$1X:%VR%GD(:/:].0";K=<=IMVS$TM)#: N7> _)O%7-"V( M-%T,7D:QAQG0I8,+>HO;CR"]PW377->#5N0+?1N5N ;\^/!KZF7PQ>#=^D[9 M:_X/@HIBKZS=:_;CT^,_*;QQ[^;[Y>X_''Z0%IA;#45J)!7'WWZ/I.0X MK1.T*)!(%,E[?/?N2)Y/-]KU5/9LL':N.1F-;+FFFMNA;DAA9*E- MS1T^S6ID&T.\"D:U'&7C\714A[]JG,V M2 =]QT>Q6CO?,3H_;?B*;LC]V5P;?(UV*)6H25FA%3.T/!M7A9\?)OPE M:&/WVLQ[LM#ZUG^\J\X&8T^())7.(W"\[N@U2>F!0.._#G.P6](;[K=[]-^# M[_!EP2V]UO*SJ-SZ;# ;L(J6O)7NH][\09T_$X]7:FG#DVWBW'P\8&5KG:X[ M8S"HA8IO?M_IL&

\H@ZPRRP#LN%%B^X8Z?GQJ]8<;/!IIO!%>#-<@)Y8-R MXPQ&!>S<^17B_EY;RQHR[&;-#9V.''#]Z*CL,"XC1O8$1IJQ#UJYM65O5475 M8X 1".U893VKR^Q9Q#=4#EF>)BP;9^DS>/G.RSS@Y4_@O>5&";6R[+KWDOUS ML;#.("G^?0:_V.$7 ;_X*15_%(-]6A-;:HF- _+,\84D9LE9=!JW9@[#I:Z; MUO&0X7KI$U24C*N*54*VCBJF "M[6!M@7PH%6]U:S+,)H_N2&K/ M3MC?Q$T,*D-(J%Y@3A\6_QCCD<[955N3X4Z;$W;5+\>=,V+11M).LTO)R]OW M\#EA[Q2B^X*]3--)DD[3(]\NILD\CY' 9(G%@]O<(,YP?!RG&PUG>-2;SH^C2 M80X_@?HXRQKM2#G!I=Q&G[V$G=@;PDI(%]GZC%@:7<<<[$3JRM M8813KKQ=:UF1L6Q!)8?\'GD;5^3@\ZKG\MU)>>-!F6X\+5 7V#"6S)THZ956 M<.Z.K/,.EUI5(D[*DN-\CN>\*%B>%+/I(1!X$^Y"5=*^;9] Q2QG4_Q_!+P1 MI1SHIV"?MN.P5?BSN 06+)"N08TDQG^,YRW*? M[(&"CUC">-,8?2]P71%\S(<%+@TIP_V'0V$ZG.^^-T_LJ!;*&KD-)TXX8!3& MPQT<96#A]""O=,&ND"TV0'==T]B5X,*V#84K-] "=:6=1[,"^%BV@_F!Y+'! MH-O.&]W*"LGR.#N&(9L[3[R1;1=?_'0D&Z^^X#Y%0>$2UC:AYY%8Q?!X)TZ/ M ,?F>YIUW8C_CTL@EJPDXU G0073:.-/%;H#'K03\5VBMHYU&VV-=LN)6O" M-5 %=W9A0-B]R>X8>#@$'L[1PWF!O_WH"87=30_Q"PI <2E*O_TCPV]1:KYE M:Z0D'.O1!+SP"ZM#6;%94TRD/HU16]YB&L0L]U8/3G*V@B/*]PKX[2\^JNS7 M[D3+SLUG0^PGO3C&)AN'P1?I=#K$CMQS>3\%AH<*C=%>Z89+=!4*5 LZN(%C M%;?KW=7 %['T>Y@>"^@/W*P$3B))2YB.A\>3 3.Q*(T?3C>A$%QHA[(R-->H MX\GX"1A?:CC5??@%=K\,SO\'4$L#!!0 ( .R >%1QF= UR@0 ,H+ 9 M >&PO=V]R:W-H965T*.=)3;6PX'U4Q-N^GTY!77*LP<0U;?"F=KU7$JU]/0^-9%KM/;97ZQ<&XVV_-E3:.M:^>T5&[ WS9NP]TP22>;P2+R[C1++&Q75Q/I@*7?VK]9V M';'1L:)8,?2=+^DR?VAUT)THKDD6E3-P#N1*NC(JO_\%V]/=-D2NPQAPR,^& M/9,R:&XN*#K*E7W_=@7AHDD+(%NCEG-",IF(>*&K45E8D?6F4$ M1$BIVK58P]:Y,GEK5,0&:XP9^LY($E73&)VKS##Q$V94X 3MX.M)"\/OJ5*% M8&UAP3[7@8L7B'64L&XI(-Z=1>[J&J1#I: KJ0"2/K%Y2; )708)QMDBO1^S M&Z=5E%^C[)9T@!#XYCOEH *IH@. #$F9_"!_(B_[*!J(7]P."=+E 3+&L]%_ M"V^*ZHDRMESJ2*5W=;)K(18H6@Q]C'=!MVLR+@2XH&YD!9P&\X,T]E(&(9>W MWDOFCI;2A+Y@%0-+UVTM'GUEOAQ>QE1H-)K.6F$ A4[>3688?,8,8*5">AZ5 M:;F7>1_V -%HE6DC0FV0P9,WDV4/E7*.A=/GA4@8.%QG*)]^Z"0K/,S&D#0T MG(X0LYW0'3-]H1/*:^-^2.\H M(^T*'.Y90&U*3'T?/[.E G7U+16!,%*#I^PM9_N5<--Z$;;4 >,A)6L\\"YT M0=9%JN56(VG3I49X_PIG4VD$X]EH?NP&PR D!-<852XS>CW4IF@:7#U4W;Z^ MA^G[&B>MG=SY[-NUON1^77&D>.X1*N ML\G;LU%W,/8OT37IMI:YB+M?>JQPV68O!OA>.HR=W8ML,%S?+_X!4$L#!!0 M ( .R >%3QB XYB 0 H+ 9 >&PO=V]R:W-H965T0MMFJ#7_@^'O[X+&;'5%*W; -VEGR7*TFUXO7 M-Q3N3C$AHLH" I_6[YE8P0(;GP<,"='DZ(X M7A_0WZ;8$4NN M\Z\Z!AI' U?T8A&Q2RY'=O*'EYIZ):+[W;D1=IH,DBA9JT MX9RVDI0/T>-40R^N;UW3Z B68R!E2[IU-FJ[85MH#LM9A D1G!4#W$T/EST# MM\CH'1#J0#_;DLM3@!E\.SJ8'1R\R5Y$O./BC,X74\KFV>(%O/-CP.<)[_Q[ M J8['0KC0N>9_KK.0_2HFK]?L'IQM'J1K%[\5S3_"SCZ54>]4:GH?_SA*EMD M;]YZUU!$,U%TZ7]*L6:H-:VR>]33GG(N',Y#E_^#AA$YPQMEJ/6N8"Z!'J94 M&*6;WJ3Y8D1Y'7!.VB94YR&-!J?"=3Y@7U'>08!#.*/?1F9U(.LBJMQ[1&+V MI*A5/N[%N)P_X8!U7M1T)+53/F&+)$:4", T/,!LBFQY[**$JR(&1&=*JM66 M80H=S5[#@"JW+'YR54GDSHZY202^>A..(4P) ]$KH1M#*:#YA1<5:JHPX.38 M4X7XD0I@%PZ.)9)"G8R'KJC'W.4L*,YLX6]G*[5U7N5F?T;WZ)_&ZDH7)YF\ M_R;'7Z<6#&YUR00HRC STPP?,3&D+>ITLM-TROLJR MU!YLI:6HN0JP$,;XBK6$U Y5A(\1=X/0';G'*$PGV9K"Y9@JP&A4,PB(;DKH MOH :/M04[A'Q4Z/0NDA #Z7>*!"78+0O4WFBPU(9AZ\)37;EN@J)=XR1 M+:Z<1"FR=>!"ZD.G[:$>6]&LH$ M1%Q'PAW%30YSAWLJI1*+^6DS)K_ KRH*+Q85*E_E&N-@3Y5[+NZQ.1G3DH $ M:_0C&UT[5Z86L3)(4T4=6">7F^,$U&E43K\O3-H-KB,)N1 NK81^#$[HWQ.F M@FY2(IZZ+&>C]PDFRB:]PH*4@8W]4^7X]?C0N^[?-U_$^U?B.^4W&A5@N(+J M_.S5Y81\__+J-]&UZ;63NXCQE98U'JOL10#GE4.Q#ALQ<'S^KC\#4$L#!!0 M ( .R >%2:;8@M)0H !H< 9 >&PO=V]R:W-H965TTJ2JG41!DTXK+>G)Y3L]N].6Y:FPI:W&C MF6FJBNN':U&JW<4DG'0//LCUQN*#Z>7YEJ_%K; ?MS<:[J:]E$)6HC92U4R+ MU<7D*CR[3G ]+?@DQJ_%T6=G,QF4]8(5:\*>T'M?M%M/:D*"]7 MI:&_;.?6)O&$Y8VQJFHW@P:5K-U_?M_Z8;!A'AS9$+4;(M+;'41:ON&67YYK MM6,:5X,TO"!3:3BWH^C]72V,U),=_GSDLZ0]+Z+#D1[WY M['8LP#.SY;FXF$"%&:'OQ.10)G@E3!BO"[S(V$W):\/>U^P=U_F&Q1Z]]YC= M"/9:55M>/S!>J*T%X_$9[;ZU*O_,?JUS,!\J@H2PE_CZ[W^;1U'P$ZW"IW0? M_O3*A]7L-W4GJJ70=++'FBW4%&[*X9Q24(FIU?!DW!W.?C),UM)*7K)MLRQE M#JM60LMZ_:R:&6OM?E[/[$!/W$G=#>X7.P'!2K&V&856P-[M'.(WB^(5U@ MA3O =+X!7#067H']W9$0ZCNI&E,^.,U \4=:;$F+CYW'R54#?_=^< H".LBJ MJ5C=4+A@D<$:@#@8T_!E*=B.&Y;Y$>!)68(<#PYH0.&G.\27!EP#UJ'<)V]- ML_P#P!7?CYAUQ!;R'%_9]EG!K7CT4AKF(LAQ^T[:#4AG&WZ'PI="U$S<"YU+ MK&A9LU53EC[[UTC>+14H@OH64H.>2AOP3>MD9J@*G"-=L, DJV6.A[J7#>0M MQ59 AJL'(8PW$-7&UP#\@[Q'F9.UF8-J\?5:BS7:^<2#_([+DD(RLIM.^![' M]\8TT#6XE3DO2\SQ/Z"-& 8-G'(^WR#V856.%NM0()1V!6GFO+%\ ]QX](. M!8$C^%9:7LK_<4MI9+:R/H7R]N =\ 1>]V]@;&7:?R6)CZ85=17:!V0HM!D#$$ M5(2 :>/Y>:,W3H/_$ZT2!2G@ZNKOB!>4A("]H$V MYA7=DH]?/7[S?H@O3]T?L,A;) D[87'J!S& VQRNH_G"2[.0_:-%HB@+X&D8 MAOXB86][#'F91(M7M-P/%@RXWDI(6#[-,4PE+H@S?)^&?AA^39,0-)G%"UB> MQ#[HE?DQGIG-O&0Q[PZE9!C=''KS&6Z. W\6$'KL6K=!&D'RKD4+7X2;*RXU MN^-E(]@6I%#2819T^=-!<-%@OZ7D<*DND*R-)3'ZTNOXQ6(T ]C1#,!D/TE! M\YG'3J+,SV(GZB2*_23 JC9;02R\?'@,C1)*3@+5SUM[!E;LT?Z[U/EAHYT= M\1PBUS?(DRSRL_VMLRH=/CHT[C4W&P0] ?<%6VE5D2*=*83E!Z6.9?<#JD+% MG4 ^)P--H^")IF%P7-./-:BIU@#5HB N!P.70P)QC]?"H02Y4CU2^OO2 W6% M3.AIQV@%>&RWD4!EI:'S"ON>X0W[:U5)ONP(^"Z0;!@N6S2-O'@0=ZL/Y!YV3(]G< MQWZKR4TKB$OBPZY]Z2+1VBE:&7PEK=>IJZ%O'N"L8]BY<&N=S][L:Q48IT9RZ$J@G6OZY.@BTB$S7:172*'B7=)ET& E48M4U)I]]&.TO%^&<&FSB)]%H X[<@EGHI[/GS\46F@;8R5#&H]0'.=E.3*U?("*.'3! MTR4.P@Y\\EP(XJ '>T#087_W2'_ +E+&'\01HP%#R].9Q0$5$<[1N66LZ [F M[V$&DO?;KV_'R87+W4XK:HTQ,/@!I_$7C\G70/$?XDYC=/0P>TB7UBE=8*G> M@-I4I'1CNJYU77*P\S;?J!()@)NUL-'C@DI!4W+MU!Y ])/"A!&YJ1SHG[%_ M@SGNL^K8E$$0BQSP@S2?3U=:$*()1 ^FL04%?O""G<*_Z 7\"?OKT,_P&AC2 M"YA'.NB !C8!FSAA1'IE,), MC!?)PLL6>!$G7I!&QYW>?Y9"$$,#L*Z$;;OW ;"$PR&/@ 4SO5^[]DO=[^: 4%> XMAI5C!5IB] MTXGK4-V-55OZ]6>IK%4576X$ARZ "^#]2BG;W> !_<^!E_\'4$L#!!0 ( M .R >%2)\4;T\0( /8& 9 >&PO=V]R:W-H965T'80^*S<1"9K8R]C&K#YAU\_0XQ5&N;#"JHWM<\5BZ"Q&1DS0JLCV8TOPFMAFPF)[4_E%NR_%9R'DTN M<$BZ,)BMGRS"J:R7T*"&&]T%)T4%-6ZC\!:@LARM&J1Q\T"663P$2YK4E MEV_(3?-7$2^QB*&?'4">YMDK>/UML_V UW\![P9)6N1/BF"*FCLG!S_.9XXL M?QP_7RDPV!88A *#_S'-OX3Z4B$[ZT;H-;C&:&>L ^&_Q!!?[,;;QX8;3H6W MQ,G[;X[S/#WS6&&;G;T#J@1QZCTREEOR1(0F*91: R]0FAH=R0*P;I19([H8 M=FG4X@X=KU144B^>4'!@YI"EZ9Y_HB@JZ&5^ZXELT#R+[.C,/>6^;(!,B)M+ MZPCZ>R_FS>3[%>(=LRV8$2N&:&^\+F'X3Y4U/A#D?UHXAJOG1]&A^LGST13& M\C4!J8.SF^4N(V>4+ 5Q#)\'A6,,XV1%MF*#2$)Q0&\8G[ \*,7> ^@-XJ-' MRX^AUX\/-QY@*0\EURCXN-%?5N"KAO4,[?Z;[# ]V]RYL*8M1)YF)P=,VS48 ME%2MX^=N3+*C137:15!I<,ZI:7PT MC,"V*ML:9)J@;#-#K)-A6_&/":T/X/=S8VAC^ +;7]WD-U!+ P04 " #L M@'A4(UEZ(*\" "F!0 &0 'AL+W=O"Y*I6=>P51/0T"FQ18"7NJ:U0-. MY@4Y1["8U2+'%=)]?6O8"GJ45%:HK-0*#&9S[R*:+H",ZW3NA8X0EIB00Q#\>\)++$L'Q#0>=YA>OZ4K/%SOT3^WO7,O:V'Q4I<_ M9$K%W)MXD&(FFI+N].8K[OH9.;Q$E[;]PJ;+C<\]2!I+NMH5,X-*JNXOGG=S M."B8A$<*XEU!W/+N-FI97@D2BYG1&S NF]'$L.YSX"$X4PXU65%CXI%),_P8(F%3/+-XS M6\:O(EYA<@J#R(4-; M$"H%?&QD[0;G@T+^.)\+BW:$);(BP+BK?Z*SDX:-#A;66\A?6!O,'>'W4C$K MW5A&L1^F\!.%Z2X,\'%CM4;3'[G[A'"O)'%T18+0PEMV^H-1R(MH[)^%(8^# MT*AV'**$*/;CP0B&_F XYIQ![(\F(U<5^>?L^=1R-HDY& MO;=_A"XZ[;VD=R_8C3"Y5#QCS+@T/!V/O&XT>X-TW2IQK8EUW2X+?DC1N 2. M9UK3WG ;]$_SX@]02P,$% @ [(!X5 XBH4%%! < H !D !X;"]W M;W)K&ULQ59M;]LV$/XKA-$/"\#9$O7JPC$0)^O6 M8AVR9-T^#/M 2W3$A2)=DJJ;?[\[4I:380G6;<"^6 ^/=\^]\6BN#L;>NTX( M3S[W2KOS6>?]_O5BX9I.]-S-S5YHV-D9VW,/2WNW<'LK>!N,>K5@25(N>B[U M;+T*LFN[7IG!*ZG%M25NZ'MN'S9"FWXG;H7_L+^V ML%I,+*WLA7;2:&+%[GQVD;[>Y*@?%'Z6XN >88*9;(VYQ\7;]GR68$!"B<8C M X?/)W$IE$(B"./CR#F;7*+A8WQD?Q-RAURVW(E+HWZ1K>_.9_6,M&+'!^5O MS.$[,>93(%]CE N_Y!!UBWQ&FL%YTX_&$$$O=?SRSV,='AG4R3,&;#1@(>[H M*$1YQ3U?KZPY$(O:P(8@I!JL(3BIL2FWWL*N!#N__J#YT$HO6O+CP*T75CT0 M)%HM/+"CSJ(9F3:1B3W#E#+RWFC?.?*-;D7[E& !84VQL6-L&_8BXY5HYB1+ M*6$)2U_@RZ9#C2?D2KI&&3=807Z]V#IOXI16-"MR!#E=E@6 JJ9%@115"9(R@H+5"#*:5JA3HF0Y@BPC/\"?G4+> M5^2KC-&\*L\0+B&8.B!6T&(49A 0RP-,&2VS""M(H!K1,D_C=D*757)V8N?> M6[D=XDGP!IJLOX:V>PN3BOV5&CHDG _&535Z9O%;CSZ7H[R,D>6LB&&Q^O2] MF [*E_C,(=TT?%FH4AH*6]!E5@5IF6+)4IJ%;Q5^&65)^GR&&\6;^^_ATJ(P M/W!Y8X 53=(DYI+1:JP5%#C/QP+7T+/0*Z(6]"V\=O X'[>.#8)).SZF+^(HXJ<>W&,STG82K58D=F";SJI@1 M&]\W<>'-/KPIML;#"R7 #IZ$PJ("[.^,\<<%.I@>F>L_ %!+ P04 " #L M@'A4YBB1,C % ")"P &0 'AL+W=OWDH^D!Q1Q)C+KDFN9+5K^\9 M^2]8X?A9H<"F&^\\[ M]%/N[J=/J=/1L1#4O5&?3![_Y@?MX'@N>]C;F_[0I>ZOO1J2[ MF'S3&X-!8USY5;=]'O8,GDT?,*AZ@RKS+HXRRY320*L?)SH'N*B0%0/0,PJ>NM=6D6Z M=#77GP),P&<@5>U(751?1'S)>DQ'LP.JIM7L"WA'0Y!'&>_HWP9)?YS/8PJ0 MQ)]?@#\>X(\S_/'_R>%_A*!7O@OOZ6H;$S?Q@-XXI.1 /Z,(J??T3(J3(?!TI>6*W M@CV3061\:V(R;OFI!Z6U[UQ^KSJH7F7.6K5J;BP"X$CS+=7!K&4+N_HP^4/\ M[.]&A"AJG<-5UFZ%; ?.#SEJ@]<<(Z"5 &F-81%4_C3$\/57SZK9T^\C6166 M' [(>K<\!%Y#K56.,!?%J8LR(#-[0#4>273F+UF7U/'.1>\;&>NK$U JD,WD M43&HP*1MH)]-'OR>#S%9+!6WK1JJ^86R(FT]9'' M] LPA8*EM@MZA0&&L(WFSZ V "-Z.%/VZX6O@3_!JGEG6LA+H7_!XNNE2(_ M>KI/Q:^A(XG(\2VTL@K,M&45(@Z ^4<,93'1'!).CCU]M1SR42,I Q0H>,>Q MCT.90&ME.[ZC!N\/,C,Y>SFK*D .,4&Z44P@8KN-IL?]+#,PRYFXAV?K8SJ4 MS&;Y?&JFZH^8U](9:*V21=DEIY+\0LHF(<"];6-ZC2.I, RL##M/ M>2FT[MHY-[L*O(NPU[)L10*0D,5V4".KV 59R<:2O]Z!@OI3W!,BMEMSUW+X MWC5<9[5FN2,7M8E96[U;MD)9YM#G^;#6ZU*(7;5*HWD8!@1LE8PIX\K5(A<, MLL$LDO.69M/#HGEQ!5J6;Q$4G3R(:=U& G]X%0M+E PC/[>, =(KFOFJ+ ,AFR7W0'+%ZDN3! (YT \ M1"F.'$V[0E734J@LE;NZBV98+;#(HL"E0WJ==2>WNMV^.+[O.)_L78\:QA27 M2V"D/(K+36EX.]PSS\OUZFY[N:1";TOCNRSX?RJK][M&^ZXZOGSYMUWMWR-ME?705_+*M MFT/>P9_-[FE[;%R^H8\.Y=/+\_.73P]Y43WZ_EMZ]K[Y_MNZ[\JB#*^O:[1Q>/],&'8K?O\,'3[[\]YCMW[;J/Q_<-_/74C[(I#JYJB[K* M&K?][M'5Q>L?GM$'],;?"W?;FG]GN)5577_"/]YMOGMTCBMRI5MW.$0._[EQ M;UQ9XDBPCG_*H(_\G/BA_;>._A-M'C:SREOWIB[_3['I]M\]>O4HV[AMWI?= MA_KV+TXV] +'6]=E2_^;W?*[+UX\RM9]V]4'^1A6<"@J_F_^60!A/GAU/O'! MI7QP2>OFB6B5;_,N__[;IK[-&GP;1L-_T%;I:UA<4>&I7'<-_%K =]WWU\6N M*K;%.J^Z[&J]KONJ*ZI=]KXNBW7AVNRQ_NO)MT\[F ^_>KJ6L7_@L2\GQKZX MS'ZNJV[?9C]6&[>)!W@*"_6KO=35_G Y.^);MUYFSRX6V>7YY<7,>,_\[I_1 M>,\FQDOM^/]=K=JN 6SY_S,3//<3/*<)GD],\+XIJG5Q+&'<>INMZZJ%:38Y M(V2U080JZ"<@J=95'?V2@O0?,$WVV]YE;^K#,:].__M_O;J\^.J;UGSK-MFV MJ'(8-R^S%CYQ0(Q=F^6-TV'@E0():UTW&WC1 >YV>_I;@'H,Z]JYRC5Y69[P M=W>4;SM8PL>JP+^N<0I:Y-7!-8"1V6-7Y-W^^NGI/_[SXY@EM!P8M^XVC MKX$_-3E-!FL"4J01"OC/[;Z&V<[JVPH&;_M56VR*O($37F9790EC=*Y9\^YU MR2V-#H=?M3DQC3;;YSN, 90$'=598?K4YR\NZ@G^#7!.* SI4RKF^#H0#1PIO M$3( = ";;X!P5DB:0H=#5H TLVX*.DD% 5 _4,?. ZT$J4Z4CZ-OZG[5;?O2 MD],BV^9%D^%6W=Q)(\((+\E6?0MXW2(G.JR0WF#V!4R_KFF]^,T)Q]K5]>:V M $*FT0#09[BCC_! MB/L"/D0&7"(1Y1[I@7?"2<,:@+YZF%]9.J!3N0%. (P$IFGJ@Q"' MW\$[\OLY_#IO< 'B58)-^]\"6A,OH="3?(KY9' M6:;E\KYP6_/RQJT+THR1 3>(43>HL!KF5E2LLQ/G1\J*F""AS6[7N!VR ^%/ M7;US=))$)&O 75#KS:0'UP%>M"K629JK#- % 3*M0/O/]@!\^ TYQ!JG@*.L M^V:MC!V^ C1 IIYB/3 C+1Z08>YDO_(G^]7L^;RI82 @IR &@=B*+FN*]A,M MIS5:,"O=KDGBP1\Q3_:3.3-0/7O&)<*8(_ +8#8$:>#'_U YJEB$$(Y'G5L" M<:NVH\=YNZ -=J.Z\-@#3ZY+J#*U"1*&6UGS(_P%LA;DW"CV:>9671/*,E,W(*R%8<-, M/[U]]P8X-[\/8"[P38<2"C2@-MX0@T9D-LS6RBX03+#VDP K._3$OK; WTB8 M^+T<\R-2ZUK6 )17TRL(SH_+ZR4HGT06)P-K6$)-ZLQBQ$! G!C6C%0-:X2? MBX9X$*A-J*@ (A1TEOYJ5_/(/H5!*;KYPJ$BX*NL;9&I@)3:[>&T MR@+>WD0XRT8((']3[("R2CSDQB$N$@_+NUZQL-LWSN')H8T*;Y5XH$9_)(L) MF!: VHGP&JYPF;UA!""+1-!A[THV$O9N_8DP%6D_OX%_MAYKY4N[6Q3#**B! M6%$4;T>D.(5CC*5K4,Y(\ <-9!*P^?'8U)]%_ >U90XQOO:(\?7L:7Z )8.8 M0"F#TZ;0X4$# .T2< FDK&D819(,G,*HY?B0WP(":HRA< L$\Z?SY;/L &JC MJD[PX(5_0%I8/#=@PUO@;H<5C*>.!_H0_G&.8K<].G(LE2<]!/@*IQ*#:>.U M'C]P3IH0**C9ZI04?_5VBUI\":S @15+.E(-F%&B*0!K]'*3 M>=,29?0OSYL1/5L4*$VBJX#Y&>M&$UH MT4MRJL^\49*GU%3!>!.R&N&9&4H-$1 ?ZL$Q, M3'5;-"!".]!Y\%L4P$S0R9-$F<6&,AIH)&]N]ZQC@5""@0\UT'Q9?')D\,%" MD*63Z(??R;XAW FHA..P]<=;.,$+6QQ$3"0O7L%^!=OC=]+]8<&DXBVS=]O, M%30_F\: A&#C ?X4.;$?4/%8S%@PA?VD!L5MW,);L%,P 6\K7*4QA(#)UOUN M+S0I9M9C(=B_0H>+]K MQ%60Q!F^-1]5C1A3<:L M ,8@L43($8-_0?(>I!/8HL12R!7!JKHX/@*2P+;UMQSMVA,K'02/#>!-2UZ2 M3<%6)'(U4BF1ZHP+PHZYP.7@5 , ;$A(4GD7< *%G_%ZXC.JRI*1<# -#F M1:.N!BZ5&-L"/T"/*UF5=]+6@A59>%F$#?NU@D$ZA6M3RP?CG'"&406-EJ!P M(BV.%G?'I@JR'VHP87[W_N3^T#/*B2!'GT=GA()7S4_@0T+EI,W2WRC0VL/16)P*J$O6@DE/G(3NG M["%AZGK3=:&[^R?HX]:^50-_X351.)VJ/A1KPVH7UA]&=D)_1,V&_D9I!GR' M$7H+"C\<<7*,H/0.G' G];X34,1]*LHD/F:9IBOE ]4CC([MSL,2.F;L\_$> M/L,->JU;\DK<.*^JD]U>L@?H/G-.'_Y@[AR=J3V'?8O@NZ[OY!GBZH(79GG$ M9> 1E[.T_#?4X--,X#X?HC(QC*Z9D.4U&@!YLVF!!#9)X"3%\B2R07 \/^R<*+V-&.C1:_I==Q>X1@X@-%CSP_15D$NB6QIY:<;]6N M-(\94^6S=9FSFJBQ#R:P8+F0&9ZO]^K"(H3'87'%S@T7AK@NVR8]*@Q4 HZ# M?8&&IU.ER"P$87QDGQ!_#L]X1@ZQH6,=&9_&A\^@E.\)8\\ MGFJ(D"+]-NRKU!&%P0R&)(XJ)GQ+GFD,]2#[!IR(A0JBJ2P9OQ3+N#WFR*3] MKOAH*5J!WD_/R704[X@/.C_B08AE(0?)>2(RTC#Z0HY+_Q MLDKQO=A&^ T? MKVIT.B'/AB,#Q1XVNSW1) 0Y%L<46N70=<$1 B(&3!QAGDPA'WHH0Q0:H6*1 M+-8PD4EQ !H0TD;17Q@O"2 5O(EJ,,9N I2"*Y^1^<.O'WT C",'XG6P\3F1 M+H-/;0"O3@<0(T8KTC*C5)76KUR==05R Q 71.8I\J4]1OIEBIU'LRS%LZY[ M$I0CHF30XNR3X$IN.T ,@[YB(Z0V/SI5LF5];"X<*G[,8^/>9\[ASF.87U"] M*HL=2PB-V? 0Q_RDF1U%2R2JUI2@/N$VG(FPJ,99A3WOV+\-2R:@;22>% YH M9$D-ID6OQ0 *8&.TR4T(*Q"S'\[MID 15J$1@OD['=JX T=YKPXCH!"6,QA4 MJ!N0YI0V,EJPC9SE-WE1LFZ6VBB[ECF2%9Z:6+WS.0S$Q&FROF73,0;, "J( M&HH*B8,7!C>S)9JE:(UFY3=Y.PQ&,C)I@*<)U(L\C^F'0NXZGAN+O /!I M]-2\55B>XD,(Z3]T'%U2"B)SKEA-4!4BAERKLBTZKPTNKU%KAL*+PD7([/%X MGXZL"DIUIZ.X.P2Y-,D(5P\'56S0V\Y'M>M!#(*80=ZXRIL=2E@?)ZB/HCO5 MXJ>&KSM1<,QBVIG5B!:#E%97)9\".@@A0-.7GXO,"A%^16 'G9M-"9Q$AZ,U!M-9\ _5=4@ M?2*2B[P.(BR_#N3<&&8FC;.E2+AG6VP(@:JB"4RP(O*SL@\-A8T-F8(QDI?= MZ7[G@/^XPAP];QSSQ5 M>HGYKG&B/J.])ZH+V;SF8)6Q# .:$K>:>%N\K.Y(NQ/@;=QG0FZF24X/D6$X M+8,1-'R%-BD)\BC+(ZO7:!>3--QVF@0@W<]K("I M;(O.>T=TQ'J%"W,;DTZG1+P!($CR0M^Z^$M9H4FHLPR<-SEGCX=TWXMG=^3) MIA2]I'W^)0-E$X_9H.U46VK5Y68#>54C"_0EEZ!-LF?*U8G%%0"N@?#I7- M:9V-4#B1^GQU_29[]N)\D;T#"JUVZ"MEW_/E-W^V^8J_$N%KEJ9\I9F: WKV MFVV#6X'6+BYP6:&Z.E'1O=:=D'5][9J;*"DTSZ]]5FB4Y EV5$__(%[QN'BB M^CNG/C><4,TM@:D#RCPOXX!!GP.4]X&5#)[7M&W90@A5D'0$R M@L3?>4*>!"$%@\*H+#OA^8I-;)68^J8&1OQJ.#6 L\C8)TB16&"+FORX-DBD M\&2%#SX#$5TY/BH-?OG\ O*)P#3UR8E-YE$)C,EF<\:*A[)K],7>[FM2'I@' M]XH[-#%S51BE:O^N&ORC:9.5_M<9+N/5PY% M'F)G6(!B)"M?>=G6]N"2LR-?1/FZX/0S%TPHP&'X_6!\I:241*O":>2H!6UX M: -L]!KK^BSQ,=1IG3YL=A]^#7I-@EUO7_J+1>'H[FJM99+4298 (6\Q&84%5S,5\4$P2Q:#U)?>.!8XP> MF*H-DV,;=(?.K?=57=:[T\('VUBR(!/:%TF57YP7GM[-8AI-=B1 "F MHGA1$ )U/\NN\,>0K>2R#WV%99#Q#\K;/Z##ILCMCY.^^)2LLQ) M!,( %*N3"E[.?(3_R\N3I%J$@'#(IO A5K]'CI2,H1PC'26UQ_@F*1V";D4S MH0<#->/(ZNJLJUF--]0/7,R7 ;P+B1#HY1S6F"0Q;W9$+,E]3;&.[QZ1L["Y M<8_NFL86(80J(XVZQ44T*0$\%3O8HHO>R53C8^<(1X+Y#I1R4BV1VXM'0+*7 M4*N-G .:,T3FN68AF%03MAF7V8\\%$T_-98F6X4DF.#_2)KD73*;=@QJ]+>@ MKW!E@%OZ4,PB6_6=CUMH&DY7+^*,_;!J4_8@W.'&L7=)J&94[#@Y5,K.'KQ= M8>T'S@"@!IZ$F8--,/&[QOG,],&X0XSQ)5L4X7<[3*(*!]4YYNU%:Q7R+L3& M*'3)HL]',!AA@3VX5E_84NXD&:S&56$9"4*ZS)N=HRQ^=C\)E71[-V YHT1B M&TEY#(L3:XG7N&OJ_A@,M'^,@28+;OTA M:\6!%X8JG=]K:,&$T77-136%PYAS4(5=^"T$7\_*\4B:.-.-A&;(#?1!7K,R M6C&G VHQC"V'#&I?N@K4R_NI(X/I'FF()J5HF->.O+ -I9SM0X"CJ7%KSU1\ (I+@-%]0$%J-5LFO=5O M!X&>+SNMB?IP,KV,T/F'NL9)NPAESR'1B*P(W[6#DO>TUI7-"=2C*2TA2C64 M[#@Q)!>*%E7,H*)PHDBW:#)FB2Q9Z*0*-S@X5^WRG2K'+>KZ)*^CA9)G'12A MUA?4Z^[J*+W<1([UQ4K60EALA4Q$BP^@HJFBZEG[*A2!7A].KFSE,FW/L"NFEZCD88SLI(&)@TI3H2%Q>4CF$S4-T;%*^_,X/ M%+-9J2A'Y]>/=P_&NAE7:G=-L=NQ:\OLA6N40V ]8@R^"('&Q^%+T$]+G\]* MWG<.7_N3+(G\%P !]&5B13(I)%CJWHG92VFD<#*?W"DX=N^M-<ZU&C M!%%[OT2]'KI+,4/H3C/ Y"QC9@ [>LC%+CS0ZS-6^@AR:M:,%F. -0; ZTX^ M'XUCS53%0Z5.G$HMV\2KJ]I"&7G!B+]@K:\>$FV'5TO'9M?*H1 M<($_-3L7Y;AK[,PD[JY<=^LDPA]/YOF46966AT08)0!@D,4^$,FMDLT81=S( M3^UH$<_..E;1B7@M9D2LBKB%S038UA@W1.[3=+YJ$196.DP0IT#(O8(&)AN0 M]P8C(OHS0[-Y'XKB5#%!2S(8D\3YT6G+9/_9#L_=\/KR)) >PMJ/A NP^DR% M>16D@V#.^TZW"W7<%W?584]VI'DGO1B2:M\7CZH='BQ: 0S_ MFL,_,/CANWB=?##[AS)??_H;BI__6O[7TH>UA?-Q#[",>H#Q69ED*:_#45P0 M&2&7VY.VL%%.5BS%W+ MM8[6NY-:8\,A]^3[ CU)WEVY75%58G^P@85"#0//%?:!0C:F7VHFMCAS.0)5 MK'I6F-]MXUU.+X\"%UK[COND_'[I]]/:DX@)-)F+RB/$4QM'%IH-:U@DLT:, M#8)(;LA3Z]TK7I/RY4"C,U;_EBR%,493RCTCOQM]"Z7[4'P'F\T-_PI CAEL MOOE'[\V Q'1S/11#:?_E? W^&].7ZIK[4OU23[2<^\*AYG-O"K!-88^3'S_& MEX3 Z4GH_M>&'F9J[89(17;G5-V8Y@PCUFESG<5+"00WYT4@, :<9ZCZ+T'[=X0':S M"&/"YUS1[UTN/KCM(WB:XH(T(RZU.%:L<&"T"%%FGYH9OB>48 >15#$.8>>U M8?&ZD <08SKD">RDK5O/I?2^HX IBJ?,'QE5:DC6"3\"Y3V):VY#N$[\8Y # M(.DO=R+QN_C[O&-FK*5&4\A,'=V<8%0 ]PC*QC\X KBH;G7,_0PL RB#DAL5G8^3<+*#*[*Y4@?BC.M*R25\]@@9Y&E MQNU_PD8I!]C(SQ3VF,(A-)5!#:@;%)S\KDFGM @V2Z321HWM#$"X"3; Z"\; MTLH^O]-E]A&KGD%'[$JG86%!W2$P%G/K&=@'Y 'QR!.,E#D>>J\%C\MUJ8(" M"[W(6P.&:=YP*H7?8EK/YGFX;XF W&@%_QX>%]>:A$92"7)A!/">\)3?>TXS MOPR]!R[G>P3\%$%BF^H?EQ3F__*HY$1ZA385O?QW>OGGX,5>A-V3EI.#<.Z?94RGA%L0LH[H2/]I((P6)S:*O#EM5(2O" -:6*J@"=F+4V7TN M.A[RB3HD YN@[,66?*6 4_G.84\#:0<6U=42+?EQN9$.DAM2E6EO[*E?QL#4 M(G*CDK^+9Q\6MRWIT,5/AVE-!1*YKVG3KHXVR $:+;8L!VK\W5D7:[W"C!;) MF#CVC=Y>*BG PK/LC([&M>PH'W'F]/UD"QFQ*IN:^DAX_U#9@F^;@D]\W9QB\SW75BY&: L3#$E>SFP\!O8RNOL;^3) MOWB=_7=?(TLB9.! +\M./BQI;D6I$.((5GXW%>CCD2^'(S]PG- 34CW(DN B MR\,J[='!FAJ>?_Z+VS*H;7;U['7V<8PD88&2<,IZ/7P*HC*C?KR*^[0*U(^;A,3_)$^[(V?0V6=VT^JW"FR4+%8@];Z/3(+P-;QGSK=.MCVR/*9 @,.G-TD8K11LQO(KU 5-!( M:^^X4#"XUKA.S).Y/33! \3/"#M$&<2C#W+;F"Z"51'[DVKQ 1)X/L-*2@@" MSW2*YEI,V[8YU2[9BQ/JTT$=O,:,>FGS_7QGLV[0X+D>MR.G P@J-R4$[7(]LB2G^47L1FGB@M8%AK+@?P!R1F# NVQT0^ MN:& PNQA0N Q3:6S;4BA,I$+CN!U^6=-)*P/XB)(8#67>(_ ;W%V[BA4 M^'3%09N4&KLC6@+K$*=L!T"NI!8YZ@2>5U&F<)1G884=94LJH1J*%,3V#<=U MI:QT%^VG<8H/RTUND(0(-8#9 #VGP$<\+F_O.@,O\D=UV/"0V\WYO+V%4&[L M[&?:^F+L^J.0-)$//@B8= 5G].9TFPO\ ,99C5*Y+R4MI]Y@ F?M&SXZ-."J M,ZS/CHPG"H86^YH[F#3(Q2FSI6@.9[X:%0#?["@!_/I+,?Z>H%#\MXT#F!1@ M# \7C@!]<%JK_$'ZW*^RY6"TK2#2IJM#Q[%'U*<0TC=X;SI):P1 M>[/4>#-.?:"VR_ /[!U&^IQ4X9 -&_JULSUE^R@V;HLY9*V7.0%DEI0X@:/E M@ 99B#B6MR39A*LIQ6F\AF$66L=+T0XS^5K5W345Z7..C3:^B[(@2;.;*,CR M.^;>RO7647,%C'S++Y:;AUS2=7XD;HDYM.1V! D ."15G**MJD%LG/@VU^7. MYA@F>"=-.GPI/#D!L;0TRL@*5H<0$X6]IBH?,, 2K:?)5L2D)@MDF@3J:=O+ MR*SCO('7'-1X^4WV3E+8U[9RTQ^D;T%%I[J0&M%0.30_R@1(C4I$X_I1WD:Y M-S*(]1*PAT-?OV+7]NR[PH4>NI(/!HRA*)!2VJ2=2BR:\#J3=BL]'))S9==3 MB*Z#T^E??).]\>2-?6\FZ6/KQ&+&6ZS:^2K6(\A'7-,R^[5OXB$#R9(3TG:_ M8N6TXAI/'M_7@#(F-$!UMV@;'X56?G)N<(=+GE4]&9[H81LWO22QXTMK9642 M/=68M<&EJYW,)@ .%'7<:@'W$/) S#4R55& L!;>VACU-X7)$. M:-K_I>->R\>:T[<"4NH0BZ$;QS.F*>S47' C.(!54WDW/E*-LV_+X@%A2]&'="V/Y2%KPW4+?RP_/L25!EY M#.J,@1L,K7J$/EV&W@(E'*$>X)Y_-=1'KQ(;>FPT'112U. MN*FE;]LE>*DC+@VAHY>.R$]3BZEEP-'1O0I^>]+31^Y1TL>*Q[KJ@,G>-FES M,!M )*W9PE;?DMQBA(=(=4HEMS41P1GI 2,<54RX2CN1]2DR/&%SZ+5.N M.JCS52L,:X[H=J*@"G':>Y+Q!3@PK:"XQ%X)E,QDF,-OY* (VL;#:'1JSZ(5 M< (LPG9\X4[<+&'0_X+'B<6]M@EB5SQ'#;A7\*80#=]SBK3&% FR9.='ZI:NKT+O9YB3344(D4W[H6(U^1A M7"<"7:U'O)0F%^0?7S7EL0:0V@7U593R-@J9'! C 56#ELQ5'*HFOTT4="9? M?;!D(/6ZW:M;+M9J37-4C%KV;;A."QF-Q,720<&H8Q1) )O\%%O]U]?O0U_6 M.Y8\*'#P+>ZH^:_OB(;*AHY*[6.X!8?OO#%E"0Q;;QWNO/VL<>($RFRKE!H9 M(MV-8[NCA4*<"1TKYB8-W8(Q<+'%I>RPQY'QXQ67^VXZT"CH0ZXQ7<4'^M6H M_^8-F4JD(9./@6[SXG+TG:MW37[=_Z)QYZ1:LW0'ENIK%@.,2-I4;B:Q/[X8@&:6C^)C+/M[PO*&7F(4W' M%Q(ZXSUBABYNMD%[=9.T4C>4HI6!AE24)571^?;R)"R:I!_#9[3X:00I'"RG MH6&,P$F/$?NH_$!3S2-%0D4"?E"19)),M](UFGUG(R7X[7"=TDB*[[T2S0@] M"04E5K;9X :2B9Y!2KN42W2C29LZ1ZAV90@DEA'KWK85Z^L)9L#YK:&N77UV MY$+^9JP63Z#A-UY)-B\L]->%8K\D9$5ZVC=9Z/T?&&E(=[#\$+DR=>JF- 0# M)HJZY$VEE&JP9][>"1V[4+P:=U7DY1SAI28K/*B-$2>5A4XK$KTT,2R/+YHY MP;[Z!?;U\:;HB7;R\"%>&25^DB\NO[;.X M,Q)G@F"C%JQW _E0^C:;'C]& -%LE<1U8^<+:>(D<'B5ZD4T=L%$7?V,*!;K M7OH1;HO/^+_.C9PR"]$9.3(4+@%J<[PRF*[)C>NP>=J0^$AZ\1VJHXVYZL0& M*@1*O>?PA,?FB)_Y ],J /-MG VDB<,^.4^)>W0"(?HE>I[VE NWI9 );@O2 M/?NJ-&@D&!?$RFA%@;JPZ]2+KU_:"^D2&0.#[)2T*UFL#Q/MAT-_\6IY^1_! M%5&YSYUIJ^X;=-(92:0-]"\LAC,>)8-# B1).&!G.LFK8Q=$'GE-)4[[[#S; MY"< QB]TT6W:Z1HL@71=J.2'45\KR3*<#3Z$7J"7\RT\WPQ:CR4C#[-#I-OS M#,?-1@]&S:*D#V7;19).FV(EH5;6_49<$F0"BD>V[0N,MP*1TE7W=&#>=1 % MO2.MSE3&!B5VZOKHA=)*U'AM[DQ"S]#+^U\1# L(WDL#QXE2SWS MR0+J! D'(YT =,LL(*7IHP?H_8"%>FUB\G2727Y3CZ5S^:%=F,]1CE5\(99T MO:9;Y?V&;B1C:$-)K*WI!@$<(U;[11K(0/+. MH7QH4'SI9WF<;%@&GNK$JXRO]/=8)//\U MA [G6ENBHD!KWI[DBBK;D94R9-!2[UO"W!6,3SB4WL8\LL^B6^A1=SG?H^[/ MD[E3283[TL&RF9_FV6[@B^G&/DET^NS6/8[M;T]9(1;;O0>G,_.7S"VYV M6_ [P7(:+-'(0YOC%-HO44XL]:=(VX5;NAM";R^4R[[/1KV$I[#O/M";9[8P M5I7+C8R4(H ],22+"44 ]I@<,U_)2O4M..Z5%2*PM@4H6,^AO>,F3['=NW(; M;-99_ [=PB[GNWQ=3["E)'9_V5#3M8W3//&6KFG;T:TA[/J*.DAS8VAD3E&^ M%'_F+Z_T&6HT#J?'VGJ%*#\D:C@7I_A0* :7ZF^P")5UY*HXNU[O:Y3S_/N9 M.MTHT8LOZY4=$0/$BE]TOZ#1X=>OU73>W>Z--?G[C*XVN9%6%:',+IALXC64 M %1\3VE<\#'?!U1CQM)50 +055#HACTN)*:G"Q_GZ,C1+ !PO;3-=WXKFAV9 MZ*Z/S0RTF_/0%4B[21U7?%3:9H?S7JQ=;2H5S668XIY9#;I^3GU(3C*Z!#K@ M!'7PWOC]V2++)!G _V]=X4OC*XX#TFT?&$GW@M6[?W/S"66,CIN2)5&>+9J' MH_!4LS*Z%&N8C>P#6AJT#*0E'4[@OWN^[*ZOI &TWM=%G5;"97AV['V^87\& M)OLMIGF'EFQR9Z7[W+87#PMF3=3&?"BL.P("-P5IU0D@)4C1"#JV'TFZ0VI=#<.]/)UU3.>^[QTJ2PU: M/#7?V*#5OO:N35\#0Z=N ,07@MT'-#J,($[,X.X0%K;S.%T!Q]6Y_E;-Z)K+ M\8PBF;D@T''#/';IX_N' LR'NJ"2C% EJXOPU2DR="%A]*B-)TN)0=I07(#: M]GBG):42F$.C1'B;JVVE@+\<2B_LC3:F(FJ(^C]>OW^?#5KLF7Q_S#@(#EOQ M!E].N5JTV!PA]3N7$5PQN1XU]Q0[^[ MIIX^8KGYF6( =$48Q?/7)5\'PF.%$IH:SX;O2V.'\JQ2')HT7LYW6GS')0SD MM$\JPO?_?%KJ%_:MB;MQOGI.O1'IQ=_HQ:4^#S*9U;XH$]1[ZV'TJ;)$17M_ MS*&.@^P5$D)K9GVA=C^4PK<1E0\J\8._'(=;Y=&EON-*2Q]9#$"96G94O,[< M#(RSM52T<)]2@[JUWJ)<)RIT@D/+\#TJNT[N5ST-.G+H8NXV',I#@TY)@(F0 MFH<$ S$LL:[N=4JQZOZ0*JTXJ,>6AP_GT,$CV$R=\I6IQ0L7B=N"1',OWW2S MOA:!*]PBM4.*$_DF\'HQS8QV3Q@D%ZCQ[A&VMM[XXP6[KS?*>; M8%,IE@[<:GE.E>CM@(-2IW=L R6@],'"W#=;(B"]./^/0>&19@+<<59>=)'G MG2Z))(*5&EM)Q29_,*6F)H^PE5Z+IT4HYY?ZA"37O#;905&J&C5GRA/=,,AYG+IS11DA)7D M@QR8&*%8)OC71T8]AX!:V.^:SQQ_Q(:!+:>O8Z="'7_NX)^%'F#/YAMW@:4& M<*M$/UF?4L?^P"&2B9XA_SF\IWF&6QG M_43 4&:X?(:Q"A?[*N.HX_7;TT\ M7]V(V$31M[[#80=-W4+3P,4@+<;W%?R_KM)Y$^N5YC.R6.\)X@JZ5E)DHTYA MZ- U^Q66F=RN-A5(@,E*JH=5/<]>0C!=!?US#9B/2L+TC0*Z!QM'IE()6YT? MM5YA>\A#3?JN8ZG5X8[I3$.L\1P#&WG#FY"RB8Z'C>0.^:P#(#)10^\\ M1DX4G3_%A3VE1IOU1^[4A^&"A*8G3\RHB%NZG5V2+F@$H1-)7)+R90I6\(Q\ MZ2SJ3=X_2;FMZ5 M;T @PIOOJNRJWV';H- JY:>KZQ^T<>35]?9ACTU<6+L^?G3UYG5V'3B(ZVY>4[TU8+)XN&S],S M2,-%4E_0<24WLVJ5'?EW<=QQOS _DK MR',2[RS<31OO@GN,ARSXVTIQWS?9"3Z249WPQAR(IH(C16FO !-S#'6_=#^3 MIH4N)/GM-MOU!;LC^ 903(X',N)6*CWJ&1.[9_B-MF<;/8FEG%'+0@!TW:CN M:>KL51/^\?TU\8>^DQH-])J+\]O?;:#=TQ9B^X6.EQ1A*5KDIRPE0MXU=[+W M\N+BA]&JFMK\%6JG/6A/YU^TI]C4PQ65.<]"><2PTMA" M\]8NHD^@.7\4!!QJ%V;:D\/J+K5KD=R_IX 49%#7HX*FE@[_=UG)A-=_S:L> M!24?+'%&_ZIA-M>R6E"':URTZM#(1DV7["$[O3@[AU$_.&T/^0&E_@='_= ? M_\:L[?FK)UGHF;3U#OUV#4H6;HX:LSU_Q72#R4-$;.I'H0[P2HH862GK%>H& M?D[R%#<\IW3E\I?P1'3L+[(PA6]2E:?R7DP#*=E&SQD")P1DL7B91$XDG*C? M7FG*SEBS@T'IZ-E@32\8C'W/*IJ"(G3BXO-7N$8C:@*'KY&(KB<&[8DE4):X M+!33 C.^\-@WM*".NRWV*F&]*6Y9BBW)S[KZ3)N@+EG&%(YK8<6S>#<%Y/YQ M5//!CEMMRJ6%VEI$X&]90D\6)B$^+I9N29YS;O>O9YT*T$M;4!]/-53Z1=>Z$94^NNZJY%=&2I-ZR] <*\6F;^;[HWM MTZ$$=_X"[-VQ(L'XX;9O_N$6J<_BDB/5XC\/KJ\M%3^#*\_OVW1U#/?\Z;'>K6I=O"I^?+ MKUX\XII7_0.4)1P2NWW"@NB?F #E&GP!?M_6=:=_X 2W=?.)EO?]_P!02P,$ M% @ [(!X5*ZQ#H [ P +0< !D !X;"]W;W)K&ULC55M;]LV$/XK!PT>6F#6F^7$S6P#=IMB^U# 2/J"8=@'6CI9A"E2 M(RDK^?<[4K;LMG&P#]+QR+OGWLEYI_3>5(@6GFHAS2*HK&WNHLCD%=;,A*I! M22>ETC6SQ.I=9!J-K/!*M8C2.+Z):L9EL)S[O8U>SE5K!9>XT6#:NF;Z>8U" M=8L@"4X;#WQ76;<1+><-V^$CVB_-1A,7#2@%KU$:KB1H+!?!*KE;9T[>"WSE MV)F+-;A(MDKM'?-GL0ABYQ *S*U#8$0.^!Z%<$#DQK]'S& PZ10OUR?TCSYV MBF7+#+Y7XALO;+4(9@$46+)6V ?5_8''>*8.+U?"^#]TO6Q&%O/66%4?E8FO MN>PI>SKFX4)A%E]12(\*J?>[-^2]_, L6\ZUZD [:4)S"Q^JUR;GN'1%>;2: M3CGIV>4CWTE>\IQ)"ZL\5ZVT7.Y@HP3/.1IX\YEM!9JW\\B2-:<3Y4?D=8^< M7D%.4OBDI*T,W,L"B^\!(G)S\#4]^;I.7T7\@'D(D^0W2.,T>05O,L0^\7B3 M*W@OQ?OW:FNLIE[YYQ4#V6 @\P:R:\FE$2I:@:!*^.;[ PM8'5!3N\/*T" T MKC7-2\E]'?ESA5 J02/EO.>RG\Y^4&@X#4IKP))0=S++CF;)%;?/SM:A-73. MI=]?"Y;OQ^2XHJJ#\A+C1E-RR$ZM"A1DEX;:JGQ_/#:PT]0^6-S!7\AT7VZ@ M8F&]13T4S/UB^B7OX/ZIH:$D(8NZAC?/I&7>PDT8TY?2EYPE#DI07(+;9\AN M26 $V2S,'+D);XD\<+.'4B-2 (2&QH)F%B'QLK$730ET=(8L^($7* MXYB@* M^/6769JDO_]$?8H9UW!@HO5YNW_<;,!4C*R<0H:.&2"CG+)/7&MP_0VG(U@\BZ<>"XC^M)D11=76(UZ MYR]J WY ^]MLV!W>@E5_!9[%^X?D$],[3ETIL"35.+R=!J#[R[EGK&K\A;A5 MEJY7OZSH/4/M!.B\5,J>&&=@>"&7_P%02P,$% @ [(!X5,R+*.6S @ MAP4 !D !X;"]W;W)K&UL?53;;MLP#/T5PAN& M%C#J6Q*G61*@27?I0X&B:3<,PQX4F[&%VI(GR4G[]Z/DQ,V -B^R1/$<'I*F MICNIGG2):."YKH2>>:4QS20(=%9BS?2%;%#0S4:JFADZJB+0C4*6.U!=!7$8 MCH*:<>'-I\YVI^93V9J*"[Q3H-NZ9NIE@975$::PCFTX85N$+S MV-PI.@4]2\YK%)I+ 0HW,^\JFBP&UM\Y_."XTT=[L)FLI7RRAYM\YH56$%:8 M&<7A_2 H_W!_:O+G?*9FG'EC#W+B^['E?AR/ ^#U O ?$3G<7 MR*F\9H;-ITKN0%EO8K,;EZI#DS@N;%-61M$M)YR9W^,618L:SA[8ND)]/@T, MT=K+(-M3+#J*^!V**(9;*4RIX8O(,?^?(" ]O:CX(&H1GV2\QNP"DLB'.(RC M$WQ)GV3B^)+32<)&R1J6I%71ST"%-B4L78E1P>^KM7;V/R<"#OJ Q=P\$[ M%D;D@A[?J?S*8'=N);EB& M,X_F4J/:HC=_*"E=6=',<5& L;T%C4:345':AJZ7LFZ8>/GT81Q'Z6=-(_8J MJWB5I9PL..."4++53.3Z? *_D*FNX4#MPGI--3RTS"XA+=$E/ INR&5EF"'F MCY"$ W\4)K2+1P,_C$9V%R=^D@[A1AA4PI6)51#%D1^1YSCU4Z(<#0D7D?<@ M'OII:''),/+3)+4,X[%_F8[@K=8%1\-!C2[<$Z ADZTPW9STUOZ5N>J&Z]6] M>Z)NF2JXT%#AAJ#A13KT0'5CWQV,;-RHK:6AO\IM2WHI45D'NM](:0X'&Z!_ M>^?_ %!+ P04 " #L@'A4-)!+WQH# #Q!@ &0 'AL+W=O23C9*M]R2J+>1V6GDE3=JFRB)X\NHY4(&R[G?N]7+N>IL M(R3>:C!=VW+]M,9&[1<[OL5[M/_L;C5)T8!2B1:E$4J" MQLTB6+&K=>;TO<)'@7LS6H.+I%#JBQ/>5HL@=H2PP=(Z!$[3 UYCTS@@HO'U M@!D,+IWA>'U$_\O'3K$4W."U:OX5E:T701Y A1O>-?9.[?_&0SP3AU>JQO@1 M]KWN9!9 V1FKVH,Q,6B%[&?^>,C#R""/3Q@D!X/$\^X=>9:ON>7+N59[T$Z; MT-S"A^JMB9R0KBCW5M.I(#N[O,,*JR5?72EJM&M+:PEMI4:.Q63)H[.+R@/ZND=/3J"S!&X(L3;P1E98_0P0$=6!;W+DNTZ>17R-Y06D M+(0D3M@S>.D0?^KQTA-X;[YVPC[!#=I:513R P5,=\X:X+*"=TI("Q])[B@3 M\&E5&*OI(GU^QG,V>,Z\Y^R$Y_O^&8#:P,I=34=#2'A!07Y5AV=]N9=]97:\ MQ$5 3]>@?L!@^:%&V!"TVCMPZUWV;U-\HV M'?,1,2?K'^0DD2M'Y,3QME"C M\+H[U$)5A@XJ47*+%12N!5P!E1#; O501C?$-+ 9K'G#94F.+6EOA90.FC+4 M@\'OP))PDF2TR,)9//%SFD]'A8/BZ44TDY!-&?SQ6YZPY,]A?D]ML%&&JF^M M%D779\6J%T&>X6/9=)7;X]5_W8$/&9^R.(>S&8MI9&&:S?R<9=DY4+^A;B+I M_6N-LGP"NG32--SWL3-VF9X#8S'E8@:KGQR]A"6;A/%T"GF83W)@89ZFXZPC MW?IQOI,\O)S-_I_X7SV :-2&6M1;WVP-E*J3MN](P^[0SU=]&_NAWG\&-UQ3 M]0TTN"'3^&(Z"4#W#;87K-KYIE8H2RW2+VOZDU [!3K?*&6/@G,P_'++[U!+ M P04 " #L@'A4LF"&E>$# "W" &0 'AL+W=OB27C]4_6!V9UGW MO/:>[8707]^Q%\@FEZ#V"]CCF6>>>;-WLE/ZNRD1+3Q50III4%I;WX2AR4JL MF+E6-4HZ*92NF*6MWH2FULAR;U2),(FB#V'%N QF$R];Z=E$-59PB2L-IJDJ MIO<+%&HW#>+@*/C*-Z5U@G VJ=D&']#^7J\T[<(32LXKE(8K"1J+:3"/;Q9# MI^\5OG'3S!3POA?V!UTHP"RQEA5 M'8R)0<5E^\^>#GGX+P;)P2#QO%M'GN4MLVPVT6H'VFD3FEOX4+TUD>/2%>7! M:CKE9&=GB\:0Q!A8JFK-)7.I,G#YR-8"36\26O+A-,/L@+=H\9)W\.($OBAI M2P.?9([Y2X"0R)T8)D>&B^0LXBUFUY#&?4BB)#Z#EYXB3CU>^K\B_G.^-E93 MC_QUQL7@Y&+@70S>?:C MX9J.F2Z2V^5MI MR 0CSYX":RDXSZ+CV2K8E3PKP9(19:EF<@],")7Y.)S4*LL$%"ZBK8O(H=6- MSDH:$,@HH3Q'[5/K3B[B='P]H/85PDEVJ)%\0Z$(5N052?L@'2F)Z 7'_8Q13TC+5.('&#.F4FK4/DJZPI)^D":PTUHSG@$]T M=[E8'9@BWA1]HS5!'4./^^-12OITR6F[]WK.7TW7CFT1XW$$O]4^&+D!@2Y M[4;]2A57C<$C4II\A'MIF=QP8G.0MA#IH#^,(OA%J7Q'*8 X(L$H>8ZB9GL7 M EP.T[3GQ+K!L^R[U;JD&,;#'MQB@=HUDL8M2BK)9=*/HZCW$_L7QD2[8VK9 M4_>XI4\XZ7#4@T=?\Y?%I8*DXWXZ3N',V Q/8S,\.S9W7'*+5Y_IFF['X9ZN MD*(K["3XI_$QL&+:NG9[:\+?&J.S;-X?(W9TR5^5&]Q\;)3VF7N>C;Z/A55* M6_Y/FS:J"%;PPJT98>T-K5"+-2*J$V>XACV"/3;BX2Z@+J ML:5_,:A3-(KV9BMY;6!PT(N3_HBT+HXM^5;1PLYC0D@;_V0:\*W:OBLGZ>E5 MGK>/T;-Z^Z1_87K#Z7(56)!I=#VBC.OVF6PW5M7^:5HK2[3]LJ0O"]1.@QQXQR&ULM5??;]LV$/Y7#MXP) 72Y0HR6EBP''; MK _=BB;K, Q[H*6S+50279**F_WU.U*VG#2VUI>]R!3%^^Z[GSQ?;97^;-:( M%K[656.N1VMK-Y?CLETK6T]*I78[/1* LO5%=C'@3)N)9E M,YI>^;T/>GJE6EN5#7[08-JZEOKQ!BNUO1Z%H_W&QW*UMFYC/+W:R!7>H?U] M\T'3V[A'*S\/(F=>?]@4\E;LV3-3A+%DI]=B_OBNM1X AA MA;EU"))^'G".5>6 B,:7'>:H5^D$GZ[WZ&^][63+0AJ7J\KX)VR[LR(:0=X:J^J=,#&HRZ;[E5]W?G@BD 4G!/A. M@'O>G2+/\K6T 0P[O56/7!MXT!1;/ M <;$LJ?*]U1O^"#B:\PO( H9\("' WA1;WKD\:(3>+V1SN*7?GA=FKQ2IM4( M?\T6QFI*H+\'U,:]VMBKC4^HO>O2']02YE+KQ[)9P2=9M>AV7M XYOA!?%?% MEV8C<[P>49D:U \XFMZO$?*]MH>]MO*@379&;R4E@(&EJJA:#9R5#=BU:@VY MR)Q? H4 ZP7J/@QPJY4Q!T-FM6H;"[,\;^NVDA8+MZ5M^8_T1?@KM9EO#]]K M62 TLD;X$4+!)FE*B[,P8E&8GM.2LR0)2/<#M9 -(5K,UXVJU.H1DIA%(H.S M.&)AG)T##QD/ YC[PB&>&BNOV*S+C8$P82*;P%G"@C@YAS!@(HX(>.F:S /" MA@@3(241"Q+N>$4)"R?BA5."_],IQ(<'3GGL M^0P[)6!Q$I%3(I81SQ-.B6,69V0NSU@@R(7DI)B+DU[A$7F.LV#B^(0\9:$( M';.,E*4^7''"DC2&@5(1?:F(P5)YYJ4W7^DB,@B+1_AM@_KYYIPXKI0N\6C! M#&HY7C#/5.-.2VFH9/*JI7X&OC)P5RDN<,NV\1>-K,!8HD,W%Q4459G:LS4] M4-[3O8"CFOZC#O]$J;N^>J0D?0KR()S 7!GK&&C*DJ9%T]52)ESD*'6Y3Z.4 M(GDGJWOH&V/+^F5-[1+C6#8,0I]N MGX=(6W?_HAXV'ZB@*]8]5YWPU'3E >"S4-5H R7[NC M/J.6=.%^37>CJKQ].CL5V$/#[8ZOQ673S@_)5/QE]X\(;6ZE7)36^"IQ].]\%-IJU%$F=M MA]+[]3?CO%"64O%A/] DX_',,R_/V)QME+XW:P#+'JNR-N>3M;7-Z71J\C54 MPIRH!FI<62I="8N?>C4UC091N$U5.>6^GTPK(>O)_,S);O3\3+6VE#7<:&;: MJA)Z>PFEVIQ/@LD@N)6KM27!='[6B!7<@?W6W&C\FHY6"EE!;:2JF8;E^>0B M.+U,2=\I?)>P,3OOC")9*'5/'Y^+\XE/@*"$W)(%@8\'N(*R)$,(XT=OVMVOP)?3PQV;^ .=^?(H7POK)B?:;5AFK31&KVX4-UN M!"=K*LJ=U;@J<9^=7XI2U#FP.]SHJUB48([/IA;=D/(T[TU> M=B;Y*R8#SJY5;=>&?:@+*)X;F"*^$20?0%[R@Q;?0W["PL!CW.?! 7OA&'3H M[(6OV+N%55L*"P7[TH 6U!Z&_7.Q,%9CE_Q[P$,T>HBP.\E9+*\'LR_)!#T364].(',XGR$8#^@$F\Y]< M54^NS.B*.?6:HM](NT8U7-$H8,(8P(W(%;L&EF-25"D+EZ=%WR;=H* E:4B. MX9'N4I7(;EFO3AG6"JH%Z+%>[*)2VLK_4/N35L;TOQ^%U.R[*%M@1Y(\JM:( MNC#'NPG:07VE=*.P5L 6"M78.Y9&7A!%^!)&"?X>!?YQ)XTRGSJY IU+4;)& M8)%9G$5>&G'V^V\9#_@?[(C'V;&31AD92>+,R[+DR1Q/LN->/DNB%W'YORBN M;R=W)\SB/#6MWNXNO&-!-/-FLX @X=\ ?)!'+U+"N9=@OL<($3^)@O!E-K@7 MSV:CYO#LI.@@C3T>#(Z/7!ZU@';@M#4PE'H12$?WOSL M274!=@- NA06=SL,"V(OBB-ZQ''RC!L#&PYT03)V0?+F+OB"0T2S"S=_]A7N MH*7]A>M,]B/M]8'U4Q+W%<"1_3TL :=DT9_)N#X4%"\6/UIII+MD4(.XV80, M38A E"\<1[(C%%(ZTH77F-6MJ-P'Z055,"#7&Q8S/U M?!XB0\.4LV>Q)4'*0AQM-,2RU,OBT-7)"Y/9H3*E8YG2MY,USW6+2#\\XIW0 M8.]3TW1@KOHSY"\I%K)\]4P[Z&M_(0>GL.M4.:?#P54^.?T%I1X<&CSSM.P= M M9$;0%'+=2PE*[((?<"QP\>>*F?CAMEG6.'[."TXI'.7;%U(V+FI:G/D&*S M9*CDOA#W!3?S?#]BF9?&,?66[\U"GX#$WBS.]E9[NG,UQ*Y=N0LP9:FM;7=+ M'*7C'?NBNUH^J7<7=!S$*XD7I1*6N-4_27&/_ M":!) =>72MGA@QR,_WG,_P=02P,$% @ [(!X5+_G*W))! P@L !D M !X;"]W;W)K&ULK5;9;N,V%/T50BV*!!!LB9*W MC&T@=AJTP 0(DLP41=$'6KJVB$BBAJ3B<;^^E]1BV;'=H.U#(BYW.>=NYG0K MY*M* #3YGJ6YFCF)UL5-OZ^B!#*F>J* '&_60F9,XU9N^JJ0P&*KE*5]ZGG# M?L9X[LRG]NQ1SJ>BU"G/X5$25689D[L%I&([N;<^C>+@9&W E\Y;%5G30R3E1"O9O-K/',\ PA2 MB+2QP/#S!DM(4V,(87RK;3JM2Z/873?6[RUWY+)B"I8B_8W'.IDY8X?$L&9E MJI_$]A>H^5B D4B5_4^VM:SGD*A46F2U,B+(>%Y]V?GM\S+LE7EI9 'H"I4@)&7"MR M]<)6*:CK:5^C%R/;CVJ+B\HB/6/1I^1!Y#I1Y.<\AOC00!_AM1AI@W%!+UJ\ M@ZA' M\EU*/^!7M!RSFP]H)_YGS'590*0UN1/VY72DLLDS\O^ A;'Z'U$9[Q M\5P5.1%K16*<#8LCPFGSE;\91KCH[KP,>$:=+!AC7[!%$I)<\W M9,$45Z>2<1&&:>D;5; (9@[VK +Y!L[\)0&R%BGVH[&L3:+KIN1_(1R-UTN1 M%2S?_?3#F/JC3XJL6PYLSR'M<,@Z'-:&PUO#@6'O-BQ6A@59[4@*;Y"Z6.LZ MX;GUV%%*.$@FHV37Z\2NXWE!IO$#XB5'R3HYF(Y7@FCO%E^T8A5]:/*!4"4]2HVG;>-@[L,,.EZ\XD=,M)CX#:8-;L )Y M-/>#L1$(W^TK&G5VNDB'@[$[&88'2'W7F^#?*#RH_R6."ZP.$\Y(X+B/,?UV M9)^F2SUW%-#]HD+0+86/Z1VGROM?4C49NT$P/ .AOOS2>^X1+6T9[;JY\B<3 M=]()Z #O]3301N./'VBP_7Q)'>A_N!5077R':,7U%W-!A?$SHF MX= @?.^\G0*'*$YEOM]Y5V'I;^SK46&4REQ73ZSVM'V@WE;OLKUX];K%SL58 M*/S!6:.JUQMA:F7U8JPV6A3VE;82&M]\=IG@(QND$<#[M1"ZV1@'[;-]_C=0 M2P,$% @ [(!X5'.L4IB'!0 "P\ !D !X;"]W;W)K&ULG5=M;]LV$/XK!R\98D"QK1=;DI<82-(&+="N09.U&(9]H"7* M)DJ)*DG5S7[]CJ0MRZ[M-?LBB13YW-MSQ^/52L@O:DFIAN\EK]1U;ZEU/1T. M5;:D)5$#4=,*_Q1"ED3C4"Z&JI:4Y'93R8?!:#09EH15O=F5G7N0LRO1:,XJ M^B!!-65)Y/,MY6)UW?-[FXF/;+'49F(XNZK)@CY2_4?]('$T;%%R5M)*,5&! MI,5U[\:?WL9FO5WPB=&5ZGR#L60NQ!)M?]T9&(D3*DT@F_Z:J)AF][F&"*2J_T=[L:4DA$V4M*EII9:1HG.%6$G62,#DR(='Y MP"K[-Q.5$ISE1..5AJE*PVXR.WFC,P99YHA&\-VW0>G;K7HR(#(B], QEXXB>!QB>(N M$:SLK@C#"4S2R0RQW6P<^1"'"3P)37AW^1F"I7Z"[PE"IW""%>.6%>.3 MK'!YY<%C4]?(=X/^EXD.0^XX1I85+'.";FR8IWN46 ?_01K:Z6= ,*!?&U8; MQ3VH4-L+OX]^]ST_&7?XL1_W-=#^M#0U]U(4E\UVS470!W_B!4B.Q(M'.^'. MMW3T8R^*4OQPB]YMZ3>%NT9*5+ UID.RVK#;,;O8,;7+WS,(X_"@-?L&='9Y M6.Z=V,A+D;^1YTD&40.R%X\FN W?M M]%,O3'SSX7OC46BC>9 "1';*E(F[*0U9UI2-(RC9*QMG6"XV_+.TJ1@'H@_0 MU?S=$Z[$J7AJ6[L-O'Y,1T=(4W@LXT-J)44Y6X*6SX?+D+[^\3Q-#+G4CK" M9SQ)X;-M"@V)ON&&A2&::92W&VU-,58_HV]4?Z]^*@@&Z;&:J" :A! .#DC) ML=4QO@)<3P]@!G!^'#5 U',8(\G/3W R;CD9G^8DWB+R!D]@C,Q[HAOIG-0V M2YVZ>XB2)\$/-TR[4GZ,SZ$,]2S!*,F6FP:KP*S$FTJ649H;YQ3H4LPJ&R:; M (;_E!080,]V4ELWK\_*K6,W/?8NN5%N8$Z*-#+-D3<)8S,50N2GR)YQ8H>1 M'09>B@T/#L<0X2 .[QC#P_'$$3ZU&[0\\5L>CG7ZG)L^N%_2] \9K-]! M%(!ID8&5=:-M6JU[LXLP[6-%]T;CI+\#(N:<+=9=I#V[L=7"=X*'>'2P>1IV M+B@EE0M[#5-@2>KN*NUL>].[<1><[7)W37Q/Y(*A7$X+W#H:Q-@G27?U<@,M M:GO=F0N-ER?[N<3;*I5F ?XOA-";@1'0WG]G_P)02P,$% @ [(!X5"D& M'IP$ P +P8 !D !X;"]W;W)K&ULA57;;MLP M#/T5PAN&%O!J6W82-TL"]#9LP H$[2X/PQX4FXZ%R9(GR4VWKQ]E)UX+M-V+ M1%'D(0]ETHN=-C]MC>C@OI'*+H/:N78>1;:HL>'V1+>HZ*;2IN&.CF8;V=8@ M+WNG1D8LCJ=1PX4*5HM>MS:KA>Z<% K7!FS7--S\/D>I=\L@"0Z*&[&MG5=$ MJT7+MWB+[DN[-G2*1I12-*BLT H,5LO@+)F?9]Z^-_@J<&G<"#7L_'Y?AP<.>?R, M ]L[L#[O(5"?Y25W?+4P>@?&6Q.:%WJJO3\'P 9,\ )@RNM7*UA2M58OD8(*+L MQA39(<5S]B+B)18GD"8AL)@E+^"E(^6TQTO_0SF$M>3$]3'S[V<;ZPQ]+#]> M")6-H;(^5/9,J%OJH;*3"+J"IRO]5(%?Q/1=.K4AINV$<$',"WU)P"Z=I#LF,6&19F,]R M$M)9&+-32L7:.4V.HFLZR7T)2Z2B%X(/(X4H\$8;)_X,BM=PQ/)P,ID=]V(: MSDYC+R;3,*5B]F5BZ2D\]6E%#YJX0;/M1Y6EU^N4&_IYU([3\&P8 O_,AU%Z MS!H.3K?]2-AH1P.F%VN:Z&B\ =U76KO#P0<8_Q&K MOU!+ P04 " #L@'A433=A5FT# %" &0 'AL+W=OUE M%)FBQH:9B6I1TDFE=,,L+?4N,JU&5OJ@1D1I',^BAG$9K)=^[TZOEZJS@DN\ MTV"ZIF'ZZ1J%VJ^")#AL?.:[VKJ-:+ULV0XW:+^V=YI6T8A2\@:EX4J"QFH5 M7"67UU/G[QW^XK@W1S:X2K9*W;O%'^4JB!TA%%A8A\#H\X W*(0#(AH_!LQ@ M3.D"C^T#^@=?.]6R909OE/B;E[9>!?, 2JQ8)^QGM?\=AWIRAU?>)/,M;9MEZJ=4>M/,F-&?X M4GTTD>/27.5]&EM(XYZ@8 M(*][R/0$9)+"1R5M;>"]++%\#A 1OY%D>B!YG;Z)>(O%!+(DA#1.DS?PLK'H MS.-E)_&V%FZY*80RG4;X=K4U5E.#?'\#?#J"3SWX] 3XIF]O4%6OY&L"OHWP MI497Z72XB4+17\!8+!VDI;-*"?HO<;F#,RYI1W6&R=*<7P()A)/ MSK9<:RX*W3, [2/,XC..8K#SNK:^2-8H:XA_*5SJ=2M))==("Y0!N M3,=D@43*6&J2;!I2X#F<+=)P,9N?PR>:(P73^LG1(R072&F2W/F1-8TOPCA+ MX>:%SU :_NB((Z$WK9+H8_,\G"4Y&4F2A&D6PR#/[!?E<;UT2I8D3/+_(T>: M$\597F2+_UQ\XJ2[(,AT0;:K^R7FJ4C:?T>1DY1FAA!N_)6\JE ; MJ+1J3L;8@[3%T5@P_5B03NT0)'K/%Y4[,2Q[[//.YI/YF+&/&%0[,:JXKY6HB2FO\'[GF'9(5@%S U;U!K[3.)PZ.;]Q5/]I_NOF=UP:$%A1:#RYR /0 M_:/3+ZQJ_:#?*DO/AC=K>J=1.P%1$TLH)9 < $H4 9 >&PO=V]R:W-H965TE24!DG2[=T"W!4W3X6+8!T:F8Z&RZ)%TW-Q??Y]# MR;+=VFHVX *&1$N'Y_4Y+]3Y1NE/9B&E99^7=6,N1@MK5V?3J2D7K6XU_TY[+K%K*QE2J85K.+T97 M_.RZ('I'\+&2&[.W9F3)@U*?Z,_/LXM10 K)6I:6. CI&T<7^]Y?Z3LQVV/ @C;U3]>S6SBXM1/F(S.1?KVKY7FW_+SIZ$^)6J-N[* M-BUM%HY8N396+;O-T&!9->U=?.[\L+2T?"NLN#S7:L,T M48,;+9RI;C>4JQH*RIW5>%MAG[W\N2G54K(/XK,T;/Q!/-323,ZG%JR)8%IV M;*Y;-N$)-CQDOZC&+@S[L9G)V2&#*73J%0NWBEV'@QS?RM)G$?=8&(1\@%_4 M&QHY?M$W#65O*U/6RJRU9']VA=3#<23X1AI1-:1HE7%$6[C+PB#B:PTTK="$H\4;-Q[ 5A-&'CT,L"/F&1EX ER'D0 M>'G2;'?#(0DJ0/2?(W0O)!66ASJ]53Y8H*O/7-B SRIY)Y9E:B ME!'//P!JVSO MGPLE2R/Z)05#C4,%:UB>%XQ[ 8]8E(2=Q\J.)?1D\C/Z@9&LP%O0Y1&+.8=" M-10C8%(:V]+$S8 &+2 M'C'I(&+>RU(U9557#KP4/'+4VBK]S.[].[_W*U62]^1"J]B/\[ET[:5_>@Q* MPX*OT..^%$VX,8?BYYWXG2^8[K0@:@*\:)Y=D+,?#).]9CTE>9)(GX$G$!P' ME+L&'@/V6EAM@,P=.%^,QJVW=E9\J7C(_8"]_N+6@A,T'FLPF< 56[L?9"/G ME67CP =67N_?0[IO!1+_$D"KD(&IS_&F<-?$SW&]68CFD2HE>Q+UNO6W(,M$ M4Z*<1K$?.*8\\W.WP!,G9HMO8C^KX%Q*C(IJ'&_ECT,_XW?E[U*GN'$(P0T8%2N[IC2: MK2D_56-47C"EQ4>Q3P+EZ)CWKR>J >9'T]R ;3\@[1KN ? "(,(B0:_/.+M>&UA(A%TNAHD7QQEPC1Z3 M(L]/X#[SXB##M> )^ZT72;;-J\8E:2T%X3ST>)CB&A;93EA%@)+&'JC'4B_) MLQZ.5V6IUQ#;-;36<B=\>QEZ%Y'^S>M^-& M-4](-I>!C:)A;IQ&7EZ$-)[1-,;=](;RZ$@Z.\8\\F*:\<8\1'M&YMUJN1+5 MGOO&:!I)2&QXXJ494M>=\-ZH^9M[S M?A6['&GKSB;MG2.TNS<.8I&6DSA'W M[EO43I$QS9<)]\(4.PBH^_3MR)I[/(G=@ DDQ/G0?)GWU2$?3M?V+$LQ:5L* M88]][,-SM0W/L4HPR'I@M-P)HIIP# O#.>^_M'E__)HU)@*+-O98-0TE).RF M,0(^;6%+B\!+BAR+./%X%M& K5V\3S1;FGHT:6(76JT?%PS\B+=A,5(B#E $ M@C1&)GEYD.^XC6>R74U>SOBO=66?T9FA:@*@A@5@EGE1#NB<,E524=@9Z9+T MB+4#4"IZ*!7#@R=BM:U4_5GE7YJ*['U#MJ Q_+?K-M?=''$,58-23J.JA0K% MM$(I9/I0FV/-ISW0/#H-U_L:[D\Z__04<]U#[%L"7J'X)V'4G@&BS-W#<(<[ MLS]GK72%Z==%TQU E*DHZ,!:$* G<9PIXN,[MSWAR%X<6&(0--W[OK.4^M%]Q4)+5>O&MI]Z^J?]A[*K]OO0CKS]RO:+T'"L M00F>8VO@9SC?ZO;+5?O'JI7[6O2@K%5+MUQ(@9F:"/!^KM TNC\DH/]\>/D_ M4$L#!!0 ( .R >%1;"*0F[P, )<) 9 >&PO=V]R:W-H965TI2"ER -5Y)HV,R" MRWBRR)V]-_B#P]XV-TL& 6D@ VMA;U3^]^@U>,),B6,?Y)]:SL( M"*N-567KC Q*+IM_^M3&X2,.2>N0>-[-0I[E-;5T/M5J3[2S1C0W\%*]-Y+C MTB5E935^Y>AGY[>8]V_*&%*!)JL=U4 ^W=.U ',VC2PNX,PBUH(M&K#D'; X M(=^5M#M#;F0!Q6N ")GU])*.WB(YB7@-[)RD<4B201*?P$M[N:G'2]_!NZ%: MMR;:S&ZOC[!'[6XV<>/WL'?X5-4]0"B-J0!36<$2H+=T'^X2Y8*@O2/#%1NV+ZHE5)KMK8MJ7;B>MWJ)>6O7PC[DJ5)3JMK&(/.R4*T.98-SG&4D#;/1\!@(JO'W!,G@T+=KIFR4DB'^[A!><^8"X>616G+< MQ>(P'Z2XQ. BP?$PS\B]LE1T$7X=W",1S,(DPWX+L_$8GZ,D)<=J.3HX+'&; MVOHK@4&ZN,GF&M!,K*K\ MT;M6%@]R/]SAS0FT,\#O&X45U4[< OU=;/XO4$L#!!0 ( .R >%2JN+5- ME04 )X- 9 >&PO=V]R:W-H965TO&5) ED6]*TT,.&GV\J%KD/0%P[ /C$3;1"31)6F[WJ_?'67+;NIX'1"' MI'1\[GCWW!UUN5;ZR MC7:FEKV8H[#6;9-%QOKD6MUE<#-M@] MN)>SN:4'H_'E@L_$@[ ?%W<:5Z,>I9*-:(U4+6@QO1I,V,5U1O).X),4:W,P M!SK)HU)/M/B]NAH$9)"H16D)@>.P$C>BK@D(S?BRQ1ST*FGCX7R'_HL[.Y[E MD1MQH^K/LK+SJT$^@$I,^;*V]VK]F]B>)R&\4M7&_8=U)QO' RB7QJIFNQDM M:&3;C?SKU@\'&_+@A0WA=D/H[.X4.2O?YPPA=P6 CO5&OG M!F[;2E3? HS0J-ZR<&?9=7@2\:TH?8B8!V$0LA-X47_2R.%%+^ ]S+D60XI@ M!7=\@\2R,-&:MS/AYG]-'HW5R)*_3RB+>V6Q4Q:_I*SC.*@I/%A5/L'[A2/A MA$B(#C_FX).(E)P79L%+<37 [#-"K\1@/-DE$RFR7$J(:'LPFLYD6,]0,YPALYVIIT!KS MVBTW@NOM].#-^Z4U%J>D%(U"7HCF4>@=-P((O2*.X15$B1]$D/HYSL.\\)*4 MP:\88#IFF ;XE#'F%S'4:;H\#/ CA!PJ0G M8?*C)+S'H&E9DBI(NB2++@XM[5DS60F-'>(Y,?Y0+9$1)5^@19"%%+O4#XN>"$F:.2)$?A+# MIV[[><%R%^78C\.C+ @[@8SY279:+\4Q"2CP&3(Q.A7'M(]C>CJ.V(FK)?H2 M [GS">Q\,C'H89??YE@43R-_&[##4J"%"VMKC:LKZYU:OE6[K3=\KQV6QI43 M]_RZYN73$ U7V$ZV]6>XP+B2GD95HG8D."Q/!F9=B"[@3ZP#71\YEF,NM@$K M,*,6PA'%"MW ^;9ZI#YE7H@_MI=8*:QVLB;RQ1D*G$&<^S$-J9_A<"_-$TRU M$'@ 1,/H@J8BQ9QLX$1#!#W;0U;(Y4I@)=U(45?@2F[XYKO1N9A+#2M>+YW? M;A_N[L!T)7)[9%=!J:XVKB8OCWX#N8O6M@S#]L'?) M)<,C+@G\X R&.(3D&-;/F9_2//3CL^>1V9?VP$]0AGTW?MK')XP(84B10<#$ M80\AR?S\#*+"C]PJQO%$9F5]9F7_JTT/K]WU@+HHWCN[3*"SM$8<2ZZ3X,=+ M9*>FNX64AVI$IP83KU2ZVF?2\XZ.;=>H6E:\JYPX-"Y+\0AX4]?\6$=^5CA_ MF (W"H..P%JL1+M$ KZ"W(L9==+4RXN4.IV7LQ@>.-&3KA7HSB?A[@A*TR]C*JV*+%\]1.E%=X M]Y5T/Z-+/'+$2["/L\C+DP *CX7.I@0[*$WBPDL+FD2Q%R3AT1H\.K@S-T+/ MW)B;1Z;68XE;LWM@Z=?)]WTSE^0 E- OA^JI3=+4A!_TDV_A=02P,$% @ [(!X5&*8B>?A M @ "08 !D !X;"]W;W)K&ULC51M3]LP$/XK MIVR:F!3(2UM@K*W$VS8DV! O0].T#VYR32(<.]@7"O]^9Z=-.PG0OB3V^>[Q M\]CW>+S0YMZ6B 1/M51V$I1$S4$4V:S$6M@=W:#BE;DVM2">FB*RC4&1^Z): M1FD<[T:UJ%0P'?O8I9F.=4NR4GAIP+9U+%AB!OV6KG!SO$+_XK6SEIFP>*SE7953.0GV \AQ M+EI)5WKQ#9=Z1@XOT]+Z+RR6N7$ 66M)U\MB9E!7JON+I^4Y_$]!NBQ(/>]N M(\_R1)"8CHU>@''9C.8&7JJO9G*5U M=2-F$NW'<42\B4N-LB7@40>8O@*8I'"A%9463E6.^;\ $;/K*:8KBD?IFX@G MF.W ( DAC=/D#;Q!+WG@\0:OX%UCP5U%<(6--E2I GX?SBP9;I _;\ />_BA MAQ^^!L^^R5N)H.=PKE6Q+;GM:N]J22[DT;#!#SR!4#J%9[E.7+W@;?-MIYOMSQ9@LZ>8>,>K[#@*WSIYMXD[NQ_ M8!N1X21@?ULTCQA,;TJ$N9;L74>!7%> WY-[A4H@7C[6=2/4\X=W^VFR]]F" M7(L6GE\("Z\Z6ZMN-E7C6K5"_KB8[F5++]MLRA:][&(MVWC9L%4I9J5;RRCV MXP'\0F&Z5@1N)*QG:/IFPZ&@U',@V0OW(UC]@6A4=X7 M0D*2ANE@!,-P,-SCG$$:CO9'KBH)/W'DI0:*-NQ9HRG\(V3Y.%I%G5/[:/_. M'7;V7J=WC^2%,$6E^(QQSJ7QSMXHZ(YF-2'=>+//-/'3X8&ULQ59+<]LV$/XK&$X.\0QJDN [(VO&LIO6G:9U M[:8]='J 2$A" P(J $;)O^\N0,E.Q_8TIUZ(#XO=;Q]8 %PF(9 MY"BTDT83*S87R67^9E6B?E#X38J#>X0)9K(VY@-.;H:+),. A!*]1P8.PT=Q M)91"(@CC[YDS.;E$P\?XR/XVY ZYK+D35T;]+@>_NTC:A QBPR?E[\SA>S'G M4R%?;Y0+7W*(NG67D'YRWHRS,40P2AU'_FFNPR.#-GO&@,T&+,0='84HK[GG MRX4U!V)1&]@0A%2#-00G-6[*O;>P*L'.+]]K/@W2BX'\,G'KA56?"1*1U[_R MM1+N;)%Z<(/*:3]3KB(E>X8R9^2=T7[GR+=Z$,.7!"G$=PJ2'8-4GTK-=>]Y(K"QMB;S3Q.T',7FI,#MA&KN' (3D-2YM3%>2C*DBTDXYX; 0\@'B2'.%*$3[\ M!:T9HJ.DAZBD\U)OD5NC/6CH 4SZR5J4?Z&O12^#GQ_K$9@H=@)^,0%.(<0T+V!CW8N_G64;)#Y,6 ;SCMM\%A:_3OA,?A9Z$ M(Z](GE>T8#6BK*-EQ@)B-&>(NI:V%2YV%6WR#$%&\ZH!T!:4-:C3,EIU+?G. M&N?(WIJ-]"AM:%&5"$K:U16 IJ55A11-#9(Z@HJU" J:-ZA3HZ2;05&0G^#: M5LC[BKPN&"V;^@QA!\&T ;&*5K.P@(!8&6#.:%U$V$ "S8RZ,H_+&>V:[.R! MG7MOY7J*G> -;++^!K;=6Z,4[J_4L$/"^6#<-+-G%L=V]MG-\CI&5K(JAL7: MA_'RU"A?X[.$=/,PLE"E/!2VHEW1!&F=8\ER6H2Q"5]&698_G^%*\?[#CW"2 M*-P,P;W.RL(5MS*^E397/J"C8L?YM69R1 M%7>RAP,Q!P&'G+@=AVOG/X23G=?%603L",IR!G4S@R*;05[]&Z#5M503WC;_ M7PA/7:OIH_=L%'8;7FT'%\VD?7S:3M+3C\%E? \?U.-?!9SIK=2.*+$!T^R\ MJ1)BXTL=)][LP^NX-A[>V@!W\',C+"K ^L88?YR@@]/OTO(?4$L#!!0 ( M .R >%1 !8XA: < -\G 9 >&PO=V]R:W-H965T#+GHB *OHK%4*X$)9F95.1#' 2C84%8.3@]-O>NQ>DQKU3.2GHM MD*R*@HC'#L_#==!3H"6;$GXS>RXUKI$VYY?R+_G*9G0P"K1'-::JT" (?=_2"YKF6 M!'K\VP@=M&OJB9O7:^D?C/%@S"V1](+G?[%,+4\&XP'*Z)Q4N;KA][_3QJ!$ MRTMY+LU_=-^,#08HK:3B13,9-"A867^2A\81&Q/BR8X)N)F GTS NR9$S83H MN1/B9D)L/%.;8OPP)8J<'@M^CX0>#=+TA7&FF0WFLU+'?:8$/&4P3YW.V*)D M;TFWK%FB-$5+]52HO=E1K-M 4,PH+4"KZTXQUZ)4YH>HB@\0#C MX>?9%+W^[4WM/"H$77&AC?I<,B7I I)6.72^>/X*P9,5'-*FSY863KS2MMP1 MM4&-C/AHA_AS(IE$G^;H6E )YM81.RLS-*NWMW[6%_F_/X)4=*EH(?_QZ!2W M.L5&IWB'3G]4Q2T5B,\18)8@9JTF&A)]0[L#H]@Q;MH=%Q]M MC]NR\JBU\NB'K$S3JJARHN!QG\5''8OQV&ER=V X\=DR;FT9^_-E0T&=P)RE2P54USL =EM=*(5(]P&3SNA"1T MF3ONFNLQ=M(:.WGF/FV!$U4:.6&3;D&I2_/)<[=J&%A^"OS.EQ*J'W N84)[ M%Z5+(A;4Z;A&U#,V:[C!CZ%W_2F=:P[)P/@[6E84/E,.R/GU*7$U*H1=%XPG M(U?\7$-'8>3:I*ZA>!)YPAUB:R#V[U2@8@'E%YA886&,*X._7\ M*R?HD1(A?598 @U[�#'RO0$L!!ZV@"4DJW;[L,ZF8LQ\#1V+D;N@/#8.++ M/CLHMK.\G9'>@"]:EC7.++3$O+H9^7H90' M"LS0^WJG25-*?%)+0(P+8SM4\1I2?+F%+>OB8&\Z"&RY&/NY^ :VGV"&&5(B MEZZ XBY3NACUPC'.%R=LZ13[Z71&\B8X5T1\H<8CZYCYG&#I$>]/UU+!_AH_U)3$L0V$\0FXVH[3]IRYV0G_,J M1SF;NV/MEQ[U\CFV"(_]"/^A$E#C51 ?O0,^L =][1,=63B/]@?.(POGD1_. MKX4^"E*/QEX*5:_)R(.^D/1([:]S(POFD1_,/U*H!)<\S]!EL1+06)CC*I_H MC2.Z_8'QR,)XY(?QEX;$+_6H/R06I",_2-_479Y7F(7&:+0_0;! &OFK8WL$ MHQNLG+:]H30]B:C[KC!XA;B !A< XQORG$6?1]V#L:=$U3]DZAVR;:D%YZCG M9*UVIT0W-*7LCMSFU.=!"Z719&_B&EL4COU'63\[KLUROKAZAVR;86$[]@/L M%2M9414^EUB C?'^!,IB<]QS O5C-4./]-"@H4_1C=]4_, ZVZR;T^9HZ;+($4OB+I$AZ*FE3>KTG%MXH%\'A_ #RV ![[ ?R%+-HC MM;_6C"WPQG[@M=&YKD2Z-.==Z_; MX!%X'A_$#BQ")SX$?B%@>F1VA^8Q()K MT@.NY*$'7!,+KLG^@&MBP37YI>#:(ST,^X-AX37YR?#:(^\9B;+Q&W8/OM:) M\B)\32R^)ON#KXG%U^27X&N/U/[&,;'XFO3@:QN=[\+7Q.)KLC_X.K+X.OHE M^-HCU1.8X<:;3U E+\P;9+JJJ)%)2-FT/E:)& M6Q^F/3AP2:P:F]E.TOS[V8:P- *:[05LXW-\S[D7+I.#D,]JBZCA)6=<3;VM MUL6=[ZMDBSE1/5$@-T\R(7.BS51N?%5()*D#Y*2;K;8+_FQ2D VN4'\OEM+,_)HEI3ER104' MB=G4FX=W\=CN=QM^4#RHLS%8)6LAGNWD6SKU AL0,DRT92#FML=[9,P2F3!^ M5YQ>?:0%GH]/[%^<=J-E313>"_9$4[V=>K<>I)B1'=./XO 5*SU#RY<(IMP5 M#M7>P(-DI[3(*[")(*>\O).7RH7WDRJ*11E%U!)%&,&#X'JKX#-/,7U-X!M)M:[HI&L1=3+&F/2@'WZ M*(C"AH#NKX<'#?#X:GCXJ4--O\Y2W_'U6_B:,O-SOE9:FO?F5\5D'IB)20-WVQLTXN(W<*/>^!+W M2OVH5C_J)'JDZADRB0B4FQI!I4$2C4T.=!.%;09TPX(V_=VPJ!=URA_7\L?7 M)3^E>YHB3^%(D:5-\KN)@C;Y_P>+_QE6RO?/.D:.%2&48/EE , .T- 9 M >&PO=V]R:W-H965THYW8PQT7 MO^2:4@5^%SF3(V>MU.;2=>5R30LB+_B&,OUDQ45!E+X5J2LW@I+$0D7N8@A# MMR 9<\9#._8@QD.^57G&Z(, LW2MS( ['FY(2A=4 M/6T>A+YS:RM)5E F,\Z H*N1\PE=SA$T@%5\R^A.'EP#D\HSY[_,S309.=!$ M1'.Z5,8$T7\O])KFN;&DX_B_,NK4/@UX>+VW?FN3U\D\$TFO>?X]2]1ZY,0. M2.B*;'/UR'?WM$HH,/:6/)?V%^PJ+73 $T6M[YL).;;4^)&^4+:E$OP'%GJ%)]N< KX"DTR2-!4T)7:MZ)%:^/P'W%&>"K)9 M9TL]G!K!^PE5),OE!VWG:3$![]]] .] QL#7-=]*PA(Y=)4.USAUEU5H5V5H M^$QH'OC"F5I+<,,2FK3PLVX>X0X#KJY372R\+]85[K0XH!:?=..S+>O$;[KQ+T1T!G_;/W?8@M_US[T-O^^?>QL^[9][&SY[ M6]\_OZUT\]XX&G3,8J]>\IZUYYVS=VYM@Q]S+05310OYL\.17SORK2/_C*.O M7)%K^5!5[.&K$-6U1X6 0'ZMFIRH?!Q%LA/_Y M5.8%*/(:D5'07OZXSB+NS&+*%!7,UHKD M'549U/8&_[;\"+[N1N ;&U 9.%KE&*&3#K3HXB@RK^^C#K3(PB"$J-$!]V"' M55"1VG.#!$N^9:I\\]:C]=GDD]VA-<:OT.44M8S/S%G&[NA>S9<'(?WM2C,F M04Y7VA6\B'2LHCQ;E#>*;^S^[IDKO5^TEVM]'J/""/3S%>=J?V,\\5]0 M2P,$% @ [(!X5*+,SC(O P [ D !D !X;"]W;W)K&ULO59M;]HP$/XK5M1)K=22%P@O%2 5*!KJVE7MNGV8]L$D!BP< MF]D.=-)^_,Y.2"F$#.W#OD!\ON?N\9/+^;H;(9=J08A&KPGCJN&)SA?:&-Q^=X7GY)GHE]6CA)5;1(EI0KBB@B-)9CWG MQK\>=XR_=?A*R4;M/"-SDJD02[.8Q#W',X0((Y$V$3#\K4RG M2&F N\_;Z&-[=CC+%"LR%.P;C?6BY[0=%),93IE^$IN/)#]/:.)%@BG[BS:Y MK^>@*%5:)#D8&"249__X-==A!P!QR@%!#@CV 8TC@'H.J.\#FD< C1S0.#5# MF /"4P'-'-"TVF=B6:5'6.-^5XH-DL8;HID'^[HL&@2FW!36LY:P2P&G^T\D M)E"J4T;0@^!70\&U% R\YFC"-9%$:72%;N*8FD+ #*Q9-9NR.!\1C2E3%^#R M\CQ"YV<7Z Q1CKXL1*HPCU77U4#2I'*CG- @(Q0<(>2C>^"P4.B6QR0NP8_^ M@@\J KB@3B%1L)5H$%1&?!#K&JI[ERCP K^$T+ :_CG2 /<-W&^7G:<:/B+1 M%EZ:_?9TN%<"'Y\,]SL56M:+/63RBTJJ[;OGP"#)IHDZD=%QD:1L6$S M-HYDG/ U1(56J-%,B@2:8<& 0\'O4J YA;*BS9*$-HEIUNM^ +V[ZZYWWV2) MD]_RWSO='CKMA1E7>;S3("PT""LU&# <+:VL=[6[&OJ-WALJ5&X6&9K_Z;VV MBHRMZC.E"BQ*H4@D4\IM0[I$-C.=IF95]JFV#J1MA-X1==L%D_8_,(%+7&EH M@48#V$B@74(SCY9H160$U0BW=AG!ZE2A7_.\#Q7J=0K.G3&WLA[]H%_/?1+ M[",89;+)XRU\-@?=8SFG7"%&9I#*J[6 JLQFBVRAQA5.AX6:UCPL8QX@T M#K _$T)O%R9!,>#U_P!02P,$% @ [(!X5'L^AET:! 'Q !D !X M;"]W;W)K&ULI5A9;]LX$/XKA-"'!&BB^PIL _&1 MQD>+(-[N/BSV@99H6UN)="DJ3OY]1X>UMD0+PO8EEJCOFYEO9GAE<&3\1[HG M1*#W)*;I4-D+<7A0U338DP2G]^Q *'S9,IY@ :]\IZ8'3G!8D))8-33-41,< M464T*,9>^&C ,A%'E+QPE&9)@OG'F,3L.%1TY33P&NWV(A]01X,#WI$U$=\/ M+QS>U-I*&"6$IA&CB)/M4'G4'U9^CB\ ?T;DF)X]HUS)AK$?^]5'LX(8$=.,"J" MT2185PAF13#[$JR*8/4EV!7![DMP*H+3E^!6!+#P-0*>&+V2D,"TWL0$?6/T;L*HX"P&U [-J2"F?IG9&B&+@EHTDU?DP/0M:OT M:3=]D=%.^JR;_A7SSN"?^FO7)/0O_;7+Z,_]M"T @FQG%HD/]/9 >,1D_GYX@WFM6U8 _7MO/QME.5K M]B5HTFX-NLB-7>?&[LS-G+Y![N&X [GY@.-.724*J^YYF:*J M3+)&+ETX9X$9NJLW)+9!6D-?%^)"G%.+97I<21".V=#3!NE-S2L)QO#E6KQ: MB]>IY?&B3/^OF\=>>YJY>J.;)Q*0X38F[+0-TNW&S)^U,;9ONI>@)XDW1V]T MQQ>)-[,)>FZ#W"9FWL88L LTUC6O73U;\$O^X$ MO^^:3VC8N=J/_;9>S_$;67EJHR0+^:*7K64O6ZLVZF)3*/.BGAW*$\)WQ54S M10'+J"BWYWJTOLT^%H?ZQOA8?YCKDO$%W'[+R^I_YLNK,QQP8#=-44RVX$J[ M=R%47EY'RQ?!#L658,,$7#&*QSW0.ZO\)C'X!4$L#!!0 M ( .R >%3=7<'R) , %\) 9 >&PO=V]R:W-H965T FIZW!B8OMK.N_ MY]C)LFQ+ SSPTMK.^2[GV,[)]"#53[U#-'"7B5S/O)TQ^W/?U\D.,Z9[7RF:^35+RC/,-9K6F!S?$]^QN7 M/"6S9AJ74GSEJ=G-O+$'*6Y8(<<&:^*#2M: U+F:UYSNQF:'@-'YA2S&X)O%RA M85SH,UK]?+."ER_.X 7P'"ZY$#9ZZALR8NG\I!)=E*+1"=&/B>E!$+V"*(B" M%OBR&[["I ?]\"1\]??P\#'^]MYW!M-_=L6 M_;C6CSOUKWG&!6<=F0QJIL%_J]:PUAAVNJTUDH=#_0KV[,C6 H$92(2DB&W; MR2V9!XWBA?:0M15O5-L9==JY9'<\*S)RDQM2Q=S8H>8I*F<-C(0U0LJU47Q= MT-ZV&2LUA@UC_0=?Y;D?/?<^:+<^KJV/.ZTO3UAN,U@R39KJHU[XV.)R_.QL M/@]:M03%O;@]DTF=R:0SDZM")3MJ$$]*KS M$KI,ZZ-K4)0K)&S/#1/ TA_T M_J4>UWK+%I/GZ4;A*9=A\/ ^#CI]?OTW%Q5;LU9!+SIAHM$4PFX3KEU26=@M M%6J+4&C<% ($-81V&]U\8S@B4QIBR.A [31$,:3LJ-ONNM]H9O;3XY*I+:>> M)'!#W$%O1.=;E=V\G!BY=_UM+0UU2S?5]K15N[OWX70?3!C M6B?.V@ZT_W[')DUH20(ZZ52I^.V9>3SC>>Q,]E+]U%L 0YY2D>EI;VM,_LGS M=+*%E.DKF4.&,VNI4F:PJS:>SA6PE0.EP@M\?^BEC&>]V<2-W:O91!9&\ SN M%=%%FC+U? -"[J<]VGL9>.";K;$#WFR2LPT\@OF>WROL>965%4\ATUQF1,%Z MVKNFGV[IV +Q6EE+^M)V[U;3G6T8@(#'6!,.?'?PJ MC?8JGQ9XW'ZQ_MEM'C>S9!KF4OS-5V8[[<4]LH(U*X1YD/L_H=Q09.TE4FCW MG^S+M7Z/)(4V,BW!R"#EV>&7/96!. +000L@* '!I8"P!(27 @8E8' I("H! M;NO>8>\N< MFV&RBY)XHNQJMV8:+OD-CO'AF#\JC43C+$6=F-X7&$:W)7*9+ MGC&;/4WZY%8;CFF %?G,N"(_F"A $[DFUUJ#T>0Z^55PA=,L6Y$OG"VYX(;C M$IPO4AQ_OP##N- ?T-CWQP5Y_^X#>4=X1KYM9:$1I2>>P0U8&EY2DKTYD U: MR'Y-S!7Q@X\D\ ._ 3[OAB\@N2(A=7#: %]<#F_R?GLQG(Y?PSU,6I6YH,I< MX.R%YS+G4J&YJ[M_ON 8N3.0ZG\[?(25C]#Y&+3X^$/*U9X+T13K S)R2"M' MNUD0CT<4([,[CNEERVY/E]$XHF%<+7O%?U#Q'W3R?^ IGDO6$8FHLA3];]$> M5CZ&G6SO"Y5L4?1(KG@"),%*Y"M0KB:;BF5X&K,P'OA^<\Q&%8M1)XLYTUM7 MU8EM .YVQP1DIK%>#Z:&QQ3&/FTF$%<$XDX"UTDB"_2']U "Z'PIX"/)P#3Y MCT_\!T$8-/L?5_['W6E0D#.^(O"$M[%&2;/!D&8+"@59*0P%84X$FPB-3P,2 MC\)F0M2O1=H_0PE?!LH\.RHV)3G>U:8U*J6UURQ:C@4]NBEH)XFON3N+V88( ML*=4V3NX+]?] COM$2FM'I,)@W$+F5K\:-!)YBXS+-MP/!NEZ_9@!*?^!U%; ME=!:&NE_UL:;$OHJ ?X@&K6<3%KK&>T6M*HV#$>3\*V\Y@+8 T M.N=:%=!9%J)^!S02BTZ)T3B.6IC5LDF[=7,!:U#V+:)@!UG1')3AJ>^ MIZ" M6BQIMUJ^+8IS(3@5S'Y[-=2*2;LELXJ 84_'%-J+XE0X^T$8C5J(U-))N[7S MFS1,G+^Y2BMOKB[\>^/?.WK8VN^6OYC:<'R?"E@CT+\:H05U^!0X=(S,W5MW M*0V^G%USBY]/H.P"G%]+:5XZ]OE&ULO55;3]LP&/TK M5K0'D :YM*4%I9%Z$1H2TRH8[&':@YM\;2Q\";;3PG[];"=XG6C# Q,O\?6< M\QU_\>=T*^2#*@$T>F*4JW%0:EU=A*'*2V!8G8H*N%E9")&[(NM9T(L[3" M:[@%?5[V7]@OG7EC9HD5S 3]00I=CH-1@ I8 MX9KJ&['] JVA@>7+!57NB[;MWBA >:VT8"W81, (;UK\U![$#B")#P"2%I"X MN!LA%^4<:YRE4FR1M+L-F^TXJPYM@B/<9N562[-*#$YGTUJ9&:703+ EX=@> ME4(G:)(_UD1"@:ZXQGQ-EA301"G0"AW-06-"U;'9=D,8H02C3XAP]+T4M<*\ M4&FH36A6(,S;,*9-&,F!,+[E^A1%R6>41$ET=SM'1Y^._V4)C3'O+O'N$D?; M.T#K75P23C2<7)L_8)^EG]<&B*XT,/6K0[;G97M.MG] ]A(3B>XQK6'?2338 M@OU!%*7A9H]DWTOV.R7GL#$WK#+N-.0E%U2LGSN<##SMX",/\,S+ MGG6ZF3 A-?GM_D:T $E$L>\DNTGB&#T#EJHCGJ&/9_B.A Y?)32)1X<2.O*2 MHT[)F;O[($WIH\VM+$G5Y>7<$Y]_9$KCZ&^EB?Y'4M]@Z;^9U'BG]L7O2&L+ MWLUKG Q?Y37<*;[V(?N*Y9J8&DIA97#1Z= 0R.9M: 9:5*X>+X4V&7;=TKRG M(.T&L[X20K\,;(GW+W3V!U!+ P04 " #L@'A4G@!9Q><# #K$ &0 M 'AL+W=ON,Y%A>\Y(4^LF6BQPK/10[5Y:"X$T5E#,7 M>5[DYI@6SF)6W;L3BQG?*T8+ W."3URFRP;FI-"4EX 0;9SYP:^7Z+0!%2*[Y0<9><:F*4\H%58!KSF3U%QQKK>> ]5XJGM?!FB"GQ>D3_ZX+T0F MP84 5 >@EP;X=8!?+?1$5BUKA15>S 0_ F'4.INYJ&I31>O5T,)\C?=*Z*=4 MQZG%;:%PL:,/C( ;*8F2 !<;\(GSS9$R!J[ _>G[!7P+EEB(1UKLP'?,]L3< M&4:_71&%*9/O=.BW^Q5X^^8=> -H ;YF?"]U;CESE>8VL[OKFO'#B1%=8%R1 M]37PX1\ >0A:PI;->[_,]PTI71!,*1?_#YBVU<9XR11V"J\CW(M0# MM<@2+XAC.VC8@(:CH']K8WQ!+"U_#9&'KLG BFZWS= L9!7Z8].O]G.R4K>'"<<==5KLL(O2NE%6U ME!DMY5A7M?8+7\-_86O <"('AA9SC<(D[9=\* N"(+G4&*T)P^E<&%K\-=+= MV4>UR%#B77KC4&O#:!(;1D.#A5X8^#U,FRS23GR!LC5B])P1;\W9ZD! J:O: M1SQ/VMGHOH8)H]:$T40FC(;NBGQ_4.MG5.>4K06CZ2P86:PU[.RV:U"+"OG1 M!=#6?M$D]EMG.3L3Q$E_/VY1(2_M;R#=>QCA>G MD_5IH'A9'4X?N-(F7%UF1.^ A1'HYUO.U=/ G'>;WS<6_P-02P,$% @ M[(!X5$\VA:PJ P I0H !D !X;"]W;W)K&UL MO59=;]HP%/TK5K2'5EJ;."$!*D#BH^TJM5I5UNUAVH,A%[#JV,PVT.[7SW;2 M%$) ?:CZ K9SS_$]]R3V[6R$?%(+ (V>,\95UUMHO;SP?35=0$;4N5@"-T]F M0F9$FZF<^VHI@:0.E#$_#(+$SPCE7J_CUNYEKR-6FE$.]Q*I5981^3( )C9= M#WNO"P]TOM!VP>]UEF0.8]"/RWMI9G[)DM(,N**"(PFSKM?'%R,<68"+^$EA MH[;&R$J9"/%D)S=IUPML1L!@JBT%,7]K& )CELGD\;<@]2B%&5DQ_2 VWZ 0%%N^J6#*_:)-$1MX:+I26F0%V&20 M49[_D^>B$%L G!P A 4@K (:!P!1 8C>"V@4@(:K3"[%U6%$-.EUI-@@::,- MFQVX8CJTD4^Y]7VLI7E*#4[W;K@F?$XG#%!?*= *$9ZB:R'2#64,G:%^)J2F M_XASZ?+9O&\*T.0%?5^"W%T<$@US(2DH=#("32A3IX;@<3Q")U].T1=$.?JQ M$"ME=E =7YOL;0[^M,ATD&<:'L@4A^A.<+U0Z)*GD.X2^$9VJ3U\U3X(CS*. M8'J.(OP5A4&(:Q(:OA\>U,!'[X;C]A$U4>EDY/BB WQ7E%,-9[?F,TK1OJV_ M;TT\NM&0J3]'=FN4NS7<;HT#N^V\%I"_ ;6FYC2QH[&'T+J'@T;3"%YO5WH_ MJIE4@T9U5&$2EU$[0N)22'Q4R% HC<3,G&%KX*NJAAW*I*1,/L&)9KE;\V.< MR&F2K?*%22NN&+$?A'$[K!BQ'V0<;=;[T"IEM([*&!,&^>%C[I\GT)3/CQ2G M7;*V/\$*'+R=IL''F%'P;-PPT7IH\$:0/,\YD0^G5B-R@[T]Y_ M4$L#!!0 ( .R >%1^S_A4H ( $$' 9 >&PO=V]R:W-H965TN9V7G)2 9.$,R2@F#ES_V(Q M-?;6X!N!6NZ-D8 &4&D?X$VG\CXRSB5]HGJUM9S4+:3 MBE>M6$=0$=:\\7-;ASV!/SH@"%I!\%Y!V I"FV@3F4UKB15.$\%K)(RU]F8& MMC96K;,AS)SB2@F]2[1.I==,8;8A:PIH+B4HB3#+T6?.\YI0BCZB57.\B!?H M2BJB"PM:?E 1TN@2%"95G6O6P6J+3DS-T@@A#]R7?2>U6 M)J[2(1NPF[7A73;A!0?"6T)VCD+_ PJ\P!^0+]XO]_Z5N[I07;6"KEJ!]1<> M\-?5Q12I7[HED1GE*XH.Y15WK/@8 M*QIBQ3U6$$^\8=:X8XV/L>(AUKC/BJ(#-9QTK,F;K/L2=/"-N83K!C:@@][7V<8>Q/_YYB\__VK49Q/![]%Z&[ MU^#,Y7*#Q88PB2@46N>=C[4#T33L9J+XUO:\-5>Z@]IAJ>\X$,9 [Q>) M::/=K9G^ 5!+ P04 " #L@'A4L7(H3X$" !H!@ &0 'AL+W=O4"2^=N-B-2B>R-IP) MN%%$UU5%U=\Y<-E,O=#;!FY941H;\-/)AA9P!^9^ M>K/P@L8'@#$'2!V1EMESM:2&II.E&R( MLMG(9@>N-@Z-;IBP7_'.*%QEB#/IE3!4%&S%@,,[)^:+$ M9="$B9?@Z1(,95R?D7-R?[X>BHPEF>,W=IUTI6>',?:Z9= M8)_2EBK9D?!6Y/N,,!B.+J+](I->9/*A,H+(#]0P^5@-_YO6RO-W+FT%JG"] M3)-,UL*TI[R/]NURYKK$F_@"4TXK)$R&%R@*-7VM79B MY,:UAI4TV&CM*JN>T]G.[!(9,-6L"<;9+V?OW9A 4"AF:O MU;XD&.:;^3SC^6POCHP_B3V 1-_2)!-+:R]E_L&V1;2'E(H)RR%37W:,IU2J M(7^T1JY%=>]G&*60B9AGBL%M:U_A#2%P-*"V^QG 4 MK6>DI[)A[$D/[K9+R]&,((%(:A=4_1T@A"31GA2/?RJG5AU3 ]O/S]X_EI-7 MD]E0 2%+_HRW+1'YAQ]^@FI"G_44L$>4O.E:VCH6B0DB65F#% M((VSTS_]5B6B!<#N (!4 '(I8%H!IN5$3\S*:=U225<+SHZ(:VOE33^4N2G1 M:C9QILNXEEQ]C15.KFYH0K,(T+I<,R%+JG=Q(MXI\,/Z%KU]\PZ]T>9_[%DA:+85 M"ULJSCJR'57\;D[\R "_6X@F:(K?(^(0;("'E\.=<[BM,E6GB]3I(J6_Z:"_ MC6Q-^3VZ/J@9ZT1EY-SWL9O<]J#$9^7B_V%?&##D.!F MZ-<,_5&&'VG,T5>:%& BY??BJ=K.?;=#JV^F:^OX9FJSFMILE-K#9#U!4J5. M%/P[$O6R'UG50>TZ>*U&FM_Z(6""M/[?#.0/A&,3'Y_^L[K,"]G+L#81O5Q..R&3*>,TXEH WK[3SG M/ANIP^YK+5K<"!@>5[ ?ZS_NB]+,Q6Y7(PQFA/AD:'4W^H7'!>SR'0#W9:J_ M!1B,AM9@HV-X7,A>L M4GLX4'CM=C@:C@6T -XJ(@Y_8""KP>9'=H,>L;Z:* MC(=$I-%./"Z>ZF28 H]BFJ"[, M)9U<&^R(-Y^;4TU:1\QQP;R\GTA?/+OK8=3DG& CK61<6E_0396G\T.5USU4 M&:R&2#9:3<;/I>/=5(&]\Q*[05^_*KKT:,J&4I@IV#.9*;P M_'2?/ TDR\LKV89)=<$K'_?J#@Y<&ZCO.\;D\T#?\NI;_>H_4$L#!!0 ( M .R >%20P)CC0@, "\) 9 >&PO=V]R:W-H965T+#1YM'FB Z>I%!V&.7.K:[CV*8Y2F8O]0H5O5EH M(YFCK5G&=F6094%)BCAI-+JQ9%Q%HT$XNS>C@2Z$ E/G+3!ZK'&"0GA#!.-G93.J77K%W?76^OO G;C, MF<6)%M]XYO)A=!5!A@M6"/>@-Q^QXM/Q]E(M;/B'327;B" MK-.R4B8$DJOR MR9ZJ..PH-+M'%))*(7FNT#ZBT*H46J]5:%<*[1"9DDJ(PY0Y-AH8O0'CILM)SXW&3#"5(LQ"C4VT7&F%REFX@)LLXSXW3,"M*@O, M9^ILBHYQ8=^2R)?9%,[>O!W$CJ!X@W%:N1V7;I,C;IL)W&GE<@OO5(;9OH&8 M.-1$DBV1<7+2XA332V@USR%I)(T#@":O5F_V#ZA/7^^]>8)-JTY+*]AK';4W M=S##M#"4 K3G<+.FF+.YP O*Q(5E N'[)U*"6X?2_CCALEV[; >7[2,N_WH# MKB"E['!5Z,*"T-;"2MM0#.<@D+8N9PKJ))X#6L>I/C"#!>,&UDP4>*@J2@B= M ,%WI#550K?A?X-XO1ONEX*M7K^W+[E'LU/3[/P[FH6BUBKX;^+IQ=$>JI3. M2^@G<'=KW-V3N#\7KFHO5__KOO1KE_W3":%^ MN:2Y:H&:(M7^-B>4(1J@C]0DR?MNL@RF@EG+%]Q?$Z,E#;VTD(4(]T:[G!*4 M4@,VF/NQ2@$*670:D!G%U?)0PL;]%]66'+A/DV-BS[,;[XP2B6891K(E7(5R M93.N3^NI?Q.&W;/SS;A(%8=.[.=INS7[^RD&5T#FJ:^$)]]]]WW MW9GSI);J6>< AKP67.BIEQM37ON^SG(HJ+Z2)0@\V4I54(.FVOFZ5$ W+JC@ M?A@$B5]0)KS9Q.TMU6PB*\.9@*4BNBH*JO9SX+*>>@/O;>.>[7)C-_S9I*0[ M6(%Y+)<*+;]#V; "A&92$ 7;J7&)0ZX,UL4K64CY;X]MFZ@66 M$'#(C$6@^'F!6^#< B&-GRVFUZ6T@8?K-_0[IQVUK*F&6\E_L(W)IU[JD0UL M:<7-O:R_0JLGMGB9Y-K]DKKU#3R25=K(H@U&!@43S9>^MG4X" @'1P+"-B!T MO)M$CN6"&CJ;*%D39;T1S2Z<5!>-Y)BP35D9A:<,X\QL3CD5&9"5NP&WLBBE M &$T^4)639^(W)*;0BK#?L$&/;0A5&S('66*/%%>@;8>WZEZ!D/7'*$@JQ0S M#/0E6>_)/=B[P<0.8X51V(:*$"?*0RTHCOI[X!N59 MDG[62IDW4L(C4A:079'AX)*$03AX7"W(^=G%>Q0?B]-5*.PJ%#K8X1'8]]I/ M X[P*$#C(X -M*Q'C4S.4H>D#U0U:>WP8D=COUWO-+!,HZX/E62O-FV.G8O6VSWU!+ P04 " #L@'A4O>JS#L<" "]!P M&0 'AL+W=OK$J6U*NU^_8R>-* F(&[#C\[[G\?'7>"?D ML\H!-'DK>*DF3JYU=>NZ*LVAH.I&5%#B2"9D035VY<95E02ZMJ*"N[[GQ6Y! M6>E,Q_;;HYR.Q59S5L*C)&I;%%2^WP,7NXDS<#X^+-@FU^:#.QU7= -+T$_5 MH\2>V[JL60&E8J(D$K*)XG2VUB9K(2XMETOJ\GCF> @$.J MC0/%OU>8 >?&"#%>&D^G36F$^^T/]Z]V[CB7%54P$_PW6^M\X@P=LH:,;KE> MB-TW:.83&;]4<&5_R:Z)]1R2;I4612-&@H*5]3]]:^JP)QB$1P1^(_#/%02- M(#A7$#:"T%:FGHJMPYQJ.AU+L2/21*.;:=AB6C5.GY5FV9=:XBA#G9[>4T[+ M%,C2[K&9*"I10JD5^4*6]4X@(B,/.@=)[I0"'+F<@Z:,JRN,>5K.R>7%%;D@ MK"0_<[%5M%RKL:L1S21PTP;COL;PCV#,(;TAP>":^)X_Z)'/SI=[/?+YV?+! MZ+/U:C=(^MN;H;7:3(:Q5CYU_VB M=Z.BX6CHM5&?T,,6/3R)O@ L TM-=5*J\CZZVB#>R^M'_@%;3TP2?(Z9AQU^ M/SI"'[7TT4GZ&:V8IIS]0WPE,KVC$@@K*@YX%VIZNNI1ASGQ_ /H63?(#Q*_ MGSINJ>.3U/7YI?;\]H'%G9SQ(#G@ZL8$21CV$[MY=:1ZV'U1N&!Y/#AGJO)L$#63]6-0=+2I[?:Z$QI-F MFSF^KR!- (YG0NB/CKF1VQ=[^A]02P,$% @ [(!X5"R>4_>X @ [@8 M !D !X;"]W;W)K&ULC951;YLP$,>_BH7ZT$I= M(1!(4R61VF33)G5JU:S;P[0'!R[!JK&9;9KTV^]L"$L34N4%;'S_OW]W'&:T MENI%YP"&; HN]-C+C2EO?%^G.1147\D2!*XLI2JHP:E:^;I40#,G*K@?!D'B M%Y0);S)RSQ[59"0KPYF 1T5T5114O=T!E^NQU_.V#Y[8*C?V@3\9E70%\=?_B;I@X[@E[_B"!L!.&I@J@1 M1"[1FLRE-:.&3D9*KHFRT>AF!ZXV3HW9,&'?XMPH7&6H,Y,[RJE(@51JT>^0;I+8.?-J1W-6EXA'0&Z16) M>IAWQZNCQX+_>Q9FWAPK9PH?.+CO@]P:KBU&!-'DI0U/:D)K]O%]HH M;,T_'^P0M3M$;H?^D1VV-=?XBA1K:@Y%R>4; %F @"4SG86L?6/G:S_CUTD4 M]N)DY+_NUNLP*NP-@D$;]0ZZWT+W3X)F(I4%.&3IVL30#:90TC>ZX- %7?LF M.SC#P2#88SX,BOO#I!LY;I'C#Y'K-J8-..QV>-KT-O_?VUWH\2%Z$/3WT ^# MK@=QW(V>M.C)2=5^!UW7NP/]DAAI*._*(#GHA3@81OO5/XR*XF%\O9>#OW,: MV3_!=ZI6##\.#DO4!5<#-%#UZ5I/C"S= ;60!H\[-\SQAP3*!N#Z4DJSG=@S MK_W%3?X!4$L#!!0 ( .R >%0ALFLE0P8 (XK 9 >&PO=V]R:W-H M965TI\NUV>CT/-Z:R'YR&R<;G=G#Y&Z<;A.C5X73)APSSU/C MC0ZBT7Q6O/CDQZ4)XX>+$1T]OO$QN%MG^1OC^6RK M[\RUR3YO/R3V:'R(L@HV)DJ#."*)N;T8O::O%K[*'0J++X%Y2"NO25[*31Q_ MS0_>KBY&7IZ1"+$P8YI%L'M_*H*/#.7/'ZNO'Z&^*XFTQ-SHU MBSC\)UAEZXO19$16YE;OPNQC_/"7*0N2>;QE'*;%7_)0VGHCLMRE6;PIG6T& MFR#:_]??RT94'*CH<&"E W-UX*4#+PK=9U:4=:4S/9\E\0-)X+=W>O[CZV/3\TGAT:SXIXO+?Q9[U=K?4QM_H[ MCI*CQO[[SIZ O,W,)OT/28\?TN-%>J(CO4]Q9L>MB\3:>KWWEH5WCHK[.?6F MU//%;'Q?;6K33OA<,G4PJV4G#MD)M'F5+B&URD,TB=:ZB*/,-M)^]<@RMH!: MF43GC&FK>Q])5>IAGL_94=4M5EQ,O?:BU2%-Y3"2L*OT?7[**;\6J^[\_$-^ M/IK?^S@R/RR;DJ_VU^=VUUBDM:"30]#)$)?)])#>%/_JZ'1-S+==<*_#'%UM M(YDVFBTXH]0[FDG3;#KAO&.A4 _X[J$9?CZ_/B=94O3H!TGS=O2M&UKY\:!# MG X%R%+VU/DLRA#5SM/I=#H1':T'A%*^+I:!O0M/9]S(#WLQ V!2Z,@!, M4M%#MF0;6Y@9Y8H"S;/)DX5>&Z%\U33M$^C% +<-1"U/Z!1'(@93<&^*L.."7 MTR>+P#*$JPCD@%:.H]59!/(6&8J(0%ZYDL=E*'P-W.4@!Y)R_%+\3TT?.,IQ MCCH+#M[/4M2DGA^PE+NR] 1!R(&D?) DY4!2CI/4?3Y-3#;F@YG4\P.** M,J16 :@4@T2E %0*')5]0E T,:GD9*J.17F+'9.,LH[;?D!3@=\U==.! M@H M<#:>H@-%\RK]^/N'FM13K-SJQ*6JDPX4_1H5-:GG!FP5.%O+M7&J#A0 1Z$& MN6 KZ+G(MY!!Y8AT.%@)O74 *P"!RL,YQ?DGP ^BND01R0!NA*_DG>1?V4( MA_Y+8*G$6>JL_&03EETG!U!*7';"\-U%GP1L2OQR_$_-'* I<6@ZBPK9I&+; M/< 6,^0>H*SL/+D"] 3Q)P&?P-G:#]5//B MO'5?M<4,V?@%WBJ7W?B^K=^F^&S-L<4,R1&0JW#DEDOD5"VH@)5JD!M/JK(_ MCU_)NVA!U=Q,:JP=S*2>&G!6X9R%X?R"%E2 237(W2<%[%5/WJ]?J.:&4M>3 M$8!4'T>JLQ;TG<'I SA]7(C"\-VUH \8]0?Y(),/\/1_SS;\I=]_@8^:U/,# M_J[($I):&ZM MCW>>MS/9/_RY/\CB;?'\Y$V<9?&F>+DVVJJ%W,!^?AO'V>-!_DCFX1'<^?]0 M2P,$% @ [(!X5 (!D5[Q @ :P@ !D !X;"]W;W)K&ULE59=3]LP%/TK5L0#2(-\-@'45J+-T)! 0A38P[0'-[EM+!([ MV$X+_WZVDV9MTV;LI?7'.,OXD,0**/(J=B9&52EM>V+9(,"BPN M6 E4S2P8+[!47;ZT1.1)546#^ M.8&6:VT&GL@RDWK '@]+O(09R)?RD:N>W:JDI J"*.(PV)DW;C7<:3Q M!O!*8"VVVD@[F3/VICMWZ@]1*6"_.+U@W6L5!2"(7@-P=LG!$<(?D/POTH(&D)@,E-;,7F(L<3C(6=K MQ#5:J>F&2:9A*_N$ZK+/)%>S1/'D^!83CEYQ7@%Z "PJ#JJF4J!S-*LW F(+ M-,TP78) A*(IHY*H#I6Z*4@*')L"WA,\)SF1G^@T!HE)+LZ4R%'X.7J9Q>CT MY R=:-GGC%4"TU0,;:EIQX[<5]HV>_U\51G>TK%2= M5<[-9%V59T@R2MXK5>M?]TH'W4DHQ.^>*((VBL!$$1R)8@)+0JG:"FBAXUGI M> [5NE89&!5]9:W&GA][MD>@#5W7!Q%[6S MX6H3]M8U7 !?FN=,H(155-:W3SO:OI@WYJ'8&Y^HE[1^^/[*U,_P ^;J' F4 MPT)).A>1"HG73UO=D:PTE_V<2?5TF&:FO@: :X":7S F-QV]0/M],?X#4$L# M!!0 ( .R >%2M,R^+U , ,L. 9 >&PO=V]R:W-H965T3&+ 6FQS M;5.H=/_X>^R$A+6)H=*JO4#L^'S^S@]_SAGNE/YIUHQ9M!>9-*/6VMK-^R@R MR9H):CIJPR2\62HMJ(6A7D5FHQE-O9'((A+'O4A0+EOCH9^[U^.AVMJ,2W:O MD=D*0?73A&5J-VKAUF'B*U^MK9N(QL,-7;$'9K]M[C6,HA(EY8))PY5$FBU' MK0_X_9009^!7_,W9SAP](^?*0JF?;O Y';5BQXAE++$.@L+?(YNR+'-(P./? M K15[ND,CY\/Z!^]\^#,@AHV5=D_/+7K46O00BE;TFUFOZK=)U8X=./P$I49 M_XMV^=H^[)ALC56B,(:QX#+_I_LB$$<&I-=@0 H#\MR@:8=N8=#UCN;,O%LS M:NEXJ-4.:;<:T-R#CXVW!F^X=&E\L!K>'>9.0]JR$W/AXH+J ##;AG/KH?M-L;3&,;: MR,>UC6;,))IO?,5^OX.UZ+-EPOP(['1=[G3M=[INV.G+5BR81FJ)? 12M-%P MN+7ED,[_4%-4)CEHSX.Z,_XXQKUA]%A#Y*8D\"M3IX4:L- ;XMZ=R> M4:J'6#VUB^"](-5&5*BMM'6D;FORCNMIX;A2X3A(S%^?5VIYM04Z>?[;/M=- M8:M5X_@5U(XN"!RD-N>2BZT(G$5,*BSRQNJ(*R'&W=.YABAJYKYFJI/BY*G^ M,@OCG90D7"DW#DOW75/5-7,+ ^(8"7_3ANA5>H[#XCNG^U,9K^07]]XZXY5Z MXC/D\U49#^/AKD]Y,*B5$.*P$N8Y9WM;? *#?G.5HHOM!N[,VAOR!&#O-+E* M%O$YNOBJ@@P#DM[I@B25.I)3ZBA KVD(JY(S@M^X($DE=X3\F?M\6FS\ZUW= M?2;UT5%;()A>^6[)0'KA9LN_N+Y6RAX';H.Q?Q_\#4$L# M!!0 ( .R >%0.S$T'T0( "0( 9 >&PO=V]R:W-H965TVV2@UAU;&:; MTNW3SW9"1I.0[@U^R-W_?G=.?(SW7+S*'$"A]X(R.7%RI;97KBO3' HL+_D6 MF'ZRYJ+ 2B_%QI5; 3BS3@5U_<$@<@M,F#,=V[T',1WSG:*$P8- M >7[B>,YAXU'LLF5V7"GXRW>P!+4\_9!Z)5;JV2D "8)9TC >N)<>U?SQ-A; M@Q<">WDT1R:3%>>O9G&739R! 0(*J3(*6 ]O, =*C9#&^%5I.G5(XW@\/ZC? MVMQU+BLL8<[I3Y*I?.*,')3!&N^H>N3[;U#E,S1Z*:?2_J)]:1LE#DIW4O&B M-$)![]R\)L.X0F'H'((;*(EF4UK@16>C@7?(V&LM9J9 MV-I8;YT-8>84ETKHIT3[J>EWT#60Z"M:EL>(^!K9/73SKM\4/9XO0&%"Y84V M>EXNT/G9!3I#A*&GG.\D9IDC^XY4[E$-RR#[*. MJU.H\_ />D M;3*H+3[0#6NZ82_='5,@0"JDX MQA];$+I\;'-T,EUH42MP&"=^@ZYM- RBL!LPK@'C7L!EKH_XJRYD\0EAW"Y> MT#SBMDV4Q-U\HYIOU,OW@H4^5'J::]2*&8=>@ZO#)AAUQ1A)E3RH7BF_MM;[B2C<).\UU&P=A#/3S->?J ML# !ZC\&T[]02P,$% @ [(!X5.6RM'.4 P ;PP !D !X;"]W;W)K M&ULK9??C]HX$,?_%2OJ0RNQFS@)$%: U&5;7:7V M#BW=NX>J#P8,6'7LU':6[?WU-W:R ?*KV^I>($YFOOEX[)EQID>IOND#I08] MI5SHF75^& 0C/R5,>/.I MN[=4\ZG,#6>"+A72>9H2]>.6=A[OG'/]@=C;_CS:4;V=$7-0[94,/(K ME2U+J=!,"J3H;N:]Q3<+/+0.SN)O1H_Z[!K9J:RE_&8''[8S+[!$E-.-L1($ M_A[I@G)NE8#C>RGJ5>^TCN?7S^KOW>1A,FNBZ4+R?]C6'&9>XJ$MW9&M.V+(?*KD$2EK#6KVPL7&><-LF+#+N#(*GC+P,_./%&*@T15:Y5G& M*2R0(1S=$D[$AJ*5VTD?1+%=;-A?WU%#&-=OP.5A=8=>OWJ#7B$FT.>#S#41 M6SWU#7!9=7]3,MP6#&$'PQW=7*,(#U 8A+C%??%R]^#2W8=H5"$)JY"$3B_J MT'NK-37ZIDA M:114%A=T<447]]+]E5$%BRKV)9^R._Y*[J[R7MA"='0..PI'<8VV:96,@Z0= M>%@!#WN!/TN[-QWLM@=PV(SF.(XG-<"F53?@J (7=D[%%B?RU"V1%%_;)MH/LU10ZY7Y M@2 I$?V>L\R^=H $-6TY]C^)7<1M7,5MW)MQBUPID.M12BJEY!=?I3BE:P2[FSUH-_=[%$QYO*=H*;U26L5Z 6HXX5PZ?.@,/?7[.? M,(?-NAF%<5*G;IJ-H^&H _S4B'!_)[HHG6?4K:11DW02);A.VF*&AT'4@7KJ M2KB_+5WLBD%+5QK V6^3ISF'2@I]()7*L']=E6R=3;,3Q5WA/#4BW-^):OO@ MYY1;"H=LJ/2=E,UV%,=!4 ]YB]4XJ.]J_^PT:(_BGXC:,Z$!=0=NP?48_%5Q MNBT&1F;N@+B6!HZ;[O( 7P1460-XOI/2/ _LF;/ZQIC_!U!+ P04 " #L M@'A4//&"#2,# #["0 &0 'AL+W=OI 9>%'0=#U2\:%-QJXL6LU&LBY*;C :P5Z7I9,/9]A(9=#+_36 S=\ MFAL[X(\&,S;%6S1WLVM%/;]F27F)0G,I0&$V]$[#DW'H "[B-\>EWFB#M?(@ MY:/M7*1#+["*L,#$6 I&?PL<8U%8)M+Q9T7JU6M:X&9[S7[NS).9!Z9Q+(M[ MGII\Z/4]2#%C\\+UHE M8@,0[0)$*T#T44"\ L3.:*7,V9HPPT8#)9>@;#2QV8;+C4.3&RYL&6^-HEE. M.#/ZB90##=]@S'0.YU158"*%*Y.C@@M1[1.;[\,)&L8+?42Q=[<3.#PX@@/@ M G[E^(4&6UD]6BY]5BT<[%@\CN)3"Y!J^BQ33UP0^.:GM1&L[9U$C MXP23%L3A5XB"*-PB:/QQ>- @)ZZS&SN^> >?2^J,\10HD8*Z>,P(#,H;$F@X.R!%]QPU U"VK60MA/2WB'DG LF$BZFD%A) M&=590Z9D"9F;P6K5K36LF#N.V9X*BU'8&?B+S:R^#PGJB%=Z.[7>3J/>JQDJ MVG=;],IZ9D^>*O&==\HZ\7'P1OZ6H%[W>+N#;NV@VUCZ>W> 4)'9@@1/DZJ^"#>H2CBD+?",3.FCDX8J]^HU>Q^HJ:&=HK=?%:7-C?(JZJ:#-3_!\^CVN?Q_]6]Y3KQ'[W0/:QJWPQZ*J!7O,-&,Z[3:VTWX M&]=HB6KJ7A<:7/6J*Z@>K5\PI^[>?C-^9E\V[GI^H:F>19=,3;G09#HCRJ#5 MHT-'52^-JF/DS%W6#]+0U>^:.;W.4-D FL^D-.N.7:!^[XW^ E!+ P04 M" #L@'A4(DES4!L# #:"P &0 'AL+W=O9?K+F M(B5*+\7&E;F@)+)!:>)BSQNZ*6&9,YO8>W=B-N&%2EA&[P2219H2\7I)$[Z= M.N"\W;AGFUB9&^YLDI,-75#UF-\)O7+K+!%+:289SY"@ZZGS#2XNL0VP.WXQ MNI4[U\BTLN3\R2Q^1%/',Q71A*Z424'TUS.]HDEB,NDZ_E1)G9II G>OW[)? MV^9U,TLBZ15/?K-(Q5-G[*"(KDF1J'N^_4ZKA@*3;\43:3_1MMP[TIM7A50\ MK8)U!2G+RF_R4OT0.P&ZT>X 7 5@6W<)LE7.B2*SB>!;),QNG:M+)303YF.4[,;JEN2Z"M:Z/<=%0E%?(UNB2H$4TP_T"N[!=TPLF1)>?-T M3A5AB3Q#)XAEZ"'FA219)">NTB69Q.ZJPE^6>-R#G]/5.?+A"\(>AL?%')V> MG+W/XNJ&ZJYPW16V:?V>M-)[YX6#B/G>@!C5J< CE=Z'*J.$.:@!A-RJH4<$AU* +%7P<-:Q1PT.HH LU M;*.Z0:,:-#H$&G:!1BV0UPT:UZ#Q7M!#3+4&UXJ*+MSXH[BPQH7[<5R1!"7V M+.;D58M1=9ZWL 4&[ ^[V> UEO#VTF^HE(BE>:%HI(^\;II*U7GGYCW$@'?Y)T<%LZ M7\$+QCT%--[!G^:=*M/N) !C&/_[XMV=2V^%MR94>!>UEK(=O*LP&_7S-N7I;F'FP'N=G?P%02P,$% @ [(!X M5- ;Z^*S P \ X !D !X;"]W;W)K&ULO5== MCYLX%/TK%NI#*TT';,)'1DFD;6:KK31=19WM[L.J#QXPP2I@:IO)M+]^KX&! MA!":KF;F);'A?AP?7Q]\%SLAOZJ4,8T>\JQ02RO5NKRR;16E+*?J4I2L@#>) MD#G5,)5;6Y62T;AVRC.;.(YOYY07UFI1/]O(U4)4.N,%VTBDJCRG\OL[EHG= MTL+6XX-/?)MJ\\!>+4JZ9;=,?RXW$F9V%R7F.2L4%P62+%E:O^&K-7&-0VWQ M-V<[M3=&9BEW0GPUDP_QTG(,(I:Q2)L0%/[NV9IEF8D$.+ZU0:TNIW'<'S]& M?U\O'A9S1Q5;B^P?'NMT:846BEE"JTQ_$KL_6+L@S\2+1*;J7[1K;1T+1972 M(F^= 4'.B^:?/K1$[#G@V0D'TCJ0-:#( M"5#7++I$+KY Q"%XQ'U]OKMSZ&X#/1U'I..(U/'G58,( _9N8&L M7.*>8-KOD/J32-/XB#[MDX?\B_&1QA\=DAB3T!Y2/ M6+FS\$1QS#NL\VFLE8Q2^%#$2(E$[ZAD$P1@I]==Y_GYQGLRCY^6\3;> 9E0 MYK,!Y6-FCN?C<._U M# =/S'LP4LJ.3X;$CYEAWSO!?"^)>%H3S?4-10"1R1XN7*H27M B8B@S.S/% M3"]H>/[\&T%ZI2/.TVY$&^^ 8>(.OZ\C5B>4GO0J2:95+?(%K).EECIQWD3R?]N.[X=P=WA]'C' PH-W>:T=,+_B1RBTO M%%1P D[.90#>LFFOFHD69=VAW D-_4X]3*$E9=(8P/M$"/TX,4U/U^2N_@-0 M2P,$% @ [(!X5!+P27*K @ O < !D !X;"]W;W)K&ULQ55=3]LP%/TK5K0'D!CY;%-0&HD2IB$-J8*Q/4Q[,,EM8^'8 MP78I[-?/=M(L+6G'R[27UG;..?<>W^3>9,W%HRP!%'JI*)-3IU2J/G==F9=0 M87G*:V#ZR8*+"BN]%4M7U@)P84D5=0//&[L5)LQ)$WLV%VG"5XH2!G.!Y*JJ ML'B= >7KJ>,[FX-;LBR5.7#3I,9+N -U7\^%WKF=2D$J8))PA@0LILZ%?Y[% M!F\!WPBL96^-C),'SA_-YKJ8.IY)""CDRBA@_?<,ET"I$=)I/+6:3A?2$/OK MC?HGZUU[>< 2+CG]3@I53IV)@PI8X!55MWS]&5H_(Z.72J="_T&"?6*,"O0U=.*U+JF"GU$%T5! M3&4P1=>L>;U,G8XR4)A0>:PA]W<9.OIPC#X@PM#7DJ^D%I&)JW1>1MW-VQQF M30[!GAS\ -UPIDJ)KE@!Q;: JPUUKH*-JUEP4#&#_!2%_@D*O, ?2.CR_71O M@)Z]F^Z?'7 3=C4*K5[XEQJ=H#G%NCC;I?KQ1Y7YH!E#1P>]#W\,!RYUW F/_WT%XRY8 M_+\J&+^Y]7CL>3L%? L:3W9!V0 H[($:XVZOKU4@EG8^2)3S%5--,^A.NQ%T M83OOSOE,CZ9FDOR1:>;:#19+PB2BL-"2WFFL4Q+-K&@VBM>V>SYPI7NQ799Z MO((P /U\P;G:;$R ;F"GOP%02P,$% @ [(!X5*%V( @=" !"D !D M !X;"]W;W)K&ULO5I=;^,V%OTKA-$"+9"-15*4 M[2()$-OI;("9=C"9V7U8[ ,CT;:V^BHIY6.Q/[Z7DL:4+9%R)_7.PT22R[LBQ^FDY5N!,I5Y=Y(3+X99/+E)=P*[=3 M54C!H[I3FDR)YP73E,?9Y.:J?O91WESE59G$F?@HD:K2E,O7I4CRY^L)GGQ] M\"G>[DK]8'IS5?"M>!#EE^*CA+OIWDH4IR)3<9XA*3;7DUO\T[N Z@YUBW_$ MXEEUKI%VY3'/?],W]]'UQ-.(1"+"4IO@\.=)K$22:$N X_?6Z&0_IN[8O?YJ M_>?:>7#FD2NQRI-_QE&YNY[,)R@2&UXEY:?\^>^B=8AI>V&>J/I_]-RV]28H MK%29IVUG0)#&6?.7O[2!Z'2@Q-*!M!W(40>"+1UHVX&>VL%O._C'D&P=6-N! MG3I"T'8(3NTP:SO,ZLEJHEM/S9J7_.9*YL](ZM9@35_4\UOWAAF),YV*#Z6$ M7V/H5]ZL\NQ)R#)^3 1Z$%F<2_1+7@J%_H9NHRC6Z<(3=)\U2:^3YX>U*'F< MJ!_1=VB*U(Y+:!UGZ$L6E^H"'L+UYUU>*9Y%ZFI: D@]U#1L 2T;0,0"Z .7 MEPBS"T0\@K\\K-$/W_T8F9$&#*[M 8'K*Q/@$7Q :P!*W=N M*VL1]JPX??OY='N>'=6[DZU8(C2%K-JG%MFG%JG-4JO9QQ(R1Y6R NXJT;_> M0P-T7XI4_=MAGN[-T]J\;S'_4>:A$)%".C51K%3%LU"@?(/"3DYGD,Q#\]38 M9K5M3==/-QB3^6SA7TV?NO'OM_,.6[SKM_#G,QS0?;,#[_R]=[[3N]OH/[#X MZ[B5.>)F*18\CO02"WD1EW /WB/Q>Q67K^!W6N29[@)!*#A$ 'Z7HJADN .V MUD]U.(;R[*Y!$W2\('A!YOZP%VSO!7-Z\3Y7"@%GB)+(^:"7GG,? M6_R?[?V?.?U?BXV04OO+7U 2\\<]>>N-3GK M3AZEEQ1;P'1T!W:"\2XQ8=\CJ_Y85T)7-=\1=&PJ$3Y+*<*F%F%W,>JZH1HW M:E8#IFZI0O+!0K0:,=R$R8715!3L+BEO*IBKUG@W*YFG_UD2P90([*X1OQ8U M50)U[@L5)&D6Q@4LWF8]#^)A/3P!L\,QU([=W'Z[W4JQA(QG#]+V L5ID<0B&LVJ]8AA_W+A.Y/*T#!V4^/_6:>L6SCL4*A0 M:ZP-,6,W,[]-JJQ;ZX=:Q8:*&,HF;LH^M])HAS^H-7ZWU#12HVUVJ#5F5O=, M$2#N(K#**\@$D\ZMEX-(<5]G]W'V&P56E)U]#'&B_"3TF8Z6%TF\<69(!%8T/JW+#W ,-?4JLF4(-=U,W=W^;L%G2 M 4IVJ EJR):ZR?;+-^YAZ27678Y?L;,F^; )+DX5=L^_.>0QUOASGOP<0!ML(TY8&ZR\,(S*&]AAUCOP8P*T3?5 #?70'N M-AM1OVH[K*HCAU'+$:O!I>?>JC??;J &(KWSW(^XQNN]MU<;23EZ-:YM83Q(5>S@%G2H7.D?PI1N\,- M;9HM-/HU$R[7#2G[["RQ-1SJGZZ(NU+R I621[IN1_Q5@6]#AR=+?^ 8V[;P M#+GZ;G*U0X)BK418U8OR)'A]DJ4V>(9A_=/%]W@B?'[.7?-D"--?G",1F*$[ M-G*^_)=%G?7/&RRKCQFR8VZR6U8*GBBE![:.BT\>UW ;()C*IF\U%_23(X06YHA(TH0]9Y<^E6F7]BVOX$;3/#JBPX MRS0:CF1NCCR[A OBB0.N0Y(9PT/SI)[9$S'!#PS5,K> M3J4?^$MOFMRDR@RILK.0:F!(-7"3ZAFG:63DQ7QDE@+#O<';A>;X$65@.#IPE%JE[#\^YY#T19R@U/'&=65R(#F6U_Q( MF'ZSXR+'2@_%WI5'07!JD_+,19X7N3FFS%G,[-Q:+&:\4!EE9"V +/(\)QNB'HYKH4=NC9+2G#!).0."[.;.+;Q9(<\D MV(@_*3G)UC,P4K:(81R4BB# 36/X]D2;+,(&D>WRM0IU[3)+:? M7]!_M>*UF"V69,FSOVBJ#G,G=D!*=KC(U%=^^HU4@D*#E_!,VK_@5,9.I@Y( M"JEX7B5K!CEEY2]^J@K12H#10 *J$M!Y0C"0X%<)_J4)0940V,J44FP=5ECA MQ4SP$Q F6J.9!UM,FZWE4V;V?:.$?DMUGEHL.7LD0M%M1L"&,,H%^,(5D> * M;,JC /BNFGJ_(@K33'[0+Q\V*_#^W0?P#E &_CCP0F*6RIFK-">#[";5^G?E M^FA@?8C 9\[408)/+"7I:P!7BZD5H1=%=V@4<462:^##CP!Y"/806EZ<#J<] MZ:O+5_=&U/CU_O@6SQ_$VRIPSZ02A>XV!?[^70> >T5R^<\(?%##!Q8^&(#_ M]+V@ZADD/#]R9O#U9B>M(R'+(\',_G\$C-@ *F6!64)TI%2]>UXN&MI%C?,\ M+E 4QYX_'Z8*KN%W4*'GM&,ZY+O*_N@-3 M4XJ4RH07NA#Z/\0%!Z6";PNX\H.P*Z G;HJF43P@H'%*9L M#[063;V7I]\M- Q[>';C F_B^6B 9V/=<-R[EZ\YFC8D9[W;RSOH\ G#"(;G MM'_,G&'CSG#;,"V;,!KKD<: 8?0F3=B8,)S\1!-..C6&,!SIKL:HATJU%??*A.( MT#D?M_6-G1.QMW<5"6SMRX_3>K:^#]W:6\#9_!V\69:WF@:FO&1]QF)/F009 MV6E([WJB28GRWE(.%#_:+_DM5_I>8!\/^JY'A G0[W=<-U(U, O4M\?%?U!+ M P04 " #L@'A4;;JCM;H" !=!P &0 'AL+W=OJ2C\D)/$KRK@W'KJU!SD>BK4N&<<'"6I=553^ MF6 I-B,O\+8+CVQ9:+O@CX-WH^FU(2UQ=[Q5 M_^*\&R]SJG JRA\LU\7(ZWN0XX*N2_TH-E^Q\=.S>IDHE?N%38,E'F1KI475 MD$T&%>/UE[XU==@A!,D10M@0PD-"?(00-83HHX2X(<2N,K455X>4:CH>2K$! M:=%&S0Y<,1W;V&?<'OM,2[/+#$^/[W@F*H0G^H8*+F$JJI7@R+4"L8!F\_R; M4.H")FC^90A[C/,4-66EV;V$YUD*YV<7< :,PU,AUHKR7 U];=*TP?RL26E2 MIQ0>22D(X5YP72CXS'/,]P5\XZ\U&6Y-3L*3BBEF5Q %GR D8="1T/3C=-)! M3S],#P8GW$3MD45.+_KOD4'*5%8*M3;'\O-VKK0TU^C7B1!Q&R)V(>(C(9XY MTYC#3%.-G2=8TWN.;CO+Z_ARD/2C9.B_[M:U Q;U!H/!/BSM@D6#F+2P/1.] MUD3OI(D[KE%R:ML++;M,U/1D-VQ,PNC 0P^U@7M\Z5A^ZMK>NRTOROH0!(?W>0:FG';BH?TW(@9TN&(G#X,"0O]-X*I1+ MU\ 59&+-=7T]V]7VC;AUK?%@?6+>CKK5_Y.I'YY[*I>,*RAQ823)U;5)2M;- MO)YHL7+M;2ZT:99N6)CW#Z4%F/V%$'H[L0':%W7\%U!+ P04 " #L@'A4 M1^9&NQ\# !Z"@ &0 'AL+W=OW:3"T1-[,PVA?W[V4Y((0D9V@NQ MG7N.S[DFOG>\8_Q#; DVN<9%1-K(V5Q;]LBWD!.Q!TK@*HW*\9S(M64KVU1 M<"") >69[3K.P,Y)2JWIV*PM^'3,MC)+*2PX$ML\)_S/##*VFUC8.BR\I.N- MU OV=%R0-2Q!OA4+KF9VS9*D.5"1,HHXK";6 [Z/L &8B)\I[,31&&DK[XQ] MZ,E3,K$:=")BS[%>: MR,W$"BV4P(IL,_G"=C^@,A1HOIAEPORB717K6"C>"LGR"JP4Y"DMGV1?)>(( M@ =G &X%<)L _PS JP#>I0"_ O@F,Z45DX>(2#(=<[9#7$Q!H%LT9WG!*% I$%NA5R9)AA:N&;06AB1C;4JG4>]EQI6A6*G+/*,(N>F94 M;@3Z3A-(3@EL9:_VZ!X\SMQ>Q@CB.^3A;\AU7-PA:'XYW.F 1Q?#\:C'C5>? MF&?XO#-\\RWGZH!ZF/R:R3=,_AFF1TB DZSKB$I@8(#ZZOB<*N>?QSEK1PQ/ M(Z(^CA.]0:TWZ-6[E$1"E]H2-CC::> UY/X[)&J'!*-NP8-:\* _P8RK>X=V M21ZT-@O#44-S.P8[N*FZ'>0%;K?L82U[V"N[_.SC\G^&)-DCV*LZ(SIS/VSM M/SK:OS32CL%.V#32#O(Q[C82UD;"WD\E@A4H$WUWR*BF&OWO48Y:PF]#W/@8 MYAU!7H@;*6@'80_[W3G SM<-[UQPG$F5"W.>Q>%*[[R>G4L,=46U'75$]5@Z M*EKX DO%26%*R\(D=6'JM(5;]Q'V@J:K=M#0<9NF.IB&;M P91\5Y1SXVC0W M L5L2V59N^K5NH%Z,&U#8WVF&RM3[+]HRJ[LF?!U2@7*8*4HG;NADL3+1J>< M2%:8TO_.I&HDS'"CFD/@.D"]7S$F#Q.]0=UN3O\"4$L#!!0 ( .R >%3+ M*)X51@0 +X1 9 >&PO=V]R:W-H965TV.V,?Q,O%GF[A'LS7_:W"N[AE*5@%0C,IB(+R:G"=?EBG$PMP7_S-X*B? M71,;RD;*!WOSN;@:)-8CX) ;2T'Q[SNL@'/+A'[\UY .6IL6^/SZB?V3"QZ# MV5 -*\F_L<+LK@;S 2F@I =N[N3Q=V@"<@[FDFOW2X[-M\F Y =M9-6 T8.* MB?J?/C9"/ .DTQY U@"RGP'C'L"H 8Q>"Q@W@+%3I@[%Z;"FABX72AZ)LE\C MF[UP8CHTAL^$'?=[H_ M0YQ9?A:YK(#\11]!D_?D#G(I";'M)5C^JK4 ML)F0*RB8T5T"^$FF-HRN\/VPRQ[8V@^;1'-O)LS:T&=>GM6.BBW@5"#?*3_4 MQ9-R7%2IR#MGA)]N.!K;%.U,@P RG=F0.O,@;/-E!IVI,6_5F/L302I<;X5+ MA()AO5)8AACE74+XF89I1W+6.@2 633ID2$ ''?H=Z;"9:O"I9?I&Q-%B4G@ M9&@*@JXKA0*.E:.PBR>N\/G#>]NZ% 3K*/9SVJ5/EU9^>^G4AMPEE1\WFD33 M[KD3L.?&QB-4FIR:D,1+A2L7W9L#U@Q2'+""X#JF)6>%$XE+K:&SD@18D[YE M)8 ;CN;1J"=YWF[R7))G?5GJ9?I#VN[G@"O]A@,N+27+004S)$ ZG/7-BE4( M.8G&?9($D%EH0J79293L#:)@3X-2U/N'7.KNU2; V)\C?AP6ILL^/=YL\5R- M4R.8CMZ@1@64:T)%0;#8@L+V6^#^K+,%"?!B1]";)0%DVK=LKZW+J M4%-_?_>GV8'JC-N/P[A[(!$D_[ M&4*FO7U'"#F)9CU#'S_;V%:@MNZ 0.-D/PA3[__:I^TAQ+7;>O_T_,8>3K@- M\XFF/MGX0M66"4TXE$B91#-T5M6'!?6-D7NW?=Y(@YMQ=[D#BIVN_0#?EU*: MIQMKH#VR6?X/4$L#!!0 ( .R >%2'M-U8> 0 ,40 9 >&PO=V]R M:W-H965T:.CA!M2$+I.G\^P7'8R<&>W/3^.,]QP\'G<=!*K8TIJH*[&CW-PIA:R)-J=R$ZB=I&3=!-55@"%,@IHP/ELNFFN/ MUTQ3A\E4/NZ)O+G':W$X6:&9K\N_&";K;87@N5B1S;TB>J7W:,T9T&7 M9UI5-I/A^+=-.NN>:0-/CW]E_ZT9O!G,*U'T7E3_L+7>WLRR&5C3DNPK M_4,U#O!*=<*B!*L:$FEI&LK!;=* M47.9\#7XSL@KJYAF)O[SBFK"*O7%9'IY6H'/G[Z 3X!Q\+P5>V74:A%H VT? M'10MX-T1$(\ KFAQ!4+T%6"(D2?\_O)PZ E?71R.@$DJ!@DCYT[2A M Y'^23MFC)N,MAF]+],,PG 1O)_.C:N*<9JB3G6&&W6XT23NW5Z9*Q;25((- M*W#$.V9(3AZ,XRA*!WBN"B40)7Z\N,.+)_&>M"C>YK9YK8%96Z:C*V)[H@\S M=@#2" XI/:(S/C],-..#WV M1J&W5)HN;I:LZ:=5WRE]W)F#%.;9L,0>$0Q'2IQWZ/GTNV I?42YNSPBA =$ MKBA,,C\0@KTIP4FD9Z%)9?U^NMNU_@%=3ASE)Q2M4;BZ#$W+\]JG,UY==3UY8Y$#,0XS3? CKTZ5)CLYUJU87G^E@G \&_^#3 M13%*PY'1]XZ$\.3H/9;T%7#K*.7%-<'.6'.<9$Y)7)EIZ6AL!+W[H?!R4QU= MI.?)>Z]"TV9U+_@[E9J]5A1PH?U+'[E&-$_"+!^N-9\.PRP>,5346Q::]JQO M7!.^:2 GUIEK1',41KDS3SX=#LA:9-ZU'2'6%]C_5"NB8TQRC&3BD] M.A0GZ8@-H-ZOT+1A-5NMN2CG+XJZYCI57M>3YBC)T!#<*TO'NECO7VC:P$9= M +F>,S?M=8CE4:6C+V9O36C:FSQ&\#\VBEQ#FB,(LVCX;>H3QN:C9H09]^:% MI\W+?DZ?$OLYVR1G#3E#<32@],F2.!HZ;'"R [0;_#^(W#"NS$M7FCAXE9H$ M\KAG/IYHL6LVA:]"FRUF<[BE9$VE%9C[I3#-JCVQ^\SN/Q?+_P!02P,$% M @ [(!X5#I!KOL" P K@@ !D !X;"]W;W)K&ULG59-;Z,P$/TK%NJAE=H"AD!2)9'RL:OMH5+5M-W#:@\.3 5[-0V2?KO MUS:$YH-$T5[ -O/>S/.,/?37C'^(%$"B39%3,;!2*97H@""'2&H&HEXKF$">:R(5QF?-:34N-7!WO&7_:;0K M+7,B8,+RWUDLTX'5M5 ,"U+F\H6M?T&MIZ/Y(I8+\T3KVM:Q4%0*R8H:K"(H M,EJ]R:;>AQV &YP X!J #P'^"8!7 [Q+ 7X-\,W.5%+,/DR)),,^9VO$M;5B MTP.SF0:MY&=4IWTFN?J:*9P0E M,6D:Y:I."(T 74]!DBP7-PKU-INBZZL;=*6-7U-6"D)CT;>E"E"[L:,ZF'$5 M##X1C(O1$Z,R%>@'C2'>)["5LD8>WLH;X[.,4XCND>?>(NQ@MR6@R>5PIP4^ MO1CN]LZH\9ID>8;/.\FW ,XA1J]D@T9"J%NA+35_7EB>(W4LUH3'?\_X]1N_ MOO'KG_#[[81LG=PB(M$2L9J-P\M M5DZGU]VWFAY;^1TW]!JK/76=1EWGK#IU!-2%*4 7[^I8J;K<(L95.2*9C6 J]N>'00_LUJTW1'IM<G5J <%HK2N0]53+SJCM5$LJ7I%W,F5?&ULQ5=M;YLZ%/XK%MJ'3=H*-DE(IR12VW2ZE;:I M:K<[:=,^N' 2T,!FMDE::3_^'@.!= 1:;8KNEP2;\_[X/.;,ME+]T#& (?=9 M*O3>B4WE3LH?=G$5S1W/1@0IA,::X/BW M@0M(4VL)X_A9&W4:GU9Q_WEG_5V9/"9SQS5%V%.@DQX%5BNPWQ5&/0I^ MK> _5V%4*Y2E=JM4RCHLN>&+F9);HJPT6K,/93%+;4P_$1;W6Z/P;8)Z9G$E M0ID!^<3O09,WY"R*$HL'3\F5J$Z51>?E$@Q/4OT*13[?+LG+%Z_("Y((\BF6 MA>8BTC/78#36IAO6GL\KSZS',V7D@Q0FUN121! ]-N!B&DTN;)?+.1NTN(3P MA/CT-6$>HP<"NGB^NG= ??EL=7HZD(W?(..7]OPGD2&7]QRAKZ#X]A[ER)6! M3'\?\#)JO(Q*+Z/^J)$N-%@P-SPM*B<\13[@(@1L[5 JA(>86,EB'1/X623F MX1#S/0= M1*!X.E"S26-I%QL6:I%)K$G*E'K KMUQ%^K7%AN>F M4(@.MB IM(5)XG94('*K*M_RE3;< !$=BW"P;ZNX)GOE#[R)YQTN_[1)9_I7 MZ1P*9-H)A 4!ZXODM(GD]#D'@?PB-Z"!JS N:[2$#=Z".=YI9@ ]ZK7$ZAWQ ME- ] J>#Z5@'V,/(VX=)F':*2/U17PTI:]VR0;>W]D@-)=#R'#TFT=&6Z>@P MU?U_#54'MH^!'P2]&+2,1H@P->UJ>"D,J%PE>"]_E6*HS5C+1^R8?,1: M/F)_Q4>LRT>]AX^U;,2&V0AG /S"%T,)M'S$CLE'K.4C-LQ'3Q6J^Q7D=^\^ M=^_3/P.U+D[S9AV5@XGO^V?X_A6#5NMF6KV^\#5.A&:I+!" MD]Y)@"&I:IRJ%D;FY8!Q)PV.*^5CC",H*"N [U=2FMW".FB&VL5_4$L#!!0 M ( .R >%3$8#=5% , ,D( 9 >&PO=V]R:W-H965TH7A')O-'!S4SD:B%(SRG$J095%0>3K&)E8 M#[W0>YN8T<52VPE_-%B1!=ZC?EQ-I1GY#4M."^2*"@X2YT/O,KR8]&V\"_A& M<:VVGL$Z>1+BV0YN\Z$76$'(,-.6@9B_%[Q"QBR1D?&KYO2:)2UP^_F-_<9Y M-UZ>B,(KP;[37"^'WKD'.)"52HNB!AL% M!>75/]G4^[ %"-,]@*@&1+N 9 \@K@'Q1P%)#4CQ3;M-^KZ5Y2PU.CVYY)@J$![)!!9]@)IBMI361.8@Y/ A-&'R1 M0BEXY!(SL>#T-^8V'L;(<4ZU@N,):D*9.C$$C_<3.#XZ@2.@'!Z6HE2$YVK@ M:Z/5KNAGM:YQI2O:HRN,X$YPO51PS7/,WQ/XQF3C-'IS.HX.,DXP.X,X/(4H MB,(.05'G V[B)F^QXXOW\,U,+GA&&27N^)A<[F-*J83/4I>0*?MA:@)NJ&'X>D)PTDA,G.=DC M>8P+RMV2"U=0Y;9@;59^J@5W54M%W7/4]BI[&46]*![X+]L9; >%_;C_/FC2 M$11M,;VSUFNL]0Y:,Z?(W+G*'"&)C&CK1\!*4B'A%8ET[E9"49NK3GL5?;HE M*@F"'7?MF# -=\QUQ,1)M[>T\9;^N[>LE!*Y_J"[M$O5;O+:06G4V['7CHG/ M@VY[_<9>_Z ]<[W\9TGV6X641&FZXZH=U*[;23OH7=U6OORM2[Y N7#-4D%F M#W1U"S:S33^^=&UH9WYL^G355O_25$W^CDAS1!4PG!O*X*QO),FJ<58#+5:N ME3P);1J3>UR:;PV4-L"\GPNAWP9V@>;K9?0'4$L#!!0 ( .R >%01'77. M9P0 ',2 9 >&PO=V]R:W-H965TN$RJVK8[CR;Q$#4)&9MI\S\^[63D$(XA$BS+Q [WW>. M/Y_C8\>#/64??$N(0+^2..7#SE:(75_3>+ E">9=NB.I?+.F+,%"-ME&XSM& M<)B3DE@S==W5$AREG=$@[WMCHP'-1!REY(TAGB4)9K_')*;[8=AZ,_L+0%2%'_!.1/3]Z1DK* MBM(/U9B&PXZN1D1B$@AE LN_3_)(XEA9DN/XMS3:J7PJXO'SP?IS+EZ*66%. M'FG\,PK%=MCQ.R@D:YS%X@?=OY)2D*/L!33F^2_:EUB]@X*,"YJ49#F")$J+ M?_RKG(@C@K0#$\R28-8)]@6"51*LM@2[)-AM"4Y)<-H2W)+@MB5X)<%K2_!+ M@M^6T"L)O3K!O10X_1 YO:T/HPKV6;0O4@[A-O)X:T5BY5DYP0*/!HSN$5-X M:4\]Y*F=\V4R1JE:A4O!Y-M(\L3H+[G0%Y1SM",,+;>8$?0-+>5:#[.8(+I& M8\RC .$T1),HS@0):_ [=#LA DFRF+\E.TO6+]$DS?9:EC?2G9OIW MS!H'_]Q>NP[07]IKA^BO[;5#]&E[[1!]]F=QG__9U"U:TXU>0Q9;56&P M(:=NSW=.82\ S/>(91EF:>H*>32]&WK%#:#8(9CN#6G96YMS&+/N9'[GD#H4_9>INR&'#N94[ M3/%X!ZWJPJA[I,WQK7ITY@#*]>O160 HQS)U>)J\2I?7J.LA#/O%[BL/K(BL MU_($J[9F3H*,12*Z+M$[&U9M^XV:B],4(.Q*809190TU E%VK@$^P1Z]6)T%4S>$+"#)JM?2U%6K: M2N(,0!G=7FWP<]"67[.U %%.#TX70_\ZGNN-"3.YO!;^GY0I_5_+&1AVEC0P M["QK+CBMIPT,J^<-C#I+G':P:3NA,P@&Y YL[2QY8-A9]FA'WWGR=+;);R\X M"FB6BN)D5_56-R0/^7=BK7]L]*<&T#]3-RKY=^67^>(Z1IZ--U'*44S6TI7> M]>3.SHH;CJ(AZ"[_REQ1(;]:\\%3W2"+;= , !T, 9 >&PO=V]R:W-H965T%GN@I;%%A")5DK+3 M?]\A)2N*+1O90X!<(I%Z[W%F'FE.I@>I'G0.8,ACP86>>;DQY0??UVD.!=4W ML@2!7[92%=3@4.U\72J@F2,5W(^"8.@7E EO/G5S*S6?RLIP)F"EB*Z*@JI? M=\#E8>:%WG'BGNUR8R?\^;2D.UB#^5&N%([\5B5C!0C-I" *MC/O-ORP#&-+ M<(B_&1QTYYW85#92/MC!YVSF!38BX) :*T'QL8<%<&Z5,(Z?C:C7KFF)W?>C M^B>7/":SH1H6DO_#,I//O+%',MC2BIM[>?@+FH0&5B^57+N_Y-!@ X^DE3:R M:,@80<%$_:2/32$ZA'!X@1 UA.B4D%P@Q TA?BDA:0B)JTR=BJO#DAHZGRIY M(,JB4MZ_.\7%":?#13ZORMA)6U8B0LKN1#6=VDH/^X >!:+P W&CUO8 M(?IV12T_=/+VQW _3Z(DFOK[KE/GH$$RF3P'+7M XRAN0<_2&[3I#:ZFY[8^ MD:4MJ,:? ),3#6K/4G@O!9Z\/6B#!2:I%!ESH"LU';:+#M^2U:,VK-'K6CTZ M,R@:Q2]:$YPXW -)QO&)PSV@X?C"80X[EVIX-;U[/*Z*I?;ZT\[N2C!S MS= P>I*.WI2E3_=&&+^RI?&9%>$@B$]=/4=%P2@ZM;5':SA(3GSU.WU3 6KG M^D^-1[ 2IK[_V]FVQ[UUG=W)_)WM?5T_]B13-\Y?J=HQ/.<%0T3CI@]0, #01 9 >&PO=V]R:W-H965TO**"$9ECV> M$Z:?;+C(L-*W8NO*7! <6U"6NK[GA6Z&*7-F$[NV%K,)+U1*&5D+D$668?$T M)RG?3QWD'!;NZ3919L&=37*\)0]$?<[70M^YM9>89H1)RAD(LIDZ-^AZY5N MM?B-DKUL78,)Y9'S+^;F-IXZGF%$4A(IXP+KKQU9D#0UGC2/ORJG3KVG ;:O M#]Y_L<'K8!ZQ) N>_DYCE4R=D0,QV> B5?=\_RNI AH8?Q%/I?V$?67K.1 5 M4O&L FL&&67E-_Y:):(%0.$)@%\!_.\!P0E OP+TNP*""A!T!0PJ@ W=+6.W MB5MBA6<3P?<@C+7V9BYL]BU:YXLR(Y0')?13JG%J]D%K\3V7$G(BX"'!@L#/ M8174 MK ++*CC!:L'9C@C;!&RE>$Q\)8_0\C"]H_P@A0PK%D-NRH@%S0Z5KM5 MZ6'8RC@*P]ZIG(_JG4>=0/WL')R8I(^TWJ!YYWO*JH=9ZAMRIJ7KEH2VK8[^G-FS]T@H??\/!?K:^WO.>H M:?7HDGH]:IH]NI1NCUXVZ7!\4EI-ET9=VO0_2&OPJFZ%FO:-PM?K22_H64#7 M5.1<8$5@M2-,2?@8186 M3 *4QSNL"H$54^P-#8?A1%!CMD3W$I9:$_:GP[' MY/F>Q"0KB_.OM$/4' 1H>$FJ;8X)U.6<^%]4.WKY3\KPI&J;@P:-+TTX;^ES M?G-4^=X%*<9O3B"_\PGT'RNF(M)6S/AEGW-;TV%&Q-:.Y5+S*)@JQZEZM1[] M;^S ^]WZ'%TORP&^<5/^GJ#'E2UE$E*RT2Z]WE!W05&.Z.6-XKF=01^YTA.M MO4P(UEDP!OKYANO\5#=F@_J'DMG?4$L#!!0 ( .R >%2BFA3&2P, ,, M 9 >&PO=V]R:W-H965TS4-DG[[V<;0L@%%DVJ^I+8YGS?^,IDFK+E[98<8PB TH3 MVW6^:#',ID0BA\Y$%F:(OX^P@G;]"UH;0^>R#*6^L >]%9H MB6=8/J\>N=K9)4M$4DP%811PO.A;0W@[A9X&&(N?!&]$90UT*'/&7O3F/NI; MCE:$$QQ*38'4WQJ/<9)H)J7CM2"U2I\:6%UOV:!7,' D\9LDO$LFX;W4M M$.$%RA+YQ#9?<1%06_.%+!'F%VP*6\<"828D2PNP4I 2FO^CMR(1%0 ,:@!N M 7 / 7X-P"L WKD OP#XYP+:!:!]+B H (')?9XLD^D)DFC0XVP#N+96;'IA MRF70*L&$ZLZ:2:Z>$H63@S&CDM EIA*HI2 1YLB4_!H,HXCH)4K /',"?M<, M_Q[*%G#<6N_3\[U[#;GTRA[Q#)]7PS?*A#H1 @S#UXP(TQ17H+9S?G]3UN!> MXE3\:?#NE]Y]X]VOZ] 8*2^ZP1:(<+!&288!6X!PYS^L^C_5?;F'MO&@[]KU MX-KMM+L]>UUMB6,K]\!DMK#5 MD+B@9 X^H6R=TGNG,:X']$;2+*TM$Y ,S#&(B)"^6RKJ-RJ;_W48Y;U!1$W@5-7D7G3#RZR3?E))O&B4_D90D!#64!3J["]_Y MA+: E0\._/C&&!5.JFF&;>>P&'>%6;6!5,7JR@'=71#N!_500;PGW/>/NJ@P MJPJ''7@5I. MLD,SOQV/R ^))0 1*\4)1.JZ,D\7SBS#>2K6T' "W(P M&0 'AL+W=O7I/(R],?O*,FB;5&TFBU "K259-[Q M.?+X/#Q*A_>Y^"X7G"OTD":9/!HLE%J^'0YEN. IDP?YDF?PRRP7*5-P*^9# MN12<1:51F@R)YP7#E,79X/BP?'8MC@_S0B5QQJ\%DD6:,O'XCB?Y_=$ #U8/ M/L?SA=(/AL>'2S;G-UQ]75X+N!LV7J(XY9F,\PP)/CL:G."WEWZ@#:CG(NSYABQX* &_QF"GCL]_%+%Z1"?W3$02O4$G413KI&()NLJJI:%3[/495RQ. MY!YZA89(+IC@$L49^IK%2N[#0[C^LL@+R;)('@X5(-/^AV&-XEV%@G2@^+U( M#I"']Q'QB,%CHC/XTF\4A%U5O%J>G;J>?0G6 :.D4!]M.31B=[L_<[C\P ML7)/<*>3<[>3,QX:)U]OSM#K5WL]H+WO[]5K>;7XN^CM#T_[^+OL[R^P.1E" M%C>I3)I4)J57VN'U1CMZHXDL0J=Y"NPNJ^0]$8)ER\=E M_J.__@"7Z$KQ5/[M $0;0+0$Y'XH7 ?$RM[NN%1Q-D=++N(\LN6. MV[V/'CD3KI'S&Z"^T],IDPL0HI##^HC03.0I@O4BPEARE,^0U'&@?*FQ6W.\ M\CXJO6NQO#O&V">3P^'=>LZV6Q$OH%NM+BR^O-$8-ZTV APU 8YVS\0J C2' M=% 0J,K1LA#A B9H16D0+PWP3QNI"13J$*VQZ =*[,\ZK#\<9 *L:G3WGA$[:$XHGG1,Z;7!,GT8)_$%?5'*"6@:!"LI.TDAT@DT&;":C(!LH"MT"W/.,SV!M5#%)MLDK:MV\2<'N.VZ'C]N2U(V\WPIV1&V7%Q,U#*PJLB/1Z MQ9K7"\0QUK0:@4 OYR4L%-D*'W4KWK2S6>/2&W4&B @M7NPN=GB#P^3R# MI8B*K+GN3T,[.L;E;L0UX$;TL%OUR@+:ILY,H1F+!;IC2;&V,X'':L&1@II: M/RR5<5\''D)6P!A8HW%#F(P./.\W5S1&&;%;&GM&LQ7$:O^U,PYWY[OC, J* MW1+Z%.FJ7:[S&K5P>KL5F;:9S=*JF]J,(&.W(G_)09\<*R+,I5VNVK),QEUP MB%%2TD-)T2?;7GO3HU$M@E\&HY*U0LTM)RN20BN2*IV @C8.A.C><1=R)W,YX+/=?!QID25B[W5Q=K2W!>TNS@+2V%Q>69F04=&:TD4_RO,4EL6FEWX[26EZV MH[35E]U1&MTE;OG[^A1)K7UN8*:D$XP14.)6K^?;!.SHF%1'$LA'L&-2"XF( M#ZOZT4ED1DB)6\L^%NDMK/Q*'*L2$FZJ(\+]5G'?J] \)>U*LZ,8(D8H20^A M7%$XX#AOT%J!;/9B=(M,7P:M4Z-=M(]V/>,IRREMUW7!A$RZ5@PU(DG=I=W_ M?]!R2MLU'>Z0"FJ4D[J5\S.7H!"AQE.-=GD [YJ]M\=AXQ6/!+AJC1BFH6RFN-C7>BJZM"WC4K<74" -U\_-3-[NUVW5 TXG? MB<=0.G53^B9CE(>',,7E:R==3H=Y5KV-2$9;EBT?91''"<(OF%QW\WBOWQ4>N:W6=EWL+)O6-EWL[)^/83J-Y17F:Z" MM8J6ATX_T:;,LBQ"OTR.ON%=_X6\6_(-7_ONJN$#>XC3(D59LRVJU?5*GT;= M)KU/HR[KCC94U9E+:^^5W#SZ7]^ 7>[PW^,5F.%EO_\[HGU-/4JP4!7 EXJ+ MU#YP.X[$O-WP#'7[;NI^AE/(NL>-RFID/88<15SH!O#[+,_5ZD9_QM!\JW/\+U!+ P04 M " #L@'A4>=8FGU$$ !W#P &0 'AL+W=O1E.5:4>KT3Z8Y !1DYBQ MG5+^_=I.2$))TCRL]H78YER^<[7/=,_XJ]@B2GB/HT3<]K92[KY8EO"W&%/1 M9SM,U#]KQF,JU99O++'C2 /#%$>68]N>%=,PZ5-:@35DQ]JHW7X/;GJT1882^U"*H^KSA J-(2U(X?N=">X5. MS5A='Z7_88Q7QJRHP 6+?H:!W-[VQCT(<$W32#ZQ_5^8&S34\GP6"?,+^YS6 M[H&?"LGBG%DAB,,D^]+WW!$5!F?8P.#D#$Y7!C=G<(VA&3)CUCV5=#;E; ]< M4RMI>F%\8[B5-6&BP[B47/T;*CXY>_B=AO( \SWE@8 ;6&;A!+:&I63^*WS? M&7?/M;LUY>4]2AI&XDH1/R_OX?+B"B[ K&E' 6$"3PGH137E8,?6Y8*F@3J M\.)D/[6D,D$#L?P<[ET&UVF 2QSXQA*Y%?"0!!B<"K"4[84#G*,#[IQ6B??H M]\$EU^#8#JD!M.C.;K? <8MXN$:>VR!OJ;UVHQ,S@ 6+5;4*F@6 B/2-:-YJWF3,9#*;66PV@80%HV KH M3^4?J;SQB>KAN6K/KM?L%9J]5LT/[\C]4'RNVSO3?3-P)O7*1X7R4:MR%=(U MALIPR]>>CSY',3I'X7KU(,8%B''G9'C(/ATS87P>CI%;NB0KP1JBQG29%) G M78)&5Q$"E1JU[GD[Y"'[U(.3,SQD/&J((['+3FRWEOY/<^5@< /S-^3J#H5C M8L$C#WUL*5I2:?>DR7M_;6NKCO &9S# M&9(^(0UPRN9*VKOKA[SY4"X=@ W/@0W?&0KW.M**41O #>0R7?R/E]6WT$RT>'#0KN!!G3SXRAH > MZEZ-BXZB)JVB3KU17B2D_2:9;S8<-U0B?%6VAVK"\>&%1BF>OL#JNVVM7S)] MPY.6,AEZ#47LE#>,8_]'2$\*I YCKJF*D7BCP63\H:!KZ&IML2HC3(Q\8R8[ M 3Y+$YD]YHO38GJ%02 MH.(CCP, $0+ 9 >&PO=V]R:W-H965TVB[6DZW#T=],,E K$UL:CO0E?KCC^V$D"TA M*GMX"+'C&7]SLV>RY^)1IH@*?N49DU,G56K[UG5EG&).9(]OD>DO:RYRHO10 M;%RY%4@2*Y1G;N!Y0S$_&TP(SOIX[O'";N MZ2959L*=3;9D@TM4W[9W0H_<6DM"(8(,XR544'TWPYO,,N,)LWQLU+JU'L:P>;[0?M[:[PV9D4D MWO#L.TU4.G5&#B2X)D6F[OG^(U8R^F&?2/F%?K?4%X):X*!KN$>I!(T5)K!4/'Z$;XPJ"7/C1R/S^A85H9E\ M S(E B50!O^DO)"$)7+B*DUG]G#CBF11D@1G2/P /G.F4@GO6(+) MP1?.=CH:J"6^%/E*?]?Q699>__>>9QGH%#4:?W28U:_-ZENS^F?,:L1=VK@7 M)N[/(!:XH8Q1MM$5D1$6([S6P2\=^P9^0YN+RXB56P_MUN;$V,T"+PHF[JX% M>% ##UX$_$%'P4S^+=O@A&TPC-K1AC7:\$5H#]:1?TTV/"&['ONC=K2H1HM> MA*8S:8U43[NQB6QV 69TBAF>1 M\-W> IA1^M[QX/8Z'5,[ (AJ*\A")K#5 M)X5U@/'$\01L/9S+W:)GV=\+QNW^\!OWB]^)61?AI3S5O14TX^.'O4'_#%%P M) HZB0ZU=RE0< HTZ/?Z9PXO_WB+^&$G3UO!7YQZMFX1YV5C=%Q> M]I>?B= E(B'#M1;U>I$^[479LI4#Q;>V35IQI9LN^YKJ-A>%6:"_KSE7AX'9 MH&Z<9_\!4$L#!!0 ( .R >%0WL7$CMP, $<0 9 >&PO=V]R:W-H M965T#QXF.P9?Q81HH27 M-,G$U(JDS#\[CEA'F%)ALQPS]6;#>$JE:O*M(W*.--10FCB>ZPZ,4,Q&S##ANIM:V M_Q,K@_J%WIHE0G_"OAP['%NPW@G)T@I6*TCCK/RF+Y4C3@!E:#/@58#W!O#Z M+8!? ?Y;P&\!>A70TYXI3=%^"*BDLPEG>^#%:*56/&AG:EJ9'V?%OJ\D5V]C MQ"KB%E0JL<)<@L U\TT[#$.8_D*L@@+E0X9$7^R7@)D!) MXT1\FCA2K:-0<];5G'?EG%[+G,2#!Y;)2,!]%F)X+N H VHKO%<9EM4QT["TP%.QRWI07?KC81__E*2\$5B*OXU+*A7+ZBG%]1K6=!C+)YO M-QP1XDPB1R&!4XE-.V\6(K;K_M:T/V;,M7N-6&#&/-M[BYV9WZ_-[QMU[E]R ME:64DY7M*=S$&1R0\N;(-RL-2K+) Q\"P8.T/#GJ#(7TT*04?$R)E$HP:- Y M\]*@]M+ */R5)2I*$Y5-FOQB9GO#ML#HX$9MD='!#>RA,32&M=%#<(. MZF"L)%L_PW+'UY$ZC[!,: 8WUOUJN;0^P7_P$&=QNDL-,X[J&4>_1G(8UPL: M7RLYF(7[7TT"$UJ(YWDQ%,@O]#[YS'QPO#.1Z-X8.*:+11B]<" 87@.=^.%X) MR,_<"3I@]2/]+D57EIO!_M >M01 !]AK2P;.2865(M_J2E7 FNTR698I=6]= M#<]U#?BF_ZZHDG7E=I0I2^P'RK>Q*JP2W"A)UQZJ7>)EU5HV),MU'??$I*H* M]6.D*GWDQ0#U?L.8?&T4$]3_'*PGE@S_'Z)0PTP$3\H[$5KC'0I=XS=Z\GG M=&(Y.B/((9&:@JB?!UA GFLFE<>?FM1J[JF![?&!_8,I7A5S1P0L6/Z3IC*; M6)&%4EB372YOV?X3U 4%FB]AN3#_T;Z.=2R4[(1D10U6&12TK'[)8RU$"Z * M[0>X-<#M OPS *\&>,\%^#7 -\I4I1@=ED22Z9BS/>(Z6K'I@1'3H%7YM-2^ MKR175ZG"R>GUGQV53VBV)SP5Z!*M*O\16Z.59,G]Y5R)FJ(%*]23)HCQZOI1 MCP&]78(D-!?O%.[[:HG>OGF'WB!:HF\9VPE2IF)L2Y6COI.=U/G,JWS<,_E@ M%WUEI?@"N8Z+>Q):/!_N],"7SX;C M>* :K_'+,WS>&;Y51CA@,EFG%.R@WH\<7!G!0I_=&";*DD.?T+ MZ06:%6RGHG]]493HLX1"_!Y(R&\2\DU"_KF$S%-2)92TGQ*H$NE[!"K&P##J MC>EA&@;12*G[T/;E-,J/P[@3M3R-\GPG<)NH_XH*FJ*"P:(63$C]"G!X@'(' M8D"GL*$,7X=QHR:AT8L;5S&&+;$C'W=].PT*HSCLV'8:Y$?8[W"C@X5/A(Y3 26Z$)*GJ6ZB0G.@6;TBVX_:, M@U?BY'%[Q^'+.QF>'%ZN%\1^U\G3,.Q%0?MTK+1;O6(!?&-Z;J%2 M5JI4356SVO3U,]/-=M;GNM\W/>B1IOI8^$KXAI8"Y;!6E,[52*7$J_Z[FDBV M-1WI'9.JOS7#3'VS ->.C&%FH\E!O#F8"%(GI3%%0]3X'+[<@+O=W +5OGQ@[X MXV%)UW 'YKY<*.SY#4O&"A":24$4K$;>)+Q*!C;>!7QGL-5[;6*=+*5\L)V; M;.0%5A!P2(UEH/CW"#/@W!*AC-\UI]>DM,#]]H[]J_..7I94PTSR'RPS^<@; M>"2#%=UP3:_9)M'1MX)-UH(XL:C H*)JI_^E2OPQX@[!\! M1#4@>@WH'@'$-2!^+Z!; [IN92HK;AT2:NAXJ.26*!N-;+;A%M.AT3X3=MOO MC,)9AC@S3F"%(QF926$46V[<9BPX%>0SF609LWW*R8VH3IB=/4_ 4,;U)PRY MOTO(^=DG7WTUK%M%(1'5$11F2. G)-KD4&V4L"'RTU MOJ*=KVG4RIA VB%Q>$&B( H/")J]'QX<@"?OAH=?6MS$S2[%CB\^PG<+ABG MVV;(% 1NF='DYV2IC<)[\ZLE0;=)T'4)ND<2+$"ER(X7G<@5@:+D\AD4'C23 MYDRL2;IW/ YM;SM[& 2=(/C0HK/7Z.RU,EVW*KL@9>5CSP3HCV2MI-:DI,^' MI+,%8N>>XW/N<>(,=UP\RAA D> M";G(J,*AB&R9"Z"! 66I[3E.U\YHPJSQT,PMQ'C("Y4F#!:"R"++J'BYA93O M1I9KO4XLDRA6>L(>#W,:P0K4?;X0.+)KEB#)@,F$,R(@'%DW[O5DH.M-P>\$ M=K)Q3;23->>/>C +1I:C!4$*&Z49*/YM80)IJHE0QE/%:=5+:F#S^I7]B_&. M7M94PH2G#TF@XI'5MT@ (2U2M>2[;U#YZ6B^#4^E^26[JM:QR*:0BF<5&!5D M"2O_Z7/5AP; ;1\ >!7 ^RS KP"^,5HJ,[:F5-'Q4/ =$;H:V?2%Z8U!HYN$ MZ1172N#=!'%J_!5X)&@>)QLR8^6FT-UMD17NEZ!(@?"0S#F+6BFV.R W4H*2 MY $!,9EP3%,J7;(0N+&$>B&4!>3NJ4ARC%I=DA^X$?743[R+U"PB<\"N$[-= M6CQL%3BH2-G;TK1WP/04-E?$=R^)YWCN!_#)Y^'.6[B-[:\S\.H,/,/G'^!;PA98 M 9*$@F?D[EF!8#0E$Y,^"&D::#*8-S/X,T<>,E.0R;]'5/BU"M^H:!]0\29! M^)\@JQ+D=8*I25 T$Z1&TD=)E(MVS*+ZE;(=^UZGWQG:VV;#]ZL\=]#NU55O M'+5K1^VCCNY9HK!=*T45R",=ZM1\G1/FU*U5=$^14[EHMYF XW><=SGM5[F] MKN-\G%.O=M0[ZFC&3"?UBX>F1SK4K_GZ)\QI4*L8G"*GP=Z3XGJ>__YYVJ]J M^WN/D]TX-O21_9V**&$2]80(C#J?X6&?\#4$L#!!0 ( .R >%0L6ERPR@4 , 9 9 >&PO M=V]R:W-H965T,[(FK%U ML@YIT[AI+SJ]H$7(8D,1*@#9R=L7I"A:6JY8MIG>6"+]_;L ]@= @?T7(;^H M#>>:?-UFN;KI;;3>O;Q-I?RR5([R>.D%&TSB]FV M;VWC-.\-^N6]CW+0%WN=I3G_*(G:;[>Q_';',_%RTZ.]XXU/Z=-&%S>L07\7 M/_$'KC_O/DIS9=51DG3+4OZB3[Z3HRJ,07XJ+ M67+3LXL6\8RO=!$B-A_/?,BSK(ADVO%7%;17YRR$I]^/T2=EYTUG'F/%AR+[ M+4WTYJ87]DC"U_$^TY_$RSVO.N05\58B4^5?\E*Q=H^L]DJ+;24V+=BF^>$S M_EH-Q(G Q,$%K!(P*' O")Q*X'05N)7 [2KP*H'75>!7 K^K(*@$05=!6 G" MKH*H$D10X%\JG'VLG-TU!ZV+W:CV1S,('+$M^8%8 M1&UBR15)J=N6F^_[(1>Q7GB>I;VG2N:**UJCIR=^@(N] 1AWP0N=XH M,LX3GB#Z>;N>LI8 EAG5>FC9<6CO6&O$$5]=$X>^(\QF%&G0L%W^P'=&;E^4 MC]KE\WW>*A^WRS_$LK7QD^Y]MQ'YM'O?,?E]][YC\EGWOF/R^??5??%]0[?L M+*=1BXN=>H%PRGC.A7BO$WZ2YG&^2N.,S/+#]E]LHZ-4K3*A]I*3WV\?E99F M7_VC):];YW7+O.Z%O)_X,\_W'%T)#DJO5!:/&<\#2CV'^7WK^71^(9@=N38[ MQT88QB@#V+B)16'H@9P3A/(":I]34X2RJ1><4_=-*G18 -HU0RCF1>$Y-6]2 M+O,"&S1_T<0ZTEGTJA%-E)L4XU5O:#VC_M M:>!X+J@Z0KF1[X&B-ZD@]#Q0IS%"^9$/:XY1'@,5F"*40P/0KOLFY9M8$:@Y M2CD.J'F3,O8)'9!RT<18R (X8DL$3#8&,OI, 9,-D$PRGP'8%,$,S:#\QRC(I>"FF,I M[2@ EIVCF!U%H&D+K*/-Q7&)UH"Z%V9Z4%<]Z%1U$FLMT\>]CA\S3K0@N[A"EX, Z6D QG:(0,R#.P &A6# QEBZ"*2;8)%\N!(@ MD%F,@2D0R(%KRJP+-$>@".Y("ZQWC@O6G25&N:Z+FR&LS1"VFN$V^=/\TBE^ M/!0.D#SA?%OZX=^8(43&-*!@#@TQBL$U>(10%&XS8P3R(KA13K"$/@7#.L42 M.I"Z1Z@ 0C,$8LP&XS!'>VC#R;- ,//( _RUQ(*%)YO1F2FBVA31?ULA[K)X M]65IZ'?F,71UC7DA:CR=7#F!#2T_1##J!'#='2$8\UP7;AQ8TC#RX<:!)?6C M$%APBF!AX(&FW6.4V:V );"49GF#3PL81CWJ@Z0+A'/]"$ZU)38>S#MY^#BS M!;5?SROL5F/9/F9*^25\5;])#AD#TX;;=][8/! M&N(8 ]@(QURXEEQ("A<3' ,YISA%X?[2#9MUZ^@+001%OBF!== M\,[)61=M]TKZ&/[S;^!#+IS17).-KD\J^#LPR*0^O"PX76NS*(]M'H;78EE\W M/$ZX+ #S_[40^GA1)*A?V@S^!E!+ P04 " #L@'A4P([]Z$,# "?"0 M&0 'AL+W=O*Z3+"N0!AZ@#VD<^YQ[[CW. M=<8;I1_,"M'"DQ29F7@K:_,SWS?)"B4S/95C1C,+I26S--1+W^0:65J"I/"C M(!CZDO',FX[+9[=Z.E:%%3S#6PVFD)+I[04*M9EXH??\X(XO5]8]\*?CG"UQ MCO9S?JMIY#8&:XRT+B8>.?AV2SL.T"YXI[CQNS<@TLE5NK!#:[3B17*&'**VSJM8$'26&LDC68%$B>5?_LJ2[$#B \V0.(:D#T MMX!^#2@KYU?*RK0NF673L58;T&XUL;F;LC8EFK+AF;-Q;C7-(J?GB)EG%ACFC)KS!Z]'E^"8<'1W /(,; M+@1AS-BW)-*%\I-:T$4E*-HCZ KC'H3#8XB"*&J!S[KA[UG6@Z@5[E-IFOI$ M37VBDN]D#]^%8CH%M8!+KFGG*6V.8:8DO46FJ@H-)+<6L2-8OPG6+X/U_](, M^/J!5L"U16F^=?"?-/PGG@T37HU'6'QFJ>6%)&&SYY@"+C).P[_)/J M#QL5P_]2_5'#/^K,\F,A8]0NFX14D_@J5XK$K:#4R0=*$JFK09'3])JJPK.E M U1^_<&;T>_>M-MRV@@^[11\7PO(42>DDKIZ6]ANCFC0"X)7'=5[TXAYTTET MI0K]">9;X^PXIL:4]#I8P^"E_P7_Q?5PI\.&G%3A,V)],P, -@3 - >&POG%84B[)>"07Y75IZF"F%M*D M).Y,@7M\SE+2C]^3P-%-5,92O#LYZ=V?7>W;3QO@C(1> MTHL7D)[W<%Z+8=3QBZB?8<:(+W>)-T2_ MY4IN$AP19[#\M&3! Q4IF5#!IYJ#5TY++E;./ ##3 FE V,KRP;L@Z5^='#? MC:#H6IZ22Z6;V"Z"^YZVT_> ]0@$!I5A0 :HTK;R3@M ME*2-AK5'V[&T,R;$+;R1W_,=[F6^E;D>Y$UV72NH[3H:-P#^;3;'O4T;O8HW MJ/B#,I\6=CFR&4.ALQO-:FU\K^XJ](J/+P]?8'MN'+C(^!I%'D>[A,8A,#E]D=)@: MP_:2L763V;G'=-8 [HLI^0;W3[$)&DP77!@NV]&<9QF33ZXSEM[0J?VS98?? MSL]83A?"W'5@2C;]KRSCBS+I9MW 1K2S-OTOL+Q^W%U6;2PN,[9DV:0=ZF+: M= /;L5';!@[[R'73_ CFXS _ A@6!U. ^3@O+,[_M)XANAZ'8=J&7F2(^@Q1 M'^?E0R;-!XOC]TEL\Z\T2:(HCK$=G4R\"B;8OL4Q_/C9,&W@@<6!2'^VUWBV M\0IYO@ZPG#Y7(=A*\4K$5HKO-2#^?0./)/%G&XL#'E@6L-J!^/XX4%-^GRB" MK&+:L#<81Y($0Z 6_34:Q\CNQ/#QYP=[2Z(H2?P(8'X%480A\#;B"*8 -&!( M%#7GX-YY%*[/J7#SO[SQ+U!+ P04 " #L@'A4EXJ[', 3 @ "P M %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6= MOZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6' MTD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( .R >%3PO@F6K08 M ,] / >&PO=V]R:V)O;VLN>&ULQ9O?<]HX$(#_%0U/O8<L]=A1; 4UMB=TLN5>?CA^>V9J8+WV@K,BNU<@>; U^E>*Q>SS=OV496\EX6TCY==-J_ M"]%AI52RE+]$?M$Y[[!JI1^_:"-_:65Y,<^,+HJ+3F][XJLP5F8[A^<-Y(+? M5^T1R^_ON .YZ,3GKL$':2K;7M&VSQWC1KB+M^]JJR]E88493,?LTO![>CB9L_F4R636 4XOV70VN0.0$0(9G0QR-+V9 <@8@8Q/"/DM ) ) IF<#'*^F(X M9(I IJ>+Y'#^!4 .$,@!+>1B)=A(EVNNGN T?8[-T^>T2'.Y5-)=RY5EPRS3 MM;+.86RF"YE)44%,5"?$/KD3&Z%JGP?S2(]8)'K5R_^%%$3-(CU@AEUP:]I47M6 W M@E>U$>5;/,P=/6)Y7#LF?]ABDN@16\+5&6M7!3RU/6WRHY;KYA\@'6:''K$> MW"RR:6J49D3,A9+:N,G%>M$+,%<$Q*ZX4IDN!5OPGSX3)H: 6 RWKMUK[68X M=U_=&.4&SKT!6FI0UQJZ5:F[R,T:JI*Y,#N5$.:&@+K4T&4I;3M9M,/AA?>- M]P/,$0&Q(YHQZH;K\)&;W(/"E! 0*V$L'IQ5MQ$S\KYN+F SIPD(B#DA(';" M9Z&7AJ]7,CM4@F-*"(B5\*_BS>J "^ _-3=6F.*)C;GED ^31$ LB7E]7XD? M=3-P)YLW+@TP/P3$?D!S=:]:[&.:Z)^RI/C6AYB8.?I'*BG8NT63QU=_03!, M'/U3UA;^;497JDY16^P-)B:0_DF+# 8Q,:7T3U1E_(DGQ,3$TC]-L?%\UR$F M9IC^48J.O7T1$TO_)-7'7DQ,,_T3E2&[?3'$-!,>L1K9%\,0DTMX]+)D+R*F MF9!8,UYJO9<.LTM(;)?]*>Q>3/1)"+%>#N6R>\8*II>06"]X2A9"3$PO(;%> M<,P(8F)Z"8GU\I(YGK&Y:RZOW42I']A85GRY]!8@0DPW(;%N\#P2YN$AIIN0 M6#2(_0)_+$%L(QO9&.62@BMA"."2T4 M81:*B"UTL&3<6@EB8A:*B"V$8 [SW)LW,0M%Q!;"HEF7)=PN@EDHIK80ANE- M2#%FH9C:0EC?]#$Q"\7$%CJTG+&]YW!!.L8L%!-;",7THXE9*":VT)]5EY>4 M:.-JWK&P7!9>O19C"HJ)%?3"V-Y@\]3D[>TQ-OGIFH68Z+8P8@4!S/6Z:&\W M+]C+J(*8F(+BXZRSG;$1KU;LLM"/K2JG=B6,2]XA)J:@F%A!K]$$U=H-M[61 MUG_6&6,*BHD5=&!Y\!D;;@;$%)00*^@@9J-SKQ!*, 4EQ HZN(JYDW2'D8=Z) M3*M,%G*[QNEA8A9*R LA#Q.NSC61A9CH]F1B"_W!M,^8KV8?K5PA!S$Q"R7$ M%GH3S>ULJ97S>KO #3$Q"R7$%GK;-W71M-,\)&C'$,!,,0NEQ!;:\X %^AUB M8A9*C_\M[0YU MB(E9*"6VT%M,,''.KW6&Z'$\ <8!8:$%OHP%/J/27; +/0@-A"!Y]2[Q09 M \Q" V(+[6R\].=.B(E9:-!:J-M>7'W\D&^[TJW[B,H=SWB1S0QK7IJ6>D$8 M-9O^'^JB&+EC4W6M>?[\&][GWQ]__ U02P,$% @ [(!X5"@H@8JQ @ MOC8 !H !X;"]?Y3D]H/( CYK%K.)_*U0VZ+\+JQ'J.G' MEW)HQWUW&G;[\[#X/!Y.PZK:C>/Y5UT/ZUTYML-#=RZGRYU-UQ_;\;+LM_6Y M7;^WVU++GJ\G[EX_3J7_YG8;3;[=?G=K?\00)#,'Z00I/,'10B* M\P<9!-G\00Y!/G]0@J T?U"&H#Q_4 -!S?Q!88DR+@F2)E@3:!V0ZT#@=4"P M X'8 D.!'8'Q#L0Z"VHMQ#H+:BW$.@M MDQ_;!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>BOJK01Z M*^JM!'HKZJT$>NMDLX1 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 M[XAZ1P*](^H="?2.J'D4#OB'I' KTCZAT)](ZH M=R30.Z+>D4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;YO\64F@MZ'>1J"W MH=Y&H+>AWD:@MZ'>1J"WH]Y.H+>CWDZ@MZ/>3J"WH]Y.H+>CWDZ@MZ/>3J"W M3PZ;$.CMJ+<3Z.VHMQ/H[:BW$^B=4.]$H'="O1.!W@GU3@1Z)]0[$>B=4.]$ MH'="O1.!W@GU3@1ZI\EA00*]$^J="/1.J'A#+>>[S4^_R>I'B_?+;?'7Y??%R>ORA7G^KYB M>/H+4$L#!!0 ( .R >%1]\^X_0P( ,U 3 6T-O;G1E;G1?5'EP M97-=+GAM;,W;WV[:,!3'\5=!N:U(B!W;82J]:7>[]6(OD"6F1.2?;+>C;S\3 MVDJ;.K2*2?O>$('M\SOQD3YW7'][GJQ?'/IN\)MD%\+T*A^2UE^9*0QI/S'K]K)W\5-R39NPG'E3\' MO)S[^F2=:QN[N*]<^%+U<5=VZ#(?GCOKT_,EWNEQW&[;VC9C_=C'(ZF?G*T: MO[,V]%UZ*GIU/CG$&[:GS_SB_+G,N<"X\]Z-DX\3<_;C<:\C.9Y>3K&0=:$] M_XIOB;'TQ>]GC]-N;/.7V?%Z?XQN/\_#9_/C\CO^=<9O]3_8AX#T(2%]%) ^ M%*0/#>G#0/HH(7VL(7WD*THC%%%S"JDYQ=2<@FI.436GL)I37,TIL.84605% M5D&155!D%119!45609%54&05%%D%159!D5529)44625%5DF155)DE119)456 M29%54F25%%D+BJP%1=:"(FM!D;6@R%I09"THLA8460N*K 5%5D6155%D5119 M%45619%54615%%D5159%D5519-44635%5DV155-DU119-45639%54V35%%DU M159#D=509#4460U%5D.1U5!D-119#4560Y'54&0M*;*6%%E+BJPE1=:2(FM) MD;6DR%I29"TILI846=<46=<46=<46=?_4];OX[C_Q_'S,^VK=GC-S^;_/MW\ M!%!+ 0(4 Q0 ( .R >%0'04UB@0 +$ 0 " 0 M !D;V-0&UL4$L! A0#% @ [(!X5.%NMX3O *P( M !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% M @ [(!X5)E&PO=V]R:W-H965T&UL4$L! A0#% M @ [(!X5*#!(6TC @ > 4 !@ ("!% \ 'AL+W=OP" @" & @($-&0 >&PO M=V]R:W-H965T&UL4$L! A0#% @ [(!X5*T%]S.P!@ M*1T !@ ("!+QP 'AL+W=O%1]-GG2)P0 #<. 8 " @14C M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ [(!X5'M#ZF31!P #"@ !@ M ("!,2H 'AL+W=O%0M5X0B @P &0X 8 " @3@R !X;"]W;W)K&PO=V]R:W-H965T%0)7M7QZR8 ..% 9 " @85" !X;"]W;W)K M&UL4$L! A0#% @ [(!X5#.L-!08 P ? 8 M !D ("!IVD 'AL+W=O&PO=V]R:W-H965T%0ZR&=K MOPD /$9 9 " @3%S !X;"]W;W)K&UL4$L! A0#% @ [(!X5#"K^=Y+! IPD !D M ("!)WT 'AL+W=O&PO=V]R:W-H965T M%1;(]&A% 0 -$* 9 M " @1N( !X;"]W;W)K&UL4$L! A0# M% @ [(!X5'9&L>A9!@ TA !D ("!9HP 'AL+W=O M&PO=V]R:W-H965T%2Q,A0]E!$ /,[ 9 " @5V6 M !X;"]W;W)K&UL4$L! A0#% @ [(!X5&E^ M>T/M"P QB$ !D ("!**@ 'AL+W=O&PO=V]R:W-H965T%1QF= UR@0 ,H+ 9 " @86Y !X;"]W;W)K&UL4$L! A0#% @ [(!X5/&(#CF(! "@L !D M ("!AKX 'AL+W=O&PO M=V]R:W-H965T%2)\4;T\0( M /8& 9 " @:'- !X;"]W;W)K&UL4$L! A0#% @ [(!X5"-9>B"O @ I@4 !D ("! MR= 'AL+W=O&PO=V]R:W-H965T%3F*)$R, 4 (D+ 9 M " @2O8 !X;"]W;W)K&UL4$L! A0#% M @ [(!X5$))*)2Z, N+ !D ("!DMT 'AL+W=O&PO=V]R:W-H965T%3,BRCELP( (<% 9 " @?41 0!X M;"]W;W)K&UL4$L! A0#% @ [(!X5#202]\: M P \08 !D ("!WQ0! 'AL+W=O$# "W" &0 M@($P& $ >&PO=V]R:W-H965T%0[(UQ _P0 +D, 9 " @4@< 0!X;"]W;W)K&UL4$L! A0#% @ [(!X5#:&MVW+! A0P !D M ("!?B$! 'AL+W=O&PO=V]R M:W-H965T%1SK%*8AP4 L/ M 9 " @0 K 0!X;"]W;W)K&UL M4$L! A0#% @ [(!X5"D&'IP$ P +P8 !D ("!OC ! M 'AL+W=O&PO=V]R:W-H965T%1$TLH)9 < $H4 9 M " @9TW 0!X;"]W;W)K&UL4$L! A0#% @ M[(!X5%L(I";O P EPD !D ("!.#\! 'AL+W=O#0 &0 M @(%>0P$ >&PO=V]R:W-H965T%1BF(GGX0( D& 9 " @2I) 0!X;"]W M;W)K&UL4$L! A0#% @ [(!X5+0@K\/P P M.@D !D ("!0DP! 'AL+W=O&PO=V]R:W-H965T%0_ MI? FT0( !8) 9 " @0A8 0!X;"]W;W)K&UL4$L! A0#% @ [(!X5(91@^64 P [0T !D M ("!$%L! 'AL+W=O&PO=V]R:W-H M965T%1[/H9=&@0 !\0 9 M " @4%B 0!X;"]W;W)K&UL4$L! M A0#% @ [(!X5-U=P?(D P 7PD !D ("!DF8! 'AL M+W=O&PO=V]R:W-H965T%0P&+E5CP( *T' 9 " M@11N 0!X;"]W;W)K&UL4$L! A0#% @ [(!X M5)X 6<7G P ZQ !D ("!VG ! 'AL+W=O&PO=V]R:W-H965T%1^S_A4H ( $$' 9 " @5EX 0!X;"]W;W)K M&UL4$L! A0#% @ [(!X5+%R*$^! @ : 8 M !D ("!,'L! 'AL+W=O&PO=V]R:W-H965T%20P)CC M0@, "\) 9 " @?N! 0!X;"]W;W)K&UL4$L! A0#% @ [(!X5'.!48"3 @ YP8 !D M ("!=(4! 'AL+W=OJS#L<" "]!P &0 @($^B $ >&PO=V]R:W-H965T M%0LGE/WN ( .X& 9 M " @3R+ 0!X;"]W;W)K&UL4$L! A0# M% @ [(!X5"&R:R5#!@ CBL !D ("!*XX! 'AL+W=O M&PO=V]R:W-H965T%2M,R^+U , ,L. 9 " @&UL4$L! A0#% @ [(!X5 [, M30?1 @ ) @ !D ("!V)L! 'AL+W=O&PO=V]R:W-H965T%0\\8(-(P, /L) 9 " @:NB 0!X;"]W;W)K&UL4$L! A0#% @ [(!X5"))&PO M=V]R:W-H965T%02\$ERJP( M +P' 9 " @4&M 0!X;"]W;W)K&UL4$L! A0#% @ [(!X5*%V( @=" !"D !D ("! M([ ! 'AL+W=O&PO=V]R:W-H965T%1MNJ.UN@( %T' 9 M " @8N\ 0!X;"]W;W)K&UL4$L! A0#% M @ [(!X5$?F1KL? P >@H !D ("!?+\! 'AL+W=O%48$ "^$0 M&0 @('2P@$ >&PO=V]R:W-H965T%2'M-U8> 0 ,40 9 " @4_' 0!X M;"]W;W)K&UL4$L! A0#% @ [(!X5#I!KOL" M P K@@ !D ("!_LL! 'AL+W=O&PO=V]R:W-H965T%3$8#=5% , ,D( 9 " @333 0!X;"]W;W)K&UL4$L! A0#% @ [(!X5!$==&PO=V]R M:W-H965T%0T3CI@]0, #01 M 9 " @ 0!X;"]W;W)K&UL M4$L! A0#% @ [(!X5**:%,9+ P PP !D ("!].(! M 'AL+W=O6T' "W(P &0 @(%VY@$ >&PO=V]R:W-H965T%1YUB:?400 '&UL4$L! A0#% @ M[(!X5!*@XB./ P 1 L !D ("!HO(! 'AL+W=O&PO=V]R:W-H965T%1N%:J!@ , !$- 9 " @5;Z 0!X;"]W M;W)K&UL4$L! A0#% @ [(!X5%:;=\;1 @ MGP@ !D ("!#?X! 'AL+W=O&PO=V]R:W-H965T%0L M6ERPR@4 , 9 9 " @20$ @!X;"]W;W)K&UL4$L! A0#% @ [(!X5,"._>A# P GPD !D M ("!)0H" 'AL+W=O&PO%27BKL

%3PO@F6K08 ,] / M " >81 @!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " #L M@'A4*"B!BK$" "^-@ &@ @ ' & ( >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #L@'A4??/N/T," #-0 $P M @ &I&P( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 90!E + +H; ='@( ! end XML 106 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 107 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 108 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 246 509 1 false 73 0 false 10 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.blackline.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0002002 - Document - Audit Information Sheet http://www.blackline.com/role/AuditInformation Audit Information Notes 2 false false R3.htm 1001003 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Uncategorized 3 false false R4.htm 1002004 - Statement - CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) Sheet http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) Statements 4 false false R5.htm 1003005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 5 false false R6.htm 1004006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 6 false false R7.htm 1005007 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (PARENTHETICAL) Sheet http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSPARENTHETICAL CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (PARENTHETICAL) Statements 7 false false R8.htm 1006008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 8 false false R9.htm 1007009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 9 false false R10.htm 2101101 - Disclosure - The Company Sheet http://www.blackline.com/role/TheCompany The Company Notes 10 false false R11.htm 2102102 - Disclosure - Significant Accounting Policies Sheet http://www.blackline.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 11 false false R12.htm 2107103 - Disclosure - Revenues Sheet http://www.blackline.com/role/Revenues Revenues Notes 12 false false R13.htm 2110104 - Disclosure - Redeemable Non-Controlling Interest Sheet http://www.blackline.com/role/RedeemableNonControllingInterest Redeemable Non-Controlling Interest Notes 13 false false R14.htm 2114105 - Disclosure - Business Combinations Sheet http://www.blackline.com/role/BusinessCombinations Business Combinations Notes 14 false false R15.htm 2119106 - Disclosure - Intangible Assets and Goodwill Sheet http://www.blackline.com/role/IntangibleAssetsandGoodwill Intangible Assets and Goodwill Notes 15 false false R16.htm 2125107 - Disclosure - Balance Sheet Components Sheet http://www.blackline.com/role/BalanceSheetComponents Balance Sheet Components Notes 16 false false R17.htm 2132108 - Disclosure - Fair Value Measurements Sheet http://www.blackline.com/role/FairValueMeasurements Fair Value Measurements Notes 17 false false R18.htm 2136109 - Disclosure - Leases Sheet http://www.blackline.com/role/Leases Leases Notes 18 false false R19.htm 2143110 - Disclosure - Property and Equipment Sheet http://www.blackline.com/role/PropertyandEquipment Property and Equipment Notes 19 false false R20.htm 2147111 - Disclosure - Convertible Senior Notes Notes http://www.blackline.com/role/ConvertibleSeniorNotes Convertible Senior Notes Notes 20 false false R21.htm 2151112 - Disclosure - Income Taxes Sheet http://www.blackline.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 2160113 - Disclosure - Net Loss per Share Sheet http://www.blackline.com/role/NetLossperShare Net Loss per Share Notes 22 false false R23.htm 2165114 - Disclosure - Contingent Consideration Sheet http://www.blackline.com/role/ContingentConsideration Contingent Consideration Notes 23 false false R24.htm 2167115 - Disclosure - Commitments and Contingencies Sheet http://www.blackline.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 24 false false R25.htm 2168116 - Disclosure - Equity Awards Sheet http://www.blackline.com/role/EquityAwards Equity Awards Notes 25 false false R26.htm 2175117 - Disclosure - Defined Contribution Plan Sheet http://www.blackline.com/role/DefinedContributionPlan Defined Contribution Plan Notes 26 false false R27.htm 2177118 - Disclosure - Geographic Information Sheet http://www.blackline.com/role/GeographicInformation Geographic Information Notes 27 false false R28.htm 2180119 - Disclosure - Unaudited Quarterly Data Sheet http://www.blackline.com/role/UnauditedQuarterlyData Unaudited Quarterly Data Notes 28 false false R29.htm 2183120 - Disclosure - Subsequent Events Sheet http://www.blackline.com/role/SubsequentEvents Subsequent Events Notes 29 false false R30.htm 2203201 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.blackline.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.blackline.com/role/SignificantAccountingPolicies 30 false false R31.htm 2304301 - Disclosure - Significant Accounting Policies (Tables) Sheet http://www.blackline.com/role/SignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://www.blackline.com/role/SignificantAccountingPolicies 31 false false R32.htm 2308302 - Disclosure - Revenues (Tables) Sheet http://www.blackline.com/role/RevenuesTables Revenues (Tables) Tables http://www.blackline.com/role/Revenues 32 false false R33.htm 2311303 - 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 33 false false R34.htm 2315304 - Disclosure - Business Combinations (Tables) Sheet http://www.blackline.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.blackline.com/role/BusinessCombinations 34 false false R35.htm 2320305 - 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 35 false false R36.htm 2326306 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.blackline.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.blackline.com/role/BalanceSheetComponents 36 false false R37.htm 2333307 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.blackline.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.blackline.com/role/FairValueMeasurements 37 false false R38.htm 2337308 - Disclosure - Leases (Tables) Sheet http://www.blackline.com/role/LeasesTables Leases (Tables) Tables http://www.blackline.com/role/Leases 38 false false R39.htm 2344309 - Disclosure - Property and Equipment (Tables) Sheet http://www.blackline.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.blackline.com/role/PropertyandEquipment 39 false false R40.htm 2348310 - Disclosure - Convertible Senior Notes (Tables) Notes http://www.blackline.com/role/ConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://www.blackline.com/role/ConvertibleSeniorNotes 40 false false R41.htm 2352311 - Disclosure - Income Taxes (Tables) Sheet http://www.blackline.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.blackline.com/role/IncomeTaxes 41 false false R42.htm 2361312 - Disclosure - Net Loss per Share (Tables) Sheet http://www.blackline.com/role/NetLossperShareTables Net Loss per Share (Tables) Tables http://www.blackline.com/role/NetLossperShare 42 false false R43.htm 2369313 - Disclosure - Equity Awards (Tables) Sheet http://www.blackline.com/role/EquityAwardsTables Equity Awards (Tables) Tables http://www.blackline.com/role/EquityAwards 43 false false R44.htm 2378314 - Disclosure - Geographic Information (Tables) Sheet http://www.blackline.com/role/GeographicInformationTables Geographic Information (Tables) Tables http://www.blackline.com/role/GeographicInformation 44 false false R45.htm 2381315 - Disclosure - Unaudited Quarterly Data (Tables) Sheet http://www.blackline.com/role/UnauditedQuarterlyDataTables Unaudited Quarterly Data (Tables) Tables http://www.blackline.com/role/UnauditedQuarterlyData 45 false false R46.htm 2405401 - Disclosure - Significant Accounting Policies - Additional Information (Details) Sheet http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails Significant Accounting Policies - Additional Information (Details) Details 46 false false R47.htm 2406402 - Disclosure - Significant Accounting Policies - Schedule of Weighted Average Assumptions (Details) Sheet http://www.blackline.com/role/SignificantAccountingPoliciesScheduleofWeightedAverageAssumptionsDetails Significant Accounting Policies - Schedule of Weighted Average Assumptions (Details) Details 47 false false R48.htm 2409403 - 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 48 false false R49.htm 2412404 - Disclosure - Redeemable Non-Controlling Interest - Additional Information (Details) Sheet http://www.blackline.com/role/RedeemableNonControllingInterestAdditionalInformationDetails Redeemable Non-Controlling Interest - Additional Information (Details) Details 49 false false R50.htm 2413405 - 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 50 false false R51.htm 2416406 - Disclosure - Business Combinations - Narrative (Details) Sheet http://www.blackline.com/role/BusinessCombinationsNarrativeDetails Business Combinations - Narrative (Details) Details 51 false false R52.htm 2417407 - 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 52 false false R53.htm 2418408 - Disclosure - Business Combinations - Acquired Intangible Assets (Details) Sheet http://www.blackline.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails Business Combinations - Acquired Intangible Assets (Details) Details 53 false false R54.htm 2421409 - 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 54 false false R55.htm 2422410 - 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 55 false false R56.htm 2423411 - 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 56 false false R57.htm 2424412 - 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 57 false false R58.htm 2427413 - 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 58 false false R59.htm 2428414 - Disclosure - Balance Sheet Components - Additional Information (Details) Sheet http://www.blackline.com/role/BalanceSheetComponentsAdditionalInformationDetails Balance Sheet Components - Additional Information (Details) Details 59 false false R60.htm 2429415 - 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 60 false false R61.htm 2430416 - Disclosure - Balance Sheet Components - Summary of Other Assets (Details) Sheet http://www.blackline.com/role/BalanceSheetComponentsSummaryofOtherAssetsDetails Balance Sheet Components - Summary of Other Assets (Details) Details 61 false false R62.htm 2431417 - 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 62 false false R63.htm 2434418 - 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 63 false false R64.htm 2435419 - 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 64 false false R65.htm 2438420 - Disclosure - Leases - Narrative (Details) Sheet http://www.blackline.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 65 false false R66.htm 2439421 - Disclosure - Leases - Summary of Lease Expense (Details) Sheet http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails Leases - Summary of Lease Expense (Details) Details 66 false false R67.htm 2440422 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.blackline.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 67 false false R68.htm 2441423 - Disclosure - Leases - Cash Flow and Other Information (Details) Sheet http://www.blackline.com/role/LeasesCashFlowandOtherInformationDetails Leases - Cash Flow and Other Information (Details) Details 68 false false R69.htm 2442424 - 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 69 false false R70.htm 2445425 - 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 70 false false R71.htm 2446426 - Disclosure - Property and Equipment - Additional Information (Details) Sheet http://www.blackline.com/role/PropertyandEquipmentAdditionalInformationDetails Property and Equipment - Additional Information (Details) Details 71 false false R72.htm 2449427 - Disclosure - Convertible Senior Notes - Additional Information (Details) Notes http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails Convertible Senior Notes - Additional Information (Details) Details 72 false false R73.htm 2450428 - Disclosure - Convertible Senior Notes - Summary of Notes (Details) Notes http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails Convertible Senior Notes - Summary of Notes (Details) Details 73 false false R74.htm 2453429 - 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 74 false false R75.htm 2454430 - Disclosure - Income Taxes - Components of Total Provision for Income Taxes (Details) Sheet http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforIncomeTaxesDetails Income Taxes - Components of Total Provision for Income Taxes (Details) Details 75 false false R76.htm 2455431 - 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 76 false false R77.htm 2456432 - 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 77 false false R78.htm 2457433 - 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 78 false false R79.htm 2458434 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 79 false false R80.htm 2459435 - 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 80 false false R81.htm 2462436 - Disclosure - Net Loss per Share - Schedule of Basic and Diluted Loss per Share) (Details) Sheet http://www.blackline.com/role/NetLossperShareScheduleofBasicandDilutedLossperShareDetails Net Loss per Share - Schedule of Basic and Diluted Loss per Share) (Details) Details 81 false false R82.htm 2463437 - Disclosure - Net 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/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedFromCalculationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetails Net Loss per Share - Schedule of Potentially Dilutive Shares Excluded From Calculation of Diluted Net Loss Per Share Attributable to Common Stockholders (Details) Details 82 false false R83.htm 2464438 - Disclosure - Net Loss per Share - Additional Information (Details) Sheet http://www.blackline.com/role/NetLossperShareAdditionalInformationDetails Net Loss per Share - Additional Information (Details) Details 83 false false R84.htm 2466439 - Disclosure - Contingent Consideration - Additional Information (Details) Sheet http://www.blackline.com/role/ContingentConsiderationAdditionalInformationDetails Contingent Consideration - Additional Information (Details) Details 84 false false R85.htm 2470440 - Disclosure - Equity Awards - Additional Information (Details) Sheet http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails Equity Awards - Additional Information (Details) Details 85 false false R86.htm 2471441 - 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 86 false false R87.htm 2472442 - 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 87 false false R88.htm 2473443 - 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 88 false false R89.htm 2474444 - 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 89 false false R90.htm 2476445 - Disclosure - Defined Contribution Plan - Additional Information (Details) Sheet http://www.blackline.com/role/DefinedContributionPlanAdditionalInformationDetails Defined Contribution Plan - Additional Information (Details) Details 90 false false R91.htm 2479446 - 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 91 false false R92.htm 2482447 - Disclosure - Unaudited Quarterly Data - Summary of Unaudited Quarterly Consolidated Statements of Operations (Details) Sheet http://www.blackline.com/role/UnauditedQuarterlyDataSummaryofUnauditedQuarterlyConsolidatedStatementsofOperationsDetails Unaudited Quarterly Data - Summary of Unaudited Quarterly Consolidated Statements of Operations (Details) Details 92 false false R93.htm 2484448 - Disclosure - Subsequent Events - Additional Information (Details) Sheet http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails Subsequent Events - Additional Information (Details) Details 93 false false All Reports Book All Reports bl-20211231.htm bl-20211231.xsd bl-20211231_cal.xml bl-20211231_def.xml bl-20211231_lab.xml bl-20211231_pre.xml bl-20211231xex2311.htm bl-20211231xex3111.htm bl-20211231xex3121.htm bl-20211231xex3211.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 111 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "bl-20211231.htm": { "axisCustom": 0, "axisStandard": 27, "contextCount": 246, "dts": { "calculationLink": { "local": [ "bl-20211231_cal.xml" ] }, "definitionLink": { "local": [ "bl-20211231_def.xml" ] }, "inline": { "local": [ "bl-20211231.htm" ] }, "labelLink": { "local": [ "bl-20211231_lab.xml" ] }, "presentationLink": { "local": [ "bl-20211231_pre.xml" ] }, "schema": { "local": [ "bl-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 754, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 7, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 11 }, "keyCustom": 70, "keyStandard": 439, "memberCustom": 16, "memberStandard": 50, "nsprefix": "bl", "nsuri": "http://www.blackline.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.blackline.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - The Company", "role": "http://www.blackline.com/role/TheCompany", "shortName": "The Company", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Significant Accounting Policies", "role": "http://www.blackline.com/role/SignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107103 - Disclosure - Revenues", "role": "http://www.blackline.com/role/Revenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110104 - Disclosure - Redeemable Non-Controlling Interest", "role": "http://www.blackline.com/role/RedeemableNonControllingInterest", "shortName": "Redeemable Non-Controlling Interest", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114105 - Disclosure - Business Combinations", "role": "http://www.blackline.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119106 - Disclosure - Intangible Assets and Goodwill", "role": "http://www.blackline.com/role/IntangibleAssetsandGoodwill", "shortName": "Intangible Assets and Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125107 - Disclosure - Balance Sheet Components", "role": "http://www.blackline.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132108 - Disclosure - Fair Value Measurements", "role": "http://www.blackline.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136109 - Disclosure - Leases", "role": "http://www.blackline.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143110 - Disclosure - Property and Equipment", "role": "http://www.blackline.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0002002 - Document - Audit Information", "role": "http://www.blackline.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147111 - Disclosure - Convertible Senior Notes", "role": "http://www.blackline.com/role/ConvertibleSeniorNotes", "shortName": "Convertible Senior Notes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151112 - Disclosure - Income Taxes", "role": "http://www.blackline.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2160113 - Disclosure - Net Loss per Share", "role": "http://www.blackline.com/role/NetLossperShare", "shortName": "Net Loss per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "bl:ContingentConsiderationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2165114 - Disclosure - Contingent Consideration", "role": "http://www.blackline.com/role/ContingentConsideration", "shortName": "Contingent Consideration", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "bl:ContingentConsiderationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2167115 - Disclosure - Commitments and Contingencies", "role": "http://www.blackline.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2168116 - Disclosure - Equity Awards", "role": "http://www.blackline.com/role/EquityAwards", "shortName": "Equity Awards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2175117 - Disclosure - Defined Contribution Plan", "role": "http://www.blackline.com/role/DefinedContributionPlan", "shortName": "Defined Contribution Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2177118 - Disclosure - Geographic Information", "role": "http://www.blackline.com/role/GeographicInformation", "shortName": "Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2180119 - Disclosure - Unaudited Quarterly Data", "role": "http://www.blackline.com/role/UnauditedQuarterlyData", "shortName": "Unaudited Quarterly Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2183120 - Disclosure - Subsequent Events", "role": "http://www.blackline.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001003 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.blackline.com/role/SignificantAccountingPoliciesPolicies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Significant Accounting Policies (Tables)", "role": "http://www.blackline.com/role/SignificantAccountingPoliciesTables", "shortName": "Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308302 - Disclosure - Revenues (Tables)", "role": "http://www.blackline.com/role/RevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311303 - Disclosure - Redeemable Non-Controlling Interest (Tables)", "role": "http://www.blackline.com/role/RedeemableNonControllingInterestTables", "shortName": "Redeemable Non-Controlling Interest (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315304 - Disclosure - Business Combinations (Tables)", "role": "http://www.blackline.com/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320305 - Disclosure - Intangible Assets and Goodwill (Tables)", "role": "http://www.blackline.com/role/IntangibleAssetsandGoodwillTables", "shortName": "Intangible Assets and Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326306 - Disclosure - Balance Sheet Components (Tables)", "role": "http://www.blackline.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333307 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.blackline.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337308 - Disclosure - Leases (Tables)", "role": "http://www.blackline.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2344309 - Disclosure - Property and Equipment (Tables)", "role": "http://www.blackline.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002004 - Statement - CONSOLIDATED BALANCE SHEETS (PARENTHETICAL)", "role": "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "shortName": "CONSOLIDATED BALANCE SHEETS (PARENTHETICAL)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348310 - Disclosure - Convertible Senior Notes (Tables)", "role": "http://www.blackline.com/role/ConvertibleSeniorNotesTables", "shortName": "Convertible Senior Notes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2352311 - Disclosure - Income Taxes (Tables)", "role": "http://www.blackline.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2361312 - Disclosure - Net Loss per Share (Tables)", "role": "http://www.blackline.com/role/NetLossperShareTables", "shortName": "Net Loss per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2369313 - Disclosure - Equity Awards (Tables)", "role": "http://www.blackline.com/role/EquityAwardsTables", "shortName": "Equity Awards (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2378314 - Disclosure - Geographic Information (Tables)", "role": "http://www.blackline.com/role/GeographicInformationTables", "shortName": "Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2381315 - Disclosure - Unaudited Quarterly Data (Tables)", "role": "http://www.blackline.com/role/UnauditedQuarterlyDataTables", "shortName": "Unaudited Quarterly Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - Disclosure - Significant Accounting Policies - Additional Information (Details)", "role": "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Significant Accounting Policies - Schedule of Weighted Average Assumptions (Details)", "role": "http://www.blackline.com/role/SignificantAccountingPoliciesScheduleofWeightedAverageAssumptionsDetails", "shortName": "Significant Accounting Policies - Schedule of Weighted Average Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i2be47393772a4076a7c1069fcd25a905_D20211001-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Revenues - Schedule of Disaggregation of Revenues by Geographic Region (Details)", "role": "http://www.blackline.com/role/RevenuesScheduleofDisaggregationofRevenuesbyGeographicRegionDetails", "shortName": "Revenues - Schedule of Disaggregation of Revenues by Geographic Region (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "ib9d0228441624b42bd0d35f82bf7b489_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i0e35eb8c16234912801235fc67ad459a_D20211101-20211130", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromMinorityShareholders", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412404 - Disclosure - Redeemable Non-Controlling Interest - Additional Information (Details)", "role": "http://www.blackline.com/role/RedeemableNonControllingInterestAdditionalInformationDetails", "shortName": "Redeemable Non-Controlling Interest - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i0e35eb8c16234912801235fc67ad459a_D20211101-20211130", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromMinorityShareholders", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1cc989f2325b47eda7cd66154f434592_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413405 - Disclosure - Redeemable Non-Controlling Interest - Summary of Redeemable Non-Controlling Interest (Details)", "role": "http://www.blackline.com/role/RedeemableNonControllingInterestSummaryofRedeemableNonControllingInterestDetails", "shortName": "Redeemable Non-Controlling Interest - Summary of Redeemable Non-Controlling Interest (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i33df29d8d8044bb193fb533eb81b915b_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iffbe8093f5874d28ab6bf5e696859717_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416406 - Disclosure - Business Combinations - Narrative (Details)", "role": "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails", "shortName": "Business Combinations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iffbe8093f5874d28ab6bf5e696859717_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417407 - Disclosure - Business Combinations - Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details)", "role": "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Business Combinations - Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i594335ff1ed84be7adf90d0372aa1b08_D20201002-20201002", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i594335ff1ed84be7adf90d0372aa1b08_D20201002-20201002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418408 - Disclosure - Business Combinations - Acquired Intangible Assets (Details)", "role": "http://www.blackline.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails", "shortName": "Business Combinations - Acquired Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i594335ff1ed84be7adf90d0372aa1b08_D20201002-20201002", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421409 - Disclosure - Intangible Assets and Goodwill - Summary of Carrying Value of Intangible Assets (Details)", "role": "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails", "shortName": "Intangible Assets and Goodwill - Summary of Carrying Value of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422410 - Disclosure - Intangible Assets and Goodwill - Amortization Expense by Operation Expense Categories (Details)", "role": "http://www.blackline.com/role/IntangibleAssetsandGoodwillAmortizationExpensebyOperationExpenseCategoriesDetails", "shortName": "Intangible Assets and Goodwill - Amortization Expense by Operation Expense Categories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - Disclosure - Intangible Assets and Goodwill - Summary of Estimated Amortization Expense (Details)", "role": "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails", "shortName": "Intangible Assets and Goodwill - Summary of Estimated Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1cc989f2325b47eda7cd66154f434592_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424412 - Disclosure - Intangible Assets and Goodwill -Changes in Goodwill (Details)", "role": "http://www.blackline.com/role/IntangibleAssetsandGoodwillChangesinGoodwillDetails", "shortName": "Intangible Assets and Goodwill -Changes in Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427413 - Disclosure - Balance Sheet Components - Schedule of Investments in Marketable Securities (Details)", "role": "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails", "shortName": "Balance Sheet Components - Schedule of Investments in Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1cc989f2325b47eda7cd66154f434592_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428414 - Disclosure - Balance Sheet Components - Additional Information (Details)", "role": "http://www.blackline.com/role/BalanceSheetComponentsAdditionalInformationDetails", "shortName": "Balance Sheet Components - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1cc989f2325b47eda7cd66154f434592_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "role": "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429415 - Disclosure - Balance Sheet Components - Summary of Amortized Cost and Fair Values of Marketable Securities, by Remaining Contractual Maturity (Details)", "role": "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails", "shortName": "Balance Sheet Components - Summary of Amortized Cost and Fair Values of Marketable Securities, by Remaining Contractual Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredPolicyAcquisitionCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430416 - Disclosure - Balance Sheet Components - Summary of Other Assets (Details)", "role": "http://www.blackline.com/role/BalanceSheetComponentsSummaryofOtherAssetsDetails", "shortName": "Balance Sheet Components - Summary of Other Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredPolicyAcquisitionCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431417 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.blackline.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "ie18609fa788543299587c9a03d3c8e59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434418 - Disclosure - Fair Value Measurements - Summary of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)", "role": "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "shortName": "Fair Value Measurements - Summary of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "ie18609fa788543299587c9a03d3c8e59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i00194cecc9dd4eeca508d21b265f523d_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435419 - Disclosure - Fair Value Measurements - Summary of Changes in Contingent Consideration Liability (Details)", "role": "http://www.blackline.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationLiabilityDetails", "shortName": "Fair Value Measurements - Summary of Changes in Contingent Consideration Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "ib863cf56c5034efeb20318d4b398f76e_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "bl:LesseeNumberOfLeases", "reportCount": 1, "unique": true, "unitRef": "lease", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438420 - Disclosure - Leases - Narrative (Details)", "role": "http://www.blackline.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "bl:LesseeNumberOfLeases", "reportCount": 1, "unique": true, "unitRef": "lease", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439421 - Disclosure - Leases - Summary of Lease Expense (Details)", "role": "http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails", "shortName": "Leases - Summary of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "div", "bl:LeasesSupplementalBalanceSheetInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440422 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "role": "http://www.blackline.com/role/LeasesSupplementalBalanceSheetInformationDetails", "shortName": "Leases - Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "div", "bl:LeasesSupplementalBalanceSheetInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "bl:LeasesSupplementalInformationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeasePrincipalPayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441423 - Disclosure - Leases - Cash Flow and Other Information (Details)", "role": "http://www.blackline.com/role/LeasesCashFlowandOtherInformationDetails", "shortName": "Leases - Cash Flow and Other Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "bl:LeasesSupplementalInformationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeasePrincipalPayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442424 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details)", "role": "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails", "shortName": "Leases - Schedule of Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005007 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (PARENTHETICAL)", "role": "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSPARENTHETICAL", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (PARENTHETICAL)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445425 - Disclosure - Property and Equipment - Schedule of Property and Equipment, Net (Details)", "role": "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails", "shortName": "Property and Equipment - Schedule of Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446426 - Disclosure - Property and Equipment - Additional Information (Details)", "role": "http://www.blackline.com/role/PropertyandEquipmentAdditionalInformationDetails", "shortName": "Property and Equipment - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i0a533593acfa4e009975e4650a732e29_D20210101-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449427 - Disclosure - Convertible Senior Notes - Additional Information (Details)", "role": "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "shortName": "Convertible Senior Notes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "INF", "lang": "en-US", "name": "bl:CappedCallsCarryingAmountOfOriginalValuePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450428 - Disclosure - Convertible Senior Notes - Summary of Notes (Details)", "role": "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails", "shortName": "Convertible Senior Notes - Summary of Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "ief6207d09da54b199eedaf0f0861067b_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453429 - Disclosure - Income Taxes - Components of Income (Loss) Before Income Taxes (Details)", "role": "http://www.blackline.com/role/IncomeTaxesComponentsofIncomeLossBeforeIncomeTaxesDetails", "shortName": "Income Taxes - Components of Income (Loss) Before Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454430 - Disclosure - Income Taxes - Components of Total Provision for Income Taxes (Details)", "role": "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforIncomeTaxesDetails", "shortName": "Income Taxes - Components of Total Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455431 - Disclosure - Income Taxes - Reconciliation of Statutory U.S. Federal Tax Rate to Effective Tax Rate (Details)", "role": "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails", "shortName": "Income Taxes - Reconciliation of Statutory U.S. Federal Tax Rate to Effective Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456432 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details)", "role": "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1cc989f2325b47eda7cd66154f434592_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457433 - Disclosure - Income taxes - Summary of Changes in Valuation Allowance (Details)", "role": "http://www.blackline.com/role/IncometaxesSummaryofChangesinValuationAllowanceDetails", "shortName": "Income taxes - Summary of Changes in Valuation Allowance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "bl:ValuationAllowanceDeferredTaxAssetIncreaseInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "bl:ValuationAllowanceDeferredTaxAssetIncreaseDecreaseInAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458434 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i20176fafeaee4ad7887310c4c7d18532_I20211231", "decimals": "-5", "lang": "en-US", "name": "bl:NetOperatingLossCarryforwardsRecapturedDueToChangeInTaxStatusUtilized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i75b7a1cb568045dc8d7ed4c34bff0524_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i75b7a1cb568045dc8d7ed4c34bff0524_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1cc989f2325b47eda7cd66154f434592_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459435 - Disclosure - Income Taxes - Rollforward of Total Gross Unrecognized Tax Benefits (Details)", "role": "http://www.blackline.com/role/IncomeTaxesRollforwardofTotalGrossUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Rollforward of Total Gross Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i33df29d8d8044bb193fb533eb81b915b_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i2be47393772a4076a7c1069fcd25a905_D20211001-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462436 - Disclosure - Net Loss per Share - Schedule of Basic and Diluted Loss per Share) (Details)", "role": "http://www.blackline.com/role/NetLossperShareScheduleofBasicandDilutedLossperShareDetails", "shortName": "Net Loss per Share - Schedule of Basic and Diluted Loss per Share) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463437 - Disclosure - Net Loss per Share - Schedule of Potentially Dilutive Shares Excluded From Calculation of Diluted Net Loss Per Share Attributable to Common Stockholders (Details)", "role": "http://www.blackline.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedFromCalculationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetails", "shortName": "Net Loss per Share - Schedule of Potentially Dilutive Shares Excluded From Calculation of Diluted Net Loss Per Share Attributable to Common Stockholders (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i3035205f832b4ed7843e754dedc88bb2_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464438 - Disclosure - Net Loss per Share - Additional Information (Details)", "role": "http://www.blackline.com/role/NetLossperShareAdditionalInformationDetails", "shortName": "Net Loss per Share - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i875211e3a22546359f17355e8916c6b3_D20210101-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466439 - Disclosure - Contingent Consideration - Additional Information (Details)", "role": "http://www.blackline.com/role/ContingentConsiderationAdditionalInformationDetails", "shortName": "Contingent Consideration - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i4e82ae8761fd4068a393c90168770685_I20131231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CompensationRelatedCostsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470440 - Disclosure - Equity Awards - Additional Information (Details)", "role": "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "shortName": "Equity Awards - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iaede0c1334c742cda515e33109ba1b42_I20200701", "decimals": "INF", "lang": "en-US", "name": "bl:NumberOfOfficersWithChangeInEmploymentStatus", "reportCount": 1, "unique": true, "unitRef": "executiveofficer", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1cc989f2325b47eda7cd66154f434592_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471441 - Disclosure - Equity Awards - Summary of Stock Option Activity (Details)", "role": "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails", "shortName": "Equity Awards - Summary of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1cc989f2325b47eda7cd66154f434592_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2472442 - Disclosure - Equity Awards - Summary of Restricted Stock Units Activity (Details)", "role": "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails", "shortName": "Equity Awards - Summary of Restricted Stock Units Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1cc989f2325b47eda7cd66154f434592_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473443 - Disclosure - Equity Awards - Schedule of Weighted Average Assumptions (Details)", "role": "http://www.blackline.com/role/EquityAwardsScheduleofWeightedAverageAssumptionsDetails", "shortName": "Equity Awards - Schedule of Weighted Average Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i2edb3b1799344404b32c4ea5ff04a817_D20210101-20211231", "decimals": "3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474444 - Disclosure - Equity Awards - Summary of Stock-Based Compensation Expense (Details)", "role": "http://www.blackline.com/role/EquityAwardsSummaryofStockBasedCompensationExpenseDetails", "shortName": "Equity Awards - Summary of Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i17c2c17819e044aa8a20b503c8eccf1c_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "bl:NetIncomeLossAdjustmentAttributableToRedeemableNonControllingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2476445 - Disclosure - Defined Contribution Plan - Additional Information (Details)", "role": "http://www.blackline.com/role/DefinedContributionPlanAdditionalInformationDetails", "shortName": "Defined Contribution Plan - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "iba4ed7f2bb9a4c8a9e2916dc703f4469_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "bl:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2479446 - 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)", "role": "http://www.blackline.com/role/GeographicInformationScheduleofLonglivedAssetsWhichConsistofPropertyandEquipmentNetandOperatingLeaseRightofuseAssetsbyGeographicRegionDetails", "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)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i1a20c912a9bf4b8c8e9d9fb9ef6b24ab_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "bl:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i2be47393772a4076a7c1069fcd25a905_D20211001-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2482447 - Disclosure - Unaudited Quarterly Data - Summary of Unaudited Quarterly Consolidated Statements of Operations (Details)", "role": "http://www.blackline.com/role/UnauditedQuarterlyDataSummaryofUnauditedQuarterlyConsolidatedStatementsofOperationsDetails", "shortName": "Unaudited Quarterly Data - Summary of Unaudited Quarterly Consolidated Statements of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "i2be47393772a4076a7c1069fcd25a905_D20211001-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "ib4c1140258ce43f1b296e1abe64d25b2_I20220216", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2484448 - Disclosure - Subsequent Events - Additional Information (Details)", "role": "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails", "shortName": "Subsequent Events - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bl-20211231.htm", "contextRef": "ib4c1140258ce43f1b296e1abe64d25b2_I20220216", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } } }, "segmentCount": 73, "tag": { "bl_AccruedExpensesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued expenses and other liabilities, current.", "label": "Accrued Expenses And Other Liabilities Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities, total" } } }, "localname": "AccruedExpensesAndOtherLiabilitiesCurrent", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "bl_AdjustmentToAdditionalPaidInCapitalPurchaseOfCappedCalls": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid in capital purchase of capped calls.", "label": "Adjustment To Additional Paid In Capital Purchase Of Capped Calls", "negatedLabel": "Purchase of capped calls" } } }, "localname": "AdjustmentToAdditionalPaidInCapitalPurchaseOfCappedCalls", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "bl_AmortizationOfInternalUseSoftwareImplementationCostsToSubscriptionAndSupportCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization of Internal-use software implementation costs to subscription and support costs.", "label": "Amortization Of Internal Use Software Implementation Costs To Subscription And Support Costs", "terseLabel": "Amortization of Internal-use software implementation costs to subscription and support costs" } } }, "localname": "AmortizationOfInternalUseSoftwareImplementationCostsToSubscriptionAndSupportCosts", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "bl_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information", "label": "Audit Information [Abstract]", "terseLabel": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.blackline.com/20211231", "xbrltype": "stringItemType" }, "bl_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Basis of presentation and summary of significant accounting policies.", "label": "Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]" } } }, "localname": "BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "bl_BlackLineKKMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BlackLine K.K.", "label": "Black Line K K [Member]", "terseLabel": "BlackLine K.K." } } }, "localname": "BlackLineKKMember", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/RedeemableNonControllingInterestAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "bl_BlackLineSystemsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BlackLine Systems Inc.", "label": "Black Line Systems Inc [Member]", "terseLabel": "BlackLine Systems, Inc." } } }, "localname": "BlackLineSystemsIncMember", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/ContingentConsiderationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "bl_BoardOfDirectorsCompensationCommitteeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Board of Directors, Compensation Committee", "label": "Board of Directors, Compensation Committee [Member]", "terseLabel": "Board of Directors, Compensation Committee" } } }, "localname": "BoardOfDirectorsCompensationCommitteeMember", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "bl_BusinessCombinationContingentConsiderationLiabilityPaymentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination Contingent Consideration Liability Payment Period", "label": "Business Combination Contingent Consideration Liability Payment Period", "terseLabel": "Contingent consideration liability payment period" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityPaymentPeriod", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "bl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Expenses and Other Current Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Expenses and Other Current Liabilities", "negatedTerseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "bl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability": { "auth_ref": [], "calculation": { "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract With Customer Liability", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract With Customer Liability", "negatedTerseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "bl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Assets", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "bl_CapPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cap price per share.", "label": "Cap Price Per Share", "terseLabel": "Cap price per share" } } }, "localname": "CapPricePerShare", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "bl_CapitalizedSoftwareDevelopmentCostsIncludedInAccountsPayableAndAccruedExpensesAndOtherLiabilitiesCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Capitalized software development costs included in accounts payable and accrued expenses, and other liabilities, current.", "label": "Capitalized Software Development Costs Included In Accounts Payable And Accrued Expenses And Other Liabilities Current", "terseLabel": "Capitalized software development costs included in accounts payable and accrued expenses and other current liabilities at end of period" } } }, "localname": "CapitalizedSoftwareDevelopmentCostsIncludedInAccountsPayableAndAccruedExpensesAndOtherLiabilitiesCurrent", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "bl_CappedCallsCarryingAmountOfOriginalValuePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capped Calls, Carrying Amount of Original Value, Percentage", "label": "Capped Calls, Carrying Amount of Original Value, Percentage", "terseLabel": "Capped calls, carrying amount of original value, percentage" } } }, "localname": "CappedCallsCarryingAmountOfOriginalValuePercentage", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "bl_CappedCallsCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capped calls cost.", "label": "Capped Calls Cost", "terseLabel": "Capped calls cost" } } }, "localname": "CappedCallsCost", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "bl_CertainCorporateEventsOccurPriorToMaturityDateOrCompanyIssuesNoticeOfRedemptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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]", "terseLabel": "Certain Corporate Events Occur Prior to Maturity Date Or Company Issues Notice of Redemption" } } }, "localname": "CertainCorporateEventsOccurPriorToMaturityDateOrCompanyIssuesNoticeOfRedemptionMember", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/NetLossperShareAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "bl_ConditionOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Condition one member.", "label": "Condition One [Member]", "terseLabel": "Condition One" } } }, "localname": "ConditionOneMember", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "bl_ConditionTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Condition two.", "label": "Condition Two [Member]", "terseLabel": "Condition Two" } } }, "localname": "ConditionTwoMember", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "bl_ContingentConsiderationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent consideration disclosure.", "label": "Contingent Consideration Disclosure [Text Block]", "terseLabel": "Contingent Consideration" } } }, "localname": "ContingentConsiderationDisclosureTextBlock", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/ContingentConsideration" ], "xbrltype": "textBlockItemType" }, "bl_ContingentConsiderationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent consideration.", "label": "Contingent Consideration [Member]", "terseLabel": "Contingent Consideration" } } }, "localname": "ContingentConsiderationMember", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationLiabilityDetails" ], "xbrltype": "domainItemType" }, "bl_ContractWithCustomerAssetDeferredCustomerAcquisitionCostsPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer Asset, Deferred Customer Acquisition Costs, Period", "label": "Contract With Customer Asset, Deferred Customer Acquisition Costs, Period", "terseLabel": "Contract asset, deferred customer acquisition costs, recognition period" } } }, "localname": "ContractWithCustomerAssetDeferredCustomerAcquisitionCostsPeriod", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "bl_ConvertibleNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible notes.", "label": "Convertible Notes [Member]", "terseLabel": "Convertible Notes" } } }, "localname": "ConvertibleNotesMember", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/NetLossperShareAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "bl_ConvertibleSeniorNotesDue2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes due 2026", "label": "Convertible Senior Notes due 2026 [Member]", "terseLabel": "Convertible Senior Notes due 2026" } } }, "localname": "ConvertibleSeniorNotesDue2026Member", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails", "http://www.blackline.com/role/NetLossperShareAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "bl_CouponInterestExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Coupon interest expense.", "label": "Coupon Interest Expense", "terseLabel": "Coupon interest expense" } } }, "localname": "CouponInterestExpense", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "bl_DataCenterEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Data Center Equipment", "label": "Data Center Equipment [Member]", "terseLabel": "Data center equipment - finance lease" } } }, "localname": "DataCenterEquipmentMember", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "bl_DebtInstrumentConvertibleThresholdBusinessDay": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Threshold, Business Day", "label": "Debt Instrument, Convertible, Threshold, Business Day", "terseLabel": "Business day" } } }, "localname": "DebtInstrumentConvertibleThresholdBusinessDay", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "bl_DebtInstrumentFaceAmountOptional": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt instrument face amount optional.", "label": "Debt Instrument Face Amount Optional", "terseLabel": "Option to purchase principal amount" } } }, "localname": "DebtInstrumentFaceAmountOptional", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "bl_DebtInstrumentImpliedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Implied Interest Rate", "label": "Debt Instrument, Implied Interest Rate", "terseLabel": "Debt Instrument, implied interest rate" } } }, "localname": "DebtInstrumentImpliedInterestRate", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "bl_DebtIssuanceCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt issuance costs.", "label": "Debt Issuance Costs", "terseLabel": "Transaction costs related to issuance of notes" } } }, "localname": "DebtIssuanceCosts", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "bl_DebtRepurchaseAmountPercentagePriorToMaturity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt repurchase amount percentage prior to maturity.", "label": "Debt Repurchase Amount Percentage Prior To Maturity", "terseLabel": "Debt repurchase amount percentage prior to maturity" } } }, "localname": "DebtRepurchaseAmountPercentagePriorToMaturity", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "bl_DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughYearTwo": { "auth_ref": [], "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Year Two", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Year Two", "terseLabel": "Maturing between 1 and 2 years" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughYearTwo", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "bl_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughYearTwo": { "auth_ref": [], "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Year Two", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Year Two", "terseLabel": "Maturing between 1 and 2 years" } } }, "localname": "DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughYearTwo", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "bl_DeferredTaxAssetValuationAllowanceRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset Valuation Allowance", "label": "Deferred Tax Asset Valuation Allowance [Roll Forward]", "terseLabel": "Deferred Tax Asset Valuation Allowance [Roll Forward]" } } }, "localname": "DeferredTaxAssetValuationAllowanceRollForward", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/IncometaxesSummaryofChangesinValuationAllowanceDetails" ], "xbrltype": "stringItemType" }, "bl_DeferredTaxAssetsOperatingLeases": { "auth_ref": [], "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets, operating leases.", "label": "Deferred Tax Assets Operating Leases", "terseLabel": "Operating and finance leases" } } }, "localname": "DeferredTaxAssetsOperatingLeases", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "bl_DeferredTaxLiabilitiesRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities right of use asset.", "label": "Deferred Tax Liabilities Right Of Use Assets", "negatedLabel": "Right-of-Use and finance lease assets" } } }, "localname": "DeferredTaxLiabilitiesRightOfUseAssets", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "bl_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPaySecondTier": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined contribution plan employer matching contribution percent of employees gross pay second tier.", "label": "Defined Contribution Plan Employer Matching Contribution Percent Of Employees Gross Pay Second Tier", "terseLabel": "Employer matching contribution, percent of employees' gross pay, second tier" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPaySecondTier", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/DefinedContributionPlanAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "bl_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchSecondTier": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined contribution plan employer matching contribution percent of match second tier.", "label": "Defined Contribution Plan Employer Matching Contribution Percent Of Match Second Tier", "terseLabel": "Percentage of employer matching contribution, second tier" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatchSecondTier", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/DefinedContributionPlanAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "bl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation": { "auth_ref": [], "calculation": { "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation nondeductible expense officer compensation.", "label": "Effective Income Tax Rate Reconciliation Nondeductible Expense Officer Compensation", "terseLabel": "Nondeductible officer compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "bl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTransactionCosts": { "auth_ref": [], "calculation": { "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Transaction Costs", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Transaction Costs", "terseLabel": "Nondeductible transaction costs" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTransactionCosts", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "bl_EffectiveIncomeTaxRateReconciliationRecapturedDualConsolidatedLossesPercent": { "auth_ref": [], "calculation": { "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Recaptured Dual Consolidated Losses, Percent", "label": "Effective Income Tax Rate Reconciliation, Recaptured Dual Consolidated Losses, Percent", "terseLabel": "Recaptured dual consolidated losses" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRecapturedDualConsolidatedLossesPercent", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "bl_EnterpriseZoneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Enterprise zone.", "label": "Enterprise Zone [Member]", "terseLabel": "Enterprise Zone" } } }, "localname": "EnterpriseZoneMember", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "bl_FinanceLeaseCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Lease Costs", "label": "Finance Lease Costs [Abstract]", "terseLabel": "Finance lease cost:" } } }, "localname": "FinanceLeaseCostsAbstract", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "bl_FourQSystemsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FourQ Systems, Inc.", "label": "FourQ Systems, Inc. [Member]", "terseLabel": "FourQ Systems, Inc." } } }, "localname": "FourQSystemsIncMember", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "bl_InvestmentByRedeemableNoncontrollingInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Investment by redeemable noncontrolling interest.", "label": "Investment By Redeemable Noncontrolling Interest", "terseLabel": "Investment by redeemable non-controlling interest" } } }, "localname": "InvestmentByRedeemableNoncontrollingInterest", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/RedeemableNonControllingInterestSummaryofRedeemableNonControllingInterestDetails" ], "xbrltype": "monetaryItemType" }, "bl_LeaseAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Assets", "label": "Lease Assets [Abstract]", "terseLabel": "Assets:" } } }, "localname": "LeaseAssetsAbstract", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "bl_LeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Liabilities", "label": "Lease Liabilities [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LeaseLiabilitiesAbstract", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "bl_LeaseLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Liabilities, Current", "label": "Lease Liabilities, Current [Abstract]", "terseLabel": "Current" } } }, "localname": "LeaseLiabilitiesCurrentAbstract", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "bl_LeaseLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Liabilities, Noncurrent", "label": "Lease Liabilities, Noncurrent [Abstract]", "terseLabel": "Noncurrent" } } }, "localname": "LeaseLiabilitiesNoncurrentAbstract", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "bl_LeasesSupplementalBalanceSheetInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leases, Supplemental Balance Sheet Information", "label": "Leases, Supplemental Balance Sheet Information [Table Text Block]", "terseLabel": "Leases, Supplemental Balance Sheet Information" } } }, "localname": "LeasesSupplementalBalanceSheetInformationTableTextBlock", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "bl_LeasesSupplementalInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leases, Supplemental Information", "label": "Leases, Supplemental Information [Table Text Block]", "terseLabel": "Supplemental Cash Flow and Other Information" } } }, "localname": "LeasesSupplementalInformationTableTextBlock", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "bl_LeasesWeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leases, Weighted Average Discount Rate", "label": "Leases, Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted average discount rate:" } } }, "localname": "LeasesWeightedAverageDiscountRateAbstract", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/LeasesCashFlowandOtherInformationDetails" ], "xbrltype": "stringItemType" }, "bl_LeasesWeightedAverageLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leases, Weighted Average Lease Term", "label": "Leases, Weighted Average Lease Term [Abstract]", "terseLabel": "Weighted average remaining lease term (in years):" } } }, "localname": "LeasesWeightedAverageLeaseTermAbstract", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/LeasesCashFlowandOtherInformationDetails" ], "xbrltype": "stringItemType" }, "bl_LesseeCashFlowAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee. Cash Flow", "label": "Lessee. Cash Flow [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "LesseeCashFlowAbstract", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/LeasesCashFlowandOtherInformationDetails" ], "xbrltype": "stringItemType" }, "bl_LesseeLeaseLiabilityLeaseNotYetCommencedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Lease Liability, Lease Not yet Commenced, Amount", "label": "Lessee, Lease Liability, Lease Not yet Commenced, Amount", "terseLabel": "Lease liability, lease not yet commenced, amount" } } }, "localname": "LesseeLeaseLiabilityLeaseNotYetCommencedAmount", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bl_LesseeNumberOfLeases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Number of Leases", "label": "Lessee, Number of Leases", "terseLabel": "Number of leased properties" } } }, "localname": "LesseeNumberOfLeases", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/LeasesNarrativeDetails" ], "xbrltype": "integerItemType" }, "bl_LesseeNumberOfLeasesNotYetCommenced": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Number of Leases Not Yet Commenced", "label": "Lessee, Number of Leases Not Yet Commenced", "terseLabel": "Number of leases not yet commenced" } } }, "localname": "LesseeNumberOfLeasesNotYetCommenced", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/LeasesNarrativeDetails" ], "xbrltype": "integerItemType" }, "bl_LesseeOperatingAndFinanceLeaseExtensionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating and Finance Lease Extension Period", "label": "Lessee, Operating and Finance Lease Extension Period", "terseLabel": "Lease extension period (up to)" } } }, "localname": "LesseeOperatingAndFinanceLeaseExtensionPeriod", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "bl_LesseeOperatingAndFinanceLeaseLeaseNotYetCommencedTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating And Finance Lease, Lease Not yet Commenced, Term of Contract", "label": "Lessee, Operating And Finance Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Lease not yet commenced, terms" } } }, "localname": "LesseeOperatingAndFinanceLeaseLeaseNotYetCommencedTermOfContract", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "bl_LesseeOperatingAndFinanceLeaseOptionToTerminatePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating and Finance, Lease Option to Terminate, Period", "label": "Lessee, Operating and Finance, Lease Option to Terminate, Period", "terseLabel": "Lease option to terminate (within)" } } }, "localname": "LesseeOperatingAndFinanceLeaseOptionToTerminatePeriod", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "bl_NetIncomeLossAdjustmentAttributableToRedeemableNonControllingInterest": { "auth_ref": [], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net income (loss) adjustment attributable to redeemable non-controlling interest.", "label": "Net Income Loss Adjustment Attributable To Redeemable Non Controlling Interest", "terseLabel": "Net loss and adjustment attributable to redeemable non-controlling interest (Note 4)" } } }, "localname": "NetIncomeLossAdjustmentAttributableToRedeemableNonControllingInterest", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "bl_NetIncomeLossExcludingPortionAttributableToRedeemableNoncontrollingInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net income loss excluding portion attributable to redeemable noncontrolling interest.", "label": "Net Income (Loss) Excluding Portion Attributable To Redeemable Noncontrolling Interest", "terseLabel": "Net (loss) attributable to redeemable non-controlling interest (excluding adjustment to non-controlling interest)" } } }, "localname": "NetIncomeLossExcludingPortionAttributableToRedeemableNoncontrollingInterest", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/RedeemableNonControllingInterestSummaryofRedeemableNonControllingInterestDetails" ], "xbrltype": "monetaryItemType" }, "bl_NetOperatingLossCarryforwardsRecapturedDueToChangeInTaxStatusUtilized": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net Operating Loss Carryforwards, Recaptured Due to Change in Tax Status, Utilized", "label": "Net Operating Loss Carryforwards, Recaptured Due to Change in Tax Status, Utilized", "terseLabel": "Net operating loss carryforwards, recaptured and used to reduce federal and state net operating losses" } } }, "localname": "NetOperatingLossCarryforwardsRecapturedDueToChangeInTaxStatusUtilized", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "bl_NonCashLeaseExpense": { "auth_ref": [], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non-cash lease expense.", "label": "Non Cash Lease Expense", "terseLabel": "Noncash lease expense" } } }, "localname": "NonCashLeaseExpense", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "bl_NoncashFinancingAndInvestingActivitiesEstimatedPresentValueOfContingentConsiderationLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncash Financing and Investing Activities, Estimated present Value of Contingent Consideration, Liability", "label": "Noncash Financing and Investing Activities, Estimated present Value of Contingent Consideration, Liability", "terseLabel": "Estimated fair value of contingent consideration" } } }, "localname": "NoncashFinancingAndInvestingActivitiesEstimatedPresentValueOfContingentConsiderationLiability", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "bl_NumberOfCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of customers.", "label": "Number Of Customers", "terseLabel": "Number of single customers comprising 10% or more" } } }, "localname": "NumberOfCustomers", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "bl_NumberOfExecutiveOfficersOptionsGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of executive officers, options granted.", "label": "Number Of Executive Officers Options Granted", "terseLabel": "Number of executive officers, options granted" } } }, "localname": "NumberOfExecutiveOfficersOptionsGranted", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "bl_NumberOfOfficersWithChangeInEmploymentStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Officers with Change in Employment Status", "label": "Number of Officers with Change in Employment Status", "terseLabel": "Officer with change in employment status" } } }, "localname": "NumberOfOfficersWithChangeInEmploymentStatus", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "bl_OperatingAndFinanceLeaseLeaseLiability": { "auth_ref": [], "calculation": { "http://www.blackline.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating And Finance Lease, Lease Liability", "label": "Operating And Finance Lease, Lease Liability", "totalLabel": "Total leased liabilities" } } }, "localname": "OperatingAndFinanceLeaseLeaseLiability", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "bl_OperatingAndFinanceLeaseRemainingLeaseTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating and Finance Lease, Remaining Lease Terms", "label": "Operating and Finance Lease, Remaining Lease Terms", "terseLabel": "Leases, remaining lease terms" } } }, "localname": "OperatingAndFinanceLeaseRemainingLeaseTerms", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "bl_OperatingLeaseAndFinanceLeaseRightOfUseAssetsLeaseNotYetCommenced": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease and Finance Lease Right-of-Use Assets, Lease Not Yet Commenced", "label": "Operating Lease and Finance Lease Right-of-Use Assets, Lease Not Yet Commenced", "terseLabel": "Right-of-use assets, for leases not yet commenced" } } }, "localname": "OperatingLeaseAndFinanceLeaseRightOfUseAssetsLeaseNotYetCommenced", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bl_OperatingLeasePaymentsExcludingInterest": { "auth_ref": [], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease Payments Excluding Interest", "label": "Operating Lease Payments Excluding Interest", "negatedTerseLabel": "Principal payments on finance lease obligations" } } }, "localname": "OperatingLeasePaymentsExcludingInterest", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "bl_OperatingLeaseRightOfUseAssetAccumulatedDepreciation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-Of-Use Asset, Accumulated Depreciation", "label": "Operating Lease, Right-Of-Use Asset, Accumulated Depreciation", "terseLabel": "Operating lease, right-of-use asset, accumulated depreciation" } } }, "localname": "OperatingLeaseRightOfUseAssetAccumulatedDepreciation", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "bl_PaymentsToAcquireBusinessesNetOfWorkingCapitalAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments to Acquire Businesses, Net of Working Capital Adjustments", "label": "Payments to Acquire Businesses, Net of Working Capital Adjustments", "terseLabel": "Purchase consideration reduced by working capital adjustments" } } }, "localname": "PaymentsToAcquireBusinessesNetOfWorkingCapitalAdjustments", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bl_PaymentsToAcquireBusinessesWorkingCapitalAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments to Acquire Businesses, Working Capital Adjustments", "label": "Payments to Acquire Businesses, Working Capital Adjustments", "terseLabel": "Working capital adjustments" } } }, "localname": "PaymentsToAcquireBusinessesWorkingCapitalAdjustments", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bl_PaymentsToAcquireCappedCallsRelatedToConvertibleSeniorNotes": { "auth_ref": [], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments to acquire capped calls related to convertible senior notes.", "label": "Payments To Acquire Capped Calls Related To Convertible Senior Notes", "negatedLabel": "Purchase of capped calls related to convertible senior notes" } } }, "localname": "PaymentsToAcquireCappedCallsRelatedToConvertibleSeniorNotes", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "bl_PaymentsToFinancePropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments to finance property, plant and equipment.", "label": "Payments To Finance Property Plant And Equipment", "negatedLabel": "Financed purchases of property and equipment" } } }, "localname": "PaymentsToFinancePropertyPlantAndEquipment", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "bl_PercentageOfPrincipalAmountOfNotesDeclaredAsAccruedBasedOnCertainCustomaryEventsOfDefault": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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", "terseLabel": "Percentage of principal amount of notes declared as accrued based on certain customary events of default" } } }, "localname": "PercentageOfPrincipalAmountOfNotesDeclaredAsAccruedBasedOnCertainCustomaryEventsOfDefault", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "bl_PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Property plant and equipment net and operating lease right-of-use assets.", "label": "Property Plant And Equipment Net And Operating Lease Right Of Use Assets", "terseLabel": "Property and equipment, net and operating lease right-of-use assets" } } }, "localname": "PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/GeographicInformationScheduleofLonglivedAssetsWhichConsistofPropertyandEquipmentNetandOperatingLeaseRightofuseAssetsbyGeographicRegionDetails" ], "xbrltype": "monetaryItemType" }, "bl_RedeemableNonControllingInterestPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redeemable non-controlling interest.", "label": "Redeemable Non Controlling Interest Policy [Text Block]", "terseLabel": "Redeemable non-controlling Interest" } } }, "localname": "RedeemableNonControllingInterestPolicyTextBlock", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "bl_RedeemableNoncontrollingInterestEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redeemable Noncontrolling Interest, Equity", "label": "Redeemable Noncontrolling Interest, Equity [Roll Forward]", "terseLabel": "Redeemable Noncontrolling Interest, Equity [Roll Forward]" } } }, "localname": "RedeemableNoncontrollingInterestEquityRollForward", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/RedeemableNonControllingInterestSummaryofRedeemableNonControllingInterestDetails" ], "xbrltype": "stringItemType" }, "bl_RightToPurchaseSharesAtFairValueAtTheTimeOfExercisePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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", "terseLabel": "Right to purchase shares at fair value at the time of exercise, percentage" } } }, "localname": "RightToPurchaseSharesAtFairValueAtTheTimeOfExercisePercentage", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "bl_RightToPurchaseSharesAtFairValueOfStockAtTheTimeOfGrantPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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", "terseLabel": "Right to purchase shares at fair value of stock at the time of grant, percentage" } } }, "localname": "RightToPurchaseSharesAtFairValueOfStockAtTheTimeOfGrantPercentage", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "bl_RimiliaHoldingsLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rimilia Holdings Ltd.", "label": "Rimilia Holdings Ltd. [Member]", "terseLabel": "Rimilia" } } }, "localname": "RimiliaHoldingsLtdMember", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails", "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails", "http://www.blackline.com/role/ContingentConsiderationAdditionalInformationDetails", "http://www.blackline.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "bl_SalesAndMarketingPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales and marketing.", "label": "Sales And Marketing Policy [Text Block]", "terseLabel": "Sales and marketing" } } }, "localname": "SalesAndMarketingPolicyTextBlock", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "bl_ScheduleOfBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of basis of presentation and summary of significant accounting policies.", "label": "Schedule Of Basis Of Presentation And Summary Of Significant Accounting Policies [Table]", "terseLabel": "Schedule Of Basis Of Presentation And Summary Of Significant Accounting Policies [Table]" } } }, "localname": "ScheduleOfBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "bl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockEntitledToReceiveUponVestingOfAward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award, number of common stock entitled to receive upon vesting of award.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Common Stock Entitled To Receive Upon Vesting Of Award", "terseLabel": "Number of common stock entitled to receive upon vesting of award (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockEntitledToReceiveUponVestingOfAward", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "bl_StockBasedCompensationCapitalizedForSoftwareDevelopment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock based compensation capitalized for software development.", "label": "Stock Based Compensation Capitalized For Software Development", "terseLabel": "Stock-based compensation capitalized for software development" } } }, "localname": "StockBasedCompensationCapitalizedForSoftwareDevelopment", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "bl_StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSharesWithholdings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock issued during period shares stock options exercised net of shares withholdings.", "label": "Stock Issued During Period Shares Stock Options Exercised Net Of Shares Withholdings", "terseLabel": "Stock option exercises (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSharesWithholdings", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "bl_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesWithholding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock issued during period value stock options exercised net of shares withholding.", "label": "Stock Issued During Period Value Stock Options Exercised Net Of Shares Withholding", "terseLabel": "Vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesWithholding", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "bl_StockOptionsAndRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock options and restricted stock units.", "label": "Stock Options And Restricted Stock Units [Member]", "terseLabel": "Stock Options and Restricted Stock Units" } } }, "localname": "StockOptionsAndRestrictedStockUnitsMember", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "bl_SubscriptionContractPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription Contract, Period", "label": "Subscription Contract, Period", "terseLabel": "Subscription contract, period" } } }, "localname": "SubscriptionContractPeriod", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "bl_TotalOperatingLeaseAndFinanceLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.blackline.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total Operating Lease and Finance Lease Right-of-Use Assets", "label": "Total Operating Lease and Finance Lease Right-of-Use Assets", "totalLabel": "Total leased assets" } } }, "localname": "TotalOperatingLeaseAndFinanceLeaseRightOfUseAssets", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "bl_TransactionCostsAllocatedToLiabilityComponent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Transaction costs allocated to liability component.", "label": "Transaction Costs Allocated To Liability Component", "terseLabel": "Transaction costs allocated to liability component of notes" } } }, "localname": "TransactionCostsAllocatedToLiabilityComponent", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "bl_TransactionCostsAttributableToEquityComponent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Transaction costs allocated to equity component.", "label": "Transaction Costs Attributable To Equity Component", "terseLabel": "Transaction costs allocated to equity component of notes" } } }, "localname": "TransactionCostsAttributableToEquityComponent", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "bl_TwoThousandSixteenEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand sixteen equity incentive plan.", "label": "Two Thousand Sixteen Equity Incentive Plan [Member]", "terseLabel": "2016 Equity Incentive Plan" } } }, "localname": "TwoThousandSixteenEquityIncentivePlanMember", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "bl_ValuationAllowanceDeferredTaxAssetIncreaseDecreaseInAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Valuation allowance deferred tax asset increase (decrease) in amount recorded through equity.", "label": "Valuation Allowance Deferred Tax Asset Increase (Decrease) In Amount", "negatedLabel": "Decrease in valuation allowance recorded through equity", "terseLabel": "Increase (decrease) in valuation allowance recorded through equity" } } }, "localname": "ValuationAllowanceDeferredTaxAssetIncreaseDecreaseInAmount", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.blackline.com/role/IncometaxesSummaryofChangesinValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "bl_ValuationAllowanceDeferredTaxAssetIncreaseInAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Valuation allowance deferred tax asset increase in amount recorded through earnings", "label": "Valuation Allowance Deferred Tax Asset Increase In Amount", "terseLabel": "Increase in valuation allowance recorded through earnings" } } }, "localname": "ValuationAllowanceDeferredTaxAssetIncreaseInAmount", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/IncometaxesSummaryofChangesinValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "bl_ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zero point one two five percent convertible senior notes due twenty twenty four.", "label": "Zero Point One Two Five Percent Convertible Senior Notes Due Twenty Twenty Four [Member]", "terseLabel": "0.125% Convertible Senior Notes Due 2024" } } }, "localname": "ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember", "nsuri": "http://www.blackline.com/20211231", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails", "http://www.blackline.com/role/NetLossperShareAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.blackline.com/role/GeographicInformationScheduleofLonglivedAssetsWhichConsistofPropertyandEquipmentNetandOperatingLeaseRightofuseAssetsbyGeographicRegionDetails", "http://www.blackline.com/role/RevenuesScheduleofDisaggregationofRevenuesbyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r749", "r750", "r751" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r749", "r750", "r751" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r749", "r750", "r751" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r749", "r750", "r751" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r752" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r747" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r760" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r749", "r750", "r751" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r745" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]", "terseLabel": "Executive Officer" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r304", "r348", "r396", "r398", "r611", "r612", "r613", "r614", "r615", "r616", "r635", "r694", "r697", "r739", "r740" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "verboseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsScheduleofWeightedAverageAssumptionsDetails", "http://www.blackline.com/role/LeasesNarrativeDetails", "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r304", "r348", "r396", "r398", "r611", "r612", "r613", "r614", "r615", "r616", "r635", "r694", "r697", "r739", "r740" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsScheduleofWeightedAverageAssumptionsDetails", "http://www.blackline.com/role/LeasesNarrativeDetails", "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.blackline.com/role/RedeemableNonControllingInterestAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.blackline.com/role/RedeemableNonControllingInterestAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r202", "r371", "r375", "r641", "r693", "r695" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r202", "r371", "r375", "r641", "r693", "r695" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r304", "r348", "r386", "r396", "r398", "r611", "r612", "r613", "r614", "r615", "r616", "r635", "r694", "r697", "r739", "r740" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsScheduleofWeightedAverageAssumptionsDetails", "http://www.blackline.com/role/LeasesNarrativeDetails", "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r304", "r348", "r386", "r396", "r398", "r611", "r612", "r613", "r614", "r615", "r616", "r635", "r694", "r697", "r739", "r740" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsScheduleofWeightedAverageAssumptionsDetails", "http://www.blackline.com/role/LeasesNarrativeDetails", "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r203", "r204", "r371", "r376", "r696", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.blackline.com/role/GeographicInformationScheduleofLonglivedAssetsWhichConsistofPropertyandEquipmentNetandOperatingLeaseRightofuseAssetsbyGeographicRegionDetails", "http://www.blackline.com/role/RevenuesScheduleofDisaggregationofRevenuesbyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r203", "r204", "r371", "r376", "r696", "r723", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.blackline.com/role/GeographicInformationScheduleofLonglivedAssetsWhichConsistofPropertyandEquipmentNetandOperatingLeaseRightofuseAssetsbyGeographicRegionDetails", "http://www.blackline.com/role/RevenuesScheduleofDisaggregationofRevenuesbyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r209", "r598" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r36", "r601" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r725" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r20", "r210", "r211" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowances for credit losses of $2,923 and $3,737 at December 31, 2021 and 2020, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r105" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Accretion of purchase discounts on marketable securities, net" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r23", "r55", "r57", "r58", "r677", "r703", "r704" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r54", "r58", "r66", "r67", "r68", "r128", "r129", "r130", "r529", "r698", "r699", "r762" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "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.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted average useful lives" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r21" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r128", "r129", "r130", "r437", "r438", "r439", "r538" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Acquisition of common stock for tax withholding obligations" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r300" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Equity component of convertible senior notes, net of issuance costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments", "negatedTerseLabel": "Equity component of partial repurchase of 2024 convertible senior notes", "terseLabel": "Adjustment to additional paid in capital for equity component of partial repurchase of notes" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r400", "r402", "r443", "r444" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r447" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising cost expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r402", "r432", "r442" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r27", "r212", "r236" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowances for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r104", "r324", "r338", "r339", "r575" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and issuance costs", "verboseLabel": "Interest expense related to amortization of debt discount and issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r104", "r258", "r266" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization of Intangible Assets", "verboseLabel": "Amortization expenses" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillAmortizationExpensebyOperationExpenseCategoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Total shares excluded from net loss per share", "verboseLabel": "Conversion option in notes not considered in calculation of diluted net loss per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/NetLossperShareAdditionalInformationDetails", "http://www.blackline.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedFromCalculationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/NetLossperShareAdditionalInformationDetails", "http://www.blackline.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedFromCalculationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedFromCalculationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/NetLossperShareAdditionalInformationDetails", "http://www.blackline.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedFromCalculationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r104", "r273" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Asset impairment charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r120", "r182", "r192", "r198", "r234", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r522", "r531", "r557", "r599", "r601", "r648", "r674" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r48", "r120", "r234", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r522", "r531", "r557", "r599", "r601" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r541" ], "calculation": { "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r218" ], "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r219" ], "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r217", "r243" ], "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "terseLabel": "Amortized cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails", "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract]", "verboseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "auth_ref": [ "r220", "r223", "r667" ], "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value", "totalLabel": "Total" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]", "verboseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": { "auth_ref": [ "r220", "r223", "r665" ], "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost", "totalLabel": "Total" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r222" ], "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), 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).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Maturing within 1 year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r220", "r222", "r666" ], "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Maturing within 1 year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r216", "r243" ], "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-sale, Current", "terseLabel": "Marketable securities (amortized cost of $658,886 and $175,211 at December 31, 2021 and December 31, 2020, respectively)", "verboseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails", "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r403", "r435" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r395", "r397" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails", "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails", "http://www.blackline.com/role/ContingentConsiderationAdditionalInformationDetails", "http://www.blackline.com/role/LeasesNarrativeDetails", "http://www.blackline.com/role/RedeemableNonControllingInterestAdditionalInformationDetails", "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r395", "r397", "r496", "r497" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails", "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails", "http://www.blackline.com/role/ContingentConsiderationAdditionalInformationDetails", "http://www.blackline.com/role/LeasesNarrativeDetails", "http://www.blackline.com/role/RedeemableNonControllingInterestAdditionalInformationDetails", "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition, Contingent Consideration [Line Items]", "terseLabel": "Business Acquisition, Contingent Consideration [Line Items]" } } }, "localname": "BusinessAcquisitionContingentConsiderationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ContingentConsiderationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r495" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Business combination, outstanding common stock percentage" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/RedeemableNonControllingInterestAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r494" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Transaction related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r508", "r509", "r512" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Purchase price consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration Arrangements [Abstract]", "terseLabel": "Business Combination, Contingent Consideration Arrangements [Abstract]" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r103", "r517" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in fair value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.blackline.com/role/ContingentConsiderationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r515" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Maximum contingent consideration to be distributed" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails", "http://www.blackline.com/role/ContingentConsiderationAdditionalInformationDetails", "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r507", "r510", "r514" ], "calculation": { "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration", "verboseLabel": "Fair value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails", "http://www.blackline.com/role/ContingentConsiderationAdditionalInformationDetails", "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r507", "r511" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Contingent consideration, current" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r507", "r511" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Contingent consideration, noncurrent" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r499" ], "calculation": { "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "negatedTerseLabel": "Operating lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r499" ], "calculation": { "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r499" ], "calculation": { "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r499" ], "calculation": { "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 12.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r499" ], "calculation": { "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r499" ], "calculation": { "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred tax liabilities, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r498", "r499" ], "calculation": { "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 11.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r498", "r499" ], "calculation": { "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r499" ], "calculation": { "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r109", "r110", "r111" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property and equipment included in accounts payable and accrued expenses and other current liabilities at end of period" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r743" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Capitalized Computer Software, Accumulated Amortization", "terseLabel": "Capitalized computer software, accumulated amortization" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r742", "r744" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Capitalized computer software, amortization" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r741" ], "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsSummaryofOtherAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Capitalized software implementation costs" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsSummaryofOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r251" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization expense" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers": { "auth_ref": [ "r12", "r647", "r673", "r741" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Capitalized Software Development Costs for Software Sold to Customers", "terseLabel": "Capitalized software development costs, net" } } }, "localname": "CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r31", "r106" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents at end of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r10", "r107" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r10", "r107", "r645" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r99", "r106", "r112" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period", "totalLabel": "Total cash, cash equivalents, and restricted cash at end of period shown in the consolidated statements of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheets" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r99", "r562" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails", "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r45", "r285", "r653", "r681" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 15)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r282", "r283", "r284", "r286", "r726" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common shares reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r128", "r129", "r538" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r350" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19", "r601" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.01 par value, 500,000,000 shares authorized, 58,984,247 issued and outstanding at December 31, 2021 and 57,682,118 issued and outstanding at December 31, 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock": { "auth_ref": [ "r384", "r385", "r399" ], "lang": { "en-us": { "role": { "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.", "label": "Compensation and Employee Benefit Plans, Other than Share-based Compensation [Text Block]", "terseLabel": "Defined Contribution Plan" } } }, "localname": "CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/DefinedContributionPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "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.", "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Stock-based compensation" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "terseLabel": "Components of Deferred Tax Assets and Liabilities [Abstract]" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r61", "r63", "r64", "r77", "r659", "r686" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss attributable to BlackLine, Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r61", "r63", "r76", "r520", "r521", "r534", "r658", "r685" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive loss attributable to redeemable non-controlling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Less comprehensive loss attributable to redeemable non-controlling interest:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r61", "r63", "r75", "r519", "r534", "r657", "r684" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computers and equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r259", "r264", "r505" ], "lang": { "en-us": { "role": { "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.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Computer Software Development Costs" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r167", "r168", "r207", "r555", "r556", "r725" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r167", "r168", "r207", "r555", "r556", "r707", "r725" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r164", "r670" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of credit risk and significant customers" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesPurchaseOfInterestByParent": { "auth_ref": [ "r357", "r530", "r535" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Purchase of Interest by Parent", "terseLabel": "Additional investment in subsidiary" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesPurchaseOfInterestByParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/RedeemableNonControllingInterestAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r114", "r524" ], "lang": { "en-us": { "role": { "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.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of consolidation and basis of presentation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r358", "r359", "r372" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r358", "r359", "r372" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, noncurrent" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r373" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Deferred revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Estimated fair value of convertible senior notes" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible senior notes, net" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Summary of Notes" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r387", "r394", "r705" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate bonds" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails", "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r84", "r641" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenues", "verboseLabel": "Cost of revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockBasedCompensationExpenseDetails", "http://www.blackline.com/role/IntangibleAssetsandGoodwillAmortizationExpensebyOperationExpenseCategoriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r81" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Current" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r121", "r475", "r483" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r121", "r475" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r121", "r475", "r483", "r485" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current tax expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r121", "r475", "r483" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships.", "label": "Customer-Related Intangible Assets [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelatedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionByUniqueDescriptionAxis": { "auth_ref": [ "r109", "r111" ], "lang": { "en-us": { "role": { "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction.", "label": "Debt Conversion Description [Axis]", "terseLabel": "Debt Conversion Description" } } }, "localname": "DebtConversionByUniqueDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/NetLossperShareAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtConversionNameDomain": { "auth_ref": [ "r109", "r111" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Conversion, Name [Domain]", "terseLabel": "Debt Conversion, Name" } } }, "localname": "DebtConversionNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/NetLossperShareAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r118", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r318", "r325", "r326", "r328", "r342" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Convertible Senior Notes" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r14", "r15", "r119", "r126", "r301", "r302", "r303", "r304", "r305", "r306", "r308", "r314", "r315", "r316", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r336", "r337", "r338", "r339", "r576", "r649", "r651", "r672" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails", "http://www.blackline.com/role/NetLossperShareAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r15", "r330", "r651", "r672" ], "calculation": { "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-term Debt, Gross", "terseLabel": "Principal" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r329" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "terseLabel": "Carrying amount of equity component" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r303", "r334" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/NetLossperShareAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r42", "r303", "r351", "r352", "r354" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Initial conversion rate" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period for discount on the liability component of convertible debt which may be settled in cash upon conversion, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Convertible, Remaining Discount Amortization Period", "terseLabel": "Remaining life of notes" } } }, "localname": "DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Convertible senior notes, consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Percentage of conversion price for notes on each applicable trading day" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Convertible senior notes, trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r41", "r335", "r574", "r576" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate, percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r41", "r302" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Convertible senior notes interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMeasurementInput": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure debt instrument, including, but not limited to, convertible and non-convertible debt.", "label": "Debt Instrument, Measurement Input", "terseLabel": "Estimated interest rate" } } }, "localname": "DebtInstrumentMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r43", "r119", "r126", "r301", "r302", "r303", "r304", "r305", "r306", "r308", "r314", "r315", "r316", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r336", "r337", "r338", "r339", "r576" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails", "http://www.blackline.com/role/NetLossperShareAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of the original debt instrument that was repurchased.", "label": "Debt Instrument, Repurchased Face Amount", "terseLabel": "Aggregate principal repurchased" } } }, "localname": "DebtInstrumentRepurchasedFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r43", "r119", "r126", "r301", "r302", "r303", "r304", "r305", "r306", "r308", "r314", "r315", "r316", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r327", "r336", "r337", "r338", "r339", "r351", "r353", "r354", "r355", "r573", "r574", "r576", "r577", "r669" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r314", "r573", "r577" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "terseLabel": "Debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r314", "r331", "r336", "r337", "r575" ], "calculation": { "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedLabel": "Unamortized debt discount and issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Instruments [Abstract]", "terseLabel": "Debt Instruments [Abstract]" } } }, "localname": "DebtInstrumentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "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.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Convertible Senior Notes" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded": { "auth_ref": [ "r248" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Available-for-sale, Allowance for Credit Loss, Not Previously Recorded", "terseLabel": "Allowance for credit loss" } } }, "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions": { "auth_ref": [ "r244" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Number of Positions", "terseLabel": "Number of securities in continuous unrealized loss position, greater than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r227", "r246", "r250" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Securities in continuous loss position, less than 12 Months, estimated fair value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r227", "r246" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "terseLabel": "Securities in continuous loss position, less than 12 Months, unrealized losses" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-sale [Table Text Block]", "terseLabel": "Schedule of Amortized Cost and Fair Values of Marketable Securities by Remaining Contractual Maturity" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state, local, and federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal, State and Local, Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r121", "r476", "r483" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r121", "r476", "r483", "r484", "r485" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred tax provision" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r16", "r17", "r465", "r650", "r671" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r452", "r453" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredPolicyAcquisitionCosts": { "auth_ref": [ "r680", "r690", "r691", "r692", "r701", "r706" ], "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsSummaryofOtherAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred policy acquisition cost capitalized on contract remaining in force.", "label": "Deferred Policy Acquisition Cost", "terseLabel": "Deferred customer contract acquisition costs" } } }, "localname": "DeferredPolicyAcquisitionCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsSummaryofOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetInterestCarryforward": { "auth_ref": [ "r473" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward.", "label": "Deferred Tax Asset, Interest Carryforward", "terseLabel": "Business interest carryforward" } } }, "localname": "DeferredTaxAssetInterestCarryforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r466" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r468" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred tax assets, net of valuation allowance" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r473", "r474" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r473", "r474" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness": { "auth_ref": [ "r471", "r473", "r474" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, General Business", "terseLabel": "Business credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r473", "r474" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "verboseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r473", "r474" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r467" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less: valuation allowance", "periodEndLabel": "Valuation allowance, at end of year", "periodStartLabel": "Valuation allowance, at beginning of year" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails", "http://www.blackline.com/role/IncometaxesSummaryofChangesinValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r453", "r468" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred taxes" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts": { "auth_ref": [ "r473", "r474" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from debt issuance costs.", "label": "Deferred Tax Liabilities, Deferred Expense, Debt Issuance Costs", "terseLabel": "Deferred tax liability, net", "verboseLabel": "Deferred tax liability, net" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesFinancingArrangements": { "auth_ref": [ "r473", "r474" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from financing arrangements.", "label": "Deferred Tax Liabilities, Financing Arrangements", "negatedLabel": "Convertible notes" } } }, "localname": "DeferredTaxLiabilitiesFinancingArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r473", "r474" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r473", "r474" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Deferred Tax Liabilities, Prepaid Expenses", "negatedLabel": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Matching contributions to plan" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/DefinedContributionPlanAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Employer matching contribution, percent of employees' gross pay" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/DefinedContributionPlanAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Percentage of employer matching contribution" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/DefinedContributionPlanAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r104", "r274" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation and amortization expense related to property and equipment" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.blackline.com/role/PropertyandEquipmentAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/RevenuesScheduleofDisaggregationofRevenuesbyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r371", "r375", "r376", "r377", "r378", "r379", "r380", "r381" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/RevenuesScheduleofDisaggregationofRevenuesbyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenues by Geographic Region" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Equity Awards" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwards" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r78", "r133", "r134", "r135", "r136", "r137", "r141", "r143", "r148", "r149", "r150", "r154", "r155", "r539", "r540", "r660", "r687" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic net loss per share attributable to BlackLine, Inc. (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.blackline.com/role/NetLossperShareScheduleofBasicandDilutedLossperShareDetails", "http://www.blackline.com/role/UnauditedQuarterlyDataSummaryofUnauditedQuarterlyConsolidatedStatementsofOperationsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/NetLossperShareAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r78", "r133", "r134", "r135", "r136", "r137", "r143", "r148", "r149", "r150", "r154", "r155", "r539", "r540", "r660", "r687" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted net loss per share attributable to BlackLine, Inc. (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.blackline.com/role/NetLossperShareScheduleofBasicandDilutedLossperShareDetails", "http://www.blackline.com/role/UnauditedQuarterlyDataSummaryofUnauditedQuarterlyConsolidatedStatementsofOperationsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r151", "r152" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net loss per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r151", "r152", "r153", "r156" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/NetLossperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r562" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of foreign currency exchange rate changes on cash, cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r455" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent [Abstract]" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r123", "r455", "r487" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal statutory income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r455", "r487" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r455", "r487" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign tax differential" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment": { "auth_ref": [ "r455", "r487" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent", "terseLabel": "Nondeductible meals and entertainment" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r455", "r487" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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 nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "verboseLabel": "Windfall tax benefits, net related to stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r455", "r487" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r455", "r487" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State tax, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "auth_ref": [ "r455", "r487" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "negatedTerseLabel": "Federal tax credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "bl_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued salaries and employee benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r433" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Amount Capitalized", "terseLabel": "Stock-based compensation capitalized as an asset" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average period to recognize unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r434" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Total unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r434" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r432" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Net operating losses related to foreign tax benefits for equity awards" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan (\"ESPP\")" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsScheduleofWeightedAverageAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options", "verboseLabel": "Stock options with service-only vesting conditions" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedFromCalculationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r66", "r67", "r68", "r128", "r129", "r130", "r132", "r138", "r140", "r160", "r235", "r350", "r356", "r437", "r438", "r439", "r479", "r480", "r538", "r563", "r564", "r565", "r566", "r567", "r569", "r698", "r699", "r700", "r762" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]", "terseLabel": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r541", "r542", "r543", "r551" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r541", "r551" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r316", "r336", "r337", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r542", "r608", "r609", "r610" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r550", "r551" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r541", "r542", "r545", "r546", "r552" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r550" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r316", "r387", "r388", "r393", "r394", "r542", "r608" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r316", "r336", "r337", "r387", "r388", "r393", "r394", "r542", "r609" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r316", "r336", "r337", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r542", "r610" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r547", "r551" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Summary of Changes in Contingent Consideration Liability" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r548" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Change in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r549" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "terseLabel": "Additions in the period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r547" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending fair value", "periodStartLabel": "Beginning fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r316", "r336", "r337", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r608", "r609", "r610" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r550", "r552" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r553", "r554" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair value of financial instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r581", "r586", "r596" ], "calculation": { "http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r579", "r595" ], "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Total lease obligations" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r579" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.blackline.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 4.0, "parentTag": "bl_OperatingAndFinanceLeaseLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease liabilities, current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.blackline.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r579" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.blackline.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "bl_OperatingAndFinanceLeaseLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease liabilities, noncurrent" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.blackline.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r595" ], "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r595" ], "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r595" ], "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r595" ], "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r595" ], "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r595" ], "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r595" ], "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r595" ], "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r582", "r590" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "terseLabel": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesCashFlowandOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r578" ], "calculation": { "http://www.blackline.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "bl_TotalOperatingLeaseAndFinanceLeaseRightOfUseAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance lease assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r581", "r586" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "terseLabel": "Finance lease, right-of-use asset, accumulated amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r581", "r586", "r596" ], "calculation": { "http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r593", "r596" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesCashFlowandOtherInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r592", "r596" ], "lang": { "en-us": { "role": { "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.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesCashFlowandOtherInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r224", "r225", "r231", "r232", "r233", "r237", "r239", "r240", "r241", "r242", "r245", "r247", "r249", "r250", "r327", "r349", "r537", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r753", "r754", "r755", "r756", "r757", "r758", "r759" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Amortization Period", "verboseLabel": "Capitalized software, estimated useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails", "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r265" ], "calculation": { "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r267" ], "calculation": { "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Amortization Expense by Operation Expense Categories" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r267" ], "calculation": { "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r267" ], "calculation": { "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r267" ], "calculation": { "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r267" ], "calculation": { "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r259", "r262", "r265", "r268", "r642", "r643" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails", "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails", "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r265", "r643" ], "calculation": { "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillAmortizationExpensebyOperationExpenseCategoriesDetails", "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r259", "r264" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails", "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails", "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r265", "r642" ], "calculation": { "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails", "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r260" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Fair Value" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r558", "r559", "r560", "r561" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedLabel": "Net foreign currency (gains) losses" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r560", "r561" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Realized", "negatedTerseLabel": "Foreign currency transaction gains (losses)" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r571" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and Fixtures", "verboseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails", "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r104", "r340", "r341" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss on extinguishment of convertible notes", "negatedTerseLabel": "Loss on extinguishment of convertible notes" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r85" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative Expenses", "verboseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsSummaryofStockBasedCompensationExpenseDetails", "http://www.blackline.com/role/IntangibleAssetsandGoodwillAmortizationExpensebyOperationExpenseCategoriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r252", "r253", "r601", "r646" ], "calculation": { "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance ending", "periodStartLabel": "Balance beginning", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.blackline.com/role/IntangibleAssetsandGoodwillChangesinGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r254" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill, Acquired During Period", "terseLabel": "Addition from acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillChangesinGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets and Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillChangesinGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r82", "r120", "r182", "r191", "r194", "r197", "r200", "r234", "r289", "r290", "r291", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r557" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.blackline.com/role/UnauditedQuarterlyDataSummaryofUnauditedQuarterlyConsolidatedStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r272", "r279" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r122", "r486" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesComponentsofIncomeLossBeforeIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesComponentsofIncomeLossBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r72", "r182", "r191", "r194", "r197", "r200", "r644", "r654", "r662", "r688" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.blackline.com/role/IncomeTaxesComponentsofIncomeLossBeforeIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.blackline.com/role/IncomeTaxesComponentsofIncomeLossBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r122", "r486" ], "calculation": { "http://www.blackline.com/role/IncomeTaxesComponentsofIncomeLossBeforeIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "International" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesComponentsofIncomeLossBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r278", "r281" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsSummaryofStockBasedCompensationExpenseDetails", "http://www.blackline.com/role/IntangibleAssetsandGoodwillAmortizationExpensebyOperationExpenseCategoriesDetails", "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsSummaryofStockBasedCompensationExpenseDetails", "http://www.blackline.com/role/IntangibleAssetsandGoodwillAmortizationExpensebyOperationExpenseCategoriesDetails", "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r123", "r456", "r463", "r470", "r481", "r488", "r490", "r491", "r492" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Examination [Line Items]", "terseLabel": "Income Tax Examination [Line Items]" } } }, "localname": "IncomeTaxExaminationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExaminationTable": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax Examination [Table]", "terseLabel": "Income Tax Examination [Table]" } } }, "localname": "IncomeTaxExaminationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r124", "r139", "r140", "r181", "r454", "r482", "r489", "r689" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for (benefit from) income taxes", "totalLabel": "Total provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r65", "r450", "r451", "r463", "r464", "r469", "r477" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r101", "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r103" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r103" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r103" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r103", "r636" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of impact of acquisition:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r103", "r590" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r103" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r103" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "auth_ref": [ "r145", "r146", "r150" ], "calculation": { "http://www.blackline.com/role/NetLossperShareScheduleofBasicandDilutedLossperShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "terseLabel": "Add: Dilutive effect of securities (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/NetLossperShareScheduleofBasicandDilutedLossperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r115", "r264", "r638", "r639", "r640", "r642" ], "lang": { "en-us": { "role": { "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.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r257", "r263" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r70", "r180", "r572", "r575", "r661" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r97", "r100", "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r269", "r270" ], "lang": { "en-us": { "role": { "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.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Capitalized internal-use software costs" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r86", "r179" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r541" ], "calculation": { "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Marketable securities" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r594", "r596" ], "calculation": { "http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease, Cost [Abstract]" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements", "verboseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails", "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee Disclosure [Abstract]", "terseLabel": "Lessee Disclosure [Abstract]" } } }, "localname": "LesseeDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Maturities of Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r595" ], "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r595" ], "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r595" ], "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r595" ], "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r595" ], "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r595" ], "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r595" ], "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r595" ], "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r597" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r38", "r120", "r193", "r234", "r289", "r290", "r291", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r523", "r531", "r532", "r557", "r599", "r600" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r120", "r234", "r557", "r601", "r652", "r679" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities, redeemable non-controlling interest, and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST, AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r40", "r120", "r234", "r289", "r290", "r291", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r523", "r531", "r532", "r557", "r599", "r600", "r601" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r541" ], "calculation": { "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r205" ], "lang": { "en-us": { "role": { "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.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Long-lived Assets Which Consist of Property and Equipment, Net and Operating Lease Right-of-use Assets by Geographic Region" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/GeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r15", "r315", "r332", "r336", "r337", "r651", "r675" ], "calculation": { "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Net carrying amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and Equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r668" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Investments in Marketable Securities" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MeasurementInputCreditSpreadMember": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using amount above (below) yield between two debt instruments similar in maturity, but different in credit quality.", "label": "Measurement Input, Credit Spread [Member]", "terseLabel": "Measurement Input, Credit Spread" } } }, "localname": "MeasurementInputCreditSpreadMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterestChangeInRedemptionValue": { "auth_ref": [ "r345", "r346", "r347", "r357" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change in noncontrolling interest during the period as a result of a change in the redemption value of redeemable noncontrolling interest.", "label": "Noncontrolling Interest, Change in Redemption Value", "negatedLabel": "Adjustment to redeemable non-controlling interest", "negatedTerseLabel": "Adjustment attributable to non-controlling interest (Note 4)", "verboseLabel": "Adjustment to redeemable non-controlling interest" } } }, "localname": "MinorityInterestChangeInRedemptionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.blackline.com/role/RedeemableNonControllingInterestSummaryofRedeemableNonControllingInterestDetails", "http://www.blackline.com/role/UnauditedQuarterlyDataSummaryofUnauditedQuarterlyConsolidatedStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDisclosureTextBlock": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "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.", "label": "Noncontrolling Interest Disclosure [Text Block]", "terseLabel": "Redeemable Non-Controlling Interest" } } }, "localname": "MinorityInterestDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/RedeemableNonControllingInterest" ], "xbrltype": "textBlockItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "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.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r161", "r172" ], "lang": { "en-us": { "role": { "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.", "label": "Nature of Operations [Text Block]", "terseLabel": "The Company" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/TheCompany" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r99" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r99" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r99", "r102", "r105" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r59", "r62", "r68", "r73", "r105", "r120", "r131", "r133", "r134", "r135", "r136", "r139", "r140", "r147", "r182", "r191", "r194", "r197", "r200", "r234", "r289", "r290", "r291", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r540", "r557", "r655", "r682" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss attributable to BlackLine, Inc.", "totalLabel": "Net loss attributable to BlackLine, Inc.", "verboseLabel": "Net loss attributable to BlackLine, Inc., including adjustment to redeemable non-controlling interest" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.blackline.com/role/NetLossperShareScheduleofBasicandDilutedLossperShareDetails", "http://www.blackline.com/role/UnauditedQuarterlyDataSummaryofUnauditedQuarterlyConsolidatedStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r59", "r62", "r68", "r139", "r140", "r526", "r533" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Net loss attributable to redeemable non-controlling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": { "auth_ref": [ "r83" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest.", "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest", "terseLabel": "Net loss attributable to non-controlling interest", "verboseLabel": "Net loss attributable to non-controlling interest (Note 4)" } } }, "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.blackline.com/role/UnauditedQuarterlyDataSummaryofUnauditedQuarterlyConsolidatedStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/NetLossperShareScheduleofBasicandDilutedLossperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/GeographicInformationScheduleofLonglivedAssetsWhichConsistofPropertyandEquipmentNetandOperatingLeaseRightofuseAssetsbyGeographicRegionDetails", "http://www.blackline.com/role/RevenuesScheduleofDisaggregationofRevenuesbyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash financing and investing activities" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r182", "r191", "r194", "r197", "r200" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r587", "r596" ], "calculation": { "http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r579" ], "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total lease obligations" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r579" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.blackline.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 3.0, "parentTag": "bl_OperatingAndFinanceLeaseLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.blackline.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r579" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.blackline.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "bl_OperatingAndFinanceLeaseLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.blackline.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r583", "r590" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesCashFlowandOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r578" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.blackline.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "bl_TotalOperatingLeaseAndFinanceLeaseRightOfUseAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.blackline.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r593", "r596" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesCashFlowandOtherInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r592", "r596" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesCashFlowandOtherInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r471" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r9", "r39" ], "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "bl_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses and current liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsSummaryofOtherAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsSummaryofOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsSummaryofOtherAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "totalLabel": "Other assets, total" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsSummaryofOtherAssetsDetails", "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r519", "r520", "r528" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to noncontrolling interests.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest", "terseLabel": "Foreign currency translation attributable to redeemable non-controlling interest" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r52", "r53", "r55" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "terseLabel": "Net gains on maturities of marketable securities reclassified from accumulated other comprehensive loss to earnings" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r51" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r60", "r63", "r66", "r67", "r69", "r74", "r350", "r563", "r568", "r569", "r656", "r683" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r60", "r63", "r519", "r520", "r528" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r52", "r55" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Net change in unrealized gains (losses) on marketable securities, net of tax of $0 for the years ended December 31, 2021, 2020 and 2019" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "auth_ref": [ "r53", "r56" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax", "terseLabel": "Net change in unrealized gain (losses) on marketable securities, tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSPARENTHETICAL" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other income (expense)" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "verboseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r87" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentedTechnologyMember": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "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.", "label": "Patented Technology [Member]", "terseLabel": "Defensive patent" } } }, "localname": "PatentedTechnologyMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r95" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Acquisition of common stock for tax withholding obligations" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r90", "r513" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Business combination, contribution", "verboseLabel": "Business combination, payable at closing" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails", "http://www.blackline.com/role/RedeemableNonControllingInterestAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r90" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r91" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Purchases of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r215" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r91" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r91" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Develop Software", "negatedLabel": "Capitalized software development costs" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Stock options with performance conditions" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedFromCalculationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r403", "r435" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r29", "r30" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r93" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from issuance of convertible senior notes, net of issuance costs", "verboseLabel": "Proceeds form issuance of convertible note" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r88", "r89", "r215" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from maturities of marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMinorityShareholders": { "auth_ref": [ "r94" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Proceeds from Noncontrolling Interests", "terseLabel": "Investment from redeemable non-controlling interest" } } }, "localname": "ProceedsFromMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.blackline.com/role/RedeemableNonControllingInterestAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r88", "r89", "r215" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from sales of marketable securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r92", "r436" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercises of stock options", "verboseLabel": "Cash received from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r92" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from employee stock purchase plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r59", "r62", "r68", "r98", "r120", "r131", "r139", "r140", "r182", "r191", "r194", "r197", "r200", "r234", "r289", "r290", "r291", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r519", "r525", "r527", "r533", "r534", "r540", "r557", "r662" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.blackline.com/role/UnauditedQuarterlyDataSummaryofUnauditedQuarterlyConsolidatedStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r276", "r581", "r586" ], "calculation": { "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r49", "r277", "r586" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r11", "r275", "r578" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "terseLabel": "Property, plant, and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r34", "r277" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails", "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r280", "r727", "r728", "r729" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r33", "r275" ], "calculation": { "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentAdditionalInformationDetails", "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Member]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r32", "r277", "r727", "r728" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r11", "r277" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r11", "r275" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails", "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property and equipment, useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r80", "r238" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for (benefit from) credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]", "terseLabel": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r158", "r159" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Unaudited Quarterly Data" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/UnauditedQuarterlyData" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r28", "r213" ], "lang": { "en-us": { "role": { "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.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts receivable and credit losses" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Redeemable Noncontrolling Interest, by Legal Entity [Table]", "terseLabel": "Redeemable Noncontrolling Interest, by Legal Entity [Table]" } } }, "localname": "RedeemableNoncontrollingInterestByLegalEntityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/RedeemableNonControllingInterestAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "auth_ref": [ "r343", "r344", "r345", "r346" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Redeemable non-controlling interest (Note 4)" } } }, "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.blackline.com/role/RedeemableNonControllingInterestSummaryofRedeemableNonControllingInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Redeemable Noncontrolling Interest [Line Items]", "terseLabel": "Redeemable Noncontrolling Interest [Line Items]" } } }, "localname": "RedeemableNoncontrollingInterestLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/RedeemableNonControllingInterestAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RedeemableNoncontrollingInterestTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Redeemable Noncontrolling Interest [Table Text Block]", "terseLabel": "Summary of Activity in Redeemable Non-Controlling Interest" } } }, "localname": "RedeemableNoncontrollingInterestTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/RedeemableNonControllingInterestTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RegulatedOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Regulated Operations [Abstract]" } } }, "localname": "RegulatedOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfConvertibleDebt": { "auth_ref": [ "r96" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Repayments of Convertible Debt", "negatedTerseLabel": "Partial repurchase of convertible senior notes" } } }, "localname": "RepaymentsOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r448", "r637", "r743" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research and Development" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r10", "r106", "r112", "r645", "r676" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r10", "r106", "r112" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash included within prepaid expenses and other current assets at end of period" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r6", "r12", "r106", "r112", "r724" ], "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsSummaryofOtherAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 }, "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "netLabel": "Restricted cash", "periodEndLabel": "Restricted cash included within other assets at end of period" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsSummaryofOtherAssetsDetails", "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units", "verboseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedFromCalculationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetails", "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r22", "r356", "r440", "r601", "r678", "r702", "r704" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r128", "r129", "r130", "r132", "r138", "r140", "r235", "r437", "r438", "r439", "r479", "r480", "r538", "r698", "r700" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r177", "r178", "r190", "r195", "r196", "r202", "r203", "r207", "r370", "r371", "r641" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenues", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.blackline.com/role/RevenuesScheduleofDisaggregationofRevenuesbyGeographicRegionDetails", "http://www.blackline.com/role/UnauditedQuarterlyDataSummaryofUnauditedQuarterlyConsolidatedStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r360", "r361", "r362", "r363", "r364", "r365", "r368", "r369", "r374", "r382" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/Revenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition [Abstract]", "terseLabel": "Revenue Recognition [Abstract]" } } }, "localname": "RevenueRecognitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r116", "r117" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r366" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Contracted not recognized revenue" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Contracted not recognized revenue, expects to recognize revenue over next 12 months, percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/GeographicInformationScheduleofLonglivedAssetsWhichConsistofPropertyandEquipmentNetandOperatingLeaseRightofuseAssetsbyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r591", "r596" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Leased assets obtained in exchange for new financing lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r591", "r596" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Leased assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsScheduleofWeightedAverageAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r167", "r207" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenues" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedFromCalculationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Potentially Dilutive Shares Excluded From Calculation of Diluted Net Loss Per Share Attributable to Common Stockholders" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/NetLossperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsAdditionalInformationDetails", "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]", "terseLabel": "Schedule of Investments in Marketable Securities" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r221", "r223", "r226", "r227", "r228", "r229", "r664", "r665" ], "lang": { "en-us": { "role": { "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Schedule of Available-for-sale Securities [Table]", "terseLabel": "Schedule of Available-for-sale Securities [Table]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]", "terseLabel": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/ContingentConsiderationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r496", "r497" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r477" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Components of Total Provision for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r468" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Significant Components of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Basic and Diluted Loss per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/NetLossperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r143", "r144", "r148", "r150", "r155" ], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/NetLossperShareAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Reconciliation of Statutory U.S. Federal Tax Rate to Effective Tax Rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r402", "r431", "r442" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r402", "r431", "r442" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r541", "r542" ], "lang": { "en-us": { "role": { "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).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r259", "r264", "r642" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillAmortizationExpensebyOperationExpenseCategoriesDetails", "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r259", "r264" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Summary of Carrying Value of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r255", "r256" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Changes in Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Components of Income (Loss) Before Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Schedule of Other Assets [Table Text Block]", "terseLabel": "Schedule of Other Assets" } } }, "localname": "ScheduleOfOtherAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r34", "r277" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentAdditionalInformationDetails", "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Summary of Unaudited Quarterly Consolidated Statements of Operations" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/UnauditedQuarterlyDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r71", "r206" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/GeographicInformationScheduleofLonglivedAssetsWhichConsistofPropertyandEquipmentNetandOperatingLeaseRightofuseAssetsbyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r403", "r435" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsScheduleofWeightedAverageAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Units Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r409", "r420", "r423" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Weighted Average Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsTables", "http://www.blackline.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r462", "r478" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Rollforward of Total Gross Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Summary of Estimated Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r173", "r175", "r176", "r182", "r183", "r194", "r198", "r199", "r200", "r201", "r202", "r206", "r207", "r208" ], "lang": { "en-us": { "role": { "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.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Geographic Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/GeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r184", "r185", "r186", "r187", "r188", "r189", "r203" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and Marketing Expenses", "verboseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockBasedCompensationExpenseDetails", "http://www.blackline.com/role/IntangibleAssetsandGoodwillAmortizationExpensebyOperationExpenseCategoriesDetails", "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "terseLabel": "General and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r103" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Stock-based compensation award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Restricted stock units, Forfeited/canceled (in shares)", "terseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited/canceled (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Restricted stock units, Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Exercise price of options, granted (usd per share)", "verboseLabel": "Granted (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Restricted stock units, Nonvested, Ending balance (in shares)", "periodStartLabel": "Restricted stock units, Nonvested, Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Nonvested at Ending balance (usd per share)", "periodStartLabel": "Nonvested at Beginning balance (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Restricted stock units, Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield", "verboseLabel": "Estimated dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails", "http://www.blackline.com/role/SignificantAccountingPoliciesScheduleofWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility", "verboseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsScheduleofWeightedAverageAssumptionsDetails", "http://www.blackline.com/role/SignificantAccountingPoliciesScheduleofWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk free interest rate", "verboseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsScheduleofWeightedAverageAssumptionsDetails", "http://www.blackline.com/role/SignificantAccountingPoliciesScheduleofWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsScheduleofWeightedAverageAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Maximum number of shares Issuable (in shares)", "verboseLabel": "Approved award grants to employees (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable at End of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable at End of period (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r422" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Forfeited/canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited/canceled (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "terseLabel": "Options, canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)", "verboseLabel": "Stock options granted to purchase shares of common stock for employee" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value per share, granted (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r435" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Aggregate Intrinsic Value, Outstanding at End of period", "periodStartLabel": "Aggregate Intrinsic Value, Outstanding at Beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r411", "r435" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding Ending balance (in shares)", "periodStartLabel": "Outstanding Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at End of period (usd per share)", "periodStartLabel": "Outstanding at Beginning of period (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted- Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r401", "r407" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "terseLabel": "Intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Stock option, contractual terms" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r426", "r441" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (years)", "verboseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsScheduleofWeightedAverageAssumptionsDetails", "http://www.blackline.com/role/SignificantAccountingPoliciesScheduleofWeightedAverageAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term (Years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r588", "r596" ], "calculation": { "http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r113", "r127" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Purchased Software", "verboseLabel": "Purchased software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails", "http://www.blackline.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r47", "r66", "r67", "r68", "r128", "r129", "r130", "r132", "r138", "r140", "r160", "r235", "r350", "r356", "r437", "r438", "r439", "r479", "r480", "r538", "r563", "r564", "r565", "r566", "r567", "r569", "r698", "r699", "r700", "r762" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r128", "r129", "r130", "r160", "r641" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r18", "r19", "r350", "r356" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock through employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r18", "r19", "r350", "r356" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r19", "r350", "r356", "r413" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r18", "r19", "r350", "r356" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock through employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r350", "r356" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r24", "r25", "r120", "r214", "r234", "r557", "r601" ], "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Right to receive or access periodic material for specified period of time.", "label": "Subscription and Circulation [Member]", "terseLabel": "Subscription and support" } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r570", "r603" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r570", "r603" ], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r570", "r603" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r570", "r603" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r602", "r604" ], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsScheduleofWeightedAverageAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "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.", "label": "Summary of Valuation Allowance [Table Text Block]", "terseLabel": "Summary of Changes in Valuation Allowance" } } }, "localname": "SummaryOfValuationAllowanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r471" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credits" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "bl_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Taxes Payable, Current", "terseLabel": "Accrued income and other taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Developed technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TechnologyServiceMember": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design.", "label": "Technology Service [Member]", "terseLabel": "Professional services" } } }, "localname": "TechnologyServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments to temporary equity resulting from foreign currency translation adjustments.", "label": "Temporary Equity, Foreign Currency Translation Adjustments", "terseLabel": "Foreign currency translation" } } }, "localname": "TemporaryEquityForeignCurrencyTranslationAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/RedeemableNonControllingInterestSummaryofRedeemableNonControllingInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r224", "r225", "r231", "r232", "r233", "r327", "r349", "r537", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r753", "r754", "r755", "r756", "r757", "r758", "r759" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r125", "r387", "r394", "r663" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails", "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r449", "r459" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending gross unrecognized tax benefits", "periodStartLabel": "Beginning gross unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesRollforwardofTotalGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r461" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increases related to current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesRollforwardofTotalGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r460" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Increases related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/IncomeTaxesRollforwardofTotalGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r162", "r163", "r165", "r166", "r169", "r170", "r171" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Valuation Allowance [Abstract]", "terseLabel": "Valuation Allowance [Abstract]" } } }, "localname": "ValuationAllowanceAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r589", "r596" ], "calculation": { "http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r142", "r150" ], "calculation": { "http://www.blackline.com/role/NetLossperShareScheduleofBasicandDilutedLossperShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Shares used to calculate diluted net loss per share (in shares)", "totalLabel": "Shares used to calculate diluted net loss per share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.blackline.com/role/NetLossperShareScheduleofBasicandDilutedLossperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/NetLossperShareScheduleofBasicandDilutedLossperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r141", "r150" ], "calculation": { "http://www.blackline.com/role/NetLossperShareScheduleofBasicandDilutedLossperShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Shares used to calculate basic net loss per share (in shares)", "verboseLabel": "Weighted average shares (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.blackline.com/role/NetLossperShareScheduleofBasicandDilutedLossperShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2029-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=d3e1280-108306" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL124452896-108306" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27340-111563" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466103&loc=SL6014347-161799" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r342": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "16(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r382": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r383": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r384": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r385": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r399": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r445": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r492": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r50": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "c", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r518": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613674-111683" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4M", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591554-111686" }, "r536": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r571": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r597": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r604": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62652-112803" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(7))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124505477&loc=SL117422543-158416" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124505477&loc=SL117422543-158416" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504731&loc=d3e11522-158419" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506110&loc=d3e32546-158582" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r745": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r746": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r747": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r748": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r749": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r750": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r751": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r752": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r753": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r754": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r755": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r756": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r757": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r758": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r759": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r760": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r761": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.19)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" } }, "version": "2.1" } ZIP 112 0001666134-22-000005-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001666134-22-000005-xbrl.zip M4$L#!!0 ( .R >%11@%?@%8L" *CM'0 / 8FPM,C R,3$R,S$N:'1M M['UI5QM)MNWW^ROTZ/ONK5JK$L<\N*K]%F9P4VU)-HARP1>O&"%! YV2S/#K MWXF4Q&P;;(&4('>7+2FGR-AGV"?BQ(D__M]IIUW[$HI^WNO^MHA#MXPV[_M>L-NX/B[)]+!X/!\>M7KTYMT5[N![>\W_OR:GSP%30;+XTO M2"?D%Z>?G)PLEY?TBGTX#=%7>;<_,%T7)N?GIU\[&:>3VWDWI#Z=G-XO!A?G M1].WY;GP8]F&#%Z<7K8$KCVZ=O,36IZ.M=:ORJ.7C1CGH>RA#),+EX7C^_ZVGPUOC5W_7WV^X@=$QV\_V'@^*KO:5?P=$K;_$_[.*1_1XC6'X+S=$95\'W-VX_/E>\ M&AV\>.]^MF_,\6TPQP=N _IU*).\3NYKV]?.LVWCCE+G++M>I[PG)I=]<4M" MKK]=.FQ-?X35Z[;I[O]S*72SG>TET)%@_)L_.F%@:NGZ+/QGF'_YY])JKSL MS<]:9\=PF1M]^^?2()P.7I7-?/7FO_[KO_X8Y(-V>&/;V:1%?[P:_?3'J]&- M;<^?O?G#YU]J_<%9._QSR>?]X[8Y>]WM=0,\/C]]G4X,Q>AC[GWHEA_A> ., M3Y&[T=-/!ULA_G,IMX8%+R.Q5AOFE-&!:"R\DXA&QH3^O)::@N!_V64O=4TG M/3KDKU? GOEDTS;:9G^IEGNXI:=_G=FUWI?W9.O++JT/_>'ZE[UW^K#9V2'- MM3\/]EH?>?W3#F^TMHX:9"/?/?PSWSW?R)NM=9Z^[[7>'KVGC?;N^7&[<;A_ MMOMI!S5;&^UF:P?MK?F#W<[FV6ZG?KI[>'3:;*7O.R=[&PJ])WMPKA/-5IW4 M/WT\:;0V.KN'*[2QML_A/G3W\*#=Z'RDC<,_CYIK*[AQ[K[X=QNY?;:?VL<;AU4&_]E3??[77JK1V^VU;G[UOK@_HV M.GW?^LCJY[OHLW.<"^]C1@08#J:-S"PB(<.(1">)I$K%I3?1M/OACU?7<'Q, M6">>:B/O.]/>#:;8@%_Z"X"_!S"Z!;"2.#!L9<8I^&IF@\P4]'<6F" >W+'$ M3"V]22#,#-\/7R!\+X3Q+82!?TE#C,MPD#YCC)C,>@U?D:;4 ;. <(; MNT^([WH7W,;9*B!S!;;?PY;PVQ19\U5W7&=C6[S<*-=!P3KA^NL MON;('B#2@%YNO(/6G.^075(_:;Q;YX#FV7NZU0[_VCK;^^2/+6$"VG6VV_IX M5F_MGS3.]]IP#0:I07N'[KS1 ES/5T *VH#FG['>VCQIKFU^QB9$H2F"KJ,A MF5V?V8!#%H(D2$=)F7-+;S[0!VFE= ZY.#_ M6(=[(+:1=_-!>)]_"7ZS"S':?F[;8:7?#R\9LIVS^N'^9VYC9"2*#"$"GH]C MD>EH<1; .&*:%(TE)<,/@\P0Y#0F1ELPB,JIH#W<58,^0SN-_;SY#:12"/T^ M0&RVE09.FA$@*J':'IA!2&K6C*.S@N'U4PC&^@G5]WE_,%LH3T$; MONQUX?[GQYW&^4?P7@XW.IL$/"-J=-;A>YWL';X]K)\W#IJ?/N)F:^^HN:W1 M[J<_^^#M2+U5/ZVO;9[76T>H#I#!V7ES;>^P\6GS9&]M[''/]TE]./SX64N='K%(#\OOS[,?CBM="24<,MD M\$8Z#XZ>L\@HXYJ4PH@6PCA;86RL7A=&[[0))((KB014 ?D0+C+,I,611B<]4$MOA%)C M]T8QSR8?EFH>FM(Q[?X_ES8;&S?%=BW8P6:W/RC*^'"UU_T"[Y_$F"&D4TZ_V M.L=@"GCZ21C%?KX !,"6_D%Z;K MK/%IXV@/)&;O$YBP%DC2N\8A1*40??KV;@?,4P>DJK5+]E9OFJY-O/MIZVBW MLP5M7H=V?$1 NX".P?W)7SE$J6<@5;AQN'?T]_G*.-J\-%V26AL8"IERU&1, M8I<9&4-&*$=.::=XX$MO" >YNBU2KZZ/^18AAB* C>K?,5"=!K%?]\O)!Q"Q M6CGO\7IP=@S@]?/.<3N-;I>_'11) J^,22^?]CW?OG(<0OZO6%1 M?BLG@%Z/A7HD&S\RR#&Y42A'.";?_&;R MT_6['Y?C8Y-O_8$I!FM@UM],' 7"D^LNCUTTTU^>BDE&\>4C1D76M MH^[L-\,])M(AZ#G,#/@R%BFU@2-*C0M"C1@R$A3-07>-)K8&X\X2&447-QH? MN5\/)/M8OOZPE+[1CQUPOL,BO!G/-[W>V5Z;7#XY-/F>KK^S-QF(G!$0&'J& M@!H@%87#W&$+87T,@9>]F5JOYJLW23G-J'ZR-_O)QO=O=>A8G,N##^[1!T1P M<]6C-S3T83UZO0?N'S;,50^@G^F!JQH*E*!D#Q>OY_,OT*RKIY:,UPQZQ0\J M\ZWKTX]KH=OK #&_X[;W%>EKMWAUO?7?DWP*I$\32W#@DAE.--?:ZN@@",8> M*SL#CS9^[;"?"-SHJX>'G1ZW15LJX6R)"DQ3 ME4:S%!/6JD!1I,(:::2VWI20H@FD3Z+3SPA2='](T=0@C2XZ3< J4X48=]PH M%8DR!GX61-$24JS'D&*]@/0AD&)];TCAU&E!*BU1!!F(B*EFB#@E(51"1,A@ MHQ9$/ O#VPKNH-MK]_;/QH>?H[TU5'M ,G)E*:,46XP(M40;H2+"@3T+>_O4 M2,[$S!J+)6/*$:DQDX1#D$65BQA'YI@/^EF8V2=&L!OW=Z MW>U!SQU-WVY%].R)KV M!Y/[S>ZJ.'"<@V*]7Q@NIQE;0X.0I'. M*\)!NMN7L-EUO.1'@4QQB%NT \A"1.,&6FE4!A):Y"E#CT;R+;"P.3= MX-=-TYZ%K!?(?79@\N(HL1KAL"#L,B,UE)I[S3QU*O(V#,$=Q9<8/9 6^Z<$$B!.4:,8F1T M6JQ @?J1U&81919>08Q!ZABT-K@@Z.(,RR(PN!IN9;&&S@R9O#/ (2$T$(_!X5]_390#.+&'AZ,''E)+;.1:(1]$)$1E I5H!B!P6#%M6;DV4#VI#'P]/ ! M<(CW0"@#H0S\D&4(T'*6">.B0D^(SZQZ(#(445#.("!;0D,/&,8EC=1J1:RH M0CK(//GGV<_1"$_ E0L!EH8SY;$6UF :.)/(<_CZ_ "=20P\&W !+T-I6D"J M'2,>_+\US$H%C#J"R4+/$-Q9Q\"S =H1(J-2DI&@F:5 %\ G,2FE-@6=DFZDE%E'# XH,8 1FX9DA7!JIK.?HZ=*HJ^QCIY7??7WH&'E/@Y/4 M6\Z\"SJ::(DP$ IKB*_,LX%F!C'P%&'R!,LHJ2;<8!8L59*:P(4&8\G!([KG M ]-L8^ I0J:B%:452#6>)^\T^XQC99C$0J7$B\BH\R:DM''+=%368L6>'Z"S MB0!G JZ/3 @"/ 5IS4+D2F/05!PY\8A%5X6% 57PA+,'FANG/%;2:A*8Y=0J M*ET:R-$H&A>KL/1N[OSG[%&5E%-F((;'B# KF;*:<#TPSC@"G!QDGQ$4>8RKME"K Z,B,-%QP"9$AA/#/!K(GC0!_ M"I_+>AFCA]\JF&';DW9-[G#O"$&DH$0Q5B+JN] M;JH$593KC+?R_M';L[>AZPXZICBZL3S9M$-_*WP)W6%HA,$SX2X78N*&_0$8 MG.(N.9D<>["@$*-B6D]F I*,**^5%H1@[8D@PJDJS3W/JZ#,9)K#&L)0L)PQ M, 28R,0,20@@XW1%E6A'L&ZR IL##OK="2Q"J- M%-X?5Z!A:?L?@-:%_(NQ[6F B>FB)0X<@84\_2%#\Y MM+.QQA81%XA(M9S +&/+F#$6XEIM _'1SS_['@4[%QS\?<^-:GM> _-#$8XA MG%T_3;4_0W^E.XZ:AD4!UY1E;.>8CU^WL\P:2F60$-HRKMX?V8-C(3K?$IWM7AR9./:\#+V[WRBM5> M_S',RNP%B5EA$3@.[E*M1L0MHCY*2XDD$@[A"@C2DUF*'Q)I '4XPXY#"S M6J3,UV=K@S:&13 .3?*<^^C!04&6H$9J1# 7]_G MK/_VK&X.>\5JV_1OIRT<#P>AF+B#&U<^1\B9(II%%P2U@C&,E+<82<^E0A*# M"%1HM/Y>PP[;H=W.N_N@\G53'(6T[7E51'JZB# M@"TJ[0T# JX$A\@."1<(N-CQ@MSJ ?:L.._%M'@1CM/69]W]],M=<^,7)^S M"9.[?6N"_.+6XVVS;MYSW#SX>)^[W<@]9!#>":P=T#5KN;92:16QHB2F(DH5 MD*Q*&/K9V T70E"6>?#=F)D@E4,EB\-1(LQBJ- ,WGRC.YM)/ U0$L52Y21F M&;$>>ON%.3[(G6F/<"VG8HNSUSO;STLOI368>4M! M,PW3:;0_6"X]B4(P0X6H@%[.'KD9K=9F@1!@R<)A)@/7@BMD$07R;'64J@*! MT6! ?4$^)%RA43"E$NC".T7(2(%48C"%7:D'L>(6R>=$/1 M/\B/1[!!7/ZV;=S1^[P;_OWO:>4HO!WVX7[]_HK[SS#OYY<1RX,>][-BHC*, M[BDFY:G3V1<&,P=.EG-B-7/66.\L!FZKI LD!CDN);^0CAE(Q_7*^6@Z^6X^ MJ,2LF+9I1RRB5<#*(6FHMDXC.IXFPA<$"S_^ULT+Y+]#XO #2!R^LJWUSZ0# M!,J#51!!$9J*7:G$TWAT0AK/N#8S$)-*]!O7C$(_11R\8C9 ;T6-/**2&(,M M&I-?<+LDFWR8-_6ZC_1OY9V\G9M_]>!6W?W^^X%_=!JNK/)%=A MJZR-B*75,Q@HL!5.QD"=0810'B0J;OAQ)0 M+O???&OZMR]\"E+R,LRRLRBX-)2KHF?>*!,ET5H!62$$!R:?NZ"MCE=M;X6R MQ,1"T!Y+T"@X%>64<&F+2<.4P5)Q1YCC HX@/O^.YL<,66%\:)C.8R3"/HKG M$9H%5.[);1$C:1,\I"!^X8A03V*TSQ2G<<)[\)>>9RO?/ZC,8DD58S1"@C%7 MCF%K%) $Q3U!$8@W%^J9PG;-?,/MTBA&52!S@C/'C+6IP#FUR @,(1%#WF+' MO:K BN0?@NP#.!#HA2N*5A&\&-84"R20$Q[; MWBIDBE6D1$LF7& (0\V/=@B0!1)JCZH!>-.:BM( MI((XSQ&*\;G"]O0>;'J0B2"\0B0@QA!3X,H;'EY8 M.N(@[L(Z068@VB?(X8D4S%X%Y%G7AL:1!6R-ZL#\6P,-:4,46TI-T8PY:3ESGL#88QP&%E<@8KW MF]TOH3](%]VNV;#:*XY[@&%8"W:P'=RPR =Y968C#/;(.ZD01XAIHZV5%!&E M.*.(8U^!C2*^C4T'(G^7IRT(H%,J@HF \)YCQKT.A$GMM(TDZL U)P;A:M1E M_#HF.]NMHEQ*?/9$RC*]\)Y089(IHYA:II%1T1#JJ$Z5#[RVOMK S,*030\; MKM+FXIQ9#$KC0S3>[Q<- OS\#3 MRG&YTICZJ!A#>IN-(OQG&+KN["LMN7)JJD ]+(J\NS^U)N5=TTUBN0E24@S3 M0VY43>QUP]EHY?S&L.NK0HLBD4%;YAEWCC%*E?$B>&F$51*^5("R3D-RR4)R M*R>Y01&-*=%4>\HHCE9A8AE15B+EX-^7(;ET(;F5DUSL#;)(2H,#8Y$RE:@" M%I:Z*#3CU;*Y"V%Y9&$Q2@BOB;26,4V""E$& V8.C)UCO K9KG-%+;\G)C\6 M',ZAYLR+ "NEK?3*:XPHP\RDE5M(:8'H,).H]?A@!/CV@N!/BI*0003D>%4<%S)KW3UMC *4>*20.F MN0("O)"9)Y89R8T5E&-#0&:$#%9&(Y QGG/AHJW&XIWOR06]&Z6 H0H3M5.,0A+6BLF- *6!WZ3J8B%K<3J M] 7-FJ4 :$2"'NK600!\M):;#@A:6\]9!1V+T. %G3GQ_,.L!)(QU1"BS/P M9)HKZ;1!U*?5C[Q:N5XO!#.&:,#!&(0,84Q*BRWB(=I@G%7"52"?]872CNE1 M^">=_I]>9JE#.#@E#XQ7H:3#RR1:+UYR+8XX:N*,)YZA: R+DD:".6%6>\8K);D+ M87GDY3A<4A2<0S8-:45F1>2!.V$H1\&'%^*@7S2UK/!"/RZP(UP[&Q &4T9:"*L#D$R@G-98IP-*&W SK,P+&89?+ 6I MK "K0+3@)"H7)*-,6^](^L-MI*FRT,L0X,52D,H*<"R7?(#]-1JQ:+D.5B)' M+>?82"M(!01X(3-/70Q*&P)T$P>P=@PCKBV5GCC+8_1*XBI,Y,P^OW,.Z.Z+ M$UR%6"!>1)!?B)=PU $+P[CFPGH"(K80W&K0W!5B),J++@5'$^=%\$ECC)D!6>>!J8Q4DQ%*61T#!FKG5T([D)6+LHJ M.)J2@XRR)C*FO>&"4QLE,\I0):JP"=:"WLTV30<[@VBDC@A&6%"(1*0E%8;3 M:&05Z-V"9LW4 G%)5 PQ,N*8IE;+H B/ 1,7G!/5RO-:T)T99,\@+L"#R;2M M'%,.*Z6"-H$;*@B7XRWOJR) +P0SZ$;-DGYK[UD(SG"D/,&6"!XYH56(K2XQ M>Y\;F[>A<5?VEK-MX*CPD.X^W!8^]>&91;D_1T40PL@;ZS *.$@FJ;5IJ\T0 M#.):6N7*C,KYWA]E+A&ZN<_)SS O):B+7#B.* LQ6((H5IY9JE.\5XX(8[5 MZ*$(J>GMK$$8$01IRK!CG" ;J5&4?F"-D4-I=^I*+1:?-9R/4^B0$>8IYE+Z MM/\%-Y8[IZ)/E,9K[N;\_NW%\'(O]0 M7)Q4$9@H#5%S[36CD3&79G"%"X8&S(7VN (+5>88IBF.R0J*I8W 2-+6!A)I M#BQ426V9)C;P"M0">Q!,V[TX.#%%@/,F']?2F%JOO")M2UR5;09"H&GL$U'I M(T-4&8X5#8XHX362I *)894";GH:QQ1."T]5*DC#I#+6,0LA'O7<,074\9EI MW,:PZ.:#88G<1GZ:/E5%Q9SES$0N9*H\Q3'21E*)C36$<^Y]!>:KYANI*>J4 M%38 %?2*L)*U _$ )Y:V8 =T1 6*7S\(J??!],-!K^TW.\=%[\MH7+\B2H5- ML)R",C%#& U&.62U5!A4C42C\3-3JJ>':HK3K80DPBY)*F:$HM.2,F69("HB M2[1Y)EH%$?&:&9A5^+EZ89;%!J+A&(4W 9!QUJ7 6%M%(G@M2I^).LT HRF6 M!--,1@($CR'/@O-*A30H[ RY75\;HPO#2H-BJ%+8TJ;7;AT'XA$5=R3X2(8 M@8#E\<@"<8:"$A%L(PT!52+);=ZQFF)F@.&46*424-$&SP*2!?[&WU9PVFS=H9S)S M1J@-8$^E!:K"I*5&BQ@PZ"T#QB*DJN;,V9Q!^V239\-N/L*UG0*="Z ZHX2S MQ-O* Y.K)[]/OJ?+[^9,@D @;YU(!!=9;Y CP3OI&2&8>%,A _!VV,^[X%57 M'&#?SY.KO2"U6WDG;^?F7Q @YMW]_ON!?XXJ#Y$] @ E\QBS"*3*.(:"C!99 MB@4RHP0QI#"=5PS3TN2;"TP OKU0]#[T\NZ@V0VMD]Y&_B5\"(4K1Z2[7T#O M<]L.VZ&;]XI&;Q#Z:T,X#8Z>C?[>Z V_MQ[EI[A6L@(JPW0:7,N;J MZCAE M&CD-8$)0(R@5P0'U&EMM@#!;8/EX-OTJFM^VZ==._0G=Y(F L&F]70^=?"N5K)6E%YFIY)T $A$RU.@3+3))56],A&Y9CC8"IBA4:RJX3E[,>Y ML<:>.&\L]HQ!A&508!$31B3\I$FHT#!798&?R9"8\MY1I@$'%X$&@-.(-*;A MS1#Q8"?>5B-^;VI^>6I/P&IQ8KA"/&S%I[YJ)6D2&#KI57: MVR@F8?4"R8<%S)?@_-1<<6"<"BF$Q ST3G$>L*?1O;H0>GW MMV<[W?P_P[ 6^J[(CZ_-;,!9OISK +O_3+3]8J[+WYKG&@Z*UVL/GN0RE ._ M#UENGNC_-*TM=ZWLT[P\XC!P<+<7]2 MYX:-XS8R&1 C3))@=.2C='A"A*.B J):48$"TOPFT[>Y"5$>[5B'@CDH$S0WCD6F&9"361H.$*196#O;>SAJ^><9J$< M;!\7P7PO?ZEB\O0HD[<"S"'X$RMO(2. MGG%C)6:4"6RUQ-Q%*2C2B(^+F>1--P-I&3D*0SHSJY(EY1C+EF3=,YW+9 M''#RUD%OV#==OYV?#D+HIA3TP=EF-\W!I-D8N&):VKYR8@I_;=7>]J#GCIIE MO-!?Z?JM $*6NT'PY0&(*1YW-2P6TRNXX6F4+I7;P($EMQV#LH1I3P6R@92# M=5A,UBTLA&3>A>1::JVX_W(),;T:VM\P,('A0-%5H<*E+R;)7Z/ M4Q1(RV@0]1(08!@B+^ZC?PGB\M-A,OIA5;[(BPD3D>N-1.ZNY>#AAEA.[GGOI!F+ M4)HW)FD? T8PM<@HK;EGFGC)-1D3*CDF5.E#Q<#_$(K8*SH&8J;M _,H5?AN MTBEY;SIU[=2?\<+!!^0PI:!IL)PUF#+QO5+GP*]ASF]&SWP,WLO M(F1$Y,(RP9F!_YM((.J/2BD?C+M9OF:>IPSG1) ?%.!-:T6>!S^C#,-.\%3K M.FA*/' 7ZJQ0CMD*K,C["GIWC9YL;>]4A%(Z+I1F7"FL$//$6A:L1=12[9F+ MJ$I+:F:-S^P'4;A+JV,X0YQ'QIVR%F(%3BQ2#B%Q482@"F!N#VT_][DISK9- MHNXE=M\@?\\13AN4 A+GG:"*F6"4"%(A'RF$?"J.IMD6*,YBU!GZ"243F7R9 M9DJY )83.C""#76*56BP!*)LS$X^"X4LF$A*-//JZ^DH#"I'"6<1"D14]+8P(VP$9O(G/&$OUQ_ M/[\6929,@CGB91!IFR%>%CRQRAAOB,%<4^7(0E#FSZ+,1E PQ'(48G1*"*.2 M*ZX0C0*EFA9<?<6I39D%D@L2:-YA!J$U&)EGAAL65 M8=V0EFJL0)==[G"W?GH,=WN"I>4SJ($$=((ZH!7*IN)72#MGL%:!!*ZM9U7B M%G,/\&PX@8V42\MYRLS W!I*/(_2$R69"*Q*PU#S#O",!J80EB*:&$P(S'BI ME*08.>:DQXI3,O_C^2-<6^9T93@XZ!70M.N0KL'1_B!WJ[UA=U"<560XGTJD M&"(.^S)W%6LGL?5>4*TC4E17'Y=2$T'/DB*V_QP6>=_GKD*)CX$+S&,,7BG' M-*+ ?*61DE@J&)?AQ6G.O1\+#QRM.E\U17$6>T6:([_;#%=$%+2W%'22.T,B M\X);;1$G5' >@I 255\4-GI%R/>[U;*AUCMN! X&(\ZRX:^8%UU@9B47J288RQ]HMA81K#T%C@M\@NA^!FAL.W7ZVF?SV-X:MCK M/49!M<>A6XAR@GA4E%@6@ 8S&B1G/GBGE+6D0B,5*W 'G[?+1.WMX #_01[Z MZZ>N/837V2AZG=5>YW@X**.?9EPW13?M7_4A%&6BY]NSNV\PZX5C,QG?0,:D M*K!4>N%8C$)'$KQ0:2,=K6FE:CP_4[&8R:A(3.,@S/- #01GUBAO$1/.:\65 M#J.*BA49%7F>8C&;L13* W(F@A^1D1%-K<<4(8\,TXY)5*54UR<1B[E>8S M MH1 :"14T"I)@QKS6QD@9+;8J4B*)6+B0F:^@FH$#H=I+QC#Q7C!*J-$:9,!C M%Y%5&MN% YFI4,S&?7#+J50\2!P"F+:*AE M2F'DG F86:(-9N!/*)@+";^.)](73F3&HC&;W6B0%=%KZPG'S"-B%4#FB)+P MJ["6+5S)'(C&C-)O) @&$()RQ=.)2[RF66A3*G-51: MV9VU9C/<)J)RV!,5(F5:I^H0W@HNB1'!6Z\J)+"SW*EBSI2EDJ*H-(4(72@4 M7=H1+!6GXM?X$G]9L.). #]%S1 MZM7-($G#6>K69I'$R'3/-OO]8>B#*.0N-.-6\*$SE2I)A>KML)]W0[^_XOXSS/OY-1+PMFW< MT7LXO'W6'X1.?[/K'A,73*>&"\=181Y3MBMG"A-E..**0HS$&'&F AF6Z R MB8BA%''OL")"::Y\M97L*3!\%!W#2'BG@&E&9QBP4".TXQ%@D@R086)^?5): M#7ZQ/O%=Z.T7YO@@=Y/*X&ZT^.+USO;<^Q\AD;-*$<:C8A@A8QQ!EOB40BNI M0?.K&K/&8'IZH((5(7++%=ON5": T9IQ MB;QF :7-*77 !(Q28@+@Q;>3-&:&GJ++_J(')M,K:*\O3 M*+_%&CH-.:T#)Q";>$QY4'Q4M .<#7K";,&']ANZOWV;8E8VL@8" M^Y&IY%WXSQ#:628;W-Z0S3LB:4L,FFP MCJ!S3"H=)5.C\?&%X,R;X%R)!F_(PL]4"0&CBQF".-P%1B.V1(N C0V"03QH MR5@6")X[6?C&+H)IEJ1G"M^,:WD1W*!7]-/$,5Q9SAS#YTX^&(3OE6>HK&R0 M#$]#-A#U&F(-981D3%.N+6$"$0FN6.H@V?S*QJ-L0+20R)E+I Z64H\\(50P MYX3EX*Z0E-BH@+$28^X#$IDM1',AFO=D8%>%\SL,[.JI]V5@K_+3UT7H RUQ MH3_Z>A",+QL/4+SY _X:$S.1$GV8QD%SYH'F6V(=MAKKM,,!\I]3!'1Y37]P MU@:Y[>3=["#D^P>#UXPL2WX\^/TD]X.#UQ A_-^E\M0W?_2/3??-'[9X!3<8 M?1[=Y_;=3+$/-QSTCE_#G>#R@;'M,#EJ>P4T/'.]=ML<]\/KR8???=X_;ILS M4.XV,+.LO.CW\;UL;S#H==+M?B_3KYQI9Z:=[W=?IPX:'QZW6>MEQ6EJ]@#Z M9^ G#QZ_T7+Y1J\&_O8QK98U^OIAM(POCKTJ[UU,3AAW'AV]KJ_!2Z4N^N<2 M7;KQWN,W@3-KOC=,_?(/5/[Y_=CX-%/\&M5P>9O+Y[PJ^^+;/0TW_+WLBU&W MI,S([VV->UV M;V![IY4TF1NY?;-M:U\]]/&X6YG M_:QQOC*^YB]X%N_NM8Z/&JW=\P;Y$\[;@>-'J'%X<+3;:N?U=W74>/?G 9C; M?+>U2>L;ZN1]:V50WT:G[UL?&9AE]%FDTNA:HLPP$S)F9,@4I2BCAAKM-7;6 MQJ4W__,/+9GX_:LV=RSOLQ#E'S7/I?RN-!H[*^]K6^L?FENMVH<=B(Q7&JU: MJUD#;M@" EC#M-;\FX8'7A,Y+0]P/]>UT2MJ@X-0BWD?\*F=!5/4($0-_BD8T(7.6I;9EH5M)_?]ARG167]O];*DPF >;0?_JC$DL,JN0 MS%+_!TZ5P-P\JIE>'18%X+51"LDNX'!?S%XD7!1;KR*EF;9$94PAGEFF1&9H M4,R"Q>4F++U9"VXTVI7F=Z];W-]J"82;O]9F'#[=SZ TMQ9,YL,MVC\6XO;QPZU%C[L]U8:Q_5S^'9I''0_%0_:[S[B/=:1VRWM7Z3 M34)[5]!>9Y,TSC^B>@?:^NGC.;PG&#%@H^>;T.:_H.T'!_6_[F"3T4MN)7!( MK1RP229UIDR4&=?.,QF$$LJ.V21[?FRRM;72V-XL:>/7&>7__ ,+]/N"5@XN MM+$VFNBHQ:+7J8VZY^?_K@UZE7"*Y718/\UH =$&E]<=)L__^C$Y]GHYE;4! M3VN4#ZNDH?N9D<;]\\_((V8H-EG0,H*A(BS3GJ!,.T2Y--$Y+--,+/S5N4()>Z\7:)=@UTZ_UCX-+V1:^ MEG=K^:!?

F@!9^?:3[D5[F?K-.]U/KGU'WBL5<;)E)-?6@B\AER>C4;UNV M5C]R+#?F=39(?6V7P;TIA'5'S=8^/ .L?N?C^=[:01ON21IK MNS="NA[>[:RSQOGN2>/P -[#05@'SU[;R.OG?W7VUAI'S7<[X#EV4:-]1TAG MF0E!.9DA$W#&M%/ E"3//# D3YU%)J5UKX6V.3%%^(F8[EJFRT(#OJ8!+7.Z M.4X7'&VY7&$2_]2BO7E#M#D3+G*0:BM=QIP/F6(26!!'R$1+K41\Z0T3&:6< M$2F^*=S3-MY3&[NXG]S^4AK3&@3G/8C.B]KAE9T.@4&5F7[Y5>-;GEKLFVY^ M7G[_=<:J_M3]M;F\M;R]7!MOQE64'71=,6LCS?SU 2,W,^69CVZZ5KPOTB*; MT3\IIL"5-%L_$W[_=GN6]XFP*JE L_@ <1.X_!A#;MO?RXU'@ M^Y(0PO7#W<\A+>OW"&!QW&3,()99&42&E35((6Z0ITMO-*9"5L,0_S(&-@U7 M'A>@=_FQ:=?":7!E]6'X&7AEZ/]6@T/M8>+&M?/\N);FWN=TW/*7QTP[2II0 M!/,"I1_:^UEA$R5%+B,XA:_0=1"Y,IE)C;'3-'I-R-(;A=5-V?_U,0W4^QZ$ M8Q\.>MT7.[%X^IES"3UF<19E!+MDC<@TTRP3E&@5&*&16R#WA&8:H5OPS*DB M7TZ?_,\_%,'R]WYM$-KA.$$]GK&^:I<,*.9L#-,TYTGG=/[TGDO;+HK5UXH2 MO% $7SL>%OUAF@0;]&IP1AJD&*>CD%_LK\GSI,R,%3=X/;>S1FI92_%#LT9Z M6=TSI^XAM\5R67,V_5DC>$_Z]4L?,<AB2E1[W&QX-:O]?.?;G,]/?QH83E MC2/S,_IV=[9@N?0\R6LP[J#FVJ;?O\?PX_/LBL*41G?[K&-[[5_Z]QF'_7Y' M%*,G/)=.:HSS $IQ":?NP'3WX8=N[>0@AU\N3>1#AO2OK^&^NZ^>EZP](G<< M.ZPS3&RIW)7DCN.U7.\^GM8[']'>ISIJG!_1QIIO-^!88^UM&^YQN-O:Z.P> M;J+&8?W66JX]N/_>VA:T]R-MMAQJD!VT^VD3U=_M /]L'-0_[>7UPX^DCJ&- M-Z=J4=34(*DS =AG3 B?V6A,1B1$P9+;*$D<91R"Y)?E0'ZK'9NB]L6TAZ'V MWV@9X92+6>L?_-A,[D(AIJ@08[L^,NL+;;B'-JQ?UP:. W:6T9)AIE3@!(@0C*O 8&M;*]MO*Q]J[=LZ8-P6,;PL=:*A$0 M!M]/BYC/^>Z'Q\C[#XZ19SX0T.AUPWR.*DUOM(5-:P7+=^U=V?!4\,RE9!E[ M5G,'P1W5.JE41CZ2C.(RU3COUTSM)+3;V5&W=P*-"Z8/<'@XT!^F(3/3K_D0 M\^XH$WEKV XC46.(3P3MBI""S"U_;;G+HT\[?8+7^'=ZB^WQ2Y2;YK[ (5[^ MF07D;* QPQC%C'&C,N.5SS!%VED)_W&R]&8W]&\:QFN C>7ZGE+["0A N7/4 M3TGNZ0.?^O.Z\C5Y;?1FWAGW6A\VQZ:EVQO +_\9YLEK@;,JEX\5Y\ M&$V)>]=_*EO6BC0A_F! M?.;R_^CV^J]>>]@=F*)__/VX""Z4P^"8U,HZ(_W:+W Q1(JU_M =U/H'O;3" M:[+4>'!@!C=-ZHGIW[:GY<7C5O\*A*WK:[^0*Z]F(>B$D^QA"H?@HO)\N#(U M97RS5'J@7[:D;*GI#VH:U;PYZ\^.S8VKMHSJ(*11IH$9#%^>D3@Z_XPX4#G* M:*9"@.@7(9-9)&A&G= \$JT94%L7RL'58I> M-PWEM<]^JX4OH3BK;:; W+@R"6S-#$QM8T3TKEG0RYM<97ZW(LJML#]LFTL3 MNYVU:K^DC_)W0LGR1=R9EVMBC].:V,FPE M7YQ9W*>?C:.(FN@S0ZD#[H2!.T4A,T&T;$Q&;D+NJ\/+?Y71BA932:57IH@A?6R] %/Y2)]:UC M9)E+.?7\+J:6!9K^;0E=IC^8Y/:=/E /V@EA2O6['G/Y]I//95Z672I6P1;L M]XJS.Z8RRY-**^'&)U5Z5K-^"/=^MXX;0#SJAW4&UYP V3AMO(.VM=K0IK_R M1F>OLTL^WES;?9;>8[>U0QN'NV?U\WT@+2L,W@7M=OX\:'[ZL]WXM$GV.GN' M>W?5-8Z2JJA4VFDW\(P)!G$=1SH3S!K,2 B!0USW_FX+_OB5Z9Y>LB]*.#_1 M*NWY>.N5V]#.!93?+YOY %39[P])6YQ[S!IW\;@7@-OSU\;MKQ'=9X;NH[.( MLB,GFY8^WSJV3\0>$FNXSAZHTQX9I3+N-K8WM/ M8_P [7Z<4^?69JS?'? N+,;#+,:D&]^5O;@ZZL2%Y?A)RW%VRW(8X3R6+&;> M:ITQS'BF(O(9\!E!L0M<^(=8COO4>'[JH;SXC2&S6G[?#)8T]5%.> ##2ZDL M@UYMV!^-MH'DCS8:N:-&=*\H']4^2\\^R>')Z:G=<)*&\HKP)>^7C+%KNBZI M)_#(5!\PG9PVB?6F\/U:*@B8^[MS/6N8_F+NG&]>KBU&NU:#TS[%2&XI)M#$*N+[*<:0^S*LM=M4U@#M\V:I^UP5F88 M_()Y;6=Y.^VP*(E(:V1_3:]\^7[CC&';!IM]1=1B7G1&DU_'\&R33@+I++,^ M?=EB,_3Y8-RNY1K\F8EH/:+3V72Q6$DOV2M6+D'>:)O]Y^AS?BH' =@F=4'A M$+)(#AW;YP(K]\+3'ZJS,: MCY5WV,H[H5]K@'O9ZH%IFE=U&T>%J1.?,;7[*37#GT&3,' QFG'E8L8D*)P* MB&781,X5@W\(_2XUFWGFZ!Q,,,]C?F(+#(+9WP>[D@Q/IUR8-%[8VKO)/2^* MF+C14MA^6@I; ^4I28WO5ROR81 Q&*9'I'M]8?)6N+W-GTA9K97+-?X_M MS$:9R0*'A]U\9&6&?;]TW>P8[C&1#H'AP<>T^_]<0K=-SX>2 VVT>^;ZMDJON\-.YGN#;'PU!.<0<<.E^F59H//Z MX3K_3 W5$;QY)JQ,N_59GH&')UGD$A'F=>0&+[WARUK2B?V9H#BV!S9OM^'; M4ZSXK>;S(J1"HR4K/^BU$TN&6_/_FWAKIW$+\UD_9$QUSEO+5? "./TE>N]2V MY5JKS#TS;3?.4ZOY7IBL=8BEW!NX&(AW!^C]*'!(SX"W&)B\>_&8I(#?4N(R MD$Q48U3M& +!XUX_+,^A85L9U#:"+8:F.!MS(%4:"G)1^?6VHI<&J']#UQGP M"2.L%A[B'JN0BL)A[K UX/E"X*6N)W575W5]L[%Q1_IPB7Q906 DA\U+L;B? M^J,7IOZ-UB[]+!/'4(1EP1$@( 9CX/F69M+2X(*CW(:D_OHW0N5O%(E;-F#D M6>ZK];]-2CI,2CS\5CL)Q34=OJ_ SW8-ZUIS=:>^WFAMUS8;J\VM#\VME=;Z M6NWM;FUK?6-]:[VQNCZ'BOL$.QKV+[?#"/[M&=P;\.VZT(('O6V#"+PL+4NI MJ^RSY"0Z+4A&9*09P\%GUG*6(;!N7G(G.1)+M0"&Z#@M@2Z&8>G-AS0^-$[N M2YJ5=T=&+%G5E(P=1B./X$$_F&)0V]SX MB+FO[%N7G#,XZS*R!]T"Z2]7MX#_'8RC_0!7?MUFW=Y@>K(![LCA43QBQO?? M>VK61>I^>&NC5-X./2C3;G+"V/30T>O>HVH)G G<:ICZ96( [YPVO'L:8F1' MWY2['GP5AG&;&%F6J=^ 895C^:^+D+C=EW"9\YG>ZLJ%XR:BRTN,[??:P\'7 M+WFJ[<;NMO7X>A]<_3NUL33"$$X1$YC&07/FI;&66&!?&FOX')#_C)G42Y/+ M#BZ0/3;[(;-%,$=9J5&O3?L$U&OIU761!QF]T=\WN^KKF,W(^]]S+[?UOS^\ M7VFLM)I;N[4&N*0?X"R'P_X@CV=/*A,W-LZ[MG)Z]5K6]J]I#'2\:'#D4\#* M^]+2-WK+-9PNA5_'UUXUXO[YR=F4TLE!;N9Q=V4BS*V.G9=+LC_')),-UT+#>>!G4^/:F MGXT<&IS1+P/G-%"46@&_C2>C1BN27 "+5/KB89HAS%./]48Q;Y$&WC2!: M!E#&8>/(%_:O!+\= STRONZB\QX85G['JLZ7E+>NR^NM:#U\*9>_]AS0B'(= MV24K&$O\F!A<]-9OES<9'I>C6N"7TRC;,(4^B4:;R<3 M>M*?G)Q::?GH2O* M]1VI<3=.#:AXM"\NL7@S[-T:!/>9?+XYK7*"+EA1J) M;\R;PA$"=/OZ^_L1![YH:PGM!8N>]$MY3:J9D_X=X9^@3H)7^_OMUGN [B"W M8.YN*]6"DUS33#(-3@)QYWPPDME2D \K6ZU1,+*Y>5NT[M>5XK(K[[;F.%4O M'W/P4?E >5$^;+Q9>Y9^>=(W'QNBKR[)G=ZTV&6#RON\S@< M[M'$[]J([>' MQV!5TW=3G)5KI^_C5$L89BMNFXVU];]KK69MM=G8;K[?7"O'NS8V&RN-UG*/VRX?5E>;;VN;:8^XS,TXL2Z^YZ6<[Q$WJV[KC.AO=9F<=[YZ_;=?/ M&ZG4*MT]_WC:((V#^N%?A\W6$=H[W#K8.SPX;*QY>,X67'_:;G;JO''8.&JV M#N"9F[A^_O%D]].?!XW.G^WZX?IIH_7QK!SV/OQX/KD&GC7<(SMB]_R(U,E' MWGRW0^J'.^>-M;=P?)U N\[JK77<6-L\;QSNY8VU1JQOHY-Q>6347*N3QJI& M>W\?(-?YJVL^Z6&SLW6X=UB'^ZR@1F?WI Y]5(=VU#M_Y?5/'^E>:Q\W6V\[ M>Y\VVG^?NY//RFMN%4$9D3AMA1AD9A'S&2=842&IPP?T%7BGCNI"[1Z$IURHW;RKG40W MU.Y*\ EDK7DCVTV#X^UY_H:#/1D'3CK\+!9U[!17?5-"K^4KCB:S:^G^&^>!L MH:C/15%! O#78H^%ILZ/INIONU+3/ZAMM'LG"Q?Z;#03$,=XH9GSKIF*I#I9 M:6G+H%>[IJ)WS88N%&WN%"T!B.FW%&V1<_MMG.DT\EO2&/=T M7_3 =F3C;H[EG]\?=[;XSMG(QYQGO+L9]T@0K3TL/^R))!>G%(36*#_T;<\4 MY;J(M?'JRW'6RM7U&G#T1A[Q3%_K_IDYY8LVC_/N*#UQG*OYM4R=S4D%%W!E MEQ5<+D^_V*AD+D$M1?)3&*4!EZ5=PBCA-)6$*1,R1\MEKWAI.YZCZ8_F:&[# M7'9+RNKN#VT_][DI4I;IMW+(1YF57Y_J&?'NT1J<=MF(:RWJ7Z/VO8OAZ]_2 M5W=MT*S=ZX]^[M\1JH=1J&Y&2WY<"A'B18A0KC\>YW\.P%=. H9Q+N^XR--7 MPX=1ROED-XK):W1+'O1+RF$:U09JC]=3C7>8,*,^@H\5ZH)N (> ()82^5RP*:!;)19SK>4(RM_VA\M M'MLH3"><](JCVB\04]%?)V6&QJ4#RG5:@T$H4VVWC]/+EVG8S6+?=//SZ^G# M+?!Y'ES=U=5=OZPVMYN_SM;L?*?:3*TW+$!B2UOSVSB?^CL@7Q>0E.R=2C7U MR\5U)O__[+UK4QNYNC;\5UR\4^\S4V6Q=#YD]D,5 9+%VL%, C/9Y$M*QV!B M;+9M#YBAX?7S1L;PT$X/](#P.+CO#23FK*^Q-2*!*&*5/C1(R$E#+&FI7A^=% M&1+>B9#ZY+MQ)"DP/I7CO9A*J_B[VYZ8 XIQ;Q?Q'7JSL9T T[YA2<;3ZD&[1,]8*JDOI1U? M.V.N2N*E/+&$D3CX=HKF'5G=!O<@O&;QX3'X$EQ^ 6(E9:4+%47L[E&=[_Y7 M'J63%7@\F#SQ;%[S57+;O47&AKZXB.QX5?ZO"&E7VYN-P\O^U72V.XD-VX5! MQ7]+A\%@3& 3^74VO>;N8Z80@[J_+#1,F"O1:2&!#$JQ))4WN:WPX%1IPDD: M]TA)&I/PE+)T6&3&Q;TWTD=^O\;M?XPB.O\HZS7VYQJ/M:>"4HN[C3A\G 2W M,ZD+6HRS[PJQ=S*N5%VQ$;Q+YTQC<)5.U=%?!Y/S,2Y@''P1O]Z_[(PRT?N3 M5F83\>4>N>KC2Q8/56.AYGT!:7=9E$>]6OS;IO&JMNEH*LKG:QR?]@;3[XX6 MKZR9\S5*"AU=SDD4&9) 4$YW>:NX@#U3%-7I%RV_B_F/F+_L%_>.0M/E\%I- MOWN@H9_J&Y2RZ.303TLS_DAS111ADMLDUJ,=>/PRKY9_R17Y$14J[G ME01RJP!2XYUQ>+491FM]][Q/N'6TS*6%3F5A8Z4N+R41MN#SX-;5^C> M-[W74MXRGK0[2V)V)8^D75R,:[-Q5%23NOKPY-G\MSC)W>(L24!OI*JCB4#; M29Q,]7[3KDWUX?H3#5*?)Q8LV6(ZR70DY=[YC.41,EH-74J^X]&DBCMZ.+G3 MC0+V96+W=/.4D%QD<\8)CL-NGQ=R=9%,;+Y/"0#7LB-G;I'V?-K,(SU&3^LD M#WF2!YW;5P]<O/A8CAO\63 M;C#2I-+$%;>?FWWGTP27AW&I7$W+/[<**]?J_)7#2EGC<40_6?BI+5T4/AL5 M&+O:L,4*%BL2]V0Z2+M18QD,4HK:>-^U^_;R/$V?]>5Y;WRG[;^,>'OJ.!A5 MLBX**T\XVDPDW2DE[)$I[8'"^NZDWUZQ:&_:456].NN?@+5P>[IQ7R%+/@!R MJ6!NL:$&@]'6+L6Q\6ZX\;R^SGS]N*'T2.:-,WJC.CT2ECD^,B4I\=2X6SY\SO[3\29@M!9R2S M%@*"[Q:CCD_<3TX^5WZ\L%E,S:_S\8N=9GJ(RZ2I=TK+9VE#FA1!*.PTJ99] M6<=M3HSR1S/3!7DS GW&,:9 _6]VRT^ZU6Q2R>AIYF75_Q3)IIZ3Z MB<-[+>T"BSBVS&I9_3L(U/URE.OUZW7#W\27$26I MB$D!DJCIM,]]42ID..HB$/?797>\'PLH1!VK7.IFDO"*)K-38)_9D!-Z&V&_ M+&?:N^RXD=_A2NPI)9:Q0'*S&%??(^^EMSIU^)@T;4BE\"):.U>'>_,!')\* MR:9"+Z/5*2:Y6)-KZLJ@M$@W$];/O)VP1:*:L9!8+LEU<3!R9+@LZA25QO22 M3P>7YFS*MG$EFXY&.RYO&Y?6%W6)HKI=U,&_>O1QR:#2"._:8Q];_ZI9NO.? M1CIR41:F?5W5GQQFO6M29;IQ41>W71057"MI;R<9;5)=JB*QMW&0VH+T:VZ> MM>,QESK3>3GFHO[J97=4[S%*[;VOQ<89OZWCEBGL=.,BC[9L,3]VV4P4L/OI M]2,S3M]?OV^O/VNEN_;V:/>6][(3_^#DK$X24>E;+2P#Y7[M,(X<>GTT\XPO,M"S0I$*4[J0Y5$BTB%22?YY2R-*GM?K>18Z@_^VY1 MYZCQ];37\2,356FBC?=I%DTPK@8WDK]O&5VQ8YHCP:10(4L!S<^9HF^Y0%+Z MNM,6A_EUZXUJI\4/?1^MD79>? M>S-6=>I+*=N#J>)C<5.6L9UEK2W$[@VMLN+6U:%T(BTPN7(4!3N%^#.NQ#ZYY=AQ,RX ]RZ=UY>^ M\?NXGN&[=U>5#$_C%DT!)<4!6;BYBUJ%A12@&\.O/5#\/J++%!L3B^:"-WW4Z;BFYHKP^(-71AN-N?/[J4OMQ'X/9:CL'W= M>/9-5FK:ECX6$JY;T=-:C4<_/I"G-LH8?W^6I0G3PE[VXR!*?IR^O"X+T4QN M,R6LQ,&6E!#UBN2Q+GM3W# [,^;J\WG7][4[1OWT_*)HS/W=[7 M..N?'ED^^?G![5Q_RETQVHN3Q[[7FH]F;.RC*E7#[LB\4,S/^!J%C#KR\SQ4 M5BWDY&0-O<%W-O:=W!C$,5%N[P3RW1ME.H9S:B::8KI&\ESTP4F9*^DZX[6K3QW1^^34>.U/9@Q##%PXP\8M-Q M$F.">'_D!QJ;/\6K_Y-O-*=OIU-/= M.I8K\$]MKW&IV^)^15!)83JWA504=Z^^:L]ZG;1O)AHESR4%3<;>U60 M[W6>'3WVU&BGXR2F+U/(*H4&/V6$'F^" B0C T'ANM"#R1D[=DY,.#LI^V;4 M$?Z198L'*G1162MRRM*CEWK/\90CH\;4_S.=#3U 9RLBWOI1UQE'N<_Q_TW! M9RD>:T=1(KF3*$2RO MAD[+,/[-QG[W6D#;2 2Y_6&OJ2&IO>7(R'7JKSWRS P9/_R:ZK67"L=$V$\4 M4^8O))KJ=4?G9F^*0&_4J*XN,?G>M7&-= ]WP]=U4I+:G2B,75VD$*8GEJK2 M#9",3(.>;8\S-T8%[1O!E_7T(UDF,\]XXL;G2FH==3G6WLL(\OG92):\[I3> M65CA4_A,87HJ=M/H["GX*75(M%.@32M76N%F)R_MBC(<96I,XY'W2L+^6C1[ M'6FL!>E'[K^TPVN2>?;+;;'G[)>["VU7%O6?<,QHNY=;U;7#N.72-!G<_?6) MH6=NLP][Z_/--2X= MDUP1Y_0M0>FR2':XB\LJ(J-KW#=^S-'#W$E*M$I2*I;Z9_-W47;^*M8HOM,= MD4\ZJ\<[ZFHC7)?.BW"+4191('3Z]VU:IW'M]?SZ*E;M^Q32(N:LD"]B5 M3CZ.M)_=>S?,7Q$D?65_'!118@6SEM>9LNU>Z+8#2>[0%TELFW1/F3SY;QBI MJQW]4P3];+:O\IGZ_2(ILOSW$-,%V,;*;C6JZ<1HG:\KS72O+VFT<5!#F'11T#PEV.J:W.()T MO_"]S !@#N'9Z/;:>A+&-IS<3-_&JG&USEQ^'-GVUB8&JU" M*4@]1(RZ6JJ9<VTR-1!]JTRR,4\6C7[-NWCF>TBHX0Y=WK>@- M<_Q+-/3K;ZZF LB_!O]:08.$5OS#([=':.V,VB.<_>>T=;Q-6KM_?S]XW6JW MCM_2@]W/K+7[LG/R?I]^>'T /YP=D ^[?W]]0]YU_+_???_PWET83/G!^1XZ MV+6P=;S_]03OH];NIZ^II<+!ZW].3\Y./Y_\>'=^\,-];AV_# <_]MGA;FJ' M\(FUSN+8WWZD3N* D 28$ 6HE!!(B#A0"E)-)78AZ(VMV[L8WMEU=I4;9_F; MYDVOC*%Z[AOGZT=+!87<$^"(HX!R1($2R@,A)1<40T9QW#AO>BDY^9,OXMUW M(I'&DZO;UK7:-:^\Z5^FT'_,BN@77%]F')?1B5__4JJ"-]F^Q^I!% %M$HD1 MS0;"+5Y)0311DX)HC]N![>6;[9W_?K/?VFLV]EL[MS=P?=Q17FL/]W+[S79K M9Z]Q].^]O9\TAGO<$?]>6'#B"1N%S)276_9A'9SJL886Q<-2?A[\<>LC/'YO M.P'%K_2V$S1^DU??VPYNX\1LIS!WF] U37B&^V)T2H_J*'4\AOU MR;N04]#G7 3KM:9]>8;F9PC>W=80X:L)F"NH::WW(3SND]]-J\6C;Q\=37/^ M/.+CS8>\#D)5?X\$K>/.&;13_XDW, MZKF:R0=8=#1/+Y)?*Q[_9='JZ^OZD,>&C?INW]\6>K _9VMKU^")1D:)5_W2 MQ-RX[+9+D\3EP&UMAO.^WX8ON MY3EPO:)F=[ILQ%&<-%\@ZG$M'=_'EHY_.H>[_YP?[-JO)\=Q!&?OSEKO_Z:M MLP_Q?@??/IS]C0]V_R8G/SKM20?1LT[GX/7;KX>[VS\.SCZQP]UW9R?QVA_> MOSL_.?X;'?SXY^S@]:OS@]S_X2#[_#;M0ZBVQ^9\4XI38#QB *JJ ,&0@XD ME9PI9C$S86.+$=441(VM(>,MLG6]>_BO(&',; ] Q(.8>>:6L^R>V>@IL)&U M2JJ 2=RL5'BGA76<(T8#)90I7+ 1S&Q4/S;Z,<-&VFM)*); 8PH!15P @P4! MTE@G-'-4,K>Q1;AHTM1UH39LM&HI?Z_]F/3#=7 ME1M_U^T-RB"?1Q PMK_H=B>-[56O?Q21N>O-\*J^Y/9XC#MQB$5E MV8SNJM#=VKFK6_FKLX/W<0[.WI+6ZP-\\N-=N_7C!8+LQA9GLBDEG^.&0C=Y MT ZLZ%#)._!I[,"_OW\T$(L@,0&8,P9HP A(A@2(^X0;@U104F]L(<&:.#7? MFMN!MW7PGK-X-<<53(LN"#,6]#GQ]V?&KQO.F1O%V'64^I9T1%R!\SI41_:J MC,\*\3FKC..1H 1IQOWHT(3S8MOC M0;HBL_WB*ATK8S"*Z[2+U.P7@&ZN6LO;'M>A*DJ ?DG@:A;)HREZOM/I?2VJ M')?QOGV?8K)3ID=9&/11%+_QF"(%[/8NS3!<=L;/\&[R")D JB: H[MD[@^= M@^/6^>'K@V_%,YR]^WSRXY]V:_<$'YS_'O1X.E_>?.N_^>RWCX0&%W0@ M@ 2FXP&&"% <*F 8\M3S(#4*&UND*8AX@+HWK^$MH.#=UT^QCM)@54?!'/): M?IC!5SWX9K6Y8"13#&& W6 6DJ27N> DM@'XB76B$31#[,F(K!&UOR*?(O/ M'K]5G:89OZO![ZSJ9D0@CA$)A(<"4,X-D%@:$!R*!U\4P 1D$;\(->.K&N&W M(F]BV" E@$JB)5"V*CCATU9HR?H'FX MN#UPY@%E4'Y@DPE"\L<4%;2*TL JQ*J@_#^O'3EGB ML*QWU O#KZD$WG3A^11U/"A.NIU MW'%OYW(09\;W^)YWS"A+K/) $BT!E=8"3;D%1%+L'9=4.AB5%-;D M:F&_3$UM)O653/[JIYIS4VT(+LK*M[\JB3QE#W%EGIARRO_JZ.YPN^OVQK,> M7[\JRKGZ-UX/_+LTS,/P]\ 7.M9V*H*U;>UET=W.N]W4Y2"5\8S#CM\:, MRNAE.JN(SN;C1"P7B"B%@'$IQD]P#TRP&#@J O/>>)S$%<2;!,^GU>0PD74G M@ LX%B')-!(8Q0WPVCMA*$)2B$@"I(EK58?B>5A; M]KM#W?U4%'@NO4#9L+)$<>9JMDM3<,L/][Z-*HB_[O79.+.J43/P]# MR1@"V2JR'#$B4TSU%+,W)RH$KR@GA ,>?$I0E %H0S!@ECMJHZ@0%-[8PE(U M!:I3D'RV7M1*5LA@70I89^0!&# ,W'L@M1(1K,H!%2P%A%')39#&<%U'L#X/ M*\/A1=%+L?NIT4F&ND8Q,: 70&I^EW-9EBDK3*;^)A-IYJ3J.&E_3H! 6K H M)T" %26 "J: DL@#BP7U7)GX7RB\'SB7/'J" *Y(?L@ 7AV 9X0*PC#STA- MM.> >NJ %)0!#9TBW"+-4!0J9%/ A.;*DZ2>JF2'JX2Y M5J]K<]QZU91S,"]'K?-7*1.H1?IG")\6 7RX:KR0S=O\M(]=.R[IQ=:29P)NGJ2/KM MG'2%#73>6 4DP1+08'0J6:8 \L(IQA%"Q*4<8(E$DXFJE+KJL/+()IW,E9DK M:R'?9JY< E?."+14*^@ \58)ZPCSR*7:_&3FSR6!5P7*/ MSY5/N@_MF_WME_MO]H_W]XZ:C7=[NWM[!]LOW^PU6H- M_=;QWKN]H^-F8[NUVS@Z/MSY[W\?OMG=>W?T?QI[;__>/SYY9KUL.VUMVIVB MMT!N:+O>EN-)P?L+_3W5',U];)]BY\B*2TS_5>Z57+NE.LU45[H */D(9I4/,&DPPSH_=(S!"T MU "4DA0IE A(;BQ@02!/->7.T]0: K$<1_@(HEO_TO^T,O:4H)Y#"JN5B4SG MQ6@!1C5U!^.BNF^N)CUS5.4<]6E>0M+,$>M12GR2@'H%@1&" ,:Q1 :??_%=R_G[$3//EBIJFJ3\:+I=N_;P]-QE;DQ M$7W/-%0Y#7V>$R>D48)12@%5-HH3-"B@F8DTI+1&ED&%=!0G,,5-BNL4O)2C M#FLA3V0@/QJ09X,0B2;2. @(]B+I!0HH%3R0@E/K/%=0I?@6A9KHAL:6V7JQ M7$B.:I6-@1^^W\NX?2AN M9X0%9J,XH$@$*L%1]-=$ (,4 5!B3Q1W7B"X$3$J,<)_U@B[S\/Z,%LRH3)Q MX2DK,DNIF9!5F.6QTGS5)&@T<_Q$'&W91:L[:+L")KUN-D L6:)X>3F(PQ@,=GKG)NHZZ;97:[$S MO129K)9'5C>4:)),*T:CYB.P 91)"B1"!C"HXUDD.96Z+-%$29T#:^0R@FI)2#"ITK1"@,9# %!>L@8L@P;E0+)5:W _0P;D"\:M'E7 M!]:GR5X5R28YZ&N9K#1?XDD[BJF'%'"+/: .>F XTR!XSI 4"FN+-K8(QDTF MJE*1[H>,-;)^/#.H5R2H9*@O&>JS!20I,HZ8*'8(20#%A$4!A)HH@$!N4)0^ M# IE8!59/%![)5 ?"2?C48PW-"Z 7)<\YKI#6*1MHV1.9 MULDTG?U.M9(L,HA7"^(9 <-%X5]3QX"'U*3&Y@BHD/J<:R+C'H%*"I?<2X0M M'*I64_=2?<6+G5ZW&$0J'3GPW7:O'X6*H5^@O?E3UG2JR^0=3_JN-\/,0\O@ MH?EZ:0HG(T74;"BS%M H/0 C&0,&,JJHQ<@26U9JI4U,<@+OT\-O=0F\&;\K MP.^,'"&%[UKC!BI:#! 1*-: ^*" #5D!;(QV'B!J=2HFP)F,+RR39NO&K MI^?^6'^;BJ9KY5;,5=+1?(DR["FB@=$D;MA4 M9"0 19P W 06:&0/Q8I6S$@LW(DFVS=JA^"*Q(V,X%4B>+:?%"(4&L4 CWH# MH(Q:8*!E0"/IXCL!>4(WMGB3\3HE]C\/&\=LJ=-LVWCDLJ.?'?'DR M&+B&6$& B(R*C D2&.(40$B20PBYL;"TNX6=[PT.#-8L6*YU>]Q,8^OYY5?FZ M3Y)SJ@K0G.G'D&GF%VEFOL28ET@A)"V ,M4\ASS%2T !,"16!1T\I%$B0#FG MXPFBLZK(RY^@,Z=S5(/:V2@)R2P5,("@O >120G03GA@3! 8.ZX\E$\]G:/F MY3PJZKWVS'+[JR_CD0V9U1'1?,TPCGE0%F&@E!6 $NA!E!D$T%1#P>(!@Y!. MX9:4DZ:D554]KT<%CPH-#L\,Y=57\,@HKQ3ELZ4[2 C:(05\*AM& Z1 !1Y MU!TXHHH&I=C&%A>R&?&^%ABOR%110^ECIW=^WAZ>1^F[[ AKQS%$-L*D\7NK M-_0-Q/ZX52;Y!85J.>?[MT'[1;?=^;\;P_ZEG[="3IYRN^MVII\Q8_P>&)^O MQ.4D\=9;"KA,V1,P0""I9@![Z4U4*; 3**%G!MS+TG,0385D\7;>F:UQ$(Y9((2/)Y;U$"@H/0C!.".5EH2ZC2TLFUPM MG.>7_=FUPW5%2F3&]:/C>E8(0(9K:PGPVK$HB3("9$ 4$!\DMR08")--"3?9 MXEZI^GF_:RA^' U[]O-IKQ/U\<'_:?@"$"^J5"!K=8T[UM&U!Q<=_3UM.O_S MVZ[JDZN6>UW[R_C:HTN ]/D7B&V*B4>FW751+WH!:'+2K-P TDOWBINVV?CM M9T?*7[Y_=*K[OA*1<;_UZB8%L==]L%9Y^SP^.3[A_-79RTDOQUN?Q14? $2(!#1@!HSD"G$JK''&(I,XY5-M4:;R@O+N/,$ M*$\)H)Z+N*FH!-"AJ)YASI#B&UL,PB8L_W\/BBMW6D-/=D!]J.[P0FLAV30@KQ8*Y;VJ[:'PPN,\_5 M>D,IKQ@.2@,>J$A6)P>DLRF2R7C$@J64ZLASLJDD;>(;^K7.TUR[6/7""]^[ MHI6&'C9VO?7GQO<;!#4;:5,5'ZK+R9PYL/Y;]EM\CH](&D&5H,#:=#8+ZX$4 M(6YA8KR4F$-)6'T$ODR"]=]1RB'FO1> ZZ@]4"$(,,%'%8(AEGJU*2Q=9$'1 MY!(W$9JOQ[T("\*)3=FUOV1/5_5)UA- %M:C[*AZ*-AF'-"&4"6Q2&4JB[)0 M4=56E"N XY(+KN,ZP006M7 WL^Q]KATF*\NFSIA<#),SSF,=.5(@[P!*W6XH M-11(:3B E)&H$RH;;!+C%V\F6C_/<<*L*>7"J5$YO[IV,*Y(1L@P7C&,9T2*0)$P'E%@+$Y!Z9(#22.J ML>/((\RYYB'!&#<%7[A!54V3K6LL5EA[>7[923$1C5Y1FL7VSB_Z_M1W!^TO MOM$NZAOFJ/@EB1A7LU^4@=B9GONRM.2;WB 5E#P,Q_I;YJ('<=%\Z5=JE5=0 M,X"4B5SDD0(Z" ^P9D@H%%>0JHTMK'*CO*<'V:K$B0S9Y4)V1GR0WA(ME(UB M/T\E$I*5$ <')(&*5" J#^'3QU7R^ MS5#'$;D]W>_&V1I,+<)NN099FZF*CEJ[\R5@B=$:$<2 QH&!N*0$R%0Z2DI+ M29#>2V4B'4'4%&2^N.1<>FFV1ZP1EG]9@LA8K@>69T0+SA"W5&& &4DU8HD& M4H< @J 44D^4\CQJ Q'+\9/UP/(SJ@ WN"%M+I>"6[6%8CIYL'603JY MUBFO?W>!H681P7D?F>:NR1HM8?GD+TB<+M>[3+!7X>V3:5.3-S9AWJ*&?.7#YGSDC1D#MK.6; "A)%:2PTD(HZH)C3&F%( MN:.),Q$B30:KZNCZF)Q92-G_&B9Q_'/W<+X?A3OXAH[@\;O= 8GOJ!3R@MIJSP M+(9V5W=MNS (QC\4Y6(WKVV& MIV.NF/KB:"7AU5>TB8.X'-[^E<>=63&3[37U,XVQX!+/)=8^JI=>,>J$-@8; MBXQ"*K[VT'T4<&/\I=/^556J3QZ8OM>?@0[QL5[HSE?]?;#QK^O[+&ZRF=F> MG:AR.K;^R_3C5V\8[2/,I;AQ+E^^V=[Y[S?[K;UF8[^U<_ON>MQ1[ARVC@[? M[.]N'^_M-HZ.XS\'>ZWCH\;AJ\;A7WOOMH_WXP=J.O;?V]T([MYEO(:+"K/_ M9GUDOPO?+XM9-"+6]1^WCGV*T\IR: 7Y74&W8-OX !U],? OQB_^'%=[:W>+ M 15?^G-TK1'>T[:=(=MBHLJW1SM:J4T!1=K4(]O&Z,:C_;Y9[/>9DZ-\C^-- M3,FM;\--=.M[/[LL@IN\"<,'G)U[W&WM=%T_DZ;SC:W+3HC,RI0#>)D#=($/5<;:2L>4^%3[O M\YC/8[I@GJX'3!=2#P'>&M?.?520-!]WT^D/X__ ?5MC%!SWJM\[OZD[_-XWV[E,L[<]&/CXGRNR"M; MI$@.=L8FQ7WVX?U;='#\G\[)L6L?'+\E!V=[["!^]P#_Y_3D_3^=9 9LG;TZ MOS(I?H[WZ'P^.'_[[<-Y',/9N_;!^_C9'_OHY/R?L];[MU\/SO=A"[^E'] ?JPN_W]Y.PM^;![&L;F MQ(,C" ]W#W"JC8 $D%&ZS"WFDB(666 M:2D#EEK'/W,L24%22(U("JE,4G4G*31#4B0NIS<\ (]$JB;E)% V]*HULZ\M@-*QHYJ@E%+C+UY."MB7(1WH%)0R@AR""(B<%*&<)H(9 (+V2 !O%(*64(28CO$D3519/F^%='W@;%&E=6BP4H@(SS0V1 M-B 4HL;LO,H:QIK!>U;#@!@["46*F%<:4,T)T# 8D/*ZN==.,.PVMA!O,KRP M%22G;NCJ M3F]0Y+3=J0 ]W^C0M1AD#F'-E=^7&/V9:.(PO.[U7)$]/G+#'O4Z]VSUF _3 M>QRF\T&>.NY-+1 !V.,H9AM$012O4W^* !62CAM*-K8$BF?I$PR?>NXHKCP\ M,J-X)2B>59:E$UPG $=&CB@6T@,= @=<4NJ,T<&PJ"Q3T50HH_C)H;CR^,&, MXI6@>%:Q92@((90"HNB:'*)V:RSAP#$I&:-81O1&%-.F6KQ!5(X2S%&":Q E MF)EH^4QT.!\,&'S@+NX&0)42@$;!#T29T /&A*10R$A <&,K=9Q4N$;A!#E: MJ)[!@!G%*T'QK%80EXAX'A@@4"M L35 &1B5!.Y1E!8=C-0<48R:D.60WJ>' MXJIC_C**5X+BN>0AJU.T4P!0!I<.9 Z,UQP0R[!'UF+M[,86HDT(%_:#Y]"^ M7PGML_?U<&5W_0I"_#)-K8"FYB/YG$XQ%\X 2C0#E+%(4SQ8$*3#B)I@7:H6 MH413BOD>4C5URN=PG34,Y,OX7PG^9Y4-:PF/@HH VEL*J! $:$8@L$XI8[0A M7K.-+9Z"+S.2AO48"^[O<&@\9%OQ<6:U;][.BJ$-2G1/8C(R] M+I"OR)=20SWD\,+W]3 UQ/+?+GQW\(OI00]1"'\I:^:^%I[G.\CG$05X%,EY M4.0%G>O^9Y]V;HX!7+*&?.2+%M+;775J[T9QRO"\6QGV& C)R,# ML!%1)+;,@KB"& @!I3(&*67]QA82M,ED52)QQG%M<%RY+IMQO!H(V6"@,XRG)#S'9E(M7Q*EI)&!]-8-W?N!UWYX6RH'S M7WRG=Y&:-.?" 4LOZ5=.?.2CW:MISXQ4.2,=S&D(V"".G>0 ,<-!U!<09'8'*E""B'1 .^N0I M(\ HIT%([96LP23J"1M;C#[[<$P^;^^ M^.Q%6':<73GUD9&VKTU\)J7*2>GMG*( *69$2!@G5 9 D8R*@A(!*.*<=] 0 M&BD+&\2BS/J H6,RN-(< E&%../=#"(\ P)5))JX@N M*P9RE+T)3P[+U4?&92RO#LMSRH+BP7NC /*( !I\/)(Q2T7VA=64Q 7UI%#[ M(:O3N?R,:@OT[A\@E[,+5U1=(.45CNAID/FI.G[Z>TYOL"H@BR4#+ D<%&L" M3'P)HIBAI<(!$1LVM@CG34JK*FQ:FP#^G%5<(Y4CXWZIN)_1,8125'.M ;.< M ZI5 ,8&"JP2ADCO-/0VXCZ%'K*U:?&1<;^&ZDG&_3)Q/Q?BY(QAFBO )#/Q MO%<2Z$@$P"D8I!3(6E;4'15-!1<..^=C-:777:@D\M.@ MJ]]7JY\,XF/&5[/$-1NQ@3@'I)0&0L M!*!UB 7EI94XRBRRR=%\",4?M*\#>:F:#X3KPC2VDFE+-NT4R_)\E_"O05C+\'P?^LYI+1+DS+GC ME$IM$Y@%*M494I1+3GUD@I"2)46$_[RALG[P?\(5!X:GOM]H%[!H_#YRJLPM M0$[H7X]!WK%/77MPT='?$]C\S\>TSI]\'K&3^_'@[/O!<(3='#"Y9$_G?O=+ MG.T4MUW*$./YSZ+"@T2%SW.& N,(L=0KX*'P@ 8>@*0: R@(#HK%U>%R8TLL M;N#,T5-U VGE;LG;09J%_0H1/*/K:Z0,M-P!+'T U. 4EA"Q+*#!7GKL+8X( MIDT&T)X?AREV,&<.KP/!HZZKIIZS^4KDWAJ#M$YEB2/A M4&P8D''M@&2.2*LH#2BU2L%-1>>K$M_?5ICSK&N'VR7(_QFWR\/MC-CO;,#, MP:BX(XH!E<@"S9P$Q @CO6=(4YYJ"S?)#9E/&;=KC-LER/P9MTO#[:RH;SBU M3B 6@:I,E/>I!-IR IABACDF.89F8TLV.9LWN3T*;+-7XTF'3=[L@FPVNGXY MO9B>)B M\L\JDMZ?)H,L3P?*#+(N##*C0 7,$52! ^E3B3[*3'S%!%#,1D6*>D.9+U)1 M;PHRS03RS AD>0I4)I U(9!9[8LP:!6"4=U".M7?P1)HK / V'(DF2)'1'+#1^-[[K0WM8%.3X8W%][ F'\"XA?&Y$ M8"/;T,MR*3(//8B'YNN&.V@TXT1%XM$J^8"B*L2= LH[9: ,A L<52$R[PK* M8?9KCM$EA,IEC%:"T5EE@W%&.95 *9(P&O4,B8R)4D.4(0ER B:,BIP*\_0P MNH2PN%LPFH7]Z@ \*^QK01QS@0.CI0#4>@$4=AX8R:'BEAM=N%N; M?IF'VZ M7I66'S8Z46?.7I0:>%&BCA4)*-?/J9:$YBM]8RN)< 0![4D %-M4Y#L%?S&N MO,!I>6WI]%!JD?)YV6;Y) "_/*='!OR2 #]?+\]*KS!@GF! E4BE?ID&E@?B M7)0:%4LEOE63WJ Y9+P_,[POST>1\;XD/?H+=7T,L1JZO35N+R7?E6\+CWSCOOS]/KVQRJF> >0' WU/]6 MBGE&"" !,T!15&-DT5I-(>L0I-)(L[&ET"(1%SED_4D0P/*TEX4(((L_%;+# M;.T %6BD 06H%E'=84ZDV H"%(.$<*$8H861E=S0QRSSPS/CA^5I.YD?:L(/ ML8!#08#21D!/,JZUC"$*8_:$&)-*!;N+)T+)M4-W,M3<#*X'P/< M,\J,CPM&I.' <%KDES @I0C RR2K8 $=Q:F@DF0+UT[-V*X;MI>GG&1L/P*V M9Q61@#BSSL4SFU@+*//QX)84 2*$% 1%,K<^*2*2D!IA^QEZ9%YVXD.]B9]O M-J)*O[D<'?!&TJK)S/RVI$>N(S_7T+V4:;@Z&OXTIS\%KW&4D#7P(M5!"](" M*00$0BC)47 D4G2DX:A (;[,?I)ULAAG2GNNE+8BAUFFM$HI;3912"LJ)>/ M,Q8 =1X"9;$'01JBXAX)SM*-+[I>NY=ZT+:IN':I1U_X M?F-PJON^,HUZ/N:4Q$5PO1F*C4$QF((*(5*0">Y2,CYSZ#PR-Z+3&*9Q!;4IF\7/3.)54)BL^70C1$X6 2\,"AUJI3 **@ M@Q9+A92/^L'&%MR4\PZ93&*9Q)XHB2VH0&<26RZ)S149,51RZ#7 +,E?46L& MDBH#@L-*8:*$#C"16,45C9=!8D_7UUSL]T'C4 M]/=@DJX+<=W*6\7L#)9==O!],1;OMN-,Z$^^=7EN?/\PE,MX>#D<#'4W3>2( MPK(IL")^^S'?TU<)AIW'#&#.4.KI2X'B1H#@%98&201-U#29;!(V[]SXM2I* M-9'5EI/F\TPHH?(JAYD2'H\29BN<,*>%9 YH2"B@&G*@I1* > \AUHP$C",E M\*8D5=5&S)2P_I10>5'%3 F/1@FS6I 0)$ /+2 \+A_U!@$9B0!8RPCB'%*M M4:0$UB1XODQ +2GAZ;H-=]N=RXB:[#C,YJIUQ6>[NA /&(!6YC"L4I(M2(LK.PTQCSXO&%M2Q,XTMF\;F%&=EB+.. \9-*H\3 M)##)O XQ@UJ3*)YQDMV'=74?NEM5Z0HR \C XJB2D?VL\WPY#L;% +8>&59+()&:D/*O M)F M."/K3Z>KJ ]C_JRI32^N1SG M;*;33*?/D$Y7Y=;.=+H*.IW5S^-2QC6$'DA+4D4X@H 2G ./XGH;X53@>#F. M[<>ATT*)_U?A ([_NO:7K?^*/\9C/M?]3^UNF:F+K].8]:FXV:IPBA-.CT]] M0UO;.X]W_)YJTW9[PZBF%X[L;E&H]E-?=QH7NC]L]$)C>.H'/F&W2##626\/ M[:[NVCB0..#XAU0 =W#EY9Y]^M'-*=X4+ [PHC=HIV5^T?<=/6Q_\7]^;;OA MZ9A$IKXX6DIX]15MXB BG&_]RN/.K+P^!],_TQ@+)HGR!-8^"AB1YJ@3VAAL M+#(*J?C:0_=1D(WQET[[XW%?1$8#IN_U9Z!#?*P7NO-5?Q]L_.OZ/HN;;&:V M9R>JG(ZM_S+]^-4;1OL(X M<_&E/T?7&@$\[=,9=BUFI'Q[M(65VA10I%T\LI6.;CS:X)O%!I\Y*\KW.-[$ ME-SZ-MQ$M[[WL\LBN!F5AE^Z[,_?8R0/EI/[#>@.X_F=$:>(S7WV!EVC!.4R M16QY%U(+ C_QNM_8Z[IX!.]ZZY. VR"H>4U26G1&II3!V^J+W" TU7&VDE'[ M5G_" Q_S>4P7S-/U@.E"ZB' 6V,_WFT-R'^Y0-%S,/#/U]_&'W,T[W:YV_^MPZ/_AZ9:8Y@:WC M5Y\/=S^3UMG!C\/=MS]:NR?TX&S[Q^&Q_1KO<_;A^)_/K??_:<^::5IG\3[O MW]+X.7SPXX"V=@]@&O?![@%K_=B.8VEU6N_?HI/S_X2#=FFB.3B"\'#W +>V M/R)IN%6< H,# E1Z 8QD&C@3Q3I1_&!5-%E_*#+6PZB=>>V)\EIN)K]FO/9C MEM>0XYH* 63P%%#H$#!46J"X15IH))WQ%?22S[26:6V-:&UY)68SK2V%UM , MK3&E+/>* F8%23W4+)#46<"YQM8[:>(\%^5E$>5K0&M/-U7T<'CJ^XWD8>O[ M4]\=M+_X1KNHP=SX/2G2?[RXCZ'EEQM1Y6NLWAHSY2@970*DS[] :!.7[I+5 MVFMLT2LK[KIX(O1]'.P/[QJ?=+L[*+>@'_S1B,?%N>Y_]B-'CK>7_?:P[0?- M(C [N7[UM_3/;ZL[9/9;KV8/EP),.]-8*LN9_SUYKG_W.FG"7\>G2V?08?=H M\BAQ-@?QK=WX:_?37W$Z>^Y8?\L'T0,.HM8._'KM(-I1\,/_G$)[_D]7OU>7 M<8Y(Z]C2$_RNW?KQ\NSDQUMVTY88PB@!5OO4/LEC MH (* $(EB7(("B%6V=$T[[FGO^<"45HP3P''C $JA0=2>@L(#8PJ:;Q 9F-K M/OSM[C\D)2O%936^>]T?-/R<1[B1>*[X"1NZZQK7G%5EM,\O)%BM?Y[44GP8 MRX5Q%.8.0\;R@[$\Z^L(5-&H.V. /8UHU"KU,340<"N%)L9XCLC&EERX0?'- M>L2ZE%=;&XC7PYZ?P5X/L,\Z #3%2I,@ :8" 6IX%/"IPBM MJE)+:F3M+J&*"Z-B#2W?KWK]^&NW$4'0]UW[O3'LQZNE/(]>]Y=J.]PP"[6F MJWK$3]U&7(FC1DNT,UJAX[1 Y5BWN^[X:KFVW=GE8)AR>S)M_0IM'A !0S"+3V$&#%%"(ARJ)819ED\737C/"Z(7QE>D=&^"H1/JMU M:&=87#X#'+<44*5A,BH$D"(-,8MZ@D8N(IPO7&ZI0H0_W:24.V-L*NI%]0NA MD'6AL/KK(IF:?H6:YA,Y-*4,$6I!<($F>Z<%BA$.+*-6( *9<3()'\\HB>/Y MP;VN.DD&^:^!?%;#8)!K&Y #2#A3-HO15F+@HNJ!H^RI!8(I6VN^Y.W"G6(R MTM<5Z2O533+2?PWILYJ&\0Q+&%4+S(M.<=H#J00$2<-PD8\5X7YCBRZN:>10 M_T6A> T)-V;)/\0Z\C3HJ1YZQPT<->:G^%OG,LWE7[U^82N9ZM]UW&OUNFF( M_5XG/MJG_51NP@^&.;.I,L+[/J>_&,>6%7;TB@SQ]HRQ_(RH3-SU),0H>,^A=1VCL24CA&,YXG:\ <3]?5\\8/!C.>GJ)KT&S;W;YWWI\7O\6E M E-X*JH:)T#]6N+U0]3D7\IDOJ^%Z_D.\GF$3XXK[?W*UL[AE2LS+<1ENC)Z MWN\1K^+R X2^*5P7M6AP]*2009 511#BA.N9F&:Q!9FW+O%0P\>3:;4:7/ M ']* %^>(IX!_I@ GU6U@^;8"0B!I#@"7 <,%'80*,7BT8Z5P\$G@%.Z2(12 M_>(F:ZYN_"Q;:V4JR+HEI-9#!;DM#./7P\,?9);,='C_0H['VW/->PTFCB N M@21!18'':J \TD &Z%5 4-@4X%%)&<JW3'/+R+C4<) LUEHM<2W M-Z<'B2C[:@D9P%'N!=1:"Q0.'"BMJ9(8:VE0L@M!MH@FE&.WGA!3/$K49V:* ME3/%C+($J0K400>D"RZ*2,F"C 0#Q%!!":,4&YN8 I,*7$29*9X"4SQ*E&=F MBE4SQ:PRY;AE 2:+JA464..B.*&\!\1B*3B" 9'"UT10CNJLN9KULA,?[TW\ M9K,14;;YBVF-HR[S)*Z ZUVF2X\?Z5EW/*MB6M;]B'@4M3/3?W7TOS^G4N*H M.!*C*%!,DM3[T0-M" 46WR=OJQ/=K)501,G:!Z?^H:V*<54=[\G+VZW M-_2#AN['/W<+E^ZGONXT+G2_[(MZZ@<^ ;:8-3WTKA':7=VU<2!QP/$/*9)B M<&6PF'WZT^@^IFX>HR^= M]J_:['[RP/2]_@QTB(_U0G>^ZN^#C7]=WV=QD\W,]NQ$E=.Q]5^F'[]ZPV@? M82[%C7/Y\LWVSG^_V6_M-1O[K9W;=]?CCG+GL'5T^&9_=_MX;[=Q=!S_.=AK M'1\U#E_%WPYW_OO?AV]V]]X=_?__G\1(_-G8>_OW_O%)39_E]W8W@KUW&:_A MIBH*_X3,RE[/HX[*8\P63!M'VM$7 _]B_.)/UQY<=/3W%^UN<>?B2W^.KC4" M>MJO,RQ;S$CY]M56WH3E=AY9BD=W'KV]6;PU7 MY9NSZ'L:I?7JW5CS6EO4"Z)H-5FY*OSU@IN=]81\ZC&:D# MTY*C;M1U[W0UJ[F/WJ"!EE2]3)U+WL7?8Q_3>52TCH8]^_EGE3_ZO:^SCO3[ ME+GXR==J/"G;<81)=-2=0N3Y2[<=:'>+USOZHCV,?\]3-9HJ:R_/+SM)PB_F MIPBS+F=J6HTN_K(_:C[PYJ?-!Y[[#.[ZT+;MVZ-CG]O\'/=F\78S:2\J6^0"UOX[S=70:E?+;:^P^\$&?P81MG_0G'RKB7E0X&;&RBR8$1I9P[B$E#DKG?".6D)-")!A M^G$_3=S=V4'=VN/L6GYP=_#C!;\G$DGS^3[S7'CEY_Y:VCCOG'^+8#N/W M6S_^$[_[Z7OK_3XIK,EQ++.6Y/@W?!#'\6'W$SI\_Z'3BM^+K\G!^0DZW-U' M)V>VL";':X:#^68OWDFDH9* Q*T)J,42**4%T X&Q0+2-AF2&6UR.5_Q=.U3 M!Q>&:DVHZL'>L=K[MQ[@WJJ,>))B=]KKQ!-ZL/>_E^WA]TPN#R.7V5),1'*F M7"I*X(D#E$D/E&0,!,PY8E('S%PB%Y&9)3-+#9F%.T>-@I)10N/12*74R'N/ M.2,P:+<0LV29IC+:F2L0)9#6.I*-(0$!"D-J ($Y< RQ@!&V3-J-+Q"9LO'"AULJJ\@ M"8U"C4"19Q1DP 82X@NJ+=:)73*Q9&*I8S2@9!!;Q86E E-.J19&<(F@,!H: M8N'MS')+$&"6;I;*/VRVO14Q6@NA -:\Z.='@')2 V))5*X@0S*DY&6"FU(] MK9)OF7_JRC\/H!]"7,!QPSH)*34&J7AJ,D*\D2E(CYFL4]6"=;[-IL)!A:ST M @*H'4FML320V"-@L>424TQ$8*G!C6IB7B=[3J6]/G@9]#E+*<7O[:[SW>$+ M0#=OB+-[!$P6 >+@I ^F^^;]N#GS@[GU+5\(##XWO7S3*=DI?W!X-*[W9AL2"#O=&"N")?HGS_ M?7MXFA@M?FV0^>HA?#7?!!2I(*)H*X#WB:Z,#D 32 '#S$.)>?P%;6QQM;#] M)S<"J)N$L0(\_Z,[E_X!<,YH?AB:9QU)EC ?G#7 06@ E4$#10T'AL6UY0HK MJOW&UL(FEXSENF$9&L>A84QSI*D.1KD0A/3.!.\@T>A1L)S5C,J /NNZL0Y[ MBB@!DB;7C7 >*"<"\"(H9J7F6*1Z2[#)>#ZYUP/M16X6_C,O3EZ2? X\&]TE98ZV2- M^\V MO^I^R6RO>OW@V\/+8H"9MNY-6ZV=.:N!J?]]-I MPY]?='K?O1_]^>*R;T_UP#V72R-UJQ&%' M\V%,&BIK- 5<<0*HBS\T8PI(9K2V\:#B4FYL(9:=H6N.XD1 ",L!A5(!170$L,#48F^,5FAC:[YW2(;OFL.WLLBE!>&;G;"5 M87LV6(D[RS3U%'B68HR%0T##]*M53G#((&$BZA=-K!8NG9/Q76-;3EZA?8V>B2/5113@LXA;RCZ>O#AY<99=F:1R ME7G;G5T.AD7[I'>^*!M^W#O6WZ:"E%_U^H4)^V64"EPJP^Z[@X+7LGA0F7@P M7Z!-0FXD3^* M5%Q#JD3)-80<$,$H90H" #4"0D,0PY(*3&C5I11*S4Z')]MT$IA4P(F MP2.IS!-\/(MXE&R-S8N3%V?=G,A3I_YQ[ZIW6VK;MM\=-6PK#GTS>^B_\Z6) MT!_Y_I>V]:6-_9VWO4_=XBJ%N3V+!I6)!O/%,7B4"YBG'F@*!: *0B UL0!+ M+SV"+%"'HV1 FXQFA_-Z<$$FZKPX>7'6S>&<3]$U.D7G%&Q.I,$<,1"LXH!R M%8]1Y#@(1H>D8F.J70V/T6?KG"[ZY!8*]J1';J-=],?-ON=LPLV+DQ*)<%.Q>L(0P/52@FIG%78$2<#I0^6WXH3Y5K3];+?>NJV7F3A'NMO M?_7Z:5S;PV&_;2Z'VG3\<>^O*--UAUD">X $=K@SUT$)&D(I4T_./+M2GITO$NGC62FA 18J :A! M&.B 2&1;08T6Q@5%ZD:TS]:;7#8Q*O3<7C>.K S$[A8#BZ!H#'RWW>LWNKVA M'S0;75]\H#VNFV![@U^L(;ENAK]LE2P;<&1/@8=BYHK]=;X;9 M+%Z9L#"?S,R4QB;E,7NJ,: PN9EA_#5US";$6L),E!400DU,Y@//,N#K"/C, MQGEQ\N*LF]:G5<8"*"H, 9%<]*9V%4J;D'%A'+,0F>45O'L_+9 MNI#'B?^%3JTO+E+ MNYTO#AY<9Y VG(^%6MR*AZ49N-X,KZE<13PH]/$"6BK9H#'N-EYWXS&_BYYN-_:[=;*;XZLYE M4>I+3U"7/MCWSOOSXFMQ&4'">K_7Z:0/MB/L4VO#[(3.QMN\.'EQZJ%3#^)C MQE>S-O;(A%>A:%E J$Y V)M3F[T42$*G 8&I3V!0'AB'-5"$:")\*G"2',M- M2>:SK>XO'F3T9FI][HOS$&HUS%K.H31*0$H0U H1"K%G+E "_7T4LTRMJZ;6 MP]GX7F@Q%,&"H%(3>*ZD[12"]'C9VO?7GQO<;!#4;"3Z+A F87M_Y/ACV+EZD21_T.FW72 ^Q M/L3TL-:#!AD:]3-O"604<2P1M8(IH9V.[QCV71V*BQ]>#@=#W4T3E,]1M4B*J GLIHIIJSOC\HXQHSF!\*YN_7P1Q7 U+I.7#8<$"C+ &DB"H" MBLM#I8-*$9G K#*2,Y*C-@$UMM)I2["AB&')!,(80Y1TTLJFISGJ&^UE!GT@IDK U6 M$LH-U )I[90A4 8#!)RG=Q>.;09&BBFFP+I[LR&QL(4Z:3,G%0Z% M\9C0N#,,A1'\UE"N;9#_C[UW;VHC2=:'OXJ"^+T1NQ$JG[I?9DX0P6![#N?8 MX#7,3GC^F:@KR!82*PG;^-._6=T2" EL,"UHH=J+C=&MU5G/4_ED9F7B[\"] MH/Q1M?ABE)^QD)B+ 245/<"<"&02Q<@S[J)7(A&>![H8W97DP0UG'P7K&UM M66&G,SRKL!J_QI'OC>.#VNX\9PZ[,3T OFW"47N+%>;2 (U9+A0#A!A-G;0Y M 8<8;.BS=#E>GP2*&YTP3RZ[.(W!$ MU6?_'A112."^)+"8D@C)J& MDM'9///5(">#05@DB[77FN2Q=N3!N<7" ,^! M 62@.E@IA<""ZT",=):P*+C"0< _GX0!BH_0'#TLIC(,YU)C1_.L2PPB28%[ M$+A U#&5<*(T:+&U37%7T@=W*RT4T5J*>%!]>3%H,6@Q:'LV\91YAZN1#W:.>G\1LC!S_S)#?C-9I3Q3:O):JN2V^ M^?[2+-73=K[844UZKX>C%'N3\^H""Z/=@]'^M12ZY(:8E&,5-%*">'(:684E M(C0?F?/466MR(653-1EKFHE=?T"O, CY S17+DP!\RK O!B") X;2PU27";$ M=0(PA^"19%(Q%YGV+E=%%RBO!91+C[!BG&*<8IQG9IRGB*\4#^6I/)3% (K4 MQ 4J)(J<,\2QUW6IA)($W$_NN?2N72[*QM:"[&1R M_W M^*033\_ZPXL8I[\^F_6@/^O;P48TR6MS].35U#C5DV9M0]^!90J)W8_$_EB* MF02+C8(5@;1Q$?&D\CF6X%#*!X]"4,2;JJR]39,Q2E^:]8N9W KA@N#[(G@A M4,*)Y9%$CV24"G%#)#+>46223(9ZYKTE6]M-U6$4_+8&OXV573T0OR5)VQRX M%RNM6")&"V=@/[:Y&IMZE"V-7%3>&ILB,0!NV36J;-#K ?#2E+,8IQCG.07; MRM;X.'[O8O@M)1L\YP1I'Q/BV!AD8PB(! 5FM]@3*^J]L4W.[\86*>WX_YSW MQM4@F*4H'."D,[%?.U^NBO\Z0P=7:JLZP8TH7RJ)GF*<8IQ5]V%I7#3/#8!^ M'_MV$L/1\,A^G2MC?CT<56'LW\ M"'D*=!R,*UXK_D%S_L&')>E,'8[@!"AD M.:&($R+RW&>,3(J4IH2EEVYK6W>)ENV8=%4@7OBW&*<8Y^DVQ\9E<]D<6[(Y M+HMG'[U2GJ#(N$)<"XMXZ[^/=9 P'L;1YYZ/=9C]??3#XT'U+E7$ MO?@&S?D&?DDX@Z%38I(A\!$LXLI0Y(ACB$4MC:="@ENXM2UPU_ 'U[86,BA, M78Q3C--:X[1$/9=MM/7;Z)+$]MAZ8KU#(N6.X2:?8)54@,2F)EA.56*QA?OH MQB:H#R8G<51)[%$\ 23U/L=.?S@NV><2PRW&*<8IQEE#X]PG^P$NF66,<&V- MYS00:YWE3FG!29+6XSOX;[?,:JEVEMWYC>5J:G-U+/?(?GTW'.4+W)E,1CUW M/K&N'X^&[\"Y&TR**W8O5^QX:5@3Y5IK'@GRD2;$N9;($,P1\20%;E52&#RQ MY6[&I0R@97 N7-MBXSQRIKEP;2NX=DGV:L\3I22BB(%G>3Z4J(W32'@CM,3" M.25;0[8_$+NA-S[KVXM\G?'[%%">N9[/+ M@PY^YL74EL!E6X:V.G=L&.Y-A MY[<^?.*9T,0%YL@0D2<7*T$"]YK$/+E8=[%8'N=1 MN'6-X;NZ8&J![\K@NSQY/"03F6$H8$D1ERD@0[E&%GY)A/&>"+JUS677W#!W M\TGPVU"ET%*XY.G1]YOM5]UB[:3S,OIXZN*HPTBWD^'SD'*@YSQ2[,8^L9(Y MZC"S(N+$P94PA 9NJ5!6:1<$_GOOCOUWJC<_.)^,)W909H,U2T9[2UUA)4O@ M $:,,$L6? D>D;&)(Z(5,]@9GV(^ J"Z4C^XM\Z]H+%&>=OGC/4;HC-- 3V? M=LQG@^-H_.H_Y[W)10'S?<&\4/UB+L6"$SSX:))-CDHK%#%8)_L0))<]NSF8+X96+0F2!Z50 M,"D"S!E#!F<1 4I0,B,)I[!G2TJ[2BX'5PO4-Q#J ?:%!!X=%9;PZ!AX=S8* M:532PG/JRZ;]>&A>V+3!+I8&JF"KQAQQ*S72UFCD"*,$5BH+R6]M,[7N<2S].X25>*!HHG"][;A_=[P)UX;[1)E%'AN(K! M*A^D)((GSK@PWX%[0?FC:O'%*#^-(8'%- *CY:Z4'G0XTP%QH[46Q%%OP]8V M!R\=/WRDPZ-@?6,+*"OL=(9G%5;CUSCRO7'\N=/"TUORG#GLQO2 Y@('S\"S ME0:\%>8"N"U:J!1DP12(C>U\^.\XGE0C]U(G']H>]?PD9F/D^&:&_&:T0'RB MT.4/1HS6K/;^TBS5TW:^V%%->J^'HQ1[D_/J @NCW8/1_K4K'K6'"P8 M';(N:,1Y'@0(_T$\>)QTDHF% & N4%X+*)?&?\4XQ3C%.,_,.$\17RD>RE-Y M*$N=,CDSSDJ#O,H'L[!(R,GD4<#16$:]T9:TRT79V%JOC)/J1/@PY0D1I\/! M-#PR.8'O>WS2B:=G_>%%C--?GYV/_(D=Q\Y9WV[&I,8V1T]>38U3/>G=U#3O MP#*%Q.Y'8G\LQ4RL4%QAK9&E/").-4668XM8(C@8:Q,C=&N;X >S6.D[TS:/ MY%%C)K="N"#XO@A>")288!R+5H$#0@7B7E+P0I1%7#KI=2348G-3O^Z"WW7' M;U-E5P_$;TG2-@?NQ4HKAUUDW%$D ,B(,VZ0\YH@;*B)\']%$X#;=#$Q!>!K M ?#2=+,8IQCG.07;RM;X.'[O8OC-*)5,XA;Y* SBQ":D!2.@9#&(5\NM=;3: M&^F#$_X-(GQCBY1V?#W3.$-W,0H'..E,[-?.EZOBO\[0P956TY WHWRI)'J* M<8IQ5MYGI6G1/#?D_7WLVTD,1\,C^W6NC/GU<%2%L7];G/)>_(/F_(,/2](Y M,&()$P(Y0D$Z)Z^1Y5PCI3 /#CQ#GT\Q$]7%-P2WR^30EF&\$' Q3C'.JG?' MQG5SV1U;LCLNJ6>'";?,"F2T(CE9Y)%33B+L8V)!LQ \;M?VN+'%*U5@";D, MD"R;+Q&R$74I)21;C%.,LVZIY+E]_VBX S]B>U7V[Y; MW/;?QSI,& _CZ'//QSK0_C[ZX?&@>I.<@72F M##EI,>):!*LDI]KXK6VINL(TU0*HD$%AZF*<8ISV&:P=X@;4MA7,(4F225800YQHX3ZZL2GJ@\E)'%42>Q1/ $F]S['3'XY+ M_KD$<8MQBG&*<=;0./=)?X3$I:1>,6P,CTEH0U3D) D:,$]>WL%_NV4:2[6S M[,YO+%=SF:N#N4?VZ[OA*%_@SF0RZKGSB77]>#1\!\[=8%)L-19S"'YMZM1,Z;\R ^+26@(\9:"R]0N,4H[48 M(V(Y. ^$>F1@!2"FB HLD62X!^=!ZJ[&K$6MC0OB"QT7XQ3C;%;Q=]DK'W.O M7%+:-G"=2!#(*ZD0%]$A1T)"FC #FZ7.[,J2-6R?7%C\\[[<5(=;>[8N1,0G'ZWLS?P+[J=WL#WSZN.W/82=OF)HQAB/*U>!F9$&>RC8;^?G]@# MW(_B>%(2T25^6XQ3C-,.57W+:3%@PJOC8<5#:,Y#V%ON*\:R!4$X)RX]"&<7 MD/6>YOMKJ8O).^?!01!=K%K2<[3 MW#K6AKG/MPJK->!:.4,C=P)YC13GK H M#$[6)U>XM87<>K# K9):&9.)B,E($+=<()W@IZ2I4DQZBKW.X@MW\8.*?@M^ M6X??U9VD+_A=&7Z7HB=>"D7R$#,EN$/<.8:+: M&2Z$T-Y$XP(V?^_=<3QC]>8'YY/QQ [RC2I*/%4, M<84Y^!J!(JP)@X4:D@^@XX3NFAM(9)'[L31N"X:+2QX7Q9& ,N6,MEP'3/%#*+!XB$,?1(.L>C)UK:DHJOU@XOC"T<6CMQ@CDS6 M6BP$B=P%KH =O8B2$&$U%N"'\.(F/AX-+KB)D0EKG(R(\MP,,S.@=I(@H4.D MG($3*=36-C7+W3 +!18*W' *O%<:DU*?1$J><<,5\?GPG;)""N4]85K=SH&W M9#^*P[A:IEQ,88;D!&,V(1SS2%JB+#**N]RD73!+O<>";6TS3+J*+<_+N7?] M:"'*0I3/ABCOP9/$4NP-H>"5).ZTU]$$DYR)23K*K2MZNAWTN'S:G!@5A,)( M6^P0]RP@2X5'C(D@> C8)-5>OF_JLIT^#OT/F__-_PQN^13 M.SKN#>K/IM?9R<=<@/Y8^*,9?TY!KYJU-:Q(_CUH"J(/Q[9 M?M5>?=KB;9R[M@VJ6V8G,712;V '/O=>'T_@%U7?AQ>7YEK\]M,/Y[0^G8'X9Q;Z=]#['7[_TPN1D1@YS+YQ:$E^]Q#JXB//)[2]YVCM+\/6;,/]G MOLB*2Z+4U$9N2#2 !&6=H\X39P QUD4<_E9F:_:BD]'LPL_L<41N%.TG9!-\ MKU]L_XN]&&_]U_6%!JMLX78OWJGZ?FS_MQO!2V^XVB>XF>K&F_G;FYW=_WNS MM_^JV]G;W[U]>3WM5>X>[!\>O-E[N7/TZF7G\ C^>OMJ_^BP<_"ZL[MS^#^= MUV\._CQLZ;7_HS< = _/X3W"^)^W7N0<>XG*I:L/X%R"M.)5N-*^/1O'7V8_ M_!IZX[.^O?BE-Z@^N7K1K]/WFB+[AO-%U1VI'[Y:NB]PO7RG]3O33YX^_*)Z M:&&3J!^3^@7C_-:'\0MRZV/?>UO]0AKQ4^_Z_<>8+M>J[_2N/ZCF^F'Y)1%+ MS[U!.=207*7'K'Z$TVK=?XAVU'DU"+#SSE=X7?./'GI'YI3=;8[2#;Y2&^_6 M=^O>[ODU-^-VX7*[[G&[B+D/\.Y:U/J8$0M])YF^:\ MQ1'XZ_EP+:BTS^"0?V>>TAUN0&,KZJ>+\#?W(M>P&OINB_:N9\4?/O[_L>__GQ%W[Y\__'@ M][_@,SY]_>OEAR_P6OK7QQW^X>C3M\O(X<<^7-=?']^^W/GV]N5;>-[[CV]/ MX1I/]WL'?[Z"YWZXV/_H<7[.8N3PX,_7_?W3MU_@=5_>?GO]:?_WMQ=_'7VB M'^B>^'!T@E%S4V+ DM.*!:NND2R)*([4PBJB*@?", M@7!AH!8PT+<%!E(Z,4JC0TI$#PR4,#+2"22BTBY72W.&M[:Y[!I2"*@04+L( MR'IGG"91,6$X#<(1Y;D35/IH1 HX$Q Q4P(BIA!0"PB(+!"0TRDJ!RZ0U8XA M'@E#SC"*!#$&*T^2C#2G3KNBB[;$_5:O,915XT7=^:L=31\?VFK_>%@]\I2>U-#%6YKBMOV M=Y?DG1$,*\T]2LI%Q%/@R"1M$"'<$L$UX2J!O..@[I:[*I7N/>L-]0;448%Z M:Z&^J*,,P8F%Q)' (A\Y!:B#(ZJ0CT#KR3.#J=C:5EV!34'Z,T-Z S*D::07 M,-\'S(N:A'GC59 6,<(,XE8'9"3!".?VR9XJ30T'3:+;!.5GG^-JH+G/C]/P M;6:D=B2'WHV&J3AP23I(;I67FB$2= (*P@IIQ3CBF#"?4B1.J;II MH#$-3 J_3YW*N@QKV#C0KRX?4T"_$M OB@@.+F1T42"<$D$\,8^TC!'1:#5A M"=P."Z!GILLQ+9@OF%]I"J1@?B687]0:*7+L60H(SN MXL9*TE\>4DK:ED+,5K]'HX-TZ0MZT_R@)U^4+^,9+,2>K7:)*FMW.H1+^E;] M8KTGY[8W]3;;(.=O_LX@[,S=^K)C-K9C+A=-2@S&$\JBX*T!0:PUL7)*2TQ4A9CE.-7R,J$ MD59">V,%Q[/0&G61[H\YGVS^/N<-)1B)\ MB5S9E]N<@$P=_;Q>6+.L?CMR:+^=C^'*QN/=X:GK#:J;OWMIE-UYF^R,1MF( M5=BAMN?> ,CM?# Y2+>\Y$W/NEZ_-[D@A?F:8KZ#Y=J^D!)6PDN4)/:U_V(T MY\@9Y4"8B&BL >;K*K$L0LI,KW:QPE/JCT?C@@+W^\!]4:XD+!6E1B))/<@5 MDQ+2GAMDP'4-2D@O<02X/SC@4 #?,L W+E4*X%L)^$5EHR*.4C*)6(@6<>TH M M/*AL\!G26>-9D'E['*37=:O,P?%NOO<[@_!R:IE21- <62U7"X9(!.@-BJ(U M&/%@ ]*+@D)A1C0-'FB:% MN @4F40MDE8XSSE.#EL0'+0K'WX,H4"Z99!N7'042#\!I)"8E\DSAR$5D5H.DT%U.FAI,67(E=\1F+G/M ";ANN":SWOCDZKS09TM MJ:ZN[G8P^4X3R,V,CZPN2_*[[0W&V3!Q?#!X=(5TIQRY -3DL-J%C;D$\W@4+8H!E*"GJV4%/?$+0:&<4< M,LD%&H/W6)JM;<:[6+3I]-1&Y!+VAX.J!T _ B8Z\6N&1"Q9@]7U01X.\O"N M-_EVOZKO=B&?YLAG;TD :),[G5*,P%@8<:<%@*PEH4 MAR@!Q5;Y_P6XCP#N"1:HDNK72] M$/*R[G%G$-Z-XFGO_'2\-_@"F_=B[?>+BD%QG"*WF'$>"YB!G,";_D( M2H%HXH+BE.=408LB%"7&V)96Q 7 3P'@!<40<0Q$4W WP$E$7- $+D@59\24 M&:J]R9/;T;R($[RJH=?#3H@%49QX"\Z_SC.57?_K-H,EP,( MCR8:7M=VV)V:X6@$WZ>^GEP%F8L@?XO95D?V:V&C>['1OY:4@L?!6^'U2K5!PNT+<+I82<8^E,@D%DT><.IWG MQS.+'-= OT9%ZG,;-+HQA1A^8=.KQH$VIG8KS_I]#_C$,7JO/[9 M[7\=JG0R#LLE)1(1.<15SEA M#_X5:3@.&,3 -#YAZOAT$FCX>D_.Q[@ MTYML4(*@'5KATB:OAZ.7PW,W2>?]'3]KI5:XZ!Y<]&&Y>"@F'_/X8PV\@KC- MO0Y$_JT&H%>0HLM!^M3)@,*1)N$Z.*! B:35XXBYAG+K0!R7;+5 M\%,2SH" -UB#_\]*UNZYX;1Q$5!PVB!.%]UZ[<'CL=0BQ9Q#/ 6/++ZS'.0]KFQH2#$S\95[,,^M-Y'K,# _F00>_T#(R3 M?[+^/^> F6RHGQLH?M= 1WF/9D4F92]:N1QGA)O'V\?>YWQDI8C)%;>PVAN M>+?C^#+6?^\-9E9X?VF$$O1J;G<\7A*:5.38EE3(MN;Y8;EQL%BP_.I87,U+)&TD RUH1@[@A ID0P'Y@7NDD M,5+D23A=Q4I%VG."3DSB:GE>93/5KJ5A[=.$P MMS)&6AHH:IZ./R!+XH9: I<102 MRV$/EQO^X81 2%!MA!:*TVH$L, E+_&>5H7E /GF(OK3-(!6W ML1 6:1P$TL(%XF0*U&IP+&B7\V7/HJ!Y?='\"*F)@N95HWE1)G@>%([6(^:I MRS4#!!EM/)*19-2$YE<; MH)!0?Q MNR5,<^=N-B'5T#H-D>WSYLH&LP3H98AC[K'"8LVQV/*L/Y 83LN4D#8,)(; M$1G/)5)*,9E#ET*0ZFR$5@\>XU%"ERW#^N.( M8U ?CDJ-##761LLIY2%[+%BUJ2=H@?KZJ(\"]2>"^E*?+Z65L 2,J9T <<(9 M8'<@JI(SJ(H-'@@7D2D';.(D*"=49X:[H"6 M2%>H!_-2"8"V#-J/H#8*M!\/VHL'L[4WAHJ J&4*<:8DLD$9Q$,045-)4S4H M1'99258^.V@_@KHHT'XT:"^*"28B3PI[9+3*,X B1^">840E-E@+YZA5N0M@ ME\F2ZGCD,Q.73<7Z&2:;EM=H1Y?@&^HU+P,>^=^%IE9 4\LC!IF!7:A*94C% M$9@4/!"O!:+>.T=$L@F+'/,@HK2&>4[ ?LQ"J0+LQP#V@K2PD0!W)XXPM1AQ M;1)R*5CXPUOA#-A:Z QL_*!SV078;0/V8Q[,+L!^!& O"@O'E4S!<403 6 3 M$Y#))RU$(DD2GH2D. -;L);, /B!I B]\5G?7N3KC-_G@G5^9I-9&J;:J*KR MD'9OQR>=L]RT/,30<1?S_9MA!7[^>8TUO1UN. IQA";#LU_RW1@/^[W0F7VA M=:'SI\SL@)5VP4COIC;Z[>*/<0QS3+YS::;"XLVQ^/(<%^6PYM@'1'SNX^>I M05: C^:=MHJQH$4"W:5Q%WSTAL)#=\;.&H6%-XT/&D\'%3YX(CY8D&O"11Y% MQ$BK9!!G,B$;F4?,:1Z\ VK0.X:3-OFN'PT@IESVUNSUT>>>,] M<03,BB16$GQP2Y$Q/B(A$TV.2(=IU>62@"S7^B'=Y4HM5MOPW/R(U8+G1\?S M@J:6FCJI,$>,) 9X#A%9 J!627ABF5&@SW>7IJC:J)?D]C.(.S:?G]\D'8^VUX_ MF^?U<'1H"Y>MALN6)^+0P#G6T0&#,> RD!W(6N61ME$)!FX)SIZ)-*I+<9O. MFI8:K58F\0KBVX?XQ382U&)K741!"HF YQ.RPE$4A&)$P%WVU9@<"MZ+62[( M+(A?;\0WKT<*XMN&^*4,'L;<*4J1E,DCGO+93L% OK"D)<=,$LQSDRC3E4RW M"/&;D?"X)EK&L- W._71%KV2">I[E/4RNLEUVDJ]KS&@;W$T+(QU'\;ZMCQ: MQRFE6:C:ZV(%JB3KDZ@UHD00JHGFT;LM8"9-"?VU16=62]"T]:KD_K@N[L@# MP;T@0+0+%MC8(:;!)^&".F0=#D@KY:U2B@*!@P!A7J/PJV M'QO;BU+#>KB31C-$\F1.3BE#FG.*DLRM*SU.@>7"!=6EK>H0M1'ID5U[UIO MAW^+<%.':?+%CB) ZW/L#\^R4H=O/BZC.Q^QO.IE?>\/I[8HS-0<,RT/XPDQ M@H)P! EC/.+:)^2X]$A1G;RP0D?/JD[9@BUWRB['T-<7P"NLIRH 7B6 %VNH M'//@521$C>2(6R^039X@K VQC-DD0Q[IA[M"+0U M0="21A,-,@+G@X6!(T-T MWO#2?!X&KBCNABN1[M(IY)_F'^P,79*+=)F%Q4 M(W?B?\Y[E3#8A+1#2R3!M*;SW=0.[_IV,-D9A%PC4DQ&)JBC"M.M;=U5#QH:7&*2;0/TZH]<%$ _#J 7NUJ#8^' MO4!2)(&XD!&\#2&0\A@G3I/E$D2_[ KRD)Z2!=!M _3J3UT40#\*H! M!JL#TB07+QKGD&5:(Q:PCD.E!E^1*42! MC1#'22/'C$58<^ HIEUDJ;&BI1*F;)O/L7H1<6=0%Z_C@D!%<$&428\C' M//>*@8)P@?'L.^(@HW >@]=!B.DRMCP=I^0>V@7J5NF(LE&O'LY+Y[>UD8FX MB(@B!'&J.')&8(2QYX8IDKR5;=RH2_OJC4S*] 83.SCNY:,@%HCB)TNTUBS: MTRHUM7=I@9W* (69&V'F/Y8DE'"!<^\M,E6O21(,,I('))DVC!C&3!#EW,=: M ;E=$NK[2"ZZZ8%P7M!-6!"?<&XH;P'$7!B LY$&@65!0SD*I$VVMBFHII)^ M:3N.6Z6:RH:\(@0OC?@QRBO)*$HZ(]A@!E@V 47NDW5*BY!B&S?D)M,N:S3D MYA_G8_BA-_CG_1H_WR&XS%REJ_TJB&UYZ@U.(1$M M'%+6"<2UQLA1[%$@4F&/E9$"7!.!9=?P!L82W@T^:Q3L77\^:.&LF\("JV:! MB\5.GMH+DBBRQ%C$K?/( 2\@'6"9&X\#^#_YN"KK@B?;4"2X4$'KJ* =4TT+ M*3P-*2QJ'N$5\((T"#.E$5NE1%[H9!AAB5D@!8YUEXL&3JJLE@\:2I>T M3_\L3KI)O8$=^ 8FW4QOP(_-\E/37^X:.=K$*]R(6LF:SJM^"]6Z'<40XVG5 MZ UH!.6]9C3L]_-"[L&V,X(GE^K)1VQ3W1L,1[W)Q>&)'<6381_6;]EN&]QN MEV?=4!VLPIJAK*P0!TLBG6(^H\%BE%AH)WQ.$A!5NM$^-RBOMO_T#Z%<$@4_ MC^+%IFX<*\V31(Q[CX"@$W(8Y+32-%#)L$@YGM:^FJJ"XW9F_ J.'P?'B^(7 MIV0990(%PRCLQM[F8)A&3GF/01<;^+.-.-Z,LL!KO:)[X_$Y2-Y8G;8:#JJK MJ_M%#WK#$:B)21Q?'L>Z?/+/-WE[O@4+*U44NU>F*?TGFZ6OY7$V) @?I TH M6!H1+ R%M,0:2;"J=@STA(G5X$RJN^KA(?U2>M0R)*]44'P7R<4'^7D0+Y8- M)L=3B H9H&'P03C\1!A'3"L%2Y8JHED;BXX*A%NO)(*PJ;<=Z1A2'&1^6Q)7YKFVO5);)-G=XW(@_QSL(%V'YG%,^FAXV^IR,V M(07QI"W@WE_.RSI(A:161%+[+Y='S40GB#4AHJ H1ESC@.!?&CF?I'58TV@) MD!2C7RQ"Q;*17N#.$B%7X>O8L%?,$F0[A#/G**. ^Y=B\19"5.)HG$ MJ+%M#%<6"+=2*A0(KQ["2RJ!J4 T9HBS%'-SE8B<]@&Y((AG7$A"UK$;PS/) M.,QK WMV%N&[YF&N(!OZ=@+_F@R;U0QK%M=X$LW@^LLG(G:8[/E,3,N>=B- D:,.V S0B*R#GB-:26(DL8)(?*4"MIE M#RH>+F'+EODBCZ'Z2CM)E\VX/QI>Z2]M(DU,:6:PE I?,(.<=1\8[IQ*/1F?5@7I 3WG 1M=-(8IFCGHX@K8)#A-&01+""B+2U37%7L@+FYP;FE98X%3"O M',R+NH'"AJPY=LAD"/.D*=*YI,!S0J7S7),DIZ-IVW2&<3,R&-?%P^E9?W@1 MXU0X7)8^G?7M8!/R%:V2#WEV5HEH-,A,RS-IN##)49Y0C"3E 7@2F>0UPLDS MRRP6GM&M;=,%E['$+)\9@%0BU=@& M!\*!YJGWU(@6 7@C\@IS8ROKLP^GI\/!5!D )#H3^[7SI3"JHT(XB!,1''02 '&Q#24@?EHR5&VMPOM8MQF8/WG/"]LLDL!=]/BN_% M09>:$D],1"1P<%:PILA2S9"57G B9<(^;6WK+M&RP/L9P7ME$UL*O)\2WHM: M)/CH#>:@0 PUB NMD0N*(>U ?>"8*&-L:YMU#6_)2<<-R5#T!KYW9ON=V>&C M#J"U[F<<._U8';]XH/18LR#)4QVK.#B+(YM[K;_)=WU&8J^^^OYYOF][TX:\ MA8CN140WS'D,!$N<* I!>L1E]C.T98@Z);A+$3Q,#T3T$ U1HIDMBV8V>4#B MSC@MAR&:P>^"3HB,>!VQ1I1*#CJ!>Z2#L$@3G'34$59O*H2D\0'9/C C&>2Y><\,A@(9#AA%F#%6&FN7ZO)4%Q/TR^KC5 N*Q3JLX\ MG(V& )K)1<<.0B?^Y[QWEC%3,A*/<=IZ:I%W4Q/D_.ED9Q!>S:Q0^.A>?+0\ MES$%)R*/"E%A,.+*&V0=>!;!:2\9=A"U@;!NNBI\\9 M]5K$'&E+N:NRU,@P1I!1@D47J<<.=E9.6Y*X;S+TOT83W.\UQO .X8?U'\[Z ME%5(MXQD?3TS4AG)N@KN\C>H AN)9QX)SS7B%!NDDTH@$JSW-@AC32ZB-*9+ M;TA=_ER4HAUSFAN,1&X4%3S6R/9"!:NF@@7- =(B>DH"B P>0'.XW*HY!*0- M5M18RIC,71!T5]\@.PH3;!X3-%[;5)C@:9A@4= X$YAB5"!I\Y@82@QH&261 MQU9)3ASG(<]I%[0KR'I004-)C?9)G5+ 7W3B5W]B M!\>Q,[*3V*E_K@J@LC3JU@(I)SD^ U8&DW&WRGKDE."HYR=5.]KQR4-R'^O/ MA8^<%1G#MX2?%EFQ-O%!>C6UYWLPY\$@$V7^_ZLK"[Z_M%U^8&<0KO]B[IF% M(>_%D,NCM7WDGEL9$2QUBW@@"9E\"@TS;EW2@D>3ZSW)\AR\>X=\VN$C-1BY M77]>>$JU5-B@!6RPJ)RTP\D*A;R3&/'$.#)6"D0#2RI&R87D6]OTX9T@"B4\ M TIH7#852GAZ2EB44"0FH'CFD35)Y0E]'&DB>![ H7C"D1,)$HK*IKI6M4P^ MW9PR:I]\RIFBWL"/JJ,@O=5+HTT,$S6>.WH0L[V#KSL,>U.;OXSUW_#ONBQV MGD-K7BVAIN9X3! MKE>ADV= )XVKL4(GZTLGBRHNXN2U4P9Q&QCBDEIDHPXH"JRCCS@J[[>V%>]B MOES;9YL-V["[=NQ\7CWF!0-1Y+G;,*K$B\-]HDRJAP7,5@ ME0]2$L$39UP8^O?>(_A6A=L:X[:CY?'L2FFL/<.Y48E&'.05_.0HN$I4LA@X M!S&VM#KVU32CN"OS@*IX"\)8!G+&0 MJ DZ: PRV!'#DA.,1= ZSA#A*H#K O U OC2F7);'>4MZ%!CF%")<\29@C^4#,@(# SH M/#"A,#D*U5B@J5!>H;R64UX)O3T[REM4YB9B%0V'Y']YC[L@R^41B>NWZ\_FT?\O;E$F]\^V<; MN7D?@:%]K]^SER.K[A[+Z4R&G@XVZ^:S(]/8ISFB8J> M\A[/O*ZA6G2+2[%C)]^/(6YX_J/)6!HX4@ONT\YDUXY&%W#/_FW[Y[%X4\UY M4\NST3 +AF+CD#5917+.0#MJC42*>;2*CC;/3LHQ,\66NY>61.:: [G!"%$! M\N,">2$21)P/&-8I8D&:/+&5(Q,21=1@X8,(S--41X)X*3EZ=D!N,NY1@/RH M0%ZJ/'#)>(/S[/20$,?,(H.50,Y1J?*,$NE5'=\ VFX1D)^Q@+TN27O5B0'X M5YZRW!MTSD;QS/9")W[- P'CN)(40U"MHVF_H$G'CL>Q*5EQPVU[)B36E*Q8 MBM3>A\[*E):?9++E>6G8"X89-\B+Z!$/(#!TPA(E$I*--A\$,FV!\GY%4V0IL(B::(G5@JJ1,H-=YHZE%40VQ;$ M-B4B"F)7B]BEDY3<<"]M1$)8C#B3$1F)#>A_&P'$-B6=^^$TU6*\G)5\@%BH M=4&3>N#Y!C4>2P_L#P=3H5:HZ%Y4M#P(C>2!14YJBP2VPFKE M/3<8J$BT*7!1(I#KY.X7L/X\6!<\?2Z&U@?R],O8/UIL"XZ^=Z!\Q,M1T0+AGB("3EM09OK9#4.(@\6R3MK M4WUP2TK@.U [&DYL_UYU;(NN?F=\,OPRR&TQE\K;QA/XJYHO."N6ZZ3^\,M2 MH=L=BU;KN[-4A+BQ!? /NQ_KS?OE$.0SVR>6A\Z11 5L"0I)%0GB$IPZ*Q5! ME*C /9-,>;FB0Y /0M9ZG!-E*?8 MANB4971%!S>?A$RKZ,=_32Q\'/P=>I^W_QO^F%WRJ1T=]P;59\OK).9A*<91 M,S@E^$= I54\XR1VK/?#4_C$G)?O#(:37,@X@E_G(,4D'H]LOW-F1]4XQ,E) M'"\$+:83X.%)5^&+%Y?66OSRTP_G](42<(%GPW$O&_F74>S;2>]S_/5++TQ. M9BPR]\*I(?'52ZR#BSB?W/Z2I[VSN1/Z_$V8__/D\LCOF3V.R(VB_81L@DO\ MQ?:_V(OQUG]=7S*P7A;NW.*7KK_:]G^[$;STA@^^_P*\Z;V>X.ZJ&^_N;V]V M=O_OS=[^JVYG;W_W]O7VM%>Y>[!_>/!F[^7.T:N7G<,C^.OMJ_VCP\[!Z\[N MSN'_=%Z_.?CSL*77?OC'NW=OJNO=>7-UM9V7>X>[;PX._WC_JJ77_8\JLCH\ MA_<(XW_>>I%S(!#U>?M,UU=L4^T/<*5]>S:.O\Q^^#7TQF=]>_%+;U!]'UMO%LY/G^7 MC@=W^9J;<;MPN5WWN%W$W =XZUNG>7A^=M:O9 I(%MC.?7\X/A_%ZRE74#YU M0 "$QD^U&?G1 ,G[+J]':ECSG"ZRH1J$.MHH:]6UN)JK?_=@"QM,?D'\Q0VN MWQ,U-ZG.)<(2KB1\+DEX2*WW,C0/>F:^4=+)[]^$PJMT[_A?\Z M_?=ICF_"<]@!O&;_YO'S]Z:\___=D,>[YU\OWIW_] M^=?)_L?__;3_T8GSP M\BW=W_E;)\^851AA12GB6":D,=6(&4RXPBGWEM_:%EBVZ'C&(^6!"KNTGET: MGPA:V.5![/)M@5U\'O(K!44JYFZ8UBGDM-8H)>:-EIP$#^PB,2_L4MBE=>S2 M^(#0)79YSJT='H]UR +K.,DTSJQCJ>6(PX: M+4261RMT93+J&P;.SLT%,Y8 M>S'HAZ>Q,[%?X]V+RN_>UO;9\.T]O_)Z4_$*9&1>94=YD64V+I1[#\K=WUV2 MD<8XP23VR%NI$.>YOY^*"06PB'32\D3,UK8V39W_N>.J?^)S?(6N-I2N5J!+ M"UT]@*X6=:DC@F"J PI:YJ@7Q<@)89&P.A&IG4R"@2XE3?44+G15Z*K%=+4" MH;M 5\^^<(%W]HF78P?W!/M M<=CLV9[+WA\.4)V]K\N1!\?58>S>X',<3ZI_@54^]R:]9>%[G_NPJO$S=VU/ MMYF7N*G!F\/)T']"SHYS+X'A:6XR7(_2\?:L-X&K^A;KN,YXF"9?TO;A.;D9S\B7:"Q2X_J_5&OKM[RT=N=6UN[5PGH]'!U.E]7+JU55 MW(W&W(W>4J3'FF"EEQ99+F4^=,J1=LXC(3'7G"UYZ?& M0C.%GUK!3XNA'5"L@CICD-(T(*YM0BX&BX)4%AO/F/05/U$A"C\5?FH=/S46 MBWD(/Q4*N@\%+49DC, :>T\0["C@(G$;D"68(R^#I-JSQ'#C*\:9?<&U5'T\]S_[LQ>5./6,E_'8^V1]./L1) MJ5^^YV9PL'S*0"6>U<'OFF;-#)BER[7,YA%![;"!YK M_!Q&X;'5\-BB.!>*8IFT02G/-N+6"J2C42B1% )QFCI,P1^33 M4-&-34CO&&+\\?B+9^_E-'I#UML':K( )@_XM>.3U[/C=CN#L#<[;+=S>=;N M>3TP3QD']*Q*) E9?8>DDX?U8>[IV'31):IDT^WVF3]/9ID_DB*RZ) M4E,;N2% ACPHZQQUGCA##/P<4HBN7K='O7+W/+U7=K+_+70 &Z9 9G]=T MOG]^"F_O&PA^74_Y[=N7_QUY_AS%$N/WS;^_+7 M$;SWG_][^M?O_^[OOWQ+WKX\IO S;,+P.1_?\@\?_^I_^-B'#??5EWP(UVDK MA!?(.,405S(@$Y1&FC/A&<-4"+:QWBIVZXUBMDM/S;K '?#8])/JWDB507[\:0M79UV@ M M:%MX8+$FW$DB6*G1$J$:>W?CA =YI?H+SBOD?E_M_ZX)B\@5\#70W\B[KQ MV63<&9\[\#Q[=I0+5?\!FVDGPX3B7Z?WM?H7^;4S',T>N'RGZ4/_S&6TG\%[ MG=MWIU6S>??.H]-BI]H7,QC D>[#ICJ";?IL!$[Q"+Y@QXX[L]KW_+/M',;1 MYYZ/G7],/_/0VL/9Q[VH_:_ZS[D54,%;_3J>^ZPXJ$IV\_?TYV/8K.-HW)D, M.^!1@2,^[GR&CQ^>PP>.SZ*?C*?N1&\T]TWJRX=OZ/,+ZLK@NE5<]0T[HPB+ MQ(.[7F.]6[TGO#8[*[9_,>Y5[SI[MK/]_!@\[>/P? 1/@$NVYT[)YP$V+] PR^#?&Q\MH0ONDMWXDD@ MUCF\&(/;.9Y"[1^+P)D]?KFB.TL/==)Y-?,T?UEW/H9'8/5]Z4U.IMT**Y^V MDT;#T_R4)_W:*8N=.*IM-YN-.+VV.?-E.N@#L,\FTR&NW0ZH:_CSRTG,PYBO M5H;U_SGO98)8OJ%/^D7S%SSL]8&\.F_L)[BHO-6<5]][#Q9M[S]75VZKK6,$ MBS2O[MEXO4[OVA?-7[WG3S(21C'%7!14D=.X,T?#^1X]Z;?>R=^IUC:%1O-"H[A[\QI[WSO-Y-WYGYJ)QITWDW %V>FC,Z!^UV)/:J7K MU]N9-]KTXA?$U()'U&ICWN*^_= =6]AN3J(-_SFWHTGE?0 6_QP.0S_#]W]Z M_3ZP]2[(B30<#> &YM^>V+SQ)O!#\L;?>=>/%K[%9#B8?V8W6_]+[/?SW_"L M'? S1O"HS4\:V !_OQ[E/;_;^3V.3BO8_R]LWH-Z/>['?&HH7P1\_KMA_J'; M>3^$Y^5W.(05:<^&HUC[!/D%?PQZ.<3Q?_!(&)Z^6#;D#=[ '86<7A,A1Q]' MR!V"9.^!]<'D.Y?N+)BHY\'G.H)/^JT_])^>6-P=[,XBL*_[;T]?X2KR^=+3 MOX[>G^X?_8OO_PY7\^T/^H&^_;+_^ROQX>C5Q:*X@^NZ^'#TKXNW1\=?]K_] MU8?7D/V7Q_BOCQX$XE\?/WS;P1^.^B=OC_XW[;\$H?C2_RV"\)H0C:R7!M2= M5LB%H%#RPDGJ/:4Z[99=IA56MP]S*L"=^A^N(7 M&[WR/O[K[R TYE0E%"EUB!N9D$M.(+BAV'!"/(]X<27=KLN?F,_>C4!1]L[Z MT\GB\]:N&-_9J8 \JQ-'U\O\VNZ$W23.?QBHKP+]TZ][=01W%"I-72F@N>#" MV=7].XX#T!K]'$WP/JN,,'.WIUOF8?Z(ZF;N5&"UEU[>[SL[[RZ#&75'^.H MN'7UL*+9>=MGOA6RT%_C.-!FF4PGSJ8^33[W<[?C 9FL<-( MA,PZ3I',.A1%%J12GB3LY1U9)T/SB6D'3)I7<9P9]2Z,TH8@9B84H(8S6P<5 MKG/F;7Q2@REGTGN3BYI!,N !SI4$''? V;;'U9.SF#O-TO[RSM3'_@G%3W U0Q'^;/M:8WP'.T;C^,4Z]?: $Q=^- ;YZCB^6BQF/NV MU]6?%&;TE?_QPZ]]I1ANNL)1_!S!RZD_Z[*+03@?99Z[>E%%L57+@O6),1[D MG;,S'!P/\]57&VAWWL0QE]%7MS*3^*6ANW/AZ,E)COE6^=]:X(<(7 [D/+L[ M<)L' =G^< _QSK( R^?#U@?7NTHU?"%>M'&6?@[QZ7'"_&@JP V;"9^U*M6 MW,Q4L"W"MG%\:=Q^?_BEVA+SN^=R@4DZOXR[PQ.NGQBX;67EA3W=9*_"C+!I MN;P1];+2S?'MZGJKBI3\7L>@FK_TLN#-[P8W&N5O%*:?T>V-=J_@X*M0^-T./MSPO*H<(@?_P8_HP2VJB@CRUPFQAO+5 ML_/OXFF5*1CD"3$W1.ZNT%2OGIE_-L\,512T7U4LC&^9R?&BO#![)OTZVC\#)S@550!A+M(PRUS434<2>!/#T923. 2IK1?!_9V#_Z]]Q(1T^D!(G,.XB9X7@(EV^>*>V>WK,)& MB&=5RY=!9Y!O13;55%K"CT Q\?.P_SDOE9GI+C-+77C_25ZNG>P/U@14QXI. M+>CA2?9+\P<#65]N@K/+[LXEJ/+EC#*.XOC7ZN7U5\J7=-.7 E3TAQ=Q]N3% M&].;U-]K^B9?AJ,^D$#(%^5'PYP#&Y[6OF?H31-A5Y=R&?\>U4Q;?U:U0J>_ MJ<)MT?:K_ 9<=\5L-?$1U3UKI8 MPLR,QX#QQN?PO69/[.2O 2:M5WJ^LN,X/![9LY.*AF"9YKC>978.UO(G(*]? MJW\_8_Z-MUP-R[OV*Q54XV:+V"Z&Z&SN-JO;Y\>=@!8X."3 MS7HYW;"ASKZSAXVX(OG+_>/:AE@3\M(V]Z+SYTFO7RE*N,0OL!KS958)W3BJ M3%0#Z_J-OH=JSM\CO_(BVE'N-@7/N_F^WWQ#IA:L[VN%S"F\;B>=>R04-JC$ MCMU>8O<$U7(W1D%_&-5%-YS:Z!PGG@4";A,S3)I'5;K?O?M7 MK'.)Q-G^6CLR]1Z=.7 !>..?1U[ODO\61=.B<[3B?$4\SA?T?G81=;BX!(W? M'KWZ.UKCG;4Q3\GRB(LDD8G2H&A$2-I+%LE2<5E[PS=32]\I;-,*5_OME23) M2=69G,X;],DTNC%S+?+CMY[E&-=?O-D3RWO[KY=J.,_SOGE9PSDXGMWQ:R,)"]_0:?\:^_*;7",6N05TPA[@%C-BB*$L>!1L,9 MR5O%[)V8;CO$!RS&Z4Q?WG7LRE1SAI!!_CQ+/50>>.SL.'L@L") M=$/P1T^&7ZKZ$/ V??X(V'Z&YR,_BP7"J\#9SCO'33L/?&)U\>"E/FG\?W=LF&,< MO0K!XW/W<1;2GVU%&;G7O_SW[E2EQ,>5;JJJ("_+(;-2!ZU8QVWGJS,X./N4;-@LE(0SPKS8M??8RA_K#7,4=& M^B"$*_G8V;L,+>T.1^ E3V/'\$FO7^[M=CNI?G[_H@Y"Q5#'$=:UP+I::M,T MQ]>J?+VZVWG9P3V^F"Z^SNEY%?'-!<=5_/WRGI\!?8WR;^I[!3ODL'I*7IY_ MO#A\T9F,JNWK8F[MPL8]K"(YW26O+@<\KJ+9>?>]J,17;U0YAM/H2Q:I%38N M<;*^$>;7,; BX>:@W!\JGGJ_^[.V/Z')Y$WS>?=?UGYO"18GG#"2"3-$3>,(LL4N,!. M)Y:D%#&F[YQ-O\66U.J43ZC;B!6G.A@-?@8E.6Q#)3AQ/^@)4FSY4[:DP?.H M3$32$X-XD@II[6QNB$N)"U+!?;Z_+9VE'$(2P&VY$2"P^Z(<<+0),"6@^&2%/WQ+\ C'!R#OS:S M=Y7@!0\0N)W@_R\[$Z?#T65V:E'438:3*E58EU^\N#?-"ZD%5XEK%P-/@9BH M&'-HHD5FF]X.>U]W?_7WU'H!!P00>LIE_M%$*2I!?T7M-16*>$"N3\U M ",$&JUF3D4N3+ VP4;-,% %:'.N"\VOQ):Y2)A3BXA78%!,\@@?:9!5%O C MDZWF.>[?@1J6F.#$9J_V)NDVDSB9%J8L<0S.,VB9BB@J4KCI9;=G3^$=\J)X MU S#+LB'G4'(?[VZ$K4EP_#VY?'?5 3LG%?(2F(1ISG#8(E",48OI E.X3O' MA)[^G,WN;1&,M53"LR*)*N_?.8%G@<3O]^!;A6L!F;JZ? #8ZL%W 4@"R$8Q M!S"FM0?GL]#%Y"17H(",GIR,\[/Z53G0Y%H=P]ETTM2T^&KQ3K[H[-9JO"I@ MF&KSD]BOJ[]/HO]4A3=R_,U^KDXFS@AB^LJY]ZK*R*[\D!Q;68@SW2;XZT#[ M<6TB7WW<^QMD9?!6 MVCST [9!B06R+CIDC^^[ M4^:FS\[U1/_O/CV>':8^4LDDUJ!.22X"L8 _;5RD(86_]VYL[2P6?]T__AON?!+"4B1\SI=B*Y'SC"$."M40SJF7>FL;OUB>6=&!]=>? ME2#?Q^Z".\N8BLJ+R(W&EF@J >N2,8$EYY7=EWO,%KLW9?>+MU_^5M'E!D@" M!8RK6244V:@%(M(ZF< J!(ML=W&[W:NB]6N,]X,ZRSJZ#*_)?6YZGV/_8K;Q MPTLS>TSK2?]_]MZ\J8UD2Q_^*@K'[\:X(Y1,+5E;WW@=01MWC^\TN&W3W6'_ M0^0*90N)44G&\.G?61=*5X_G9G2J"78 M,?QJ,*1A6^1'V!VO$,\%Z\IGB.Z*[1-SPVR+>31LF8 G3-3">3TV>?:@=L-A MG7Y[6V4!BD+PB3,.)DCU@R[RY =C/ES&SLN5)63AAN&8H3? (7TVU! M#^C'2[L7&;LO H=E2G>;13XS]R 6"&.I+_8Z=1L#8-B=FF(0!%-Z9KL".P+> M'4,3?QAJK6F- )YA(@E&B+MB,C;Y46R+7Y]\(.%C\,A5LL:HL$[0G[L^M":\W71S_8O!GXX"'K+90; M_Q>.H[-9ZUXY[BV F;RK\)G>V(;2Z"U$/U!R$QTPKAM?G*UF6WZ;*MMULK9N M^'NC?2,S5E1_U M*SA_37>J:25S)ZML.HU1F'P+&H$1$1A(Z]B7ICM#HSA*9Q1,NQ=S^\ M;D;$]J:YMPC.6\:%L2;,7=IO9^HT[)DB]5W[TT#[$WW\[4^WMC/U_!M:,*TR M(?,TI30IXCSA2LDX#CE-,RZ"Q]/^='\L;P,]$P=@T35NTKX_MV#LO853N^_5 M /QLZ\=1;QS-%G]@T;[IB7[C%-$N<=UWSC]\3(Y.3T2>*D%52(34$GSSL,!X M84+"(BZR))!!G!6#-2VM:]K8D)TK8..^T;T5#=@Q 'K5G/8JL(_O6?7-U>2Z MY!JTIPZT\Z;^S ,'#;YSB.I-70Q0'<^95/M3^0IO. >(5S5_;Q^Q ]>_[#_U MXP:UCL5)J(M(9&%$=,$IH;(("(MSN($B$<.*%VF,V$U=I9^F.DQ%#E=#3JD2 MC(D$]#_<&HI%D90K"'/[0\4;F#YM'[:;$0NWSA2]=8V&5Z5CXK^M MP5@GW\OIIUDI:MPBEV/O^QN:V7COS#^;7O!:CFH'-;+\L*5N7?[[3VHBW.OVQ :+6B8-B*,&=YI M@X6QOO((2_OM[/YOR2;M#@Q?,#:NLXJ#(8?8+S:O2TW%-[_@(^YJ8,)M\T#62D$'!K/-VIAZ/ MB3/? &DN(WSLQ"CD_L#P'G+3-M'YYD$3N'\F8U,-H'RHO3407.,+VZEGOPZ_ MLV^TF)86-TNH41>_"A^A&(X+1U_C(,(N7AI$%MS5!@/7H[+ GQLD+G/Y]QYI MK!U7*E69OG[$+$33:MJJ*?@6)R/:Z&2,1MNL&?N>O=MA7&A7W0%C07NS%@)[ M$@Q*H0TS]JSL&N*C2;SAL6DP+"W_CWF1R>BB.6*ZA.M?8OIVZM5#V6FGP2_S M&1;K.G"R$I<.5M*\Q B:]2P,UIG%+@68?47K(+NM= MN!B%T2KE.8:[W=E!N+-6\1Z<0?CDPD*CM5:IP8VP9__-JS]KX$L+4^$J9]JX MG,Y0[GVU#=RY!L2O8S/ZEH/J3!FU\7M+V1DBS=*X3$8K#FD[,\=.C&?(,NV\ M98MRT)VU=YK$Z%HK KA*:[=U<'N:G44<*)=0'-JD%>DSB>\:.[01/ORR?3;N MT0WRUD9S>M3K^Z(FC,(LN-NGKEJ9_?8 MPC:3PY#-HDD'LM((TDK:M?=:+,7HK<+>:'\8E-.I+%>3PS\O*YIF["]-;%10-+PH#&^\4\0U3,F\IJY8S6T_RL@_'9"_I7OD,#,5I MQTZ5'X9WL7L"=PVM&CBL;.YWK4XA3ZZZF]!@6IKM6 P:-S:W9ZP_;QEV5Z[R M)DMGOR0.;^X#2 9SQVD[$VFJY7X8;LB)U.+JPM5&..'R[ X>MBH4F(WA=VJ MTR58-W =H@[GH/+0<*K[0&87SB2>N3)O^/;")R";P6PGW$1WU9P1C1IA-IU8 M:?'1_MIN=#>RPD,EE#E*1C?V3(D! >%&^QBP9A=LP2\W;[;BTD?M[NCZ'A0V M2*C[>XF)#0/@J>:=L9EG&HUG'V:L:X\*BC]Z2]>8LQT[PX[#*(!Z''C#($:4 M<7@JFW3WZM7&R)#AV@'6PXA,D9LM#,++NXU+>UYM.NQ*V&C3:;+-5GHRRLCK-PX.XQ%H;;'J3F6]KB M[\Z[J-ZCF<#0KK$N,-_NK+C>E35V8E<7!%W 4?'!96/[=I7X3B?V:LO2.KWKKH=T::?K/4IYZKZ>^25>45.,I7:W##VAY7-9^-!ON M)='Y3EW)\QZ0]'_V16AU08Z]C,I>):!WB%!8QX:38,$\7!9S];-UE)^#DM9E MC1IWG>3-A5V[@AQ;D),\ M_H*<6PML^GC$(@V%Y%G!4DT#+5@69$H%,9,ZH+E,OWM._@_G%?XQ06[ J7SA MM=\/G_> <1V>N73ZZUR7(E! U$Z!^F@]9.MO#R_6.+'EE7#BC-G^&9B:NO/ MX2[#P)GWX1MOLT,0TU;[58M?M['Z.XN%F+ND_$S.2@E+^O,/<[8.CU]>OCIX M>1(RI=,B#D WQ0K.EI*$JU 1I;(H*'064R%Z\O6C+YE6<*TH'A!:\)Q05@A2 M%#DC.J0YZB-9B.+),X/H4)]J\S]HI-QTDU">\H"S.!%)1EF0\""6.N-QE$49 M_"G\FIOD3W-&?B^U6H6PHYJ7A":Y(C41@71 M!1)"IX$,Z2W4K#+*XH!%+(W"E$HF"L6*N(BR$"R/E&;I;NN^T];!!@D6(7Z6 MR%+8NH01EBI&BDQ2IO*B*&+]Y)G&^AN#FCEHU[=^-G[B.?B1<.7,A\+T/OHF M1]5,+RZ9Y]*^23H"!-&401"$0(EDS*(Q[L#O9WD([/1P?B1!09 MIW"VB8J2F%"94X)8VT1) 29Z$4@XMS=)AXV-+^?(6#-7CI_K,_[;Y[^P1PA# M8'.P2QJZV:;U:5-KQE04-'TFK= CC. FVK@]4F0I"I6<49X&F5@.27@\6J&"' IE^!%@C$0/7E681'> ML'#MC5Y@1: TLF73, :@95XY2C#36633,O.Z?-!4^I534UHI?2GA'(S;2S:Q M7UR11O"+C'<"\MBSN]TSC?WM>JW 1FG* 2W'05=R7>?C7(DQDBF; M@#"_=1K[1ZU>AW&=GBB=*!:#T9K!*H+% \8.ST-.%!C_A0C!GX[5]GC3SQO9 MMECNL-,$PW_^=C;.Z-:P"[3CK'6)L0]=FYE8.E+C*\^;2?JPZ,BTPG]2$SC# MMMS*+XJ)B0Z0G^^_?3Z*D^!QU"'"66734ZRUMUVWT;]_:W/AF4:5^Z]2M+7/ MGHG7+9AGX^W%QFMQK)J*.[-MKD7);8ZOT,=B :^5;.'96S7_U"'^9>QMS?S; M(?(U<>+2)-GABGE:_F3'Z0HA+/D[F+!P&1@FBFJ!N1<7:9FH!=X>3TO_K?,N MHQ);@GDR-Z<*S!];8;^2V!RISX1@1\'EVI\2/TJFUN55W69IE]%]&$N M9IC6>>[7SE@3EEBZE0=>7IQBBYAC]9Z>,9?>6TMNA\+:#, +J+.))]6L:XH, MO!TMC:DAK>V8/V@.E5,#A=V44IN\9&=4Z\RDUF*W_+;.6;2K?G?;'730@ 6D M3?KI)L.FR/,D*0HM))CMX+7F,I%22,%5H,()DGJ62!7$D7/ANC=V^-;'Z M@R;=^264(9V4>WTJ[H0+^75=X:M @:US_-P90?[ZW+!2P&)DIBKU@+6+@^$YBH#57>5#$.LDS M*J.<\92#%Y(6:9X469C= DR_$X/O(0:O3[C6+ <+@01"8EXU4R1/ DK"5 12 M!6G,<]"$Z1Z]00SNBAC*!$I%IEN0PIR3ABB&)0 "Y#4! RDD7(1!(%_,DSN,)N$(4V&NC88H8/6<"K M5AM=KE//K"4)%H[KMJC!ZBCOBHD/WBA D9PQY$ M) CR'+E74K#_5$@RIF*M*!IBV9-G47[#[7=GK1<*4>2%ANLVX313DF5"IFF8 M4$UCFA31ICC).UGXEK)P>B)$&J#%3P(I8T(#D1..'=6**4&%BC.:LB?/PF)C MO;<]OL%M42ML<[']'D:X1==7-[6A9_ [4P/:@[$Q)\*\>33WYN+\8K/9!. M>ME9!Q/5.IZ];5DT^U/YUMHSYH\[G;Q&)X='8(IF+ YU4H0DR#DGL%DII&.22AT$FDRP/LC!);J,"O4^QW:$NHL1&1]>O3Y(HBD68,)+1. 7]IB/" M18+%[:',\Q2\D'282K0&LUAQ9S>_GO*%YFJVTSS &SFV0![%*:1QSSC-!C5N MV$%M4WV(9?LO8?'IZ=YV_6ZOX]O')'LIB MUR=A+KH_KPX_G)XD7&O#6QH$D20T"5-2:!X2Q641QMA>0L639[.IVK ]@N>Q MB#*N\T(R&H+%GB:4IT$J5!2H(F7?,V6.-MP/=B68;01[)0\B$6B5DR1*8Z07 M8X1I%1#% @U_ Z\LQ!A9N%([;>SIM8"2]PDE^;+&D7XU/RBKBUG%)J_T[[/I MJ1$%:P+L>BU?';\^R408,4DC.*_*'-J8%$%,20$R(%F1"E:L],^R!*Z\7&11 M+G(*IY07";@?822R1(51GF]/-6DC* 8]" 2$H)J7M:&R)8;)81,Q50@DX^AS M:CXJUG!B#)5QK0,?TT9]NB59O;0M1-I 9JU;B^MX-3[9,-^\YB#"4LD.RH1G M_C$X#QZ1N84);YOZ]T8O[*/,Z]<]RU,F-50V#9#&(&:"B4VNT!BOB(0![D 0 M']Y:W$F-Y38>\>6B!C[S9#J+V;A39]<:M;-Z3-F;1P^P<"K.YFG0F2RU5+7V M44- "+U/3]6I?0,L-9B5R%,V;S 8%G,UE>B =-.5?X#VI"RF(;>%I9$VPS$E9Y@ M(P/B34PMCHD[S79#VP;C"D%N&^+L*0S.E>#:,9[.9\N+INKW95=L2KTJF=W@ M3H,0;C9FZO&FNG:L)86RS/0;RJFLZL@W5A!FJHJ%HC*IOC MU,*T8H[FJJQZ#ZE)C[I'H*K=@#7CMU-NO7<'JK$)J$;Z^$$U;@7)Z!L%/ A3 MS7/%:4YIQ LPU8,\C$*:B225_'&QW*S.]U:CYIFE$D-^)P/*9YEMSVJ.-+AF M&CC;^ABY/W;.FD$M5M)^N\6HUNVA&H9#E74]/6@^X^M/9YO9;]:UJM:73 M#GWTK0;Y:^7R,R^TIQT!'KZFW'3 4;A/%^$7=X$]-[B_-J[RXT8"#UZ<%(IE MA2YB$DK*L2(L))QGE/! Y#$Z!T64;(]A[[?7X3K;_=T:<_[86.[&VD.EX(TM MO(Y]O L..!^:XPJP\*TPOQ8*%$WM5C:^-D,L%FDKV.9"@*,_/"IE"UC;C[F< MKK.R'"F?GT4]A0:MA2O[)$]SL5B)QS4:L\8Q;HW,C-C23J*:K1I7P*5/?&5' M5_'Z\=;QQ-[ X>_+S+'6"MO.#%ZT M3T6O12<]Z&&9?IGT.^C!JEVB!6,P:(+W@]I4#J;PRI,\6.HB MMT"N @N3'P;)O$.TY+B!7''PV(OOM.N2=)!]G3_;>9EU@JPO:7:J5#U[2TU/ MV:E/9E28H#$>>F>@!NP0[B/7[>E@$@V?![G+L*=XWU,$7"B-Y977\F.YH&8V6-%6%[ M=UMAG-4&?M<=;'F6S3AW+?VWCFIO5(\"+#A<&N!1VI0:AL3C+Q28=7S326]\IMFV\[7J[SPV8+6^\>"QO2*!?.>2AO<""\+3MN9VOT##&>\/IN M8U#BYB#CI4GF;-YWW2+#LB(A0/[%D6A>":)[! 1-:$Z[@ M@(DPHV$<\ESSO)^WAF,G)8U9E(24!CK+$Y'$H88CFF0%IW)[ C"-C%AFJT9* M;&46B,DV7GIPUO_#X!_82XRP$:4L$>;.X^7],F'BX^_H;/SOWO_NUHY MCD6N8'NG+C9M@^_HPB"8W;3$: NJ?NF)_9TI7VVH;OD2QN[>JF[LUP_/%,L M8*U2.T_#KBNM.UBU=Z)[D0Q2!MHG=%_=*FO"")Z 05H#$W$1P'J9F]*%.I59 M^_MZNOVJ2^*GO\]56WUDOU[BG.=<%8(0.=*LICQ9%K@&D6*!'0),X>>WW5 MK??LLZ&3!,J_.C. MWH$5BEJ,,LO/+/E$,A:9_0F.NIS!1YH9>. \+/R'S2A M/[3Y&C>[I<2-56A/NHWF&42*;J!R\(ONQ#XU3*D6O1/!>-T//]5TML;M-7<- M_!M3M3,+K&J/ND.R1*;/RA!Z6ES?UF3'?A1PZGS\;.5SX[:G#[:JA-N;. WN MD3C\HMJ[QR4]-J%EAE$L%QAK,-L 2AGT?*W)\9XPZ_%D P-D[\G#EGT=*+ZS ME6%<'T]XP'2<%"EA,M*$@OM#BCP6X)9F.H\2GL4AVQ[;%UPBL&(6ICOAK9J6 M"]5@I+'18-GW?3 MY;&P:,*S:<,VNB9JUGRW_H)QC06;" >Y!H:N+7184V%2\SDWS[*,I3-E377# M>FL[!'PQDFC-V-G:-PZS/ZDFM=N0/@]&'2_F,QMK]0;@]QL\F(:M0;1RSVBQ M\D53O%(C*]5MJQYD&BU,S^30 2KRZV#%HH$XJOE1F^\;D;"E-G9)5]:NSA2T MZYVQ)-C4?BUJ\\2D:\[AEO"7B+V&'/:V>^H$BV@\D',W 6[@QUV1DS2R;BZ> M'@"5 Z"^58A?=K_/%M9UL4CD_6=I9[995;E58K"^ZBH*O-Z[5C=G.G#?>X]MX]CV_:HX-WGDB6XEO;P8@*6D2IMRP7-C^*S1 M 33VRL4]#Z;<;(ZNK_ULBSZP7^2_ M5G& A)87KM 18XIK5),]DFY"SKUK9KHW^O,"*\I B;*MR.ZX]1?C/%-X^GE M25Q[@A/H)EESDU[?:,"=E([A,3!4]<[@1HL2#%.+;E!/<3BB:]^#YZ]>\I9? M_VWT;O-$>Z[.'>[\4-QT]3ZR91KE-8&0\L1M*\:,& 'I<&%AM=T:K2['*;2F8+UKYPJ[40) MQNU^7<HM5CX>]G]PS$XS$%=*:"R+Z]52)N^U>V)E'S M5UT.;S"+2C077"IXYJ?5*89?5@CP^AGN]6O5+@*<<020=;WT%TLGD5@6W__D M=-%?8% M.@/8K*DT;$R0]P2#)/2[B<7P9?2[J9$-?[;J:O6_[U]QOE[.T#HTI]YVJ%G7 MRIY*ZZU:E %7Z^E-SS4=-=N]-787HD>[/W?<#=Q/OY&VA-4A<+A-A@>LZI>9 M*TV%&?[?5PI'ZR;XI\A&_(ADX\]5C=]LLV..L"%(V #PH'$_IC-_X9J]]"&C MYFLMS\X%%M:UXG_)]CZ*RWG3$JX^Z(=AS*C.3%3D$U:%&0QV'Y:V=I>]X.I? M7K K]QOL611BOFS3\)DJL,_6^%N8=MYVHYMT8G",H)B@#-F!R[XU:6%FV MP-^V>5:JW6IJC?GIZ0S7RV)#X@8T(5?#1H!5@:+.+;3'QQ4FH.$;GQC<$["& M>Z/GW91R5]FLG7E+4)87-C7;?D^GP;;..#LGS6W -V_%WH'\;%2$DC_^(I1; MBTIZT3(1)SDM>%RP-*9%6B!"<) Q7=""PO?ENN*/VZ-LW?<$$66"AXC^*:C, MXR+!T022P[D*&67.L?MUN@A@V+M>>]T?#V1*!NL5?C,'9O#1#4H'.U MFDELD]J"??88=:"4K-X=4/K&05W53FV5?I.F\M[KHG08OK*= ND,P09+KD:G M<. -!%XYPPILS(-AFVAEHCDM".%.0W_;6S9 ?/X>:UU83N\;)6U)?^U(;?R_ MK#ZN8EY8QQNT)S/ICOZ:];3WNN4SI@JK;MN#.F9@YVX>6P<=KLS4:DBXL;O8 MNA7N]NKY8NG:'!?^'WJ:!F"M>^T,B]*B6K+1(>9P1L_9?#)#QV\Y<4 5,XD@ MAC,W%A.O9/,IF2T7W823:?@KSV;(*X2E6V"-&:R'$:]+K8_XXW"_#O^[8TKFGWZ9/_-FR=UW+3"-EMI M.2^P.AOSA8U'U4$,VO (W3C-<;U>MD';]S#W=_7-F^]S;%8MG[66SN,KP;S] M5GWNR, \=NAJRZ*-O/2!X<8-XS<(@2'Q:B*=OKF^O>"8V\4:P7DM7];(+G6C M 5W)>+^OL3+MEEBHZ="D5MK>!Z#E1K]N3/JRRHM\?SQ4 WUV!B^EP59];CHJ M=VPK*SUV^#OLL4MY&@LD-J5!3F@4Q82%(B0\Y[ 5,E-A4 RSK31BY'$.'>:L M5^286G,!H79G F]5+FPFY7OW6?'J]/8;ZQ;B5'_X^M?P\.#CB1)1J 5+2"B3 M&-'/(U+H."#@I\1!411I$(F^6R*#/ \3*L,@BBG/5F9^/Y,+H4-Z#JZ2I,Y M]Q0KE&1RAU3'T ML<<6=B@XLIDETW3Q;H'7G<-T^<3 =5CV,/I,M'0-M7(]8_PE#$,CN(5%!G!_ M:;M6#2(C2+1Q71")TI1(@CL&AT(L?*S7^9TF#=\J.&YCJ\SXI#SUX:/69.L& M_U9;GIP9O\[WV]GB0+VT@ZYACYKDC>_1^-0R@_N/1RW<&<]\Q(TAOG&NYJ'% MOBTA+6R1^>I!QLSV;'GJ75J72[;P#U^642Z"?F8J3N]Y^J:D/;WWW%-W'>)H MSVS[2V<9B#IR[=T'/*NFW:@^N&,;7F"UDMGMP'?;@34:IQ7=-GNRVX%OL ,' M'7@FMP'MLB>33-\M]3=8ZGW;'7'3.OL R.X$W-^VM%PJ&]>S-S&B IHK@/7Z MVBO8BTH;V-8U^_288K)W="C>KK,Z_;(\1*DL&'_AOT?/:^O^@EVM-X^U+>?=1S86N^E-\'W^-8_\3>Y^*.(\U7E6 MH+M/,\;!"Y5,!8& _X2%NADCIKT%S]TH_C#YA4&*NQJ5Z8=R_P\_G$:'U_LG M*72D&8E,'NU8!]Q M$!-^.70=$EAG@'B.@%;(9LZP*_+*U_K7@,@NB%/5(1R\01#$ M9\VPMZ(<;+-+TF102@^]66\8?M07 F'OVD)-S0*O7%\S"^4KKEK -K7PC&NB M7[_4O^S]M3=Z^L3]^LE/[?V%1_MLFO\M2)\?$1@%MG (97N35][\9 ] VSTC MSG&>&XQD)\MM*72-R)9\S;(,FM*ONNC*GQ__Q+V6+8!5^>:&]@C?$L7I0BTP M[5E/#\-V<',3JP/\K_UY\Z-N3EQ=2E"!,A_IY538>C%??FK;-LTF&@XFV\NY M;'.3M$BD_$)P4$ZZ;-.RU%ORF&3_CB;C'T,AR$=@+PZ/J\7379Y?V"Y=5A]D M_*N#CFD'EBUUQ* =VEJ FKM/QQ_[OA0>+0] M_G2M A"8%]W=IKZB=-4T6&V#,M!@!JP?G;WDS>!J,!]X!+Y-?78<-HLS&V)W M+"'MN']#CF0[[ER9\) .Y1 :U\NB+=4G#)2E:A(G M+AU4=5H$S_'TPK%N\C.6-<8G: X&*&,'/WIGRVA73+M),6WQ^(MI;RV.[6>3 MBR@0*HZ#(M$TS5+.11'F- I5E",I][HRGMNST#WDN$QG@H:*PK-IG(@\ M]( MQO ;DVH/(MIRKB1C&+%A]!_/ M2(6%_&ADMRLXNN6%;]_^8:%KL&GBEM.[]UT4X!U5\P-HX?;%NKBZ<-5X>'\: MA@.3EL78B5]+M&E,X*SQC]28+L' MHL. 7C<0>@C(!T_CDZLV\]>:^%[7])HKK GNE5HWV57U/J-$-,/2':PC()Q.3!3 EG*;Z#H%TQJ-3-3N=LXLS6,3:E(3?&1<_@Z_G*/GJN%;:WMK>W(!?IQPJWH>3"B<-!?T-)2T:K&MA=M#]-A>J;%MYS4: /83@7CX55]5&HPB M/?I_]U>Z3Y)^Y;6_4_Z&F]W'G7_WG23=LFP8;K>B'ZPS(F<+XIY?E_6G/UJ6 M[_IE>'C\XB05A8R3@!(62T8H3RC).:;ZE$YSP1/%&<>6VV(O7:WL/T=!POZN MNXB#UESE01'K),^HC'+&4ZX3E19IGA19F!EQ"+PX!#MQN#]Q^/,D@=,9,)T3 MELF$T+!@)!* JN@N(L$$+Y# *8N3@D8RX6$F M0!2C5*@BT3) D0@+)Q)AL1.)>Q.)#X)ARC0C1',,@>S4)RRV-P9I0W)O<@#]*]%CXK$UX"O!V+65 MN9LP[[YU>^R"X\%"1+!4&^N]%:QQ!1 &5$*.3,>:=8![I8ECEX*Q/>17M65; M@717V$9MG.*5US8(TB;-=$LFI@U>XE_.^NL*#0QE_)G:M/#D0ZWO M=@$2/0)[C2CL;>85<6GZY%V/A^FRQ(Y'Z_E(E_UOT!B;-!DLG6LO=[;1WNCY MNA$U1BL\X"Y:+V11($"9L8)KRG.1JT(6FA=P\\)99?SDY6;F4*W/W-[\T6S- MJWIG=CIN6,?!B%1GZ5U.# M-86='(71Z!PV]:SA3;":UR%MS)7)PFW/C5:7_+5N,*>B';Z9[3,TT;*+11-P M,PUE#FXI#D:278$J/L(,R)I^M"95/4S1[@![D8G( [-_!?; XPJX&E2/-7A$ MMZ4J^RG4#%2$!*6899HJ(5E$$PU68):!S@A"_>39OF_8KN_!.FIJ"1I H\VX M;31L H:]EJW1>M*B^\-!69,,OG4%!BHFFN6H&N#DFFT&Z:Q,]&Q2FQZ89+)U M,)5# S-+9FRT]:M6ZN$[Q,1L346;/1[8%EMO!E: _6&?3.#M=,[.UY;SJW,LNL)S__1);9O5,ZBGUL;9,T-]\I/C MX*U,.&J*,;^G3]P_L5\5GN1R0O#1FA[%I9UMV-3.UI%V]"*N3:%P_\WM6.]4 M7=9V7:-2<&#+BTI-)I4#TG /=5IZVN*$L"P+\$64-()2YY X:DUOM\V61Y86 MPL;MWGA-!+6]-V:*WX\7=\B#-D?>+V3]RV89G^,J[NKI5\R#UY='!X8VS:@7:82H#!(V@)[S"F[VA67?=^S<+I MS_G,_*D>]LK?K4)TK0+=MM]>N:&'EO3%8O;TUYEBE]&!D5=+LQ9UY;!_)WQH M;_2WSS#<]:O=D@5_WJMNR,*IM[NW/[A5.X[*LW*-;[^JR5)G'-?*Q MF4ZS)M:ZG:MC+L[$LLD<#\Y[*WOA$!Z0J>UPO$NS-H208Y8L'?2FZ:>?M>R% MEKJNKTR/XE93*FZ/R;MO]\U.U--=];*)UC[X2A.JK#JA,WM/V\)=Q.I#4^*+ MT$C-,^X:T\C I$QI&A8B4Y3SI.!97N0ZS.-(1S*6=\_U-%+AKR2\9MJKNPMM M#%\[?UXB=P_5(14BSPBX5B$!6:6$\2(F02B*+%>:LY)(7)-*,\B,$!!'22Y8HJE>2RT2?7NA6O%X"O*$FY,QGQ?I#84 MDU?Z+5Z,.X@VS/(6,65)%#$B0@9W@BA24NBP('%"HZR@:9S(? 4Y.L_ ;TFD M3H*"9K 3'$]VEF9,Y33+-Z8TSA]!2:+M-G/^_4;D;?=>L=\?9*N@QS7,63:) M?N "6Y+7E32+R6PI7<>EZ=IRV"?5LD3T9[ *P[(U=M0E]E"[^M9M.I MFK1[M<$H%1_=.S#""G8G6]07"&L;Q8C9L&O1N5T4HN#QM^C 5@ M?"1!7("[D&5Y'#*11 HLTR@2V2-JG5F#^'N;-GS6=F<-.?2430@6B=?UX^;L M]H(;+ME>=4EWT?,_4TR.:QCTN8%L+J?6WBD]2QRLQ.E5R_.7F(U',';?B=DY M@ 8&L:MF,,]MOMP#<;<-V;9[8:@:%>?CO$R32*_II>M*SLY'Z[+5O='+AG!Y MO!Y#IC_.)N_?5RDF!&+Z Y$Y!527;"W-0,#B/@P1A!Y!ZV-_*@^]4[ZS1 Z/ M/YY$&CR3.-5@?V@!ED@,UFE84!(6"9BCM%!:Y=L#_OIV-?;R*(V+@7$V,2+? MC]\8',;.:*YR&UUVZ9W:4-C,",#^F8&7UZ9$!Y'#?M*K@(5BY]6X]74?UL20 M;6DT4C5N3^B3H]>2AK6ZLCE?R_,]9Y_0;('_E88:ZQ+I*5W'H_]^W??N3)>Z M#LIKX[W1C>O8+NE?T5)U],['0DW4'>X)-CTU!-LV!HLM>[W1KU>U)@DU UE5 M=_/4OWE]=FO,+^Q =X[YL&/^[@J58""$2E/0?Y+JA-""1^"B1QE1(5A)(8M% M' 9/GA5[P6.MP-YM^!TV_,/A21C*F&(U;:(S16@22JRFC0F5::&+K$C"2#QY MEN[EC[G&>K?I=]CTZQE#-9?A&$(QDT8[!7W M'G[K.][?FSBA4DA4"-;P@;71,?OD9,B:Q3^8B%CJA'0@*]MC#?M]=IYHO=./TB1>-]B6/6=<=M\JVK&.?>1LW(3- MC/.ZQ@P>I$A;J9\"0W"J3%/EN*[RP*?^W]*AGE58I8#)^-IZWAMM,(VV6=J& M=? )YMF\"?--?#APR/I]U3 %U#&-]BM=#AN+R,R8]9717W5@Q,<%*X..L*R, M/1)LCZ;[;2T1[*/4=>N'>TL4H''3Q6"4<%"/?59B MB<\>N]IK^ 7=?S.87,ZSU(C[HT"C*-6IOD]6[V?>'9TVQ%AW[B$P,%JX& M5[1G(A*H5U9C 8Y1W-+>E-/-&/;<6L/DD;[=J-!35DY=3&/]+E9G:J*;KOX' M5:S/6U?G&[M+MM+T1]>D,*X_3V009!GXC206*6C27'"21RHF2A:%3F*JPECU MLR\9$TF6TS@.85-"*7/*PE0%F6)<\"B0VZ-YWZXQL;:1?,BI, NAL=YV!#M+ M5J-3,/UIM+=(4W-EC;@.5:K]FM/*K=I@\QS+<-\0[/5JA&L:],4*NZ?! M5,6A>GSOT;+RZ6>#/4+>BK,91DGMWXF'1C("?6_U M^&OA]3J\;A-U/Y/9U(#7V=0W\J::?%+5-(LZ;">')-N:0Q=#Y_:B?5>K+Y=S M"UAIT,&G33B\['(8>B!C/_!5ZC*W-6-8. N^8_!1W50\@[/K=6UW ']O:_8, MC.Q?< ?:ZG>_*0O_Y:KYR!\6KV8?)V+^ZR\[?ML+$.Z: 5K!()$+<4L/G*)-(VN9MLAJO;QW6_7!_VM5 M8O=U5:>/X<4"?#SL;JB=SAJ8C;6^8OH?M@J0JH&_=8NUJH]M$<[=]:M7154; MZQ'Y@]E'8U4NSR^:LIX:?-A#8S=Z'WLQ)X9S!8O[X1G+J6L+6[@ P1A[TBQZ MFB$E;CW[C$G;YH\DU./U%YNOD1<&I=0@R)NO^3SWR-GD9R_C*2<8'0DV=L?D-#[/DYUGCALM\OWN2PP/^H MH)L/P=1M\4XI-I*4L2TR MPL1[\Y2C_;<'^Z_'_D>CI.!99CJ/JC'GCM+PPC=B@I8#763XZ!\8%K4'A:M6 M1]AFS[&/Q5@H]A.?UCO(P-/2QG7FF'U".\$":';FA#/U([8GY!\A3#BMQRI& M?LF=0NH:A;[1I>.-\)JHY4WUN(_D3%G0(6-75$NMP4PR MR->-@,-3F*O'L5+:MIPQCCD798T&L&%]_@A$' M/[U=& ?D&$'SE_.KT56I)MBZ/7>,]G#:Q<('EEJAID7-JU/9MFIO/OY0MVH= ML(1AES P:=?OH?9>K1D/;O[=\+J^LOHR^F:!NU_!G3 ^Y7[C/'MCYL!-\@U, M>36:!_.JHWFNR"OXX>)Z'^FKXYSY+B1A64:)BO)<\D 701ZNV!FLB$%,>9*)B,I,2S4G ML!X3=E&IG_T__BW+ZF+"KGXNIV9^YDO_=@?.V=EH8IJJ6M"BSH8V)]#^V5F? M1;&7!1D:H(LY_+_T+W:VZ9ZQ3?][(5?_ED9[$8W7_CG8"]?^[:;'AL%>&J__ M\TV/O?EO2;P;;!IO-J#_-L)@!0)$#@7S_WL2/VD\'HEFXL_!*#0JW#^O_FB8 MK'PVNOB,G_[WBD?7EU$KGM]&(>0]?;!B#QK?ZQTB*;WHU#^/XG!'O[WX_.JWOSX>7>]?^^_ NY;OHS_3=Q'X#;^]NWIW_9J^ M__ Z.?KMUX_OHA?7X%M<'Q[L7\)[Z/N_7\>'!T?ZL P^_W[\8G'X-@A>'1Q& M1_LG5(@TT:$DL2[ W:!8S\+BE.@P+%22J"Q!3(>T:6%LXM9??GCNHF-_Q /X M17V>NP.X%0?PNG\ XU EH58D%ADC5 8% >%51&6\4($.M909'L!H=P#O[P!^ M4<_M[@!NQ0$,>P=0I'&<,"9)5 A)J&(9*5(=$QX4:9#IIQ)\VX'J#!_#. MIK,V_[=-IG-3B;)6]41WFW P>OSZX7ZR0?&]9(/^JG?0YH.VG/CE?C7'U8KM M',6LB K%2* #16B>YJ1(I"!!+K(P%5G&=/'D&K-<:YS\N%KF*P%@=EIF"[1,WT$H&)=%&C$2+03LML@9;I>T$4-CV68,$D,M&$9HCG MR."_TC14/(6K)2T4:)ET+_NQMK[BZ3&6L" 6BH2%C$$[1CGAD0C!W4LC'H@D3 JDTOYZ M1V]86VR+@?5\4\:D=OIV*^@8KINWD97A0R$$0%.0454RB2!S3 ,'0N MXR@+PX0^>19\O9>W4S$[%?/HO;R=BOD&*J;OXP6Y"L"["XC*0R0RS1+"18-T)S_4"KF!TCE=7N?=NF\?UASU\^Z_*PDP6ZE;6_LNE^= M^7;5\Y,J$"(H2!S0!)&=.2DTCTE,$ZW2M)"YCAVC?/3OQQ$:VT7#'Y,KME,% MVZH*^AZ:*-)"Q:$@02'!0TM93G@8!B0N"B%U'.A 9#M5\$]6!5_I,NU4P;:J M@A5/2HL(S#\-!D$B".4\(JR(D9@YCV(%ZB&-'Z558%R;_S8-K - -/? Z/MR M*F;GZIA]_N$QH$/XW$F6IS2C:888^A%XY#Q$.0I)H+5DE$<,=,CV\//:S1TM MV&=5C39"\GS42,YE>SKEU/QQ+@URJH%;WW_[?)318-P]S@\)T>@VX!A'?/_P M*GM^11KT4HO>;#!N/8B^5%H9UCM85P>0;X'_2XM4B^!T'I6KQL2Q>!CF*XB2 M;[ 7A46Q6ZAS) *8-R"C^(B P?A^7WYCG#0]D;'?CQ M-N*P;M@(ZW%N0((0A-> K:DILVV'\*VY@1%J<'YF!K3OR@ L<\&B<"]PT$< M6+*H%BS;K%)KYNN)5?R3N5UWN P0SFCN: 0E\V WDJ#$[5OX#(=CCJ" M29A36#;HL19ON%S@[\YGL!B3\J,RF-P@_8:N =]1X>(Z7(FA&5Z6DXGYM%D^ MRP&\,?C2@RFM'HBTD6K+9F31=MFT@?TU?_60<",#%%CJ6]?-/[;^HEDHCGA\ M%3[50F:ISS"_J=TD?N6_9 [>$F1W;J1FW(78,@R_!L0/[0TK)T8RW)NLP+:F M=*O,6:X2Q%YM29]9!T/![!]LC\P"I:8^LIV136!WL0;&+Z59B#-$VAR=@FPL M/)AU$OS++EIY-@-9AO%;+.U:?M8!?M=5-H82%21^8I6($/.E9_1PU&]XHH>W ML#+XS?#D<7VF$+B^\IQS_3MLXR/ZH,0A+]@<@16K/]3<^#\[8Q&AYRE-5!@4 MC&0B#PD-F"(,C$<2T#"C-%)X-&Q0GJ2RPM"1&_LKD5U !3/T.V6,Q+OK1@0W"4#731[_"J\0@LMCVO+%<0 MD&P,PD#UXJNJ%;3HV7(!Y]? ",(=V04A0U7E1] RJ>R5:R%<$88"$5=!EU_, M%O"3!VN?&-ZG'JZTH\SHD.FML!18%N@*YBNL=L$_8E %B8L0P1U>XI__H"KF M5[CLP#]^;A#:0+?,04:L>XYD[^9'Q^_\PRL?&->[$\5#IJ,L)%+'.:&"!X0G M24H2D7/.0ZH#*K9'^;C==P!]XFH+?=4:JEB#9;"P3&E^.O;JMVZLF2<"UL.Y M,UR7J+$,NNG>6_!N$.-L7M/R_/GVH*'>J3G%U&>A+KS_AH^M%=CH?_?^=Z]Y M.E@A^.8&1?H_#(:*E!3OT#IW)">KX[4VDA]LS;-3PD2%-4SFREII'F(5V=U: M\W56X^!T';[JT#*U'0@PCDXW((AS-M0J!/\F-M7H< 8J&7VW-2X5?-S/H>4M MH>+T"X#7 QBE;&(\H.I,*4'&8+Q/$8[ZQM<9A@UPU9&4=.4=/13Y M_O-ADR>>FJGOWJT^S%]IW:>TX'.[]Y/AE^J<4"38\QK:WVF+&9QW=32 M,)DQ$@B=A8JQ2!4Y2D6R5BKJ2\<&6E4'E=)&]>-P/,)[P/QW8,4(]WOL0S-@ M'$R\_3(4>8*+L6-T.^Y5H?MZ]M%]'57?;"NQD' M=MKKK_!6*!?U'3IG^ ,)UBBQJ>R5+;VC?8JMQ9#8XHQ(9;GSJ?VA+_@ M=*HS>%CYJ0Z4/\6O_V3X;\P'8$J6H<,XGF>SB53SACO36CI#4;#.NM\6^WJT M^;?O[#(?J#]7H#;[A M(8I4CL$Z'IFT";+9J4EIDM8N>6ZSO<:(%UTA$ZPZZ_RN60C#-F%-<]%:C[)9 MC[W12] 7DVHV HMJ*AV?7'+2UOH%444W4Y.EV6MOP) M)HSD@=7H;'8YNF!8<+C$,/*:V=OU6YF>&?XYNS*%!+8^!:=L%GHV]SDO&P2V M)1LN _?BC[?&VE\NF*T10(I6Q[3*T9%25667S7A#MKK!QAG1=S!4U25ZS\[Q MXPH.A6'R,_=[0TP0)M[[L]4IEL($68W/ZT0:*B3C4F!Q3N>Q#=VB7F)>;:X6 M\YEW&D?&CY.6@['[%\^S_8+-<4>EXS$L3=;QO%P8AV6Y@'MH!.^9E+X2X4YS M"KYH3MUB!AP1^$U3QV)F1MJM0:CK.5!\FC-7;X59G'(.5]+_+4&,;+(31A<9 MD<%=1[)5?T?!N89>.=6_LQ=7<^HI83? MND6M1K_,<&U])@XY7 6>@;42LPNC.;'&$89E=1HH/:L(?649BF&M)I%B>3+C&(6I)VF( M!N=VDAB.^N3*#(_[.M:<(5E3&YD,S(629:U0ZZR.[YSA-=35^M\YW& M$\R5+IU9<\1QM\*OSLJ+RD:;*C8Q.M(\3UO%(-$ K!3<=C9"!KIU8_>M&A[I?6%[MAMG55AV:%.E$":^E MSQE,^6FYI_8,,YRR:KQ:J^R"G[IJU51NS!K_8I,Q8WV*9YVS=:!X[<$.&]I< M-D+*0SP8M0;=((VY@09=C2-L2E*W7LL.>J>W>K7]@ IF==(@2%*>T#S2/.!4 M!)3S7/% 1GK=>V[U:GOOH4&8%DI*#@.D8&:X,P7BO/MXMGWA\#J!ZL;0_)P;M'5L1'S M"Y,[$9;$&X/OTZJL%B8Q;Y2W363T2OV1,ER83@#97 $^Q>"R"A>VJ\WP\M25 M^>6\KE&WQ1RFX'_A,POM$F!7.^?>,__NOD#TA79S?1=59[/E1&Y^'5TTGH'M M%:AG)=KG92;0"31WU13O33OZ15WMCY-MLZW[Y]_H9K3GVGS >*7=J3\>OP - ML+9?,%O.!U?,.) 3M; ^9\O8CC91" ..A W6IGG$%"U"52149HSSB(N0%V$! M_U:!/"G")[<4N#Y\&NEH!F(2^^;%[YM3>F-/]*^@J+V>_AL.D5?2CR27E!R^ M];FDP_C]\6GT_N_WD\.#P^#PP^OK=\?PW+__C ZCPZNC Q&_^NU->?1!1"NY MI&LY>77P?O(>GGEX_1H^>W1V^/=_)N^/WUV_NWX9'%T+^OZWE]'1]7M]='!X M>4*S@+*$4\+B+"=@C7"22QH1H2(:1+#*"<_[]@@*<*Y4DB>@YC/.>1 S$49: M9TRDF4Y6$TDV5WMSNFCP;KGU58_9P6ZK*UE6[/1TKDYM/MNTF-A[QM@/HFL_ M"&\_X-5SJF:G:2=>CXG8^2'.\N>3.%-1F.B8*!5DV.B;$IYH3K* P4*#*Q/S MNY1//XKST] Z.QIE92N.7=5PW[>L!;A[;D!84*4\M7;3$@8EJY]^WB109^>\ MHW#>,E;DK1KLCL)Y1^&\HW#>43@_WN7Z:@IGK0,MM@"\\L]IB2;N6XQ%5QN# MY[CI;;S/@VA5CV0%_M_WF_5687,-=/44$KU12L,THIQ&7 8R3G0><9UQFM_: MU;,"9GQ+7.+%9Q<6PP@T_$<>L\^;5>O'V^G].,"M]^='U_"LX[\F[Z+#Z_'Y_\I7_WV.GYW?!@>'>/?_P//>)?T ;?>G[^+8=QG1W__]>'=]='YT<%K M&-]+BF,]O/XS/(*_P[,F[S],AFBJXSA%."1-0H8TU4(4A(F"$T7C/$HT36+) MGCR+ SI.@_BKX8OO>'J^-S!?3T7WK[6=[ONA=5_&64@EC[%3CA:Y8)'B228C MG::4Q6EZ6__:3O<],MVW0@"8Q5Q&G!(M8 ]I0ADI8BY((B(1)E*J*$[!$DSI M. A76^!VNF^G^_ZQNB^-J8JB0(2I"&FFDB)-\H 'L0H"7N@LOZU+%)B,W5"2, MY*F08*-$H ^S+"=*PK8KIIE ,L^,;QVF]PO+8CH+M3KSOU^GW@''?J M]9&IU[X+&#-%&CS"(B\*JFFD-98").$XB[.=>MVIUYUZ M_8;J]6MQ47?J]9&IU[XW7T@JP&>G&%Q+"*4943K/(W#0!9YJI\\B_)\ M7&3_'.NU2XQX%]C/Q]"-/I""EM#VTG9I9A*_PK!^C,/B7A2": MVY9@A%*O6W1N17FX0\,KW9*&5WH_#:^'Y129L*Y>.O:G@[(2DQGBY#^6_K@C MCYMZ_C(YNGYY>70 NLO@GKZ^/CK^DQX=[%\>GK^ ?X-N^OO=Y='UV7F_/PZ> MB5CNH%/>?WS_X<_@Z !UUFEP>+!_9?37WW^=O?^P#WKOO3X\_GA]='J2*97' MM "+CB4YH9QFI A90O*0%2&L;92%*QB4DDGPI4/,TP64J:!0.M%A+@I9J% $ M\6JWJU3JW#2,'G8QP[6PS@8_?[[\]%3?*##K'HY_:00N+JJ@:O@N6IZ MRDYK2L32? 3?,0;U=A_(;W23"X=AI]YM8'4:]!9^DM9(FJ& 6TR M[<;(%J4,2,1\]KE$\![XRUW@ZW-0/506/%*"TI!G>9SD-,V#.$F9B&)NS+0< MK#]CIL$_5N'KNWK+L4]7Q[-]"[7A85M4]=M\5E5;@55_[[KMZ.#EU0FGFFL> MQ"26$C2;YH(PJA.2ID4:*)'**,N?/*,W =5[6,1RVL5QOR-]>4B%9$F21+R@ M K.E@H=QFN:94)%6V Y+!FW\'H3L&X?_[#"[M MJU>74R7?UMK\#X80J/C+.<+(>?E[;@Y+]<=R#L>F O'T?_C%?6.GN 9E]OCT M\B0+0"J30).$)1FA2[((_%Y>K=I^>( MS6.9K[N&_SG[8-0$XG3;FPBUV,Y.VP:]=?TZ_ H[;86!UWO;!FE7V%B#@6)U M$@+6W$>U:G-98\VBOALL6*[4M(/,NC$E_8,')O)0C2[A(L3/2840F4;C&)[Z!YTP MKCB(,H:3Q;SDEFX ^;HLWP#^C-!I%K0?/J(,AK3#?QJ@1)MVU*CYV1(#/.@L M'2G!V+.A]A&MW-1,^,GQDMCQ.[]L;IQVHQ>88TKUIP%EP*0E1NP3*R>>&1S^ M]* S?MFVJBQS@06I\Z+IHJ?('R=:T=/2W2(#'F39P>GVR0E8!D099>04VWDU$08023GWM_KT!6[UT',VF+=GP=N2C@GI\D%36ZQ,5,1JD14(BJD-"BPS<7ITR MHM) %;C<.LQ6P!X?&+MQ>0[2!0_QU$2&F:+6BYNH_BZ#-YYGB4P/J#@5O*N& M=+Q?P$9P4/<"ZZ1^ 6(C+=+O@2N8%,EW 4'\,FC%!QELG-/O@M@8;+8&/Q9B MXPZF\=8EVL$T[F :=S"-WZ"6]!?G#;%%ES_)F@4[W,8=?D_+(0F%*/)"1W&4 M<)HIR3(A$7:!:AK3I(@PTKU9C\;-7HEE&WWN7-]]XTUN1Q7Q%[HPMHKXPU%Y M='U*WQW_Y^SP_,_K=]=ORJ/?CLZ.CM\%AW]C!?%K>O3A##ZS?]VO(CZ,7L:O M#L[@>R^NWA\??3CZ[67P+GH1'GUX_=E4&,,X7OWV,CX\.!K":XQHQ+-(4J+# MD!*:!AGA<:X)S\)"ADF49M@3'$;C)*+; MNS@RS;J;RO5WF4R4C*(.,JBBD+ M.:>!#$+!:?V^-)7RO CBG"B.9-D\S4B>)P7)\H)F M3"F:4/7D&1T7P=8 E>TTWD[C?;W&BV.IHT+F,@\HY3PL8LV3.%8\QT:1A+MR MAIW&>^P:K]\JII0,1%#DA-)"$)K3D!0\4"3($1!/)%2R$#5>G'_C/MP=-.,- MT(QU-:^A<;XU;O^#PC=^,Q06/OFY6?-?KFY34CN%],T4TBID8Y*%/)1%1@1E M,:$Z8X0E&K12@00169JP-'OR+!J'V0X<[G$>JL]-?Q26Y!D;'KZ\[AL_;6"Y;[28CUJ//;U?F[Z":<*_ M6AH--O4E:*]S]3OL;(U&\\=LCJ/9;VWT\>QVA;=3;!LKMB%@Q3Q+XTC&)$Z" MG-! @F4?1"F!K4W2--19%O GSXHP6%%J*V?ECLKF(:.G/_RQ_@8^PG<^UCN7 M_IN=^;Y#$=*@D+%,"0MH1&BBJ/C)LW "6[4[\MI[[OP@1%F&LFK7_22F"A_4G?"KS6)U?S.9L?F5SEF[Q MG[NU/VZ6?K]V!:N=3KF+3GD[ ,M>J#P/(A)1I!!.,DU8&.4DBI4,%8UX+#/0 M*>DJFLDZC;*+2#[VK,#NO-W?>>M;[HP&N4I508J0:D)CH4F1"D[",!6,)4F0 M9E@".N"M[]( 6YT&V!VZ^SMT?<-9:!EG>"Y$J$D=)9!(H4 MZZY7G>5=W/^+#]E^)U[_;6INMM_9?Q2&=A]NV<(!OIR^J;$%_D),@ITS_\UT MTFHO"$L8 ]'EA.5I3,"> V<^"F*2YE@DS6#/\QQT4C(.LF]5)[@+Y#V:L_WM MH_>[L_UP9WN%C$='J1(%%A=PABRL8&\H&A).TR@!9SOA6CYYEH_S)-\=[7_: MT?[V(?K=T7ZXH[U2W2\+V$N5$A&+E- <_HO))"&@S#D-6:05#3 &G\=W9#_? M!>(W[)]72&-P6^?\CTW8M>/E\IWT+ H$J%A6<$UY+G)5R$+S0NF41Y29)JO- MR&1W358/J(97>QH"T+0TS$/" @[>D^"4L#05),NR((SC).%)CGQWZ=,5:(*FA8D*#+0>(46),]E"AHO% 5<<4%! MPR_$#MEIO)W&VUZ-MX,.^8=HO+ZKG01Y$K. D1BL=G"U8T-[J$B2:2$207F4 MRR^##GEPA=D3 G.0@-D5J!*P4J%JS&/E6F"%*IP1I) M\IA3H3*F5985F=5BR!PCT4XP[A&JG%],U,)Q[OC5&Q@? M'+$D*K[Y^%A#I(-QN30V*0<&2D3\/SHF1?H/I0>]9XUT>/PR/@F",&0LX,B/ M!I<_A37GL8B(9+%4N>!,8X '=GYO7:6F[,31E:"Z=^"K%M.]D5[# M5M*B(##DHA=N#_$+RPLL9;D3]6/(<\YU0-,\H:&0G*9(I3G!>%1*%#XLD+&*A5I\N19O+G8&5(@3X6$3!>SY0)EQ$H9 M\EBA-)ZKA64 :DJ09VET M,8%W&4H#K%-$(?+,U>8T_:Y!0DZRQC\DQ'U0+^Q]0SPE50 M$ZE7-<7'%9QNS$["1]O4 L9DVQYRNF/#2E15#'B^P^(Q. MLBQE[75O/ZMKG-V57,H^&I79N6+HLAFV>>00PWU'+<%952+.Q$BSE9(;3EE]E8=+1?PNVN<^>@0-QK#($3:'Z"JM_0U/G)3\J/:E*>S6;2$B(Q<685Z/R<5!>@*#2XP0M4 MPX8UKSR=XF^8(:6^6(+B7%9VE7L3.4M^ MM#\%YVLR>E,O\QO+63=Z^F3_S9LG/QG^=1BY/0"S3R#V;+2XG-F?;9Y^5"UY MI?YOZ:J!^Y87[O;>MW09HLU7J/FS432[& M-3;J[W[PNQMRV %ZC2&9@D:Y3)."Y)'(D"R:DB). A+0/ UHQ"(=I> "97OK M8/O<3>GLO$5]*]F_NJLI_$K1NXND%2D,O(B*)* A.-A105F:9$7(0JD3SMB: M28(!0$#?T=R4A24:ZZS/&8,)(WNK_+/ENQ41[ 8AA8M55[ M_#[#G$D+.N2&".>16KS2?\_F'T$,GUL2STY+XTX?#^GCC\FKUR=)PM,XX@51 M5.6$,L8(8VF&UW^49[I0BB48_ QO4\C&^ 2X5=O0 M>O<<,M]0EG9B=,=(YGYXM'_"$Z:$"%.P'14626I)>*I#DB1Q7L@\383.GSP+ M]J)-[,>=1['= A&!1\$B(8."982',0A$"G8>*Z0DH19APD.-*=1-/(H;XSH^ M\-T)=-P48/BO:K3_YHT-?_<,@\:0<192677N9/@1@\U]=NC!V@E_6[O+E4;& M]OOWQX,(VK@==+3$V(W;+?YQU-4(Z\)*8 R?_I=U)!F0A"U " FJ9VP+))U3 M52?SJW'G_H1^].3.-C3&D#B&E>YR/-C,K5V6:$G1= -CN3B[3N M_MFT%^_R-[M<&UF'L-#$-KS$X)[^[$R)P9S->',EOAM2 MC'"_[754C-!M7;8.?C]J'?_6W7][".-Y?]2DS7;C8(? MDJ:W3W6S 4,!WMT MNACA\+AYU/CX>[OQML4/NW\<-]^^82VZ]ZVQ^_<1C)FVCCTY/-XAC>/#U/@+ M7TRW#W'1@.VI$+,L]S&U FE/+<)6T\RA&9C,%&)U@^_81&M1(%T-N]CX'&#] M07QG-K6M7NO%VTG$[C#K>S&:S%FYY\)HLI;P5Q$FGHX^^?Z[#!007!X(MF= MT >M CB/R()K@CC7#%GL(]+@4CHNDZ5.Y$Z"E-T64EX8!.<#T8HH%C?%DOW/ M()[8=KA*8,Q6;?_T* [&C.6GXR#$8UBVB_$\+6CE%E1/-2#C@\_M9 M,D;O%9A<&DQ>S,"D<\8Y!L8AIPHC'AP IE,:"9 8 V]08WC%$:4>SA%5;,5% M8#)G:X]SD[._?Y+/CHNY^(* <2("_^E8@,>1VUQ)0<&Z.V!=\_4,UJG(C99! MHQ2D05Q8BC1G&"E"$N$V>.ZS7ZSOR&=?#,)[:>G^R:22JQ/S65&U&*B?T-DP M%E-P;1'/=98*=M^EX,\L!._SG/;3AV&XF'5K"G*/8=9=/?WBT2X/\V8# M?X9(0AWWB%$N$>>Y\VB,!KD4+5;)>1X\8!ZO"UP,O57H[=M^/YRW.YUBS:TO MT$V>44&FI2'3;*PM,K"W5.!(TJ 09SHB+2-%S&D1I0I:^\S'C@&:U(,/)8I% M=I>3V7$B>+'%'J$)ZSH:8^/#A^MOC$7A/R-)*%AW!ZS;GXVU66P2T5HC385& MG&"#M#$$:>4YY\XHE_/?Q9S.$XMW?R[6UV(0-SB+/SQWO9;Q76RT-03 )8?< MQA(Q/FL=3@Y;9R&Q&(-+ \C9T)PTWLJ4-$H\]]3#22#-P6$U@>N()=&2D.K@ M5<\R!B\.D<4*7$"7=^.HZ*,V&)$%%2OP^8-@KLW-H_[8/CUZ?3:$E8N#.Q;F M%N!;(./D8.>T,6XHVMS]?-D\SHP!! IR!>7NA')O9E".115Q(@89 MGPB@G"+(,A40%=*;B+V*[I:CUV+=/8YU=VJ_70>X\1) C#,'B\U3K-,$[/4R<706ZKZ'E0L#3?H M&)ZB@OB'W8QN;V7T?"N/E[(@Z[A?;,YV,3GZGKMM-..F]$W;B#VB,;-'$.R) MS93Z'G.%,ELP4O/.B,ZM$&_.T-1VAYFWC28((RM9D]/!VUW-J)Y.>UG4OY! M''&R);#;X"(5%Y$?!^K =H^]H\RV#Q\X.>D/3C.\9,*BS+P&S_S\]&A,[M_K M?[W60"0?@OFJ/\)%+\+2YF]\'QR@0A?N'RK*2;B0CR.>MSO,J-<_K=R,D!DL M3W.NWP:1_?:OJ-E';0#FL,WF)WP[I>W-9E^Q]]E^KEH/G!ZU!P&=V%S7=$6@ M7#4- !T95C3[N4<#O+KJ7?"JM@-K/AD$//(O\6+$D7M2];(8/5%X3M';W)=E MU&.C79ULG@SZ7]NAHA"MU_J90_=K.Y[/]&QY5?MXU.[$FRW*COK#2@;'K1,6 M&7[%'EV-/\OD#$DY3*ES475[Z.4SAE$SF>\7RK0 J0-B.:&3]AW8R/+OQPS3 MWWFWX-N5@%4CS*1=N>M,'ENM&MM(6N=W5OA^L=F'5ZW;B #Q2B'S_*YU<#CK M]1V(U=[UJ")/?7.7B3KF.P__ 2NZG.:9$8;8[_T0C M!XN,1"0T9N#0*8:TL!PY04.B,G*1V#0)(K;$TJ2T@ZV7!Z*=LO!P2< QLDCM M3./%[XVE!I6\W)366N:=^]P?5.&;*TD?=PWHPD;0OAPS>U:M/.!34PQCO]S6 MPG$NX^-/![]!U&12O^+F?B1B/WZ/:;Y\:C+V2A"S08.E["X\:D_#F3;';QXQ MO3ZFOZBGC(^9YKJC+*5KNEN1LOZGTM\%8A3/:QU^SYA6]3ZL5N$F'>*-U7B^ ML:K=;$/T3W+$/OJC'MSK\\6CGD8N<(V%G<+5"M7=@C%S32TK-8Z6.Y^BX(YY MPREW5FEM?!(AR+DLJ[>:6E.&U8=A3&>=/]LIWHBBP#S\+^%LD)MN;:8E-8Z; M-%CK\KXV+@Z/&[1UW/FRO]LZ;WW\8Q[%FR4^!6(9 MDH8(Q*6CR!*36^&88,!LCCSEK@MDVMJI^IP]"7GDRPWN/O/P[;T Y$=QW!&< M='[DIRU(S[S90=F5@0N> A?A5$@J610H-X@GHI!U48%\66\2L\YA\'PHJ>N' M5U#>=7\MR0TW^8''$=%16"E'C8[:)_?#]T6S&AZV;AMA$WF'HX\8.YT"#U;; MI*@Q6GM"*8E<%9OHZ6%KMO#;6N=92AZ9X"3 5G+(&6-0HMI%HZFA/FQM\R6: M1"\Q$>@.EL&]U*A8!FND8M.6@$CE8]VL\Z+#\A^?E+\&W6\:R;#C*/[1-3T'YIT7YBQF4YUX+QH5 M2F1.6&H8SP9E)^7^= M"&?EN0Y;RNRQT:AUTMP8R3@SH,H?"#<3!#9D2>:=D]7^^[\T)>37VO5,O?$< MJZRD2N50M;G.7[&K?NW=G.R&1HD4M?C-Y\[N(#2]*ANOVP^Q4_N?K<9_WKQI M;/T+# 2 YW&&D8?5KMF3DT'?^J.3AJ^?T_G@BPNW/UVZN^[FLOH?.CDW>2T?G*>TU* M0SMGB&9@R 4.DT=?^Y_\#!"L'\HO^F>G_QJ)[$UQK!Y:]4S'V^&4>$UE'\$7 MX_^=P7V^/]/1O>$1NGAZ'N,/9!6TH9('F-5U":U$9?[->K63CLV-A7OA7I>% M2=\B\#^4]_I-@1_=>[ZD3P9Q0[:_C_?JT=GN"3H[J=Z=W7%N;\4[W9SXB;>? MB7Y6B<03'!ROP/>,-3?.'!SM+NV)2TV^[97LY0G=SE5>T_@_[(?)K,993%61I2 MSVM(+=:J(?7WCZQF]O/3(7_>T'HBT* 6_9-QH=EP?C_T(W!2*JEV&3?'X#8R MQ2K4 M&&W;,_7W%ND?3A*?QBE.]\WC_K@#KF"TW4YM4\OVX:<*J)1JFIC>#M M1B-X4-8YZCQQAAAX'7'X! ]NZR<;L%X^1%77^257Z[?]CY/)JH?8[ -^R&K- MZ*^/G&Y]K8IJVI?;A=VAT\_IX&N2/OVML;OS]; 'U[\\Z1[N>@'W:C=V_04X M:+AYT&FW/AZVP6&CC8-W^/#C^R^';YO=P[\,/OSG"/ONWSW[T9SM=P^_-"^_ M\$9W[[QYN0<.VCNR_Q&NV?T#'+;6M^;N^\[AV_=?6O2P\\_E!]+\_(DG+CU/ M!#%&'>+"6&0"EB@2FA0.1A-O9M*G@TE.$QI>4&3)Y)3QQGU@!DQ.LH4_)I&$G]\\KK4 M'O8_B"^L4S;_TXCC^2=*DJ0Z!D2"!W$TBB!'E4%&2TDE9U(8,M.G?C[8R35P M-K*)YNU@<)$]@Q\4*^4 U\\[CO\(VDBAY01$;%)R_&[TL>O H62D7LOP?Y>$^+NT9&2CCY#%Y$DSEPW,MO>",6ZXM45IX MRKV0\ X6%7K$7*^F OZ-2(VXM\_3^OC'\/#@Y$NC^XXT=P^[S8,_ MNH?=/=RZA&L<>+:?ST_I!WZXV^D>OMV[:+X>?^>?/XY<-W3VN^\N#G<_X&:W M11KPS=;Q^V/PFT03OI_/5 \/CK[L?SS\TCK>P_]<[N6TB!M\)<;:2)( ]S,X MC'A,%ED9.#)1*,\CDT2!FT1$W:A94JN[YD;<44/NF_IP3PQ>/).LX-NFXMM= M:/]6 '#7++/KAEF!O*5"WL5-R M"64RB03@D@3BE'AFC#>+&!*?S4:[(3/6L MSLA#>/P*VA6T*];<-;#;%.ZYC0&VYI0M9UG2BGJ%6,P]BHS!R#AAD<*,$N69 M%(YG?E(I'Y[FNB)P>[Z5CG=BA7BA!5?2\(AU@LW:84XU<0;KR(3 E 6:DBLN MYOK!4F/&Q12PF1BO+2RHXXAKRA$\3H*TY]R1I$CR?FM;\CH3>HV*K$K1Y'+< MJ!4H<7&C5J'64VZ49,)9S3C2T5C$&:'(1 DFAZ6K+O3_H 0VH4@$DH&>\2KCC6!2(2=%BQ1HY@%W26X+OC#N]8L3X.? M\_% BKUAKH(]@5WL!^FN+S0(X:7@GEOGM%:<.6PED5YQ'!SQ(NA0/('U@YT/ M,YX =30)3P(B-%K$)67(T8B1DD9:HI(SN&J=S=B#4:?$$=?.$5B!#M_J"!3% MO9OB3MGZV%)B))4H9H.?4VZ1%EBB)+BE@2;/*-W:%H*4R/^Z:^QZ*6RQ])>L MN=.6?C+&\^ ,BA8KQ!7QR& .-C^V'NN0C& Y^[&N-%VC+7?9C* $PT]:!NRWMHVITSEMW#>O06\!S *83^;AK0 QRU'/*C!TROVS21MA ME$1$)PFF(W/(>,R0BY%29IF Q[NU+5D=RUDK\@YG/04^"WP^,_A<+_0L[O:2 MD7+F8"TIX:T4R-G($4^*($L]0U((*1@/VO/,/2_KQ(AG8&W>9)V_8GHLY%(; MQM>T48,MY%(_)Y?"A5RJD$L]POH5 M_'[>122L7H$HO("T,1UU@CIW./1<(#]CQA^%4AERKX]DSP[2Z1\14 MW N.C*\0\J8BX\H:%YU5R":O$'^(3HP:Q:6/7'!M@R)<1<*CM-Q97ES,]8.E67(I*:A,!A,4I)=@ M;PF"7%("T41 (K0QQ,A"+K51.GPGCM['5^+B1JU"K:?<*),8UHI;%"W+G'%! M("V2!RUG3F@<=0H6K UN>2T9RESV^LZGN/G M%W:I-=/H]5+HXA L67FG'0)IH^3>"F0PC8@KKY&Q\,I+32Q/6(.S7Q$^[%(K5-PI8U\G;I60"0E- M)2@N!L7%$2/&B&#&.&Y,9J=G#^&1+1K[ C?=8NDO67.G+?V 4Y0B2A2=RSRR MGB--0D+1*^>Q4BPJEK=<;!Z<)538I=;6O2C5_O>I]O?>:),HH\)Q%8-5/DA) M!$^<<6%H\3G6#P!GV:6$TQ@>8D#,*H.X!\?#I<00 %ZP'!YPS*8+H:I.YI!C M;E[!?T',@IA/1R_U^)!9#GM6 :)3_I\P*3 ?':)&YKI!0Y$+3"/LI2 L@$%I M\=:VQG4^IVZPT$L5^'RY\+E>Z%G\[24CY;2_K77 8%IJ)"MSDU")G"<2^40B ML49CS,!WF@!W#_WSI]_V5#1?SP MGR/LNW_W[$=SME^)]Q?>Z.Z=-R_W6.O@'=G_"-?L_G%\>-#ZUMQ]WSE\^_Y+ MBQYV_KG\0/9W/A%&/'9*(*VC1SP3[SI.!4I2I"B223J!\D? @1-8Y]/!6=RJ M.,,F'I]GN&,2OL7<69PI %K3\7PQ+QUUGO>GQ .6I)TH3DX_@ MK=668B';^$[ MW3^^[!\TNZV#%OP&QG;\6_>PVV"'T[S3QWOG^Q];YXT#SQJ7S2_@:=%6%^9( M#X^:QXW+QL$7VGA[V&U=AB_SJ->,\%12(N%1>0%NEXG(2<)0M!YSKRBV/*?0 MU*5>,NWT&G 1+2566E#N>:*>2)35";FOM45RN$)RBT0 M_BPHMT*4NYAF_U T*>=0]#@BKE-$FF&)0F"61$*]2[FPH$[,@YO9%90K*+DT]/*ER52CW?$NK_@)1']9L+]2Z=O EGL)H2W75 M37!2C!/))3%>1>Z<,$YIHQ/1@%DTL% ), MK;,F3SE3-&(J$T](,"T1]\0A':Q!7A AP58D+,AL9DBQ3JQ-19.70]&LJ>') M1\FQEXV%QDEQ9ZA26W$E"$K.8!EI<@[6%H5DJ-M@FN$F4H_P8$2?!(J.E M0I'JY"71Q#.3H[.&+*L2:HT"L"]=DT&/O31*4\8-!__0NL2E@AV'1W#ZHRFN MP3IK\I1KD"R6/H!!(9CQB$=!#"611F+:[#&FCQ#T! C/#\5$#Q#BCCC&MF$,3RYQ(51 M3BC)LR8+,TNN\G2:_-#C@H5/1\??^V&-"_Y1FJY2H8.(Z M8.(L3YP3 IX=(2@QJ5'%&&>HE"@J2IEQG@3& !-SN;%94KQD>9KTQ''3@J0% M21_&[YM.?N, MD00I3J3GUC.OY-:VJLL"I 5("Y N%4BM=\9I$A43AM,@'%&>.T&ECT:D@(N; MOL9 .I/RIXR. MQTZ2E&/ ?1C64,@9D:F,,AP@.M3%(JEW48__1(^N3L#G_Y MHQC..K&??L#S\/O9Z=D@%K:'.6P/[S[E+AW!1H^,IQ9QZ0.RL/Z(246HM)%& M[#:)[>'@!I/#B"GA9!"'%85#IGEXW>_"8"[^^[\T)>K7(4SM% #P-([J++L6 MY B^:.?Q-P!^UJ+U1_FC%6-$YN,?GN6P6:AX(]H91&L7T0Y&":7PH4&TZ30. MJN^F2D91)PMIK?U=2FNV$M.:/?U>7#X"!$;JM2SY&\04H06[#U.$5J^(EH_" M9T#X,O@,-KB7'$@0?4@SCN=A?AEFY?G^@;\X/#XZ!I/PLG6\AQMT3[2. M0Z.MRAS1GS,H=T;S\H[O_MMD^W&VV&\?Y^YUVDW[X!O<&L_(S M[-1'QXW=#_B?RYU9=EIXJ"XHBZ+@L#UC$I#6G")AM:%)6QHLW]K6=?+P%,_5 M]>'9",QD"V1Z/+V"R/#!Y,P,FB;$DA#(HR,SLYHQ&FB7P M4:65@D?I7?)5L(_>,2FD-//]"9CPTKIW;5#F:!!CP9GEXE1H1 ME>4<&GC%?C);OVG?P_8BDF"XKQ)2= MO.(%6)8/+'.25:VW6$J'1!3@#4FFD+'2(J$2-=Q:KW(O=5.7[(Y%=>M@ORS. M8C;Z7DF*>NQE*7!8>MRL%/%F6RIJQ@7U1*!L@^F=G=[^E1E6]Y6FZ%SS*T?+=.WOH\'5[O8Y(@>VX1=4 MF8>_V,ZYO1AN_?MFQDN[AZ96;GK2HZEM_Z\;P%?GW'@U&6K[Z6V_'\[;G:40]R8A)T-$)@9M% "')G*3$L[^=TJI1P_5."]H\D1R MZCBCWD07HZ-,P:]I)'%^HMH@WDA5\T>P;\72P\LZE@TYA2*]EAZY = MMBE,-[_9CNWY>#WYL#;*.YSJLG''PN%G8I[/F=B&&]@,.KZUWF\@#XSENXY\??.XWN[S#.#[#I M@6E\O(/W9TSI=]_ 7,YC/VY>^LM\?1BS@#\P]G?L\."#.#QX0QN[[_B\_"]/ M)>R+2B"OF -3.GJD/24H$&RUUHY[DAEYM*@3II]1_?_U>Q/ZBHJU!)(=&&RE M;VG0[]:L_[^S]L@$7Z2=TST8DS<0;I9>+3K!G9V\VH,8=L\&L%K_@8GT0\&B MY6'1;/J8X983[ 0BS!G$C0D(+%J*8A01,^DD93Z7./&ZF$-3^$):=MUN3_V@ MR=L"/$4/:/F]@:BQK$[7Q4A9/C#,YGMA(2GW-*$87$)<*3!2!(U( -Z39*+% M(FQM4VWJBMPQ1^.!^E#,E^6:+R^4:WGIY$&+&S&I_2T&=!D'_0)3=X*I.8ED M.B@N2$(N #AQ(RV"?<6@D S3QD:AE-W:K@I#Z:^%9OEIC:69!L(+;@CS3X > M8CZMR5K=MW76PQ9DPX%[6:?)Q8YG=71V6-?NGL:8F6^PCG[R>G9QT8C?V8'#CC>:O MHQA/=]M#W^D/SP9QN#Y'L8VQPO9Y\W*/-]^^PXV/?QPU#T#)=O//<)]WWUK=-R0K6>,8KK7;/&I>-@ $&K29 M$T ^OKOXY_)-5NQ/0M!DB!7(ILP2+9-$AEN#%+C>2LMD M.KM:_8-_J]?,(YFQUQ_=AR[J'J MSV]]O 63MO7VL&O-(]AYZMM=_)(?N\/V9NPZ M3Z%A'SYAH171WB'N&6A8B@E9C@WB#D#" M"=U.#+7S]ND1? S>&< O)CPW_=XHNZ'?J_93FS_IQB@QK% BO]4>YM]/F'8F MB1+KS'VCL+I/=@.';RKS*-D-[/:W?W39'[\G&"N#W:S!TF4DN?R\VP)9I.YD ME'#XF&ZDGH*RF0VV\B)_''!XZ%I<"\_<(?%T'==I7#P20Y5 ^;H_/%WD8$?PHD>!T^'/W>A.KT*@W[VE["C]9H?MC>%'O5]\ M='1D>')TN.O/&\?OOS3>OF&'NWNX=?D;C.WO3N,@C^7-1>O@[R_[;YO=[]^9 M'!GF(\7+G0NXWWGK('R!:QPWWO[1;G[\\*U!_SYN', 8/K[C+=JZF%=<;[54 M2A"#G*02<>(X=KE-*QHA8D!9@*,$V R?NS[EDG M!]LK7_;*C(TR$03P)G=G*'(I.)AU< M9#2:K6W&']RLLZ!10:-%9_0_&P1'.:!6X.B^<#3=EBC:*"*G'&F.P3Y*QB#C MC$1)*T]- CPRN0_X;#;5OPH0/;G:/C\@6@,I2D4-RUI<+1E'64 ML#>&N)QAI@GB6#ADN>3@N&%!M8PZ6E^Y:_RN9*Z;D(&_]E&P;C<./%RG=F)/ M%B)DO#\5Q 8BDB4!!Z\T%AAS8XUSBF&JM> ,"Q),B2"M/R3-DI4%QXQV6""A M>4 \BH",%0SY%*+6N32= "3!FW7%'\[\NCR&A64?O12E?DRE7C3ZLO:E?QNB MY%-V1^YE':CA* B9.U)P G:'LKG-=8Q2)TYL6EKI7U'RM0MJ/+66EZ#&0[1Y M.JCA551"RHBBAXV:"VF1SNUFM [)<4%RW_JM;2IF"9$6CVH4)7XI.W4)"*Q2 ME:)3*1@%(3:2)5,E&I1]8WUP\^P%TC?K.[ABP+;_IC M+\N&H^.R*MU+<.+IX-'/,BMQJDCN?25ABT,\\H"<81&%X"SS&HP@PK>VI=!U MK9=UHOST5.H%4PNFOB!,+9DYCX.E4Z:F(DY1![XB,1PC+@UXC4Y)Y*0V3DMI M#5'+S,PI.%IP]!GCZ%W";T\-I"7\]A @G0Z_49&L,E2@H'+X#5N)K(97CDI. MB4_8V_DLLI7GAY2Y]#>57\5PIX-HY4I@RV$/4]'V(,+84\A[%FW MQ2^$/>O^( IA3R'L6;,5*H0]A;#GA5WC9?#*?'CUUZO:*6P_P[/!Q0_$O!0L M/H,(G11>"<)%,)%R9;QQB283A1'48L+YHCW+2@;.;(BN3YJ7OW<;NY_Y_N[. MM^8E?)?NP6<_$!C710/&UZ!O>.O@_?%L3XH/K/&Q=;X/WVWLOF'-?)_C!LSO M@V@<[%TV/N[!?8^.FF\;5Q[)"1)HZ-##.!D$(0=@ZCSC6&&F2DZ>%,APS3&1B M6]NL8%'!HH)%/TL%>=;UEJO#J.D4D< EQTD1Q"(5B&N)D:$I((P9-Y+H9*U: MQU:+!:D*4CTV4I6,BU4"TW02,-<<4^Y1HI8C3K%#+DB"+'%*:*VBS@0T(W=N MG0A#7PH#S0]YF%]Z!2QETF92+$:8XP9;V$9S'SNC,[6D<:%$F-8?DN90&(<$ MSU$K)$("?TZI@(S $@D7K+4D,>< DBBM2_K@ %.I:G^A.EWX9U:KXU-F![:" M6 ?&!I%:@ME!+-(A4F1=9"S):*/3A7]FLY3\+@4P3ZWES[$ 9G7:/$.JR\$M ME#$W=56P8WLAD(G*(7B^SBLBO83GN%W89]9>A== @TLT8)6*/+4M$Z-=()@C MQRC/[#,RD_43%(Q*A*@4$HDCTYL\^#QEC(**P2.@T-4,N9M M8%%1_(P/1XN2/ZV2EPR(QU#RZ1B!-$3[2#R2$@O$7=1(!Y7W<?*@U:K];/-'YHZL'!RT_A[ MA&^T2114QW$5@U4^2$D$3YQQ86@)7*P_.,Y2U0J1O)1*HA29 M1YP!.#IE'$H<)VLQ.#R2;FT3)>J4+"N/X>FY; JF%DQ]09A:2GP>!TMGJ&H9 MTRDI9+P3N6LK0XXHC8*(7@?.0XIN"24^!44+BCY_%+T34>T3PVC)TWD(C$[' MX)R.RE%J$&:Y/C($@QPV%'$I) 43I% 0M"/J,$70- +3$/5>)H],T MM9$8E2)%43) 3XL),I9P)!-51&#M/8UCUQX_N'O"VD#J')K:\=2:9UU0)%_1 MUDXF,F:@K89#)ZC6[@40SE\H?Z5$A;,KT5F:=;893VN?,^=@;1 K2Z-VVJ^! MAHSUIM9/\-,U##'5\ZUN/#R%?[JPKM4D^B7$YNHO#1*4\8-UP%;E[A46E$>(W?1?-K-R(4) M"/]<"!/3$+:?%^CU]?79Z\%RQ6SCW0YO.^'X;'B:IP=/<#_-'-'>AFUR0['M M\)\C[+M_]^Q'<[9__)DUCC_#?=Y]:W7?D,;N.]XXAFOM-H^:EPVQO]N@3;HG M6A_?7?QS^8XU=CX1$9)5UB-J24#<>Y_I>2)203',B28T 33A5[.=NVN@:AUX M,9+1NT@*,\9$3;"7(G"LN$XQ^(0##\:R*&.6%&+&DD),D92GEY3]G4^!6!$L MLTA[F26%)026BD3.$TU)M-E7V-JFK_"MDI)7MT*F"\"W82WV,J9-6(E'N]R8 MFGA,4#P2K2P#=0#3X4GT&>@Z%Z]JWW?#"?OY^F\C>2J=BCNU9@%F0P20!?R& M)3@; M97"Y.G"-N%!P&# >=7%337NO'TJ!]>U79!=,JB]SY M[)MY[K;"NG;OK'\V'.WG)_UA^W0B_K"*E8G0JQ%:Z\(GCX:U(PM[>:\6AZ?M M;K4\*3.^?LV,KWEY[@*M]^QR,8.H4_&6*0Q]_7V&-R,O_QG/]$^8Y ',D=!& M-<."J_-Q]J5M<@PF\ MWG4?7D]AN1;J=W$T7\JK9SNY1> M,W<>'17WFK\O5R(GDK@_^+/?^QP'S;,\Q?TT>7_XT\QC_.*D\\UY\Z#U*49/ M+*8::<)RYC!GR%A QN2TLCQ$[!,X*KW^'.&\IU'W&1X@2/&47;-BSWLXM2U!Y*_/1)GM-MT#4)HK!=[=M_DH< MV:]QK!19>>"Q3T*C%WF)KIRSW)N8ZFW>11)TSEGMM3:2& MR. 59HES.8H=DDGL< R^=T';@_SZ .[W6Z?OO[P\8&2-R[U/P5A,G.8(,Y=) M5)A%%O8T9'# 6D9(&6RD\F&$1 MMIL3>!"G@[,XDB$[R1R%:^7F25-!_Z?4_RR$XPF.(BLC0?CI)&\N"LAHE-)9 M#7^XY%(;3I,7\%.BRE P?C("7MG$MP=.ZC5W <#3M>T<[Y^K4..P/(!/ZF?T M&OY2K>CU64RMZ>S;UT!GO!R<5OCRZV0?^Z5"O_;7^.NDBUJU7->^.#Y)PE=? ML6[8[YR=WOZ5F58Q*X4SJJ:6Y=K?1X.K/CF?(W*P@7]!-L$0?[&=E)CZ:V7?5(FG?CN9(GF1561I*"\3Q@:@7F'%Y'EC([!M_ZT89Q MFSC_7#Q7W"H2%ND5'BW477M%*M@'E7J,)H'"B$?I:'B_/HD_':Q>24=#LR$- M#>F\AH:D-#2?OT"!: M5$[.0ZB,GE4ZW[-*R%M)W_C&]\2BCY5$[?=B"R3J1@W>B\C1P_FZA\?P_J[' M3?C3Z'[XMO_Q_7'S8[/=.'CW;?_M[]WFI1>MB^D@^?CBZ7F,V1JL4JY&@>_"NKA< MC'*=GX3Z;]A,8ZRZV.ET^CZ?[NSTPE_Y4"I.WMF%W^[DP%_&,("R@R-X$I^/ M\D\'Y_V"9H#;0&#+[,W"I4O%TAF:*.(L(Q@1 M12/BEAMDL4@HL8"=#F\F6#UN9NE?_BB<[<3]4(1@,H":67C4]4"2] 1Y"F M!F?*2HF?AED?SNT516FW5GS"N%U7V3[K!\C#PV><_TN)\EW;''&>QB WHI27=X M.NFNY-O-7:*95,0'3/-E+!=^8-Y82CCY]3XJ'"M/BH-U=- Z^L,./>^!OOA.MXP^TL>N_'<(]FKLMFL=\^->TO_F.-8]WLEV< MQ]-I'8._N=MI-P]:YYE;[A#NWSQND>;;]YU_+O=F8G?,"6ZBI,A$S1 /3"/K M-3B=QAIF(HYO'X7$&WEX!N2Z*]+.BV0G2; MBJ9A[1CWQJ)H?40<2X*<-1$1S@6Q+'D>_-9V#J;I68ZP-46W!9V:]86<]W%X M.FC[',?P=GBT0#9:236Y'5ZN5O,U+.9.K_KG#8#,5T".WNFPV>_Y":%N09,[ MH,EL/CZG7'@5*&*P$R!.D\M-/GWN!!BD,$%+3<%W%'?,Q7\\D^<.:5[/4L66 MM(,7%7L\%9O:L"66+.3<\01/&W$!G@A@8T3!14>LM#KFXR^J[M@GY6F2JS8E M!/3:GE0G7KD<=]A/I^>VXEP^Z51\F/;V^,]"Z:)SEN'9 ,R2]O!K#R"3W9R= MQL%?X^?0C"^DR&XUB#.;\!U9DM$(AZ0(%C9U:9#E$2/OK3%4TN@9((ZJ8_KP MWDQS >$I0QPO7H&79"$4!5ZA D^9#)&XY%D(R*202<"I1<8&C8R48"S(X(PF MN8,O4P^OD5V> F^\%W\],Z&X\ _:_J_E\#3:0Q\['=N+_;/B5]P7)&93E$V, MTDCKD<^F-^=H ML+9>(D(%03QABS11 E&M'9,I>F?XUC:K*W['9-9U\.CO>6!8.NT]VK)L.NHM MWZ H0/<80->:/1MPB5D?!0K,9PX,*9"-#'[TS-'HJ*=";FUK5==B67&$IV^G M5W"SX.9:X.;RK<6"FX^$F]-]2(GS25J!A'84<),K9'1(*#)KI M)ZFASO5.= M2?-L/&O;4_V]:U.U7YX-,41<$8 M<^.6X7_L15[CG5X8C_K:R$JUU&7K$RJI2CW5\MR6R1XTM!T[:(_W MH-@]Z?0O8JRYV(NI72JI2JW!HP3^WHSE[/VH;]@U<_?U"W)F6>L G-*#\*5% M_SAJ'7P!!_3-Y?Y'N,9EXUOS^+#;HF]8Z_CO[N'K:6M[N]' M^P?O:..@(<"DOFQZ*0"W\9E8$XNSW?/];KP6\SBUW\#^/!D%P4J.UH,L MJX.\EN-X8H&:I4/-;+%58B)("MC"66;CUM@AXPE!T7-NC?4Q8;VU;>I*W;%R ML^1LK?D>7U3ML55MFNV:X)@"UTA&DG=USI"CDB"O S,)>VLXW]H6=6[NZ+6L M0Y+6^N[;XPSJ>6<6":^85R1S M1C./N!$4V6@HXM+8H(03.'<&-G6,ET5UND;TSR]>@9>:M%,4>"4*/!T/,$FJ M$!128#^ VI*$;.8M9IPP101A)!=/ZKH28HT4^)['F#?/XEYJ-F)).EQ>KZ Q M:DU2J79ZH0*S@F*/B6*SQ6'>:6FH"BA*#BBFHT7:,8=H,LD(3A4X0^#_X+IA M=V6)>O)4PP)Q!>*>S$0K$/=D$#<=XG'.2*X5HH8RQ*F7R!#B$,:6*6J(#2S7 MX8FZ$7?MT/KD$+= -O5L8XF-*)X^*[O9/XTU_=__I2FAOSYRGO7W'H:[[:'O](=G@SA?D9-T;?/V_07)KP^;SU<4_LYU8L%].)U+F4X_/PI4JM3% &,!^M!O8Q#EC&&QDE%-,&^PPR^C*%1-.L2B##%$*Y4UDTWG7>=EKU;K7&M'F M5<_L3,-969_*N+\N]Z.'\_,[WQRI)DPK''0B8""Q*%R4UF4"31H$]<9OK2ZS M_[OLC:IT8#NYMI.,ER7L]][G;D:Y 7+5_6W-4OV?0$)W/B7GD]&2H(BM0[#N M'ADJ,0H,W!>G;+1DYKD;YI22!'9ZZ>$9.DLI-H"45&'*57 ;5!EP<".[?YRD M?]:%4<)%AE7R?R;NL;V+"D/5K\-::O=LS\.=)^U7OE =RQN-7M:2UDY MOU;*"5IF:X.) -9/ #OS1Q:O:[_/N M>S68ZR/(/&V^ Q]KIW:5 ) O"]>$56X/XNE%OGFN;AC=#B8?AZ>C<>2*AW;O MY.P4WH'APPB'L+'"9;SMP>_ZT^/K7B'.\Z^-X/!-94IM1!GLHPV6KJ3JA))- M+3NIS118E-J3R3K]60%X*3^YZXK1LF)W7#%65FSA%3OH@Z_^P!JGN4=<:Q@Y MS?S7M7A%@+V(F/RD^>C#Y>?>Y^]ED&L]R#NK4:K^FQM:)/05%6NI4HU^+U[4 MP,WY$L&;A-DL7B(X9[X;>>RRT,0V_$2%@5U+:0A:!LH-$3:&J#$+.@;" C>+ M,X;/:T0P)S*[*<_L[I%6]]U%\_COH^;' M-]_VW^[E3MZLV9X^5OD#QOF.[[_](!J[[[_L[[X[;QS_W3[,-; MQ[F3MZ?SDM2)I$Q:K9%+-B&>B$...?C+<$8C3B(&L;7-<\4?>7"#H1_@VF.E ML$W=,\Y8]H&&8.RTFD%/^!'AJ34_A8#NHR#?D&C MNZ+1-)>6C$XH&Y CEB#.%$5&TX2HUQ+;2*PG=&M[_BWH-&ZHE%SRC;2@3NA PBK-!S0B#-DD\$H8HW!2*(L ML%C0J*#1.J,1"18[K)0ED?/$N,Z^&I&.^01"+1[;-BKNV@,A:FLLIKL_8,7WIVJNU<2KH8 AFG'#K$N98&X\)PPD[ M]AC:6QRY!ZKPE"/'J=0I&H&L< +Q%"+2T6'$N#'86.*2"5O;BM>Y7B<_KFCP M4C0XP .6BB@KC.8\">>=2_"#$CI@&TC9?]=*>6<"PX"Z'BN/6**PZZKDD $< M1E0K[Y.C$=XK^^^SU5Y"@O4Y:R(&P57PQED7!1-8285\[K-=Q_EQ3N6WOOO=N-@ZI8[,2>Q$%ACKL) M0$I8)]FH?)5+%9U*5F)K@Q 2]I^%F>.*^; "[/D\X[YKD61* 2/+O 7;/SID M05215IE]1P>F,5^:^5!HX]9->QEV(I$0-/:)2ZX,LQ:TV5-F(PQ-%O-A#55X MVGRPT8"[GE"TUB!NM4":RX14-!;45RIFZ-:VT-E^*,R/STZ%4TA&D(2UR\0K M 5 [,!\%D=%'&@TO&_!::>^T_QZX8&4&H:#28\2?2L;\ -5>#I^[BUW,5GD"-.("ZZ1 M]=PAA9.+S,D@UG,#7M+Q^QHZ[57Y\)CQY:ZAD>?-QOCP66\XX#*GJ0+$-9IP M+ITR%"[)E9?61$X6-Y=&E%D%:Q\5:[_,Q"NDIBZ39J) F$#0ZT2DDPL?!15D M6PVR35F1@@>KM:&(53T\4B#(@0N/2!3:1QFCD&%K6PI=-_+!5F1!MH)LFX-L M@DB)27"&)T"VH)PC5E!J%=?8:N*7C&PENG5O4)LM6Z3">P U"W8WXL0%I 7% M2.(@ CP_)L32BZ@+J!50VP!0BT1+;))56@OP5XP16GEC,0O,ZR@6)J\IYMIJ MD&VZ69/&.@;C4726(NX3^* :DC(%*5GS+%@M[9)'1OXHS;&8'N^-7Q_+M#] M\6Z4:W/:,ZQ+'5L9Y9..\J44MF5^^\^9Q1QVMF$;5JGJBU"X]IXA><.RXN:_ MG0UA&,/AZW[7M7N5O%S)T>OK8C0![(OBG2W%AGE3V2^C@/H[WKALX4\$,Q:= M8H@F+!!7VB(-=BBB6L(SIL'+9UV\5X#I&0#3LL+>!9B>$I@:-X%):):L\0XQ M)R3B";PK$T)$2@:E%<9:RT*^5X!IK8%I65'K!P-3"?T\%)T^W$2G0&A5'(&B M]Q1Q+3@REAH$NY#CU CJ:-K:IKBN&"W@5,!I#<%I6='G DY/#D[^)CA%'+6T M-J(H>$(\!H*,P!QASIQ-$2O)R1J"T_,-/(^243NWAY\7#$"^U ;B*UB6#0?S M9<7FKAV1E"2)1X/LBYDPG 1DEE911$2P8$\&@9QP'E$K,(X&*RR77@/T])W& MEW244]"SH.=:!! +>JX(/:=BA=Y$HQ*6R"H"!J^0#%EL)5*86F=5L,HM[Q"C MH&=!SX*>CQ#EO MZEIC!0R%T*J#I?-0.3*UYU@6]\:.??74@<%:= FS_+WQL,K6N'7QN]ZH!B@I3 M1PO@!O_>_KX8U56O?6>L99R^4CDK\J0_;.?K_C*(';C!U_CK>3N<'DVT\-H7 MQ^N$K[YB'2S)V>GM7YEIC+XJ"*%Y)%3?7(3K?Q\-)F,XL9\CE4M MU91ZCM[C\$UE;GT;OR*WOO>CRQ+\2K+;W_[197_\GF"L#':S!DL7NNQ/CM%^ M3L-$9CX[Q^@%CFEEZ"B+57"MK-_K8=7%08Z1> RL)W]A#'[H6UYR"VW;2 M'QT_KLLB_1F_QDZ-+%+T\M-IOHRUHF6M%EXK5M9J@;6J<@#N DX;G.^0^W+6 MXE5CSB55VSU D<5Q(QGT'TCV,6 M2;068TLY5\H1AT5,+EKOM/2ABO[ATA3Y3H' DR^M[N$1W+_;./A\T3QHXM@TX7QHL//QYV]P^^$'A]V;B8"@1VW[OX=K_'&T M__&PT]Q]WSGLML3^P=_PNG&9FR)/\],19X0@3"(574)<6XRL)09YGB.Z0DJ< M"U>,KC,FURC[LJ2&%T2:()+')'J2K+'<<9=[P_$@F+71!2FP2H^,2,\N-6:% M8#3%48*MDTHRBH3$%L&S=,CAD'MS&D?A24K+4ZFB*VBTSFAD??1!):,E35Q* M;;WDC,$_3(7(12QHM*YH--/I0%IM#56(Q@"FD;,*:>$MDAHSXP3\D<^Y4V%! MHV> 1HXDD@SU-M# <;*P@2J6*!&4.Q.X*-[:>D/2M($D7;)2:.1]]M:XCKVND@6M"#B]HP^K/!C]G;7F@+&2$4P]%[ M['+Y5^).)A&%EY8)'$-\;'^M8-)#,.G=3 3),YM\(!)A2C-EKE#(*NP1"^"T M>8TMMG%KFQA3-VO53:8TA%J.-DOBJ3#>14S PF"&6JFX(B9Z _:&*O[.VBKR MQ70HF.?230;&A0;C(@B+-'4&64TB\U%%95CI[/9L%5ESR1T!1T$;>*&L$U01 MFTQD5#L2>5'D=57DF<"%H"QHS9&4V*!1;70X MR*!%8I;3R(P11 ;/L").1B6+?;W>VCRU+5-N@N$!(X&-1%P&!3X_2 MKSE;2_OZ^79K;%0Y+J-,_Y][^0\(P99KK.$U2C"K!+.6'\PJ_9!7M<.V9B)8 MF!EP;JU R46PEZ5VR'#!$<6"9<=7LP2.+^&PPYIUVF&+O;Q6$:R[J'#Q=N^O MO=.-C;B@U"B'M J@O9$JI /8QX8;3K%Q*4I9O-UGJ[W+"EL5[5V)]D['JJ+R M@C ED=7&(VZ20]80C+27U H"2IQTT=YGJ[W+BE45\WF%*CRU 6NN(U9"HI!R MN-DSV'N#"(A8#-LR/,TDPCJ:SR^C+.MU?W#2']C36'/].359"P'0HAE_FPA M0M)D1/;T#+=8F6B(HSPQQHG0VA3S88VPQ\^X[HX1HK2(*/!L/FAJD#/$H@ ( M9$DPL*F(9YRC^]*UESDCC)3.1/#8P7]WUGD3,>6.UC\A+[!!/5B(G4D3$I402> 52VZUM2NN2L*+!STV#=:1&"II !1GW+C@ M:?Y/N,0T%KCLOVNEO-/N.R;82A9$;B7%$%="(&=Q1%&RQ#V6SDE7]M]GJ[U) M'^^S*.X5_WN]TX\'"=VHD]B8-R_'X3@*BQ%-QV$L%NX 0+XY@* MU(,!F8)69.%JVV(^K ![/L^X[\&3H&@@2!LB$+=<(:<=1U; ,XPQ\Q#'$OU_ MMMJK,8\TR)2;D7)+DHE$6BZ,D"Y0PA[E[*Z8#P]4X2GS(7&P$23W*/"^ONC/?N-$N1YL0WP1$':Q\YCQ,BC,)3XR$8SG.!T)\58+:$ZUU-#8*RR05RMIBFZT7H$V7L\*. M$PVUB#H6(J-59G"2@1(E)\<=G"GWQT,@AFD/$" M(^XEO"*4("FE-TKQ8&1XQE4 !9B> 3 M*Z1=@.DI@:EQ$YAD3(%*K5&D-B"N M.$<&*X=2Y$$1P85FR^,&*L!4@&F-8],/!J82Z7DH.GVXB4Y9I9W;0\X+1A]'0Y\)0+ZD\\!E+LB& M _BRXG'7CD)*^L.CP?3%3.@M84*8)1X%[3'BP4MD&R>^N418"U1 M;YZX]*=@9<'*)PL1%JQ<$59.1P.YXU%H@R3%"7'-(S)"19"F1)US5!-,"U86 MK"Q8N3Y1R[M@98D!/!0PIP*4@>M@$R D%M0B+IQ$.B2#3) B&BIM8&E9,8"" MEP4O7S!>+BN06O!RE7@Y%3/%(H5@,45&*I)S=W,'Y8B1<=$;;)@FACXCO*QB MK?^N&B%N5]/Q5*_#6/=Z]W<@:C@.%X^%8UX ,8UV^=OO^RH=)_^,\1]O^/O7=O:NM8UH>_ MBHHZIWY)%<.9^\4Y114)3EYV;>'8PV9)0ENXA@!O"$AQ9Z:GM'K4YE:G2X+K4Z(7;.WU&^H419(Y\%>VE)EQ]' M +MVNWL)S[\QZ-9Y<0K#A(OT&^?PLC^VG2/XN=6I?EU0ASK*N5\U?BIO[5[ MP$+_YW?/_ F2NOA/MOV[-^?#?\X9?0ZI^U[=6[5J?<3_G0 M+X-K#3P\E_!..669Z>KE7RY;X?SXG3$;"JN\ UV0@9?7+U*-LK:-(4PU6N2 M;E#.%KZ,-\C"UVZ[+,$;DBU^^;;+WOZ:8/5@P6'O==D[ML;N+' G8N:]M M7<79RNOK?8ZPW.]^W*\Q"W"/NW[AH3X&;^ Y"VI"X#%Z*[ .E#@J!5!M=F_1S%'L,PAXL@#? M/ZWSXYDXIS\9Z/0GPZ)1056YUEO($'2O#DYWZ#X]:.V>P#CWCO"'/_[^LG_Z MD1Z<-*]WMT-K?^\SV?WC7Z?[K:D,P0G\[>3@)']^=V]?0%S%#_[YU#K8/CAM M7C?Q+OW7\2Z,??_TH/6?ZYT9)2GEB%<6"Q29B8A[[Y'E&GY5E$#HRY4,X6D2 M!/=:.UY UK0&Q=<)B@0'ZSS!D43%%7..Y^Q0!%_)FD0^95 $%ZE!\16 XI3B M08C2ZIB/YB0-H!@]1IIP@4+0CA-!%0YB;5.N,_EH,:H:$VM,?#F8Z+1D/@GI M!68\IN@H9D0'[IC)0LVEN0G1-2:^ DR+;$+/8@L$6WQGN*IS!=;JA;KL\"6V2"01:XOPR.66/)*SZ:_=8!0"6IA"&$6VNX#LJIX+&C*@2P">-P 0 \ M!( GS(8]# !JGO-(%)B*_8QE0EO)D'1*(VE[>J:XZS1(S[.!/I>"U2PD$A M&GU"7$B!''<111Z](X(88TUNT:6$GD&XG^OV>JN%#*\HQ+D-#VJ7?YC+3X2 SB$;S=R C?:45B M')4^8(15L.#TPB&MG4"6>I&DEH))6.?YLC9L5FA/9@5#E_>=\)U%F),]$>8? MK,*WG:UZG9OORY^6%X[T2M-D> P!W2/DNBD%>40_6&/@Y&5&L@3[ES5N_// MA/2?9R(ZJI)Q1BEDG0F(TQB134HC&X,$"Z#&LWS.$Z\KMN3^>4OPNQ67_:QQ MM\;=NGR^QMV"N]/-[GE@5%(/N*MR)HT N<[-2PU0:P<,&V-EEZQ)6N-NC;LU M[M85^F\*=VY0/V2*O17!G8GQ4V*P,/_ M3&B9S),\R1(0Q<*BU-1&;D@T@@=EG:/@.\X0 S]'' X)-FNW"T<0O7S%C'*= M=ZUSN&%_^[G=HJ&QVSV/#3/]TS>!Y7?[9MYWRK$][_WT7K+&/# MC7K1ZBBT?!FX\=F7_>N/5\T3_ZUYLL/WZ6>\NW?0_K"]0P^VVU^:]/WE[ND^ MN'HX;DXKM)Q^.MG=WKG:O7X/GS\^@;&2W=//O'ER\.7#/Q^O]_>VP*UWONW2 M]]?_N=[!NY>'E@+]T4HB19)&/!*,8-HY>*%E- 6'A1]@-AAD#%L9##D\ *( MC37E/'BK$]N@,S/A,'&X3-> M;W3B0,6G?QY#HYM*+?Z-'M"K%_)1\"RPK+5QGDD;Q[PD:9Q:#Z?6PWEB/9R' MUT>FA)-_ 1N+OW5/(3:-O?[DBG/_W=OJ1M]8-N7!=_W"DR6*9[).A%*!<\:$ M=<)[G4(^P1N,"/?='%S(8O_H=?LOIF[S^XCN(.LA=O]IPM\^G32W_W72//V, MFWOOV?[)/MX]R=F3OUO-O29O_K'#=G^;SGI\(?O70'[_:%XV3YM7<'_?X-JM MW9./='-K.A[H'T]>Y34)Q_<7)JC1[0V@&V,Q&6&"X3D<]](%*GVT+!(A32#J MOEMP-;H]([I-[Z4%HTCR'.F8'*";I8 [JQ=:X?+T7U3.CV M>LO9AB?18)*[Z?S2]K[O',XK/DOH(-17+CFJ(N=)82,DQ5H9QPUU49":<:T: M)LUJ FAII//! >-B 7&G+++!!Q2YE9YC$BWW@$ED73*^0H1M/L5/(69*X,M8&T." M32%P!AZ,UX4D*^3!KS==]?M%#SSNHA=+NBJ!S7POT<$TT MX5PGJS17VCK/G>:2!>&YUB[5Y&'5H&?.,5M8):C@%.D0@3PHSY CU*#N@-[)[A-0BJ>,!<$&ZN8(M99*H2 1:?F#BOHP%/< M@1AC F4622+S^;F04"ZB0C$1@Z,DBN(LCKVN\;+2K77.X3;W^W>T_7C<;8=& MZ_2LU_U:*C6_CSJ\XJB%.^DB$S;D0J=\#$R8H)7A7EA &^EJZK!JR#-[GDMQ ME;2A'$F)*>),!N2H\(BH$)CB,89\K@"B%KRT M]2+_3IM,IVP-1!S4Q8$QX%''[2.62W1 W#J8-+2=EQJ M1'P (A[-5F0H$Z@*"7FL8C[Y:Y"U5".MO<5$>FF#6]LT[-%*AG5:9-4\U H9 MK<3$.I%XI-XR(#"4N,1BQ%KZ97&9VD,?YJ'3NR:<<:D20XREO&O"-7*<":15 M8"P0'HASN8/""CGH8[,>2VN3]QI+T1]TRR\X.??JX15V0S[E(?Y(7WNQZU^/Y[_&B$.BUO>7YQ>M.UY#-OQK =? M4X[!PT>W3KLPF=?EUSKILCP0_#*G]L-+HQ1'6!.#N#6Y"L0K9!5A6F#)64AK MFYRO:[4LS>7[>=A+;2!:(^,+1T;OC3808%'AN(K!*A^D)((GGL4?'E]+6R/C MBB+CM!(]!QXOE$5):HBS[NQ5<3MAW03^L&4MH;LYX;L]Y<9KBM" M^Y$WK_?QH71!&1,5$@G^X8)Q! ; D>6).7@A":-S]Y!U(6;#^OMW#%J]E%L- M8:\"PGXL]ZPA[$= 6',2PFAR*BIND=-"(XZ-1(91CU@4##N2N"*\*#6K.4K- M/P3"?E!2%0T)%C[@* M&+E@&#+Y=+3TTG!#UC:)7&=T665DR_"_EY'NK#&WQMS5H:LUYOXHS)WBK,E% MJ9Q@B,+3S[4N 5F1( !7PD7N.97>%44DRI:<*OTAF'L/@?L%PO1T!72?MV]+ MC3;BM[/8Z<=&+U:)U/-N+L2;(Q3=N+3]QG\]I/N0%8P)PZQ/ED>,C5$B(YT\01QF'#FJ+2(12^P9=C*G2.7&HMW^T=//:/ 0"Z#, M1>*2R\>_H>?F^"\?Z:>S0=@S&3#WM@U']-.\ ^ MV]W^M;5[_9D"V06'^4CW]WYM-:\/3IM_-*_!><3!-HS]]*, !X!Q?3DT01K& M2$+$)/" $+->1N3P#Q@2,%?CHY_N!Z,3Y4XIS8R6G*D$=%=;YHFP),LFLNG. M']5,W][_976;@\QO37/W'$SUT(G*60(6K(3@!@)$YZQ,-K D@DU>K6WN 7YD M77C;N6H]%O=(?6.U#B&CL'V[!'O5C):Q0\ZJ;4 M@M=@HGREVQ5N3M/V-QI;_=S09!%(G4\,)C06+F[EJY>2@-S9_7WHL:X]<%:P M%1C(IT.RK')ED"1()?F8!_)AE7;Q9LEH9 M2!B&+ZW8;URVSH]AZ3FUK4ZVILJ"P#).BUFT8?;!!L#%;L-DX,A:IBR/"I@, M]-49B8.%>,;#_XB)MV R/.$1$$^G-H:#*K_MY2%-0A7#'@WXAJPVW&;@,>(*+C6.<^PMMGM5)1D&GIS*'OK8JL9 M7-LE;8+EQ$4M!7<22Q\ICD;:^L$^R8.]@H@T1L]%!$;*/0YYSQ.68B<]\E@$ M*;V75)JUS?/C5N\\QDY%.*ST@(S/WUX MU,!2"\P7U^\W+LZ>UBJFV->4;;S/X^G#Z/Z$[^V&VB[&[8+O?CRT6F+J359" MU3CKFE'D4G)(8%AE TF*88A4^JUOBTPB,X [S2(O /!4@)2/649>*EJWKP2/ M8.=WFL:',KR][MYP;+6)S)A(DP!T4*.MU%@@HGG*YQ<@F"4N)Z&5P$PQ(/AT M\9JP,2?:G&;H%>W>_%_7^Y_%]'U GCDM5/V7LVZ_E:_VKJ11([=-#P[BLCUHOV";-ZF M>6?;E_:JO_8_DT$/1#Q3,S=]TXMG_[86FG?%'5-QBM'1!QR>@S:9541QLX?B\SY4CF;+J[FK9MZ)*ALK M_7/XS^GPPX,0-Z](ES%+3O<'+3?[HPZ;S]L_$SQP U=>^#T--)5ZBIZ4PH@G M::#Y?6TY[QRLKAMH3E<7[,,BW'@_D2K^$;TT7TAGR$9ELX_S(#J0O15KQ]XG4L0>J]>X^'O;=6FX_\AI+.NU7"F34 M2C[-\0W?S*%L+@J;D8NJ3\:\@DK#[XJN;BLYO*VL<**.8%5* [\S"JM* \_@ M[_MPS:VK_>M]MG^]A3_\<7"RO[>/=^D^/]B&<9P>M)NGG]HSI8&G<,63WUNY MI'#W))PTMS_R@]/=X]V3C^S@Y/@+W'/KX/3SU<$?G^>V%I&*0A#..(K8N!S% M<:2Y@U".$\\9CLQJN;;)']V6H#Z15^/.$^!.2BYJ;%@26O% M772)1&ED5H8 M1=1=56O?CSNKKE/Z4O!H2M1!.FR33@'!XPN(,V:0Q8ZB*!TL*SHI',/2=$I7 MZ(S=ZK.YG5+YT3]O@$=6_+S=LJ[5;N6=^UKN_!GYT/!)O*_2F#7F/ AS9GND M..L8#EHAR81 >1E!-CB#1$B,*QX=)FEMZA>H;/Z"U9Y&-1-C>;Q:)/R)"<)D M!7G>I7XA9RI?!.S,-D.A7#@!,0ER^80.E]8@HY1'S ;EG5"&1K>VR=?AAQ4* M4VH!\=4D#K7W/K'W3I&&H*5@+EHD8SYBQ03+JN(!"<*M)B)A2<+:IEAGDJ^0 M][[>C;^_CKN]PCJ%.#2P/ !8_0PLL]=90J9&& MQXMX\A@9SQ7RWFD1O&V>CW?/J77?*R]32!@1 MKRCB' ?D>)+YGR2-)8Z6P_7FT3U%ZD3!/9SK;PO7R$6S=8;@&5;[X6S7:/)] M:#+;0BQIRXSA,B_Q-K=F%D@'FD4[J'>4"6$$7MM4_-$Z=G4&8-6\<^F+?>V= MC_;.J;7>>6]H4!+1&'*,KPTR+C#$-6"JHS)Q(\ [5ZK!WS++" C=H&(EU_V] M[KEMWQ+H/TI;[M:*^.GB[]=1V+7\:7GAZ+QT[E2G99\ LF>;G24KL8TV;]X* M(%2.%!4TF[M4.Y^<2822G)8U9,F]SI;@,R]9(+C&S!HSE\YH:\Q\&LR1=KW63!S4N!W6L'M":4 BBY( MUA_YZ^+LK%V.A]OVK[:=J[[^.H[Q?*=3V7H6!WGC*@&DN;UU*+# 1&F)I/,4 M<6H$TIK#BAX#UT2;E**>40E87=F]\<-5S;_3S@V^T;I[\N#CS4*[&]N=I M!MPA,[CV@E0%X'$00Y=^4)_K#2+-4YS_Y_S[+GO[:TSSY0\6(GDLGT6LX+7J M&CR#F$&M>U#K'OQ W8-:(N%E2R3<[YZ'JL6/%T58V5LM_"N16Y[0-6"+'S[L6E M=08=R6ASK_FMN;USW=S[@IO76QC>W?JP?7"R^\_.Y<'V[Z?[)UML]_J(-O^: M[DBV_ZUY_?ZR>=*$\7R\;FY_O#XXW>&[ITVR?_+KE^8_!ZWFMF_E4-[ MKU%;]%_> MI[!]G$83* MR+RG* CO$=TMDG6B18S:>P!UKSX"NH:_&OP?X6NOOO; MU.$K;VRDN;%/HAKQ(+.K)XN8H$'KC-[8/0S\E]3G]-[@_^J.[_\X8[ ,6$'LVJ9>5_@5GH!802HQ=NHA+#'U_9V%P'=L^;ZJ],(];_FE0_8C M.9=KORLF.@G9T^T2)Q&\7T/X\B#Z1M+3&N!^.<=,T50KG<%0&)2P!XQ3C MR(7$$(Y,:,$L(W)9-/59(&Y 8(>C&)6/5]7<*U)S\L!KC,W8U'&/%SO$UQMG M_/M&EOWU=D^JR^YN,X'?+GJ]V%DLJ?."H*V=WKKK0;TY \RYU:JJ9C M::+B\):6%77QQ6N(#YZ@#&RXGEX-4+5F_ ]B_.^![>\,E!X^\N;U/CYT7BG/ M<40"YT[P#C-D!?PDM(E&8:*<-6N;3+W"EALURKP&E'F">J-9E*D+CI:$/A\G MT4=X@XUA #>,)&I6[IYC' M"Z77M44KY\%/4EM4>_#3>O TB[(.&_!BI TWB$_C?;K=S%V%XZ?GZ.N?_?%G?%W/;OR_*[ZXW.G>[Q%M=@9\R37J# M1/4J^[!5%L_P9,:\AF<""ZSA,;<3DLA*BU&"I38I+CB3P),UK2OP7Y^//F62 M<=Q'ZSSCDGQWBB%[[YRF22.L.?(/R#.^F!N_ M-<_X2)KTBCNZ/7&J<1$(U[F*1R$QF<.B-),F*&29M(A;$Y"ES",I*5/2!^,3 M7]LD;)WR9=68KM"6\YOWXJ=--]9>_%1>/,6G @0[E@>!(N8.<>T),BF"%UNF MP4BPT2JL;:IU)E:IN>KK33A-G&>\I;!N&<'@/:N_Y[%/'@98Y(2\=^!]_ M('*$^5-'A":7@!KXEPC\=(:^<5B\>60.$9/I&PT4:1D!_1EGVDO%93D%:=:9 M7E:GS66XSP_.G]6064/FCSA?64/FCX#,*:XLD^8I:8VB8Q+Q$"PRW#AD)>=> M6$$XT0"99%W@1Q=9KP!D3O:#NKVGSM/U$!(;]!Y-A'XYZ_9;>9[?E2Y!K:_Q MESPR1#?T;(<>!SZ3+["V^1/YN3%\)$L8Z[04__QV1_/DNANV%QN]Z/,##47& MNIL:UON+TXNJZ9$]S:=OKNWP!,Y_K9:,[];-4+?&1OJZ >G[VWCM?]O]>*A2 M$M$E@5C9RD@"D 3[A!(GE&N,B4MD;9,OBKN'33J*!GJGU6[8\\9X0YY&?JCE MQ>F_XG4PM?Y9]-E/VE<;]^R;]5)]_$9(\-E;PMT]^A0*B-3< D)XCCB6"9DC+%(2.Z5=L;ZI+,M+*KL M'-G"!V8*[FEKC4'C[?P[_@#UN'.A)LL"'( MN>3 P[5"-ND ;AZ-XYHQ+[.XZP:]!]H#H?OQO&QE'*L[1:=>N&LMV/2LG6M! MT^/+#]L[AX%RZC&F2 GB$:>*(:T8N)C6G$:KL;$0+A&ZL2A=_;UDZK$]W&L3 M>1X3^7)(N9"!4HTPCQ%QK0![,5I2!A:SGT.ORN.6/ M'V0G7E(>I?/2$O(?;:315G<(9+,=B2W_O\N6KUJ!0/CZ,3*:BY;Y\=EB?S4@L^V M;&,KOZ_*9LSAY=FL6IT+6W7C> )F/EB^.2V?F9-8&34NSSL=8Q\<)*+QS4>L MZW?;%^>+/S+3X_99N0G#4],[]N_Q2$_PS!Y%Y'K1?@'&!D-\9]N7]JJ_]C^3 MLP]3/S5STS>]>/:K?Z<>;N5^1DX1Q,*P2[#PM*&SYUHWY8-H9N<*'L1,'0V_:L']\-?_@EM/IG;7OU MKM4I0RD?^F5@P@,P$;/9VV+4U*/WG;9VU]C1CW-8.F]+OO8CNEFYJTKW.Q\K"OV M>/;LB5K(O^B^\'DMN$\1XIWW>/^)&N##U'5>^BSBAUC7]]>EF[NO\:)G\B=@ MV,,MT/[/CYO3%U,=7!;O,PN/*6?%["G_1X<@IT3]D-$!1^MU3R=W(6I%UM>HE?C8K/6MI3U_]@!0 M6F>V_:>]RAC2?_&%.H/*P6^[)_YJE[Z_WO]GAS?WMO#N/P>M#W_\_N7@G[_; MN]?'7W9//_/]T]TONS.5@^_I[O4.V]_;/=X_.?K6W/Y(8C^):(@.0D)*D>7*(V4\P=Y"8)CHVB:9 M[<']XH_)U6CS"M#FL1L@#T6;UZV=\'PH=#6)0@Y3&X5(*'H14:Y81E:QB+Q) MS#*J*=7^!4JT#C-,,-AX.WH]USM?;_QQ6_OJ:1HZO6=_GP#DC:K2+)W.3>X* MSD?6UU:-_;SPNC]#\A0-/&D3$;&1(JZ)1MI%CJ1(,D5#/%%\;5.L,X-72)>F MUI5:38I4>_ S>/ 409)&*4F,!6Z4F^9Q[)#50B =C;*62LR4R1ZLY*/[@BY? M66IJ:Y_P![7&>PDJH[52Z6U@]4_Y)9\A@;'8HWS.Y-2V.C?\J_1PREGS4J;Y M\_=UL:NSP*M%OW^_-=>[I+M?L?5X;E7+0TX_+4Y&#)UHJ_*A3T,7*B_N@0.1 MB148;L2_"Q>][%'UFGN/-??+#&LV$M. '4-><8:XH!99KP@B00O''"44L[5- MNF%F#JRLB"#W"OO+*)7S)O9&;\M-/ (>[[[_57G<3P./DX%(#9!/"Y#O+S,X M3G9U8=)JRR)BW'K$60S(:,H0TRXZEM-#/O>$N"E6?A1"/@$Y>ZDN\X SM+7+ M_%B7:4Z)1#LJM0H4^212/G;MD2%2(>M2[D1'=?)J;9/=02KJP+H.K.<%UJ'5 M][GPJ@%.'NLP^@V%T6]"Z[=SDV!7WT"M_HS]OQXKQ-$ MZ[7P/FOA]0Q]%-X:3V1 W!**>)0:Z"/#B!K@,%PD+PG) ?:B0^G/O./_? [P MWT^:07C#4/%=VC-+@(JZ;&A)"-*(S:1LK# M"ZP;>L&4]!&IKC>Q/_^T%.;6\+XF,8^'(#Q#8G"(S!$OD<<2Y[9M%-D8.-*" M)7BD$EM9=@F6);OZRDE,7=*A6\00J$D/7^'?L]V-<(M.<7/?AO M+2FQYP^#"UPI*U'B.K<%CPZ9%#SR42KGJ"*,FAE)B?F2(82N@&#\8ED:$"]@;FXB\CFS4ZL^U*H/]^=ML/+1QY#2UW&P=MZ- MK2++_L&-.48,>GAF9/LB[L(W[EW&]M?8A*\_?C4'^J^:>[\?-T^^7#>WC[_D M[\KOWM]KGP!IOMZE.8;I64"\R:M4UF M5B3$?,X.:#7PO"'@N36$OQ6 WL YMN=#IZES;$1#,.RQ05%1C'A0'%DO#-(F MJ( IPY@ .O%UR1;UFOB!Y]A>8;T1^!)[VS5%/X[Z9(7'O2R-4=8HC]/ M<00=I5/>$D24@P@&1X&L-!093F20T6L6=#[K+O2C.4)=TG,_CL#?=M'.#^8( MQ[T8:U1Y$*I\GF$)6"E'6:"(LJQ]SW!$1GL'J$*3Y-YSY]U26,+JY45J9_T! M+*%RVIHG+-&CIW@"3D1SJ1U26"C$'57(84R0%('C8!C%F,+JM6[,HP\0U+F$ M^_$$4><2?AQ/^+U[T:M!Y4&@,BN59ZB73H>('&$.<>\X^A"24'ELS1&6Z,Y3'$$P90,W$NDHZ=33%0N))$-$5K:R&'&)#7*: MPJ\Q:& 7(A'.,X,@8I4JJEYOEF%O=&BBSC7\&!ZQE2>_)A-+Q9VC63*AB;$J M2D2<9(@';9&6U"+'J%+P?R_D\LA$G8YXK M#;SC,?F*A2>:I@\UU;CU,!)20]3R(&I6^EP0*3R3%$6?(8HRN22@IY[.\H+2G+4SO_$I*4&@:6"P!1/B=@' O]'1%B)N,<862,= M&XLPQO/_FX6EMG>;?:IAZ$$S-Z4(0HB86 B=D;2*(&Z:1*PW2G F4 M"AQ%X/G$ZPQ&_?S0.&IE2,H2DR>UFS\)2UGL[C5E62863 O".I.$CPQQ C$+ M]\8A';%!P29)A1(I"9T#%RST"X"#MY=SZ3H8AE2K 4B9D%<%^52A=C>5+Q/)O,[Q.,GAV,C&D<M%25/;I:E%; ,CUEQ#90:)6N4?#*47,"%:YQ<+DY.<5ZAE;4 B0"1 M6.<:9X-,C J):(.6D5HA N"D7B=Z625*/Q(H)\6!BU+JM$3P"NO+;BW6C\V: ML;]U3V$H5XUC&QH+';A0Y66W$'#M04"[6T3'/Z1*&W*W>[X?SV%8IQ'X3YCM M!PCN? G/NQ\[(T_&+]23'Z&%? WO.S18IN -13@HA;C@"KFH$K+::J*QC3JY MMGH@%V-&,(GA6YTP3GT_94O^D#[#"V JY_WR MQ]M,9"':R[=G([BY_?E0!\.3R6(U+!K$ W/(">UEX/ NR-BY;Y\<#2($_GQ8I M02#LH@"X$!I)S1S3 M2O@0$ZPKL=,X+1*&TWRHB,W?VC%!,T^52]H$RXF+6@KN))8^4AR-M/43?]:N M"LU#YI43-'(4@B:(E[I?XSUR/&E.E,5)Z ?W\MN#!;TPV%,BOYN?> MZES8"G(R42X3'*6F-G)#HA$\@,\[ZCR!!3 B<7/3/ M6^EJV>RZ7.==*Y,C?[LJ=^';8'FQ0>&^>TN_V+W@JU!OD\ M-.*3YG;[]&#;@]%^OMR_WL*[]%_POO?7\#L!8^;[].^3@Y/=UD%KVH@A./WG MX,MN#DWWP."W/[+]4QCCWB[\_C<8\_')P3^[ITWZK]-,AYM[1]>'C@;)C4XH M.9(0]XD@$X#U)!\LP=0D$VW%9L B@5YD!+ ">)%C24=/.%9",\XYV+LFUHJ8 MV>5D+Q$ D1(MYN#SK]AI=7N-_,AG7&'2$Z8 *D!RB)F, MEUO]/CR6Q2'SW$Y:EB9LL5<\$,(3]=9ZCB%@<]@QH%XV4V=BL";LCDY:V>]W M.GVPR%R9MC,HOLFML_XZAW_"H(&6/;J1\5J!'EK/C0I'^# 96%4,PPAS"A$R M5AK8,4\(%A]EJ3"6,EC7\ ;)2C)3=/B_&XM\O?%3-H4,\13_R4UZ[-%1+T*<'1M'O6Z_WP!BG'OT%)K\D&@;6''28"K,"\8-1&%@ M2;" 2 ;4'[AR63$J^T'S#.DF!AO:T9^#@?S>ZYZ.W6PVKY<2=3W[4L-V/QY* MFD@P^0A%TEGE(0!3(DH@[ (\$(B,/07V(C#>6'2B8A!EK3=:R<_5AZS 2I[CW!#FO:&X:K)&#V!8E3%F26%C-[=JF%'<9RQB. MG/7 8EIG8"2V/(?UC#;D-3R@_J?SG7FRW2FLBN,)?L;(6_I/]^2?Z M\[!S&/QYV(1LRY_GOP)HLO6&[-;#"]^ M8\-=+3#NQGDW)Q3:K=0J>09@\><7E5DUW,55?L_ESMKNFA2<\9ZOAH@]OF\P. M/03-A'=&JF 2)9*#0VDA2<8U!D&4,LP-PB8V")LP6Y2(K!?![X8USYM;A\YS M13162+&<)2+8("M91%%&:RRAQO/<6H'1C475^D-<&UA4)Y[?4"/PP%X<@L2# M#$0YSQPVSD7+>##,!HMEC$X 4X(0FU<)ZKOM8G+-^S0:3+A9_FK[6,"\O^U> M'G* !&JH0"0 [>;)FTK9CBH;M'%"6A(@+A1WDJ1;UKW9=68#<*<#@4]9_>#) M=N$9YYQT :>2P;:M7N.K;5^,D&S8;O,JI[O/NITX[[H ;'ES#*P,_G/1ZA_' M $M)MP%Q5T&Q.=>VC7X+;L'VQKZA9-5#%Z[7Z9XWCNW7F!<:.U@S8J[)R0C4 MS[>=8NX-&M<;IS=W=%/D6[[0#U*:L'PVO.T?-Q*@;W_.Z.%;X7N&@[TYL-'H MY;&7(*7V51I_P+) ?BWY@L#$O=!FZ862P9'T!9PWVW#;L5POWF-^4KW)V MX=HMW[Y","R@#>N-?HF;UL%A^WD=+G?8.^N6KW7=#GCZ8.UUU?3;3EZH![L- M?7#(O K#"MJK%MRR' VG]730&'=R?;FYR;)LG9ZU6S,W#!/4.N^/3Q#@C8OS M-RWN&=U_'^[PA2Q[IQKY>'3_EJ/Y]WAW;^=0:!QEL (9 _$6=S8A:R"@9P(G M#^N.L$G!HK,QI]W8?U?4[S;_![NL2(\MD5@'GE.X\-F4[I/8'K"S 9GBM%"W M7\ZZ_59^SSO@X?#FKW'0XW90-#7VP4%U"[[YB'7];OOB?/%'9MI2/BM39&1J M6L;^/>[=-#H]BLCUHOV"BHS..]N^M%?]M?^99,% @:=F;OJFJUO;_%_7^Y_- M>5\\-\EZ9])T*LD:B-%,"7!<*SCU7%MF':,)UGQ'M0NW=I-^UMDOD5"VWYNE M$&ZEWPIQ$!@!!'?Z*?8RZ&;LM.UVUU? V%VT\ V#N%,+@1JL=Y-7S'XQ+)\+]V]:+ M;,*91WC;ZUUE=ZG>E]UDRK([8\RQ$+EV3@3_:#/NP\(!/TW;\Q_@_/U_PP!C M_T/G_<2X/Z0Z+K[%+D4S2WJS8!-5& G@@95=&B\BREV&""62*(S7-M5=84]E ME?< TDMX?PDG7$'N:/N%9X/9M;M@D_#?UOEHE2M,]S0">Q_$#Q5:]0M['WY9 M&P*25FKY@OH#[X#'/HH^@+-GHP7TNJ[6@1&[CM_.8B=7%GX=9-]R[#5GS!?] M["YEI0"O\YD7W5SD-)X?=\/&S!;J$^ZD3Z'Q7@YHWOA^.CG4Q$>&,4?12PX1 M/&"KM2DA!^&[PL80+=0T?Q(J_6NU2F#+!_Z97"M0=20"?-4&7N9ONKE&RZ]@2L^/3CE.?CFPZ[!TG:>\\2#_[ MUCE'H*J0[RF/_NA[U78,#Q@T&%DOT5E&V852(&]I%O#$++Q*,9AR[Z,R[G?W M>.R/.]]^#V/Y?OV*)QGDJ^RN4![[G\-T_*,:R+^FTYVOZ91F3))B%; )5G!' MC(D1 ANW?!K'RRY(G^3X&/CBJR9KT[^/=DX/3_;U/IW!M MO+_W\6K_9.OR8+N9CVI>'NPUX;T[O'DU?5337Q_\\Y[NGAX<[_YQ /?QZ7AW M^U^MYO:O7YKEJ.:O[>;UI^/]DZ/K_USOS,@JQFAYUFY&B5N/N!8&&8DM4B$$ MCIV.UKFR!;<.IK9":O+/=#:]1J$7@$+!42HE-XYQPO-Y!&6U\S%Y02 $I:&@ M$*Y1:(50:$K7,;%(C'4*">D)XI9K9&G,+;*"I8)Q)O*>G<"KAD*OEZY_[MQD M[R83>R6C/:ST\MW^=ZI1OS2A_(?(N3T-+1I[)-N#A_%G+YZV+DZW.J&\=?!4 M?LL/93?6F+5$S&K.,">M)&78YI,""2-NA$664Y1$>1.X-_FDH&&(8^^0,4*"S4DB<#[$H>C: MIJ'K1BY!MW&%I!E7D(R L=]LH%=;X4N3\7Z](=[;$ I;%M?Z=[=SE$4 [E^\ M4"/K?9#UXPQQDIYKHKQ%0C.;57$#LEX9)+7&)"I85+W*13EB+G-:LHK_2TI& MU1CV2C%L682RQK GP[ I=NBEU)0KCSRS-M>]6.0BX2CR**CAC$>53S9AM8[9 MDW(<^G( =GG-JY_=_%^#[RXBWD M?&2\')/J=LJDE].#SK;+._K'^3!*_M!9+_;SJ;?I8U?Y9$H8J1QFD9:S;C_F MJ[:O!H=D1D>^9T]KW=S!.GSGX "['1YA+P>^K3_.=S=?)[TZ]/C=Z4<87?))2\XH/([W.??^39OY!_KTX*+1)A(\^3SH7#8 M&>,B\E'CW%TT(LN,0CA: B$^=2)O^3"E[I(K&6IV]>+(8&WCW_%K;#=H,;VQ M4U-S#?.RR.6,1"E&1EF. E9:#JX5J@.RW7PF<9Z@0]9[ZI1C5@A>094H1&]H MUH.KM6W_/!\#SN#6"/9J>)TS (F9 U8KC$[;%[WA<;&K:'N-2I+J/GT-QHYA M/L1K3<38)D>R=!HWE&A8(+!+VG,O@+6DN2?*;CTB7.%D,8T/J=(KAELJN[UY M!W@ GK4/+_)AMGO]Y5"!QQ(O'/+$07P&#P0!A"84M+91*2D]L\ I^,:BOB-C MBD,S1Q:+/L/-L78[]L3R^^^JDRI_^B$VYMJP.EP IQU*A;RO[JBVI06VQ'>O MMPZY#@+BC( 23"SB3&5-$2R1B[ BV!R,!)RE0>]A2K[,_HQ%;30>@%MX*;A% M# G4!^M(X)P2:7'DB5!.%?S)T$I*'P]M:C:\JG%KV;8&][!UR*CRQCF/B(X< M<2X4LEHDA*538&HI4)Z5"NC&HL9RJX1;2[.Q&K<>9DO-R]WM]X=)FT2$YLBD M?*:#*HD,6!?,3V[V$;S$*63( MD0N"(^<]-YAI3(.HM*JFNI14/2Q>3A0T3[AV7*1O80ICH[%5B2OU+]KGZXWC M;CODH+*H#V9?&,A*PP(RN%S^:ZLW+AUXU8! -C;"#:$9]@ "3I/_5*F]#KZ1 MOIQ)W2EB)F/4:Z"UW6_XBUZODE ^CY4D<#^>G[>'<]XOJBD#-!EH"![WNA=' MQT.99-\]=4"8RMQ6'\WN/I!+OE'^_MIM?XU9,.C,7IV.*;S<:%T.9>F* %;_ MN!+SRDJ'I<_[\/UCRI&#!-A0@V5&-1,NU#^VO=@?"B'F/D]YE.==_P6L96$N M+'_S\"[SE<- 3/'\&"8QM7+_N.F^@I72)?#9V/H:JW&/C;27-:\R"\E)OFDE MS_L:T7,WLI#W;V3QO*TW%@HZ+])B'FAO/H3^Z1 \XX9 L)TXX<15(3QE40 M3E)66K\MVJMV,_JZD_TIGJ4[@2.:DT0--S+PD(Q6#$OB@G+:!)?D4#9URHSJ M[@3+,*,/$)R&($7D+J$@#4'&2'2S,'EG-+M6]KEY'XX M9=FC>-!\8W\,8^/]ER9T'[B[M;2WQG]P@Y3L+[ M0*B'Z9&?^(VTTUZ+ IY;WL(II]KY8> M\\=]5]>+\<>U,_SK<,K7\Y=G/OCXWA@37[17_6W45>3%1!)3,QRZ TU&V\O/ M]R(+E@\S+>L#(GVKH/W-A09J\=;[7LPZ[%/?=&JOJJ_IGP$.%G7<04*G,N/R MY^(!OM7S%Z?]\YS]ZT\G#J?CGV1;[6P%)2P\/6M?52Z9PP6(57)( F'?> ?I M&Z<9&4L#,* U90;2KV8LRU%*K[HX!7=U&+]8=@O9G2I61/.LI=% KZT MMJDH+A$E4I%9<+Z4*,"E(O@2(,M-.PGX!<8UB'6S _0R5N4 [P(N46*:C"?> M@Y.51.D0BR F+OUM7Y91#B%I/.P:Q6T34PI!G-S 1,BQ\' \-,P;QXW_(EFG MX1Z6NUZJL"$6C6/8,C,4N$[55.8!-1:P9/^5!_@\E&&\J&PT[C_SL,D*M:!_ M;L+P^7)W>^>0X@0!H97(E_;3S@)YA.@#T2A,T"YPY_..K)0;=%:$N9A3L;1I M0[M7(]FWI[=/5U]O_T[]_"F]6&X$1!^"6!H,UR8YIBU.1A@&/U!J5U\A=AI6 M 43[%^X$:%D!O9&:>TEQ>0 2"XM+_)KIW4;C<]Z N;G"9':FK'!GN6RG!WC5 M!EON5;0I?VMNBU2M_.LE*[A^2TJO,>SO,LI'9G\;IA(7?VX])W_S'V.[8ID; MC3I?.I,O?3%DX,\ASRFWW^[V"^ZZK,5=YJ7B\*/?<\%8ZQ2X4ZM:DL]R$KY/Y'K-<=(XHUZ\@0M?7?OM.\/G\^?R,_#'9&J;A:8 M3@ >/MP:\57_^?)Z1N*!XTZ]:["! K/_KXM.;# \W+PL]7]YS@;?4=CI],?7 MA_RZU/I5Q!PH;6G".*)6E;F/X4%I^'3>:,?\H85,:Z;_K 6D9E))J2!*SO+? M(I+ 4A \JWRG.U*_#R%:>\?@;7FC:J^J7MS.*]@;)ENB>?WET$B*@[5Y_/L2&1JF]1TJ$@#B6!!F&';*,X]Q)UWBI%YG*G'5[W&J U%71 M<^G(- #&"DSOR.B.86QI$)5!=LY"/V@Z5<+QP7?FJLJ2@2]+^@.7<;!4:G@T MD@=.H]-6:L&)63D,EZ(5]DG3A766K KR@,1S)&L$X'"[FV0B$O,?=" M4.R$7-LTLVJ)_WV3G^GFYHZC+GH/B5>'VV4S6QB#=;^$QB]TQ6<_#T/XFP.X M[7:_@'P.T]OM.3LUV1GSUE:UD[P^4:1Y=J\T#^!%-R?__'$,%^V\#3CFUO.) M>[55/?S2LE'V2Q[BRYEK_G.CE+R7JE=?92PKDQO;)!WUIZZ2M#D7F><[[WUV MIO6=9=M(\(O-L)@WY@"LCV+),H?8][V6*X43D[>]/FEB MPS;][PJ\O#Q>^/#1Q8O MTBF2_&ET'U7!V]WF8&K>\OKA+W?WWA\F P_48(T4T0;6#ZF1$4:@ M*"%D3RPFQC $@G,+BV82_ MK):HN[A,[_6?MBPI+<_G$Q: 5\D4G=Q2>*9@H MR51X;RY#6@?$S$=B)A(=LZXR;LO9_E_.;L!4.86==-/1MDZ_JN2Z* 0S%V:, MEWSDN2RI_EZN\QF\%>"BZ&7DYS/18OHMX ]%1F3R M?E^6?]P4,N5E)+=%AKL%2@ICO1K2@W+&,MF+]GE5)P1&>S;8_+W9ZJST3;I? M6U49-1A3X2&3V\'CEZK82;6U%(9[YB,<&A3)Y37VII9L^$=[/F!JY6A%ONAP M2*@U:B$WU&DJ\[4= M?1L *6SUMRK4_C6#^8?.;]5\_39\!N_+O.6FU&76WO(R>P3+[)=#2Z7#+DK$ M93X,EV"%=2P09%0^DDN,K[:(9D\$_'>&K$4K;&7#_6. B_7\5/.S*=@Q]H&\ MQSZ[PLZNK),5 &6]SO7!Q4$J5-D MZOJ&S*XS'B(@Z6F=W%V[N%BK2PH!*_X M$BKU8K=W9#N#\Y+K@UJ!8>0R *#U\8CJ9OS=M'[7/0PCI[$=;GN1[;"(0K5S M*08$K;.W\V(0;ZKSHE-+.89I]=%Q\3H'?J>V %Y?5#6:@ZZMZTBK8+T=( MYG"T8;WP<(&IJH6G!5O[&XV][D@_9UH2:IA#&%UB]+F),8UZH<]^W#;Z+9@X MVQN[2,'E4;EM.1X)4V\'1AP_=#0,G#V!D(^)6Y)[>[E MO)DH0?N81M#(T$KTF89%.V>V5W8TP%W1>#T%#')0%3LJN\[;'W"ADXMP-*0< M(Z6A07GZ^%<\^%"&CXD0&XA*0G$*!#YB++,4:B2*8#6JL)P\\L]OS\8U;Y*' M.YVSB[>-XJ*Y?70HG*:*T*PX31CB2GGD",1.46,N Z6<6[ZV*3;D'!P?%DKE M_.N-:4V(3'EPB1;P6.#7%JSNM#*:0<'U1#EPY?D;C;]:1YU6 I@KQ5#PC( H M]V\R Z?=$-NSQC:V&S=I=X,#9:.O!I@&$"T^."K"RA>:]9F!K-846-QH<8WY MX-!3!\?2IE6WP&]CSD<./W$O=+DYLG%W,%H--;2R@E?),HT?E+A'+#ND=3,W M>]Z%\#,/^SF/V=V[K5%]V&Z^9W_!S>WWAXR!8S-JD*-1(\X94#/J ^*"!Z!G M#E U=V15N0[P/EHI[4'L[/>RUW441W M][K?)>_\-NWAZ)#EU0: \GH\O)# K):)5B7J%;*&A6IR13S#G-8'Z:[2O9S MO=)2NHD$NU-$:FZD-Y#4S%5G>%$YTSJQ) Z6/V!94VOC7!(Y2\%*C%^= MXLPR4L-H,E@\2\EFG&8QXP$!K;Y\4#@Q^+(V1).%2-]HQ$X* MM+7ZC1M-9;C@C-S;'02YD;=Y*T8[2DO?7.0TGA]WPT9C:S0S^:&-DX/A_*V/ M3F=40U\O! .H; FG[;=&?4)KW@DMMOHGM!YUXNI99_,&-[*F"-W@4]#3B2.G M';*8P:;<("X=J3$7]+C,?'-]FO#,44.<],A!T#R&3I-3/7>2A8K<$AXDMXP[ MGVPN@C?18!:(-IJM_K&V,4C)U66M?IZSP6S?'-WYJ?5&=U M,V7-OO'SHLP/-]6V9_WX;OC#+_ 0SMKVZEVK4P99/O3+X%H#<,A^,27,7Z:O M>GG@,D9O"*:SUPR:8 V^>.!0&\6AIKH,5*]ILB'XXI?Q!EGXVFV7!:)%Y?TN M>T?OKCL;.<^^=4XKE0HKG[*%B+Z7NM;H9-E03?>\>,A] MWMWA8L)*7F]/X=&NXD/;\+V^GD/S;NR%]PZ21&B%G:&,12Z=A@75$^J9 9U_VZ>Z7@[W]R^8_'Z\_;!_AW=-]LI\CQKU/<*TO MY&#OB#>O/^/=UE1SH--/)_OT$XQUZ]O!=I-_V/X(W_OW\>X_.]]V_SCX\F'O M[_:'W AH[R/]S_7.3*.U$ +3R5O$&(^(FW4GS=LP\_-X,Y\[1,,7+E+T83,Q%V)7!9%^^N&0-&=[Y<]>/&U=G&;M M_>DL^FZL46N)J-6<0:WD=,*8&V0XSSDS(9$-BB/C W$",\.2SL4U9)W*V;S9 MSP_M9O9#X.K%4#RP]M*I;*SY[Q/U'W]--/!M-)=<%AJ_M9;KSP6M'V>@U2=- MF;4666HCT2Z]O@5GJC-3K3]W<>'66J]E& M\;F@P0C)D<("%BDO)7(N:.2]9MQ1CJT4N8P+(@'ZZ.5JF9ZUQ.[&M^WN+,$K MU0:Y$^_Q;7BO[P?X]QSJ7NLT]AN[\;+QJ7MJ.]^_1MTZYEN'W'C>Q?3[!UI4 M,>_'#Q[:+>([D?6.,M8G0-:W5U?T_K)YO75]J ,\#18]8A83Q),TR,;(40Q1 M2VL-MR84:+RS7+$JG>[?U%S?6K$S?C)B>X2=KE&NN'=P8>"<3V][HW=3E_VE;8Z?QFSUKGMCUE@1_2 M=_7)>8LFN;O]_MMA,#X2XST*F@;$B1407.*$!!P?R'7(T5\D\W/>U+0Y%1XX:B(C,X>OG_&M4S+(?#\L';R6*JR4J7AS3C MM!1[0Z@U+G&GO8XF9-V[F"30$.ONCX?5:/;LMW_?'/P=_G70F'/XZV0;V-KX M%AK?WGMR*+1+U.=&*BP:H(HN(6VQ05)@YS#02&+SB&@+ 1S'M8%M[8I-_"L/_[WRSG).WXH-#/QUJ!Y MV^3ATRS*/SCR5I3:+L9W@&_I&)V+'.$_I2YPM/8YVRYOZ1_G$NA*[Z M/ M'Z_+]=#Y\NUN+J?.[8<@S"@BGNVK06GVZ-SB[*F\<:\Y/9J9>ZZL;Z_]X?MOS>TF.PR42T\=!U=6"7&'-;)&,<12XI91$FR@I?_A M[>T/AP=F1V=(\UFZ?\>OL=V@-VOJ+88Y?;)T_*CMX!BX:X6!MDH5TLQIO9-/ MUI3B?@2OH.)[0#8'9CVXVB*=Y4IR\>7 T_:-PNU5;EP5._G$QFU-O,>/)QQU M"D(]T&F5UHQ(ZB%PRUJ:PEKI@_"8RY3PPZ.VL<;<'](D(& M,1SJ& 0-42%"M40\N(B<,![!_$M!L?18@@OS>QUMG#DI,T5][=@CJY1V;J]Q M>CGNM+!?\_H@6AATE0>RF^:U_9I=$/]WHE7Z$GSIGMFW3\.A#AUHW,_^+"@W M1T0X7/1*+_ MZV:CS-H+,O2I0^*WB;2YL,69[8_F/&_W0W#36%D:U MD._GZU514,CF\; X_?LR;)."9]4-EON;WE_XT&O!$[3MPOWK2'V :B>?OQV& M2(733(%]!HHXCA09'!)B$2M&?,"D]*6^13&TE5O<5-,[C"$GVM3^OW[1NRH_ ME\8DX_%LJC@=?+0_RNJ^* B1#X80N0((LE/:X74&38U'3:!+W%0ZT,QF <;C M@W*,K9+2ZHXCT;CP1;^Z[%!9;A!J97QI#7%IO$?U^"S>IU7U^/LG.E;/N=#/ ME:9QYIL/;($ZG4VT/(:BR&@L]]J:2 V1P2O,$N?2W#O F4(K&%@=PBR J:OF M]A8^E!XB&(8UPH:2K-6%D99>(J>LE\'QF&(^RH+OD>&_$>Z:%/;I54)5-^+8 MT]JQ8T('6;$0E<:'9>=PN#?P\G%NT:&583O!&5^=!(:1(O0$*E39^Z&\;]6< MN)VW K+(PG#JCHYZ\:A(FQ?9A:R^U:BH0A&.'S6&G/=D)KH83'U+T6!OM^(, MH!4\J3K%%_XSK7E>"?DM[J0\?;VB:YGO^^8MW]->>4E,J/35N/F*-]OUY?T5 M!&_LT.L4O14:R T7B&MMD;7&(R^$X%91QC@$;_"?#3:;R%S<07E]O GM<*F[ M:48[WJV]M#2?L)MQ-WHY6/#K8/G/$%?6_WO 0LX5^?-^U90 4+9RQK-NUMO. M[A5:[8OB'UF*9:KQZY-4D)69O/M>EUD+=L_I+8+594-I;/=S)I?T4S>W)*V0 MLVCV%GISRP=:_4&SWS#LU[L^]C3*G&<-U5&SWY'Z_,^37U/ =2!]7=J@%(>X MY8N+<&657J^"@PE?FFFAG)L'9T';J?W?A:!;0+RHL=\LWV,N>5Y%RM7G7XZ/ ME0!_P%;GNM=0)+]RK"KR=[$4N0ST-DN29J*%-'A9J#[4'LQ.SN4>]8;"OW.^ MI#,C5U?I%=)\X0 S]' M' X))6L_4-=H@8/HY3M#N WG:QTVZ@S]LO__VX8^_VP=[\-Z])CF S^V>A"\'OTT1KI-_?3GXX^"T MN;2)BE$ROC43=PE:.>U52BCMKJ661.TJTEHRXJ#5$?LX* MM]:(0&//LG/W+N+:YJ#6;^O2]D)_.NM^#_6HN[]O&!C0N"/4]8&>D= MU4EZYHWAR?]PM:D'NA'%A)>H!7Z0C3_;I%!2\*_]UF#':J)(&U;\['5C\OE:*27FN MUF_:F^5XOQUORQH,0\BS"^!4?I1BNW7$ON0Y<20!V6&HPJ)*@X^'\HK M%C%%N %8\#M5&[NQ?(8M/C06K8PF9# 1_U_W$@A@;WWRQ4E5QJ,B,KP8IH=R=C.4ZM_/PR=0IFZ" M>P[F97W /;^U3B].9U,)91LZLZ2<"5H8IU=OGDX#8NJ,9)9;['C0P28;"83K M@L:HO(TY1"?REA!]N+;7E*,.12" MJ^>.&OGB+HO@W^SM0127+MKMB4X6(XQR71A(J=9H]6"6)1SUS^F>PF,)2L#[33:<7)]5KUP<7A;6X!/VNWSO/; MG*R]C6O'P%)NM1T2B3R? M&DM1.\I-8!*[2'WFVC" BFL/X7%)>%C^^3O7#7:.;BM@&77!?F/X]_XZJU%3 MJCACW")O@LIJU!8Y%QGRF!"E15 Z\+7-U+WHE8+!&4Y=K*4T[!EOOC-*;#Z' M<;B[C<--&\?[;V>MWEAM4VT9$Y:1FQ\HI80V/B&=-$;<"8Q@'C)1:RP57@@8>J=16RH Y]S&*9)RX[Y&PW\K* M44!Y< RQXG2?(MSAUQA^[_9^+^T>AR)D-<5;9,@?MG<.O=9"4:80R6IE[D![CS%_2')&W*'4M!TPSLR*QB5KLZC,/?R ;V2F8!)3E#E MU,'Z6CZB?%RD$(#!EO8@F)M)KSQA!NZO0?/T0;@SPP_*Z/]_]MYTJ:TE:1N] M%07G>\_ICJ#HF@?O#B*\C>V/CE>B[8VW&_X0-1IA(;DEL6VX^I.U)#%(8A ( M6(+J 0LDK56K*O.IS*S,)W=&@W^;:[' <]ZMFE6\ZB#NR-[\GV/VN>N-@\89B]YN#,MA;Q4#0PLD_37PU,OONP$O_LA[[:_5+#*@Z MAGP+X['?8O7Z_20OJTIE*A-S/C'GY3O5;^\NN>*91?/53=3;2=2PFHYMF(UV M=P!F:)7KOTACBP6FY5I2RSE,8'6:FP5$[Y4L1Q58>8ZEJ/F\ M7".F+[)#0/70.Y=/B"["59->/?A5= 58+!A'/'BR)E%&A>,J!JM\D)((GCCC MPM J&(=O9P*]]_G#./IP:>E:XRJWE> 'O6=\8L0/VA/['S^QG:W/W_>.ML7> M[C?SM?N[LG4[Q@QYUON]O>=[Z^+G=/.H<[FQ] M.LT9WZVM+ZRY]1W&^9[O[/YYV/KXY]&\_B9&:0SKSI#P2B&NG4 V!N8>[CE:8POJ[HXUX 1A\1OR;N MQ]CQF#ACE2]6GW*250&NTZO Y:SP@@>)&,<6<2HYGS.,*E$$*.(-"Y!^39/RGJ?B=U;TW9*1@67!N)D6$8(\Z51I9J MC"@U@EH<0@P^)Y[I:Y.8B]WPRNV&^CL\YX&W*NY6')^E LJ4_:!R-;"@V7[@ M*E?#\YSEH%"2B@5NJ/>,@>.CS;J8TR+M^2R()?5)&Z$2W:"BELCT<93/>Z\X MS5T;Y-8>L^8GSC^0/V/I^%4MU6![G!CXL=\;# HX+01.L_T;-1:6DD01QCJA MG"('UH[SB"I/N,_M"7R.RL@Z]9N])Q[=V;8J?:_KBE/7QV0>"%:+!V<&"X%5 M"= L$\.F#"RAF'#89X;'3#=$+47&>(Z"=UIY3!P18& 10C;,@T/+]8.Q%W.- M)1T2UMS>G*C^_2S.53L9O+Y?^!.9G#G)-"?CQS BV![!\2A]ZW(J\OFR%(MR M(32>;5N+@Y-.B("HH!IQ+".R,EDD)0O9M+11^+5-/J<'X+-T R^!NE<?!0$F[(G-=>)!1V1TY$B;BF\PLDA0JU6@7)*=16PV\#+ZF-:(R![ M,==X'>'+#[U^BFU @G_X7.O6>261S&>W*Q\8RAPO6^YH]+9[J>;Y'."+&;H0 MB,]I1QTDL\8&Y+P,B'LBD O>(VE=I(#OVBJ]MLGD ZS0^L4"2DBS6*&/EF]V M*V85HW29>#9EE 85"6,NH21H/D5.'ND@/$K*:T(%(U3JW-!F@SSX#+E^N/9B MKO%J"R'(0\*==ZZ,J;7-NF"5Q/VZ6)83(+R5 M1"-8>I+IE[R0(5=)*+:LV,,B96),=L85,CAQQJRR6.6>IFR#/CC/Z&5$5%>UA&(9!%*EA&+5U'VZA$*# ME>*)%8@(%Q'7)"*M$D$Z827 L*$NJEQ"P4H)1;$;[E9"43]OJ)10/"*@3-D/ MV#'G/%@-UN#,C4<9LHI%1 A1A 6;"$]KFT2J=6YTC2R()9U!UA"-QO:QG6HO M_;!PS_CI+WFD#"8^]$[R74J\YTD0[M+"EGC/LI'-S\1[$J,ZJ8B1TL0C;E)" MU@J#* W)P']CH!R0;5VK!\=[%M:N:(:.I14('P1PF/D6SMLGPAGJ!A64OYAJ5^?J/BM1X\U++R,L.>XV[ M!^0F-3_'2MZP(RT?=\FIVO,DV^[/:W,Z85:?=/H)5>% Q6%=T?XU8C>W(;^N M,T&NY5^?=&HS<]FJ&]>R56<6^_OTH99.TB")C8Y23HW06#!&21)44FV.HD<\1$)PHV/ M+G+%P0P4@)=J!B_7[R4QWLC1B$55L;/);LI$E,'B>'- MK>9!U)X0%B4B"H/C(+W*!\4,<W-[2=^X2=7V%_(0'C.PC*6D^Q1)98D'9%.;*! M462<9C'X8$$)P O1&[,0>=%$N"F6F2H9C)TMGU@D[,D.H4H"!$@9DC( M8";@AS(,4%3RZ-8V)=V8K22XD*%;M]OE;K-%CNHE1SM;;P\DE29Y81"30HXL M?*LL089K8W'0P84(.Z^X48ZN;L#O[. PMR"-\'MHI'[ON-HL)]MMU5GU2J^P MW$3IOMNI'3SO;OKO?L_'& 8?X#&O*=POXC=/_+9_[FSM'3"MDHY:YTHH!3]X M1+ _ :I1)Y-B.I"46^V1C5F&E)ILA44 [B\ NV\/0J3)2HN1)@;PQRK8PGBR M* BA-8W:2 8"0'&]][$B! \0@F\'BL?H.:5(6FUS$9% #MN$A(V&@@08[02@ MP,U"<&436IE>LE^ZL%/VOG7A*SDR?F$$P7Z97\=1V\'*X^Q-[9N+Q7 7W"FM MIIAS1[$7D>-(29^J;*(-#/,$FJ[70R#D) M*XP3&("ZBJ[0Z_O9VNM['O\\;/O#1GM026S5 1XDU67!/1?LJN^[/3_V0)-C MCQ^5T7Y;W^][&6U/)(4CM^-#KS_^4_[<_+;Q*YRX^P !/&MN?3J(DEH>I4,& M8!YQ*BBRQC)D!39:,$>;/XRB5X85V10>@K\<@]H*]KAES?!KK; MW<:.'_9R4EUN6[U^N8GN^=GD^0[5:_PXZ?M#T+0%6Z,3HY+%+"C8;3CA08N0 MM ?K3-! HJITGDB"1R8:O+BZ#VVW/CP)S>]=MIW7%]3?QLTM?Q TT8%+@;AC M#'$C+-(Q:>0I>'@))^Q%,^-&O MC)YTKV.C!PK9\HZ-WO_WI#T\W>X.AOV3BGAK![2JOWMHN^5 :6'9:^WZ RDD MT<(ZE S!N;++(G B**(1*X^I$U9*\"CXQCS)NTB[ /RZ5JQ !/U)=C=Z*8$, M]J=D*\F<622T(PSL:)F,=?!_EC@#RSH9D^WG&W'+==Z,,EUWTOO)K79&MQI< MEHHIY[(R-P"*?O; A(G=URT)9\T#9I-1@G,4*=:(V^21L6"%"$8]30*DPN&U MS>'/WJPQ6?R,+1[I[ YCCV MU#8:.]W&OT[ 6SL/:R[('H4Q-3Q2'E/DE#!PF;4Q(O=N""KW[QB%LM0XE)5? M/!E[U 5?5-DAY\HFV=GZ?A"XH (*2=+$,1UU$@SPQ!63,#&2;QQ- >_\#J> MNT/>U;8WP9'#)+UL8_FP,$7O" M&/>*4Q^L("(R1K!QEC@^;BXS+9/SX6^">E_A"=]50][NOC\?[!_56 L&SI#V8\3R,3,'#QE9#+^"KPP^-6"%3GIML]>-LS(&(I!E8P* &XVM MB_2'_Y[8_A#VRM&)3=."H=^X" O )V9\FJ=T5"YC6'90CMO#88SK(,$!QAQ M$[Z-WCL_H?J]!UB6GWBKW8_@X_0'ZQ6RMU-[DB22/W99QX;@G,7A6,&Z/;!- M_6$[YG.OL8H-3MP@_O[HKE6N)VP,ZPT[@$_YPY$GU9\4 U^Y MC:T"$F".9+<3WEMLHP ]LS()Z0!3N(7_V42-$TEK':+UT]7/F#V>+W6KH7M. M'%EVD%LT6[3._ 'U,C#+-5(F@*-EHD%6.S!QN$D^4)ID]K'XM3[6U1TD"W&: M+,!4U"5_=VS#5(M])48Q5CQ.JWC$;S]Z@VKC>3.*7?\5?_O9#L/#29G&I2^. M$MW?X(NO6#?H=4Z&UW]EAGO@2<,?3$Q-RZ6?A_V+]NK?(G+]:+\CFV"(;VSG MIST=K/WC:F2GW453,S?]T*-'V_RGZ_]C<]Z-IQ9EI 0V8>$C" 3!GB>LC/2. MZB0]\R8??JY=&*-OLUX9*S X*PS_OM M*A(]$O ,CP\,L#TRN80_C.&D _[=?&2]>*(JGO@E/T^%IV_S@1<@ZFXNAMB% M(?W>@?=?'1A^8JVM+P?&,!\)$[E+E,BY+!BYJ"-24BE+(C8XP,Q'V#)^9!SI MG\0G+_Q(O4ZG][,RH*H:Y<'),8@?7 2PY$Q&PJK MC$CCFO'QC<=@M5&!U51!U.@]!?J#Y;5OXPUR[7LW73:?!+/KW[[ILC>_)QA[ MG,'>;4"WU.4O4%#UK(0]>DH=9E :7T7I:G<;'91\N8+4MS_?RYB*23P7C0.Z MU814P;U&#NM6O^;8;J,*[EZ9GN6)S"*$>W6"5PB#&;8LI]@;EX) MH^KY*?D\@@W\*MI'+7B4^=Q]EF]UNL^7]!51:YRVCIJ\25N'+;K_?6_W.][Y M^.%H[^O>&5B9I)D_>_SGT?[Q>[;_QW0-^C9MGGT[VZ/PWO'GPYW=3WSO:^MP M_ZCYJ[G[Y10LTN/]KZWCO=W0R7V7IZDUA& F,4-1$"HB3B5&EDB)HC#826HX MQ2I3J6(UFXZS\J2#A?7L)9%GW O8GO#4_!S77OZ!^9.CVA2SAF/)6"44BL0P MQ+'"2 L2C*GTDJ]_ Z8%,X"*%;807LTV MF*>:<*J,05%;ASA3)O0;&F >$8X1RH:,T-N322K8AZM1^_G6T6_^S M1;!L97MBWHIHHT4L)MF] &NV0[L-)FB<6[(;SG*96D!61(*"C9%;HG&T9&W3 MD%DF[=*A_?G5O$3$5LH:NXI=Q1I;.KA-66/4$D:-4PA'+A&GS($U%A1R,9DD ML>!>9'^3;_ Z1?U?1WRL-"M_88;9G"3B8ILM %^S;;SG"8SI9_W,_1W*LEI MSX>&LWV^63;EM."(1,K SI,4V<@-8E8+&R41BL7<]TG@66[B!_7Y7H)6ED!> M">2]E+Y0);7M&3%QRD*,C$9NI0 0- DL1".1"=8A+1U7FIJ@" 8+46[H96'B MTBS$\R9)T_V,ZTZ+^?9ZNL%<)3^GJT/WW&Z<7SNW, %F2,9HRXF7PG"6P!^@ M 8" >2>UY^XZRV@^Q_E]&H??B@%O)UTNKA*>GT-#8<6<7RW:_-4Z^GZ0K!,Z M$TXGGL#4"58AIYA#EBCJ;/3"6 >FCKB)^GRC<9.@9K8&D+#K"%Y];S ^&7@^B$)=%;)+ " :8X(9N$1U8(ZJG' M+NBTMFGT#=SI%3-5%JO'HF[U0FK#A=9$8QZH=>M$\!JCTN1_3XA,_]VQ MW55A:_U2D1U=HFC]?_\?38GZ;9#)6W7CID=L_"U_EN+?WO_Q[W]7+\EO?V]$ M,#7;V3V/XZ\.&IDH<4+\6E$8Y?M?H7X=4WF.^9,ZO9\PIINXQ;KC2,]5TG[/ M.26"8R$2%UX[QX(2U&'M,9;,W35^[SIO/N<1[O8FCUM!RN#M\-QEVDG5?+P= M[A[&W?8Q_%ZY50 8N=@9T.]\[T'T]>$":6Y].V#:.$."1E%3![A@,.P[,A\- M!HV93%9[N[:IQ,V_#&'>\QNCSJB]?GVEY9*8G'=K M+I)224KK:.\ VYA;51&DH^"9Y% B2Q-'.-H@M6:*!'QG29D2C@D-\*CKW[7 MT[[HFCO\F?F"\][4&3&M#-J_&L<@.8>9XR[VQ\QK8!@,,B]BTYY6-E(+S*#J M("+_$B^Z=6>:-[B(=;V3X9CO+?OPV7N_^AVXT-46%>O5^*T_K :ST;A ZHRW M"W.!1JTQ-<%+IKF-5LNH- Z)>:UULO&NIOZ[BFJY0K]W]D?>*D?B_CEFUM*8 MK:4/)_ED[)!KK?0QR(\X@6L.D;;=J<2O2R][?$R7-^?8:0:$X+V2X9]A;:HBCKL+*.IQM[,XX/]76.M[H)X9J%94;@*%;[<$G@PGI\N\="]OV'_ZPU\G=,:I M:=4%(W_@N!=B9\0$/KS"-C@3OK-@.!R/HJQO[A+,&$W2JO .FJ\ ZNW&#YDY D$K%*U(![ *>-]U?0-"?#%0[ N;-U8XK@0^C\7NQT74_8 M5Z9K=KJ(643QYN1WI(237X$LW,_MP7>4^K%*M8CY/+K1STRD=Q"66Q+]%E[] M&V>D#KSP-^>8S8U.TQ@<.4_P\*O?AA[G$6&=SXV.8RCL_-QC[4^OL=[],_#O=WOO'7VA36/ MMGF^5VOW/9[-(OL$WSL\@F?B^T<>[^U^/MK_^N%P9_<;:^WZT^;1-WBN]Z2Y M^WD>[>-?X>.?//S??W7V:>VSV .VY/0@ M/"=ZN/C&Q#T-*DJFK1 <2ZZ=MC98:HDP3'M:9+/(YH5L_FJ^A:W)2FD4B"-G M)/>]T\A1[5'DDBAJ:7+8E:UI5;8F(J-B7,#^1#E30@N-69*@YYP*)=0MIT=% M_>NO_JT;[=(>;>WN'[>V/O'64:O3_/@)MS[N\;W=?QVW:!/&\0WO[WZ'Y]O# ME<^$0;LE$[G5I6"P-5F%3.( S[FI!A# ZMR+V:S^Q??FL"/MSG%@3*7'2=P MQX)T)!#K<\V0M44VBVQ>R*8XD"P&&JQ U++K5Y MV#-9P%U8OQ=76_&T$#3#83X-06+OZ"UI?MP_;!U_/FY]?8^;9Q[&?PC/LWVV MO^7%_O&_CEIGG=R E VBODM',(2Z(YN&TB@&B ;2QF"CO0 MC14_]PH?%@E\=1(H#I0+@$F2(X:Q01PSC6RNPC0Y3Y5ZRO2."KDT!Q$&C$ M.!B)9)0J5T$KI#7Q2#!L&;]^B]V/_ZK^/]?(J40W%8&)))%P/B M45'DX&^()>R-ERQBI>ZSB]PK+%^TAZ2\CTF^#1Q/O:&%'%[;B<=[):C[2*5[8'U3JIKRCYDI3\QJ!*[]?>\9]' MS;/WOYI?][^W/C;Q_L=/,/Y/I_N[;T];'[=Q\^@SS-6_1GL0R:2WF#@D@[*( MLP@.F9<)Y0YMWGMM8D[K$W,SIUY67E\1S]J)9]Z#9$A$6Y) (G#(I%,)&:P2 M$DR:("3!,0H04#6'Q*+L025[KRCYHRCY+2&9SM[QWL_6\:=?^\?;-%^O>>9_ M[FQUCEN[VV3O^/VOUA$H^]'>V6@/LH(RQA52(J>6F^B184HB@@WX*XI+X\W: M)C,;LZS;+RR!KXAG[<0SGSLQS'!@B'L).Y 28"(Q%A$+7'I"!.8A50T=YXCG M=6'#<[KVT=^GN$]J36JR1![LS%PR8B?-M"B+DEXOBPFOD%[7C*[HTVGS[,N! MH5HPX24"70//Q%",M(T&.>*E\E@$8VG.G)UMUK54SFO[XT>_]ZLBY^FTH EQ2C4R"1QC#YXJD38QECN3 M][HC]JOI0Z)5YL#^XQ:2R!FRKNO4X%[=%Z=L*G\8PTDGT^S>12'&Y'#P:B=- MBWQ6AL$N#.YW^,SWUR?5K+7E#S1Q1-@@D/))(XXE03HXBHSCG(5(P!B&S37" MAO,C.YO]DW@MKUH=J,YO$]4*X/N92*G=GB5AM4-0G#P]X)C#P,_OX"J=0DW0"'??F$7WA#LNO?KAD[V2%/119]Z MU3J.3G<:59YZHC0Q,;,76VTI=@(SKZ/WB?C;*/)G0L_+),5>[3;*/X[V=]^? MMG;A\UN??K6VX-^C)MG9^O"]M?7E;&<7QO/U"VD>'79VIB/+QZU.;M(X^ M_6QMOIU3F89VQ9M&;HX4\CC=DF^^8BTH-VK1CO#K1-!.F.)XLH9 M0SWS1*:H3 Q2WY:*5-"N%F@WU2#9"T&9X1QQF[O<.&Z04]PCKF$7XXX88=/: MIES79C8CL*!=0;L7BW:$,9H<9]%BQU4$T(M66*UYBE@;S&YK>%+0K@9H-Y4U M<) XUYQIAAQ@'N(YZTQ[+E (TKL@#1A^?&V3KVLRFZ!?4[2[8]2KOA#TA\W- M4/+![K'M?X]#&.VUP1@Z][GF NP*0HYBG$@NB?$J$<4H;G8@&)**!A>). MUAYR9FA6#BS1(F%"4 X0%S0@*RA!I'H2!!.)>SLVB:EZTHL:&$]GJUT:S#S M9>NACS%JQP/!BG ;E?:P= $T+G,NP?Y?')U5T,,I1T>!K4:CD$@K8Q W4B(; M>426:2HLY30H#7I(U@4O>E@//>2:&IY\E,Q)S@G6P8%*!J$T**80MR7V%CVL M@QY.F^"4.B.TTDB33.V:<'Y%/(K8"@>K*QE):YM$K#,]V[_RT?7PY1YEY2[0 MMN\/*TL[Q+]BI_$J,CF(/&!7Y;D6I1Z5JH])0]KQ6/ ,P"F9#]:BTL<6BY=)5P7E%%W0,'E6C5S[^_C%V M8]]V*K_ AN-VMST8YH3YOZ[O&/JRPPY!B*BX%Q8GR96E3F')G20D,8MIH,4# MJ#VX?)D-PT=!O2"YDY1SB"OCD;/&(2HT["66"Y]"9N9:%V;!H[\2_GLD/00M M]-(H31DW7 =L70)G32O*8^0NFF*VKX(>3IGMB:60$@L(_@]F>S(*64L%BLD% MJR)X95B )\[6M5C0$R]Z^$AZR(PQ41/LI0@<*ZY3##[AP(.Q+,I8C.T5T,-I M8SMH0X*B&BFI8#\TN?FG"@H)2U0*&JQO1M22SPGVO>J<_V6,2TK#H'WJH O$%@G"-R;<0F,BRKF4(.(^5! &(F,40GF MUV! /TQ2BFN;4JQKM>1*CR5HU&HD1Q=$+8@Z'U%3(^HPZ=YN7=/C=DTK^6R\O9'Q=V660HS M$547?@[B<'&6S CR[R5DNW=Q>.]/0:Y&A8RS&L8W$AKZ^V!28D[J33R MPF6: 4,0+*=$)#G,*!4R*+ZV2>:0H$_(,-<7DIJ'&MQ%:IY?:CX=>$.=S53% M(6\%/"6)K#0@,$TPZXUF6FEGBX@NIR0?]BTC.0PV+(CG/+CF[VP1HN^MN$/J^R MF2]]<6S%X(NO6 <&R\GP^J\\6V>&RGI@)-A+=UL+/^.24P([4V5F"& M.3,V&"X9-8P3A1-< J2?"+.VN7M!'WI!*UI_^VO7_OH]=F-J#S_T>\?W=L1> M(?S1YI$_H%&11)) 'G 0-LX8D?'6(2XYTR =B?@*_F9K_U;)W"I"RC,,&QH85?97PXU68]"PPV&_[4Y&%-/# M7B/^]Z0]/&W8JC- _LIR;+ Y]M8,_76UM%%J:B,W!,21!V6=H\X39XC)S0AQ M.""4K]W.C__,7/BMWC V"*OXPNEOCTQVO]WUO>,(*K;5'OA.;W#2C_7AJ_\T M5I@?[>99\U?KZ,/A7F[!L]7$K:WFS[VCWP]!\-NMHT^T=?2OX];QYW9K6F&. MM\\ +6GSZP<8Y^'WYMDGW#S[O=W\^*&S_W6;MK;V:/-XC^Y_W,:@,**U]>U M@;:(G&Z$@V/@?9"$-#4:44L9U]QH,--&P CR" Y=QATPX)S$ (DT&FX]UC(( M3CDA0I)$(Y[FMQ]->P/F/0X:-W?[GFLZWGZ_J^-+FAEC'6@_==R Q%A+P)A0 MV!HFK65K3]=48?3HO\>,*!?2!_\,AFW_MIO;A&2DVK75"+?R@[,_D.'.O.^EXT!XIPM\ >@9_AYTE M2\7DC\-*.WY&^$OIA!!?7W.!E1ILZ810.B&43@BE$T)]I^O!G1!\C"FM 'W, MEVX[MU;Z([=66J -PNCQKEWGEYB7M- CUS'GZ&]/FQ@_@,>$5_.=Z/\%$W84 MH:H\+YBWG?-V7E/N3AQ,')Y524FZG_\S3DEJMW;?_]S_^$GL?&R2UMT?M?^[O;8F_WS^.]W6^X.9.2M$V:,.;]K>]\[^P+V3O[]+-YM"V: M9X?M)HR[>=0Y;'W=/]S9^O1K7G\$KK"1#GO$0=(1.+X".:P%"L3%W-J=B$#6 M-HUT'!FJ/@5*I[3$IK M3B321&/$M65(*XL198%YKIF*.=6=B75C9ME*EH>"!0@+$-8(")>0@UZ L-Y M.%-([HE(8! BQ3E%G+"$=&"YN0)ADC(9)!4 A&S=\-F:G_H!X<(>?*K^LP(> M_':.F70K7;&=>[&^SGG46G-6M%U1]#U:>< MM9"<%IY0) E1B#LLD<,B(!FI 0 U3=T;9.N*SR;L%54O6:J_IPEL47!ZZ'@ M,WW= *]C,!IAD8M;0@0G)+J(B!$L*AH4SCU[V;H@#Z:.7:*6/_2T\)[1ET(A M\&C34D>\7%DOZ/VO8=_"U+>[MG^Z/8S'@U:OFX?;[W7@,;]5#FT[/*"[06+ M"Q:_=BRNU<%FP>+GP.+IF(/ES+%(/'+2.\0U<4@G#(:QX9[RF+RJ#C[Q.JT'8:/_J]O]J##..Y1KI4NY5JMU4;;*EV*]5N MI=JM5+O5=[I>3;7;NY-^_Z;>Z'=XR*5)S:+!CC+(925QCF(Y8$N)6@KIAQAR MX\Z'G%R_C'#5O >K8\#I.1L.C1%M+#,S[O+54%%J_XH!G<5^[Z5$B;[#YX_W MOKYG>V?_.MH[:N*]W6VZ=YS)V)MB;Q?^S9\_^W!\3OI^'B7Z!"[W_N'>;CAJ M'K?@WI\/FT?[[?VM[(YW#EM;VZ?@%R M\QJ#K" 1,8^=%T0DP60=;9\EQ35J[CY65#[WJ@.<\[@OI6+@L?RN:K+?=L/_ M]GPQ>!Z*-+-)JCX9H4)B")N$$:<^(,T)@1\\:AZ=9!BO;PK^04 M:%1?^BH(/6I@R)\SZ1> >0C ?)DQX:/%RD>F$+5*Y'1:E?O3*222=%Q1;VU( M:YM:UZF MY3IU]J&OUY77T%>_-,I\I1IGW#@3$:!B!,<%!DS9!C8#$($6$QM M&::@R&0=DP=;]T65ZZ;*CQ:[+]ON'?Y^L7G:VC,[U:E#'XD\U5?N#@2]X?$Z1]6O+B"(/18MO\UI48% M@Q;"H+T9TS\YJ8A,#"6N-%@,QB,C"$/1X:2\B)B1S"C_< Q:,3;EHN3/X#1< MJ^3%9U@B DSY#-I$;[B6B'OF$&<^(FTRI3ICN?>H!]O15CZ#7M:)0,& %X ! MC^5ME(U^.6H^[6P0JH)(6B./H\]YB1HY*PAX'#$%@HT3F8>3D]EZ^9HJ^O X3G!A//-EIUS& M3OEMEG41LZ H#8AJ8A W*B'G"4>6469@$PW@&*]M:C*;P[\PL\R*&KLO4F\? MC_*OZ.WCZ.UTY8T@)K"44)*)(\Z#1 [T&'D'Z)N"(Y;+3-"W!$:HHK 20YS0B'B* FF&!8I>*T,9E]BQ')-BA+^\I+<:VOJC ML[$PUHSJ<.R<\^LAV6\O(VI6+^^@F!?+P*3O,VZ!-#@&SP3R*@7$G<-(.T7 MVB#:8!LIY>ZA;L&B:K%"&3>O3]4?WZ$HJKXD59_R) "4=:!.(9)RKW5G'3(: M;)# M(S:TV@]?J@G452]YJI>!Q^D.!]/H/W3S@=.7%NO(X+U(X@K0I#%RB&K MDXPJ^F2C7Y+S\50@\-*S]JXG('Y&WOT7P7'R.MH1/&>"8S'BE@'C[W]F"!_Y M;)]X\VP/'VBL"#9)H-QC%'$9 [+)$:0I Y'6\-('P'$FEIOQ4%JV%(Q\Y1BY M]/S0@I'+PLCF58S$3#A/;41*T)S\":\<_ETPLF#D M*\?(1^J/76(%CPR@7ZX"J)+P'ZX3XL8&Q+EGR"G)D/'&LL!]"%SE8(&B+\?, MK%$WJO_W3QI>-/S8::<0[>BDDU.B# M@#2&O>K3N9F9[9Y6-)CJMT$C3L3IXI,YH)0_>AIM'SYPI1W.2($966]D2:U^ MXO6&[89&ANS&3SNXU/JJ]+JZZV57KWW42@UV*;VN[I^G=JD)UGWBSG7IR+.$ M[EC/7[90X_F]:S^M9ZLM>0$3?*<.7&6"2\^N.[9#NF1]31E[GP$CWZK ]_;XWMG^YW6=,OJHU:G"8Y7B^X?[NR^)3 .W#SZ MO;WS\3W<^]O/G>QX'1T>M8Z_D/^<;<_29!-K#8L:&:$CXM$2Y#3!R(?H,$^, M)A4 ,\!Z>^P"W(?& )Y.;?[G(4T 2U7__=#G@8NR9X,@) MXQ$7S"*3B$)6&^5$T,D3^C3H4P"H -#- /3 DY$"0'4 H.FDRB C8 TSB#I2 M]2-*2"> (F:%,TQ8;5DJ '0+ +W< K.J@T#V%M<;W3C,P?Q)Y-Z-CC%?!UW$0_5SP."/[T8K4Z!N,:B; M[6&;?)124D Y@R/B+$ED%:>(<:,B\XYP&=4B%E2( <8D._;N1XN6=>[PYM]UMLM+N-OVSG M9%3%8G.IB.WZ^R5,OO XT[.Z6Z/5VNY.J)G@0V\'@S@<_#E9O+>3M2O8N!@V MSC8DUIG)63B!$HX&<><3LIQ81/+"D]RL&/NU3<;G9 N\EMA3B5^_C#.P@BN/ MB2NGTT?K0EGK\V&8$(@G:Y'A1B A>?#21L==KM96V+BU8P<'%<'"VFS3&T@63,'($K*I11WN" S+2 M4&RYE(0+L*\>E#*PVN&L$@A_&6Y;P9*E8\F4KT:4YDI+C PC#'$!YI2UT:) MK?;)2BP5^&IT8Y97JV!)P9)5_X[ ME)6KW,M'4"'W.=."8X_>/0]N/O><7>75JP=[W! ML #F8H#I9QPYDW1>9'#?>#Z 8]PA0X5&!/[JE;0R>0N.G)QC?=VO!5'G5X4J+_<$ M#O3/_AB>Y-;4X<1V,@14?"^5<]?I#0:S?>!>9-#K>?PXU[D3+%XLTA:LT;M+ M2_2_U0K]._8S<^O5?A6I_2L&=!;[O8*3B^'DMQF?SE(ZPLG@@D/<@_7E-,.( M":N\5XHXJ=&HBV%L<(RZE M1CIZB:@Q8'US)BJJ$:8WV*L-KAH++3)$UC__6=TCUWJN4=,7->^&MGM&:78U\% M&Q?#QN\S_ASQ4@I,(PK"BUQ [)'!D2.O>8+%=U+2M+:I'I0@M=H1KQ)'7WDW MKJ#)8Z')=&FM4+6,8I4XD0[CP%,5*8CX 5-"IK4+MVRH,GS MHLD,W3]5-BKOD93<(DZ=08YKB83&#),DC6!5\O;KK;-]N:=Q5]VU81\N-08% MWQL4'LGG/XF;AX*[%\N4LQ(&):2U'&C,+>/?7VT9+VPPG$B.L"08<4L)TD8Q MI+AS3B6F,>&Q-,E0BZ5@$@RN[;Y1B1*2T M*CAL=#2Y\M:40[B"):MU"%?,E:=%EB]3R"(B(R1:A(,#5TZ8A+1R&@6*+0@! M#T(4<^5U'<$=1U#DANV&1M5J?6C;W6-X54[A:D9X,@\YFWGMWG;#^\LK5V!R M09C\->/564:UR=0G7'"-..<)&:NR%68#&&91>&)RMY1R&E?BY_5SY@JJU 15 MIMPZZRQ.3M/,5!C[K^(,;I4\M6I5 MWH:CD\$P8UR)B"\*"?*A M9V0/"=RX7C_$/AK-P1L&DQ9Z)_E :_+HXP\,>S_>Y"FMJCW/WUP9^*FWX_,. M[MWNGL!,[OR(_0J-"OPL"C]G,^Z.!)/3"*]1PH2 V>(P !'%X/AP+6.,Q)$P M'WX6CNDL3XU6"+<*7-4$KI[8U2IPM1RXFG*PN R62QQ1Y)R#M60,LIYYY!36 M-(7@1#T_]J<3&3KY!ANX$>_^Y%T5V*]^4_XV&2L MXTMSNJ$$W/Y';]#.GWE3,?R#COSVLQV&AY/PS*4OCJ<97WS%.IC1D^'U7[DT MF;[*?WRJ>:-Y)$R=3]QHFB[]/.Q/QO##?HO(]:/]CFR"(;ZQG9_V=+#VCRM/ M%,*VP-D]:R M$43"=V)XFU.VC2!8&4&%D9)'92UEDG-+C'$ FKEUXC^O",,2_->K6/J'/XSA MI!-WTDR[S+?=\+]MZ]H=D(XXV,T2N@NW_KW3\]]7%$WW_W.(_?&?7?O5G.P M*C;/WM/FUP\PSL/OS3- QK/?V\V/'SK[&16W]FCS>(_N?]S&_SG[)%I;7PXH M8Y(YK9" Y46_ M#6!O'DE(U4_$5C)2I4)W+J2D\3/V([S72+W<8W70^%N["]?JG< HP^#O;ZXJ MTOR9&4U"A8@76%4!/TQ&Q_X8Q#>3%[^%]N!'QYZ^:7>KAZN^]-OX6F. R[H] M!?K5M(_>'JN],1L*JZSYXP#=^,9C4-BH0&%J'QN]IV#9L+SV;;Q!KGWOILL2 MO"'9]6_?=-F;WQ.,/;TF%N]GE(O-7>GWXH^ M9L.XP[/.;KF"[\2M*UMF9WFX<?7=;Q6O?^VI6-+QOSK[QW^VF\?O M?^Y]W<-[NY_HWMGG]O[Q%[%WYEE^GN;9E],F_5?[/V?-&=I&X4$Z(\5(2BH1 MS]R-VG&&HJ0I*!HHUW)M4^EUC&<9LY^E8&XBL$J M'Z0D@B?.N#"TPJ29D[>"2?7!I.E>VY:&))A EAN*N,$!:9PB2L:+Q!5/7IJU M34'7E7IP^M(2,6E)9G_-S;[?3P;PMVSL@:JT7SN!VA-:2/#B737E5Y#H8^P" M2'4FJU* :7G ]&G&6*(2X <+BJ@C&O'@)7*&2!0Q458F:Y1W:YM4K',^>_3V M+'F5)3EZ!>R,HME/K]E3)H>-4N,0)%+)$\2)44AK"3\H5C)@H<%%RAVFUS%Y M<#?8)6KVZX@T_3'L^>_(Y7ZEKZ_/1DU,C\G?QK7PE_FIWW;#[X!5"8S!FQK+ M%OA:%GQ]F6VF*%*RE"3$>29Q)>^V2T [YD(.W3B5DE9(()\V%2!P'I[+:&S);&5KB)(_, M;'%^-);3<5*[:[L^-CK1OOKVS\LW7%SGIN!M->4%B)8'1'LS]D<*)!DK B(R M!L2CD4A;8I%7F&L353*:KVW2=4+KY#V5N$@M[(^BO4^MO5-FA.9&)*T)2EH) MQ)/4R IGD.%4F.@CL39F[:6F3E'-UQ'[.#]N:>=DMS@87DFR*1&0IXF ;(\G M_W* MF#2\C#)SUH4&K82*Q*BA.G,\TXRU:A *<6H([6 [:O"456&4H HKCHQ/H,$.YM4$'% @BDMKC%3<+ZU30PE/ M+*B-;[WOG\30B*/ WJAHJ)=YF!K^!'2F.[Q<0E0"%L]VTO(YPN/\%7/E7[5F MF8-XM':7"@&++;(\)/LV8XL8+P5.7"#-@T=<.X9L= %%17BDL!$YAMHNX)P)9P0/"V(64(K%" M:C $Y"PCW,I'+FJX]>_VAK8SC^OD(8&)ET$ 5P=;X6._5Q+4EXE'N?'M%*,N M9U(:IS&2P3K$C<+(&,J1TTQ&1RV/.&>H4[YN'@Y*BVK("L4H7I_6/Y:A4;3^ M$;1^NN-BTM(K;'.L$2..$RA\D!@18E)F-@O)B;5-3=K4+:1X^HI]9&AY52@%",KE/U_ T<2P!CF3K\6(9%T>''UN%I*P/, M"<:U0(DR4S(X00PZ6$3G8:I2.,NF(US8-79=Z MULRHJ2-4HA\K'/TH*K]TE9^R2K1*23GJ$69"Y2X7'EG.-$H$9^CFW$2ZMLGY MNB(/IB8LL8^EVBUW21V]PU,_'C_P77V[1QGDZ\@P?M?K5H/(+0.ZO>$K22)^ MYB#8I43!#U7).4S:VW[?=K_%<6?=LF4M;8M]H(IB3=8V)5O79C:EYZE[=94"NWNT-0@$ .T(L.S#^J7?&QUPL_ MVYW.VVZX6(J13SS]>T&H)2(4F;$VO HJP((B9Q5'/!B%+,ZY I8:$R16WH&# M3-@Z-^7H[65I^*-:&T7#GTW#IVP0(H-CB3 DE,2(*Y5K$(5&F%,3G//<8):3 M_M;9'(:W53Z8J[D-\N]^_&';%]73);3QI";(>/K'99,%A)8)0G3&S'!1>JRH M0-1G;FP:#+)2&20XYM&D*(W(CA!9%[0$-5Z6%C^JF5&T^%&U>,J4\%APE@_0 M@\,><6X-6GR+*3%I,PSCC#H-XS 01.G%D MC4Q(!TDEDUZPH'+-MM0UR90L(9=ZV$)%@9])@:>/=8(,26&%!$G9#HH!.6XU M\EIC"K80C9Q7"JQF"ZI*1*6&Y"XOV@%[U#!*88JX!Z*(V:0/%0%+DD"44(? MR=)(&Q:0MMZ[Q+0UP:]M4OZ0,Y@2'*F?;CYJ<*3HYOUT<;R* M/\4+61XN;<^RN7@>E';*(]A%&'@A5&2*28N,-U9'%R.IHK$8KVL^6]RPL!]2 MFU*F)4897J'>+]GB*'K_^'H_98\$)RCE6B BG 5[1%-DK.!(1^JM4M3H;\, "KR3S] MGV>-[A0D7R*2S_+>B&@<%2(@9TE 7+&,Y#(B3CT-5$M*,7B6>AVV MYX?[ELM3FF>.&A70+*!9+R.X@.9C@N9T/K./C"J1.RMD5F4;.++$):0\%8%$ M;J1@55JG5R#*KB-_\)?YP\R+'M?VMW M1\.A$]QJ=T/L#M]0OJ%$A:1/HI6T:A'UQ[N&XKC1C_\]:??CH#$\M$/X$:OH MG1OU?L^T1!4[T7F[ZTYO,(B#]<8P'O_H]6W_M!':"70M=GW^<\X8\J!W[:N= M+ =P0;B3STL2&C;WHQJE$C6&O>J>,!FY*54UAF/;M:,BR.HS^7^C-_H1EN%L M1)'4'C36CGO]V.BTO\?.:?Y -Q>B;ZPUWLYC4LI?.!_ S\,(5QCFO\V[QNAN M _">\_/GX,:S\:=4O3?T&\U-!UFF>GF_P/9C\V!B[*\L=HUVY>/# M4(:'[=&%+L]Z U:MW8-!?>CUQWE<(#8P6%BY:C%_G/1_]$;+>3&&QJ'-_4BK M/F%AO-X9-QO1^L/)A/RP@SQ-_1@;I]'V!QN-W^T /IZG_"_;[E2CZ[FC"-K] M%RSO7^V0)60]7[ASDE5O[F,?M@?#'L@4W&4B:)>DP<5.._X%H[EMZ?*ENU,N MWKQE2R<=^.Y8K&#$&XVW/HL(#*]S>G52?O1[^1E >.=*E_UFV]WL"9Q77;8V(H^'KO8;S"RWLA^0N.GS0+< 4$($Z49C^W_ M WD"*1@ 4HTR]F!> *VJJQ^=]-N#T*XP]F$CP#>,X'S]KK_U.;Q7.'D%)J]: M ,[R&%2BSAG+O;8F4D-D\ JSQ+DT!UMY.C#\%UWX3U5M)_7RGP:-OU6? M[9W K?[3 \?&/,AL(J4V*-HW#C&X_>)1L56]:4P31Z3](- MRMFU;^,-_)Y@9;"2W6U MX1E;SU](6+FLW.<:1]S M.]W'=!_UE(:KN=[C'I@7C??=O/5>WI*NN L/G9%+(8\%G(8ZSE;>$N_"R;4L MZJW5GRYMB/5L%KL(FW@W^R_@HV379VDDA"\^OGG; M(]$WN[S;/]W28'+T8TS[[AUL?WOW:^?OJY=_;GX?X1_/7K MG\>ML];1SKNI..91Y[!YUNHTSPZ/]LZ^G^UL?<)[\"S[6[\?M;Y^.&X=[?W: M_PHS09O\/V?;,XT;88U\Y)8CS%3.^+4!&:4EDEY%E=F(0]+7\J4OF9ET!4]W M7N?AS8J>S2R ;]P&&@)6+E+&+7&.XX")=UQ:GS2N\(V8@F_UP[>IYI>,4"PD MT8@+AQ&/3B";L$:)":)9)-XJ!OB&UX5Y;:WF"L2]:HAC+"1J@@X:<^X<,2PY MP5ATFCA#1)6R0W2!N-I!7&O*A(O<8\$(08:F@#A/"5D?&3*.:R=QBC+*M4TN MUHEZ;>3R(V#"M42F[:[O5S03[>[<,/[Y >[P$)[TVV$#_._LB[\.0HH%@.Q> MAVC7U+7/8M"P+J&Y!$LIT 5KFVH=RP=W M RZ*73?%MMX9\#.B8L)P&H0CRG,GJ/31B!1P5FQBQHI]4YRE*/:S*_:T.Q(8 MV& ZQY$9-8C+7%<@$D$8NQBQQI%+5Q']:OS@B$M=N6GF>1R7LX>0F4X7 MY&\@_-6KO]_=&_GO27MX6FANEN^,#. QX=6](&XK%JA[+*C[-..=:*G _!0) M>6\PXMHI9(,'O-.$^Y0H8QYL&*[6I2ATPK57\]H[)K/*7?1W,?V=/ASR!.P1 MZI D7B%.:$(N.892T)YJ(Z1D86V3+JL+;U'@^NS32_! RCY=5SV?=DF2T<%Q MJ9'R.7:H)$&6,HI\"$J8%"FE#/1Y0:97QWY MJG(0ESDA=43XYV6D*,?;CP_>7V:<+ +>-(V,F253?$4Q>(Y(H5Q1$+@_Y<=[UMS] M=I"4Y-I0A13U$7',/#(ZY+XXF"CP%;5B.)_(;:AK5!@DM),%(IST)[P].225 MPU-31?DCIIKV#$U,>S XJ>1OS!X$'Y.-5F\8QY0T3R2V#PUP%[%]&K'EK;.W M!]@R8:. ;(W'(E2L0UYM$I0"")GWY8T(B5M$@3_C(8&-N#X;]MCO)\S%)LZ_HI7JY M=TFC=S(#JB9ZG+\-+NCO3_BAB,UX#3:L5_FQ!KO:ENU_XK_C9A?:E, MZTM?'!L^^.(KUH&9 T.Z]BLS1!%/*F!,3TW+I9^'_0L*EF\1.8"_[\@F&.(; MV_EI3P=K_[BJ/* Y4S,W_="C1]O\I^O#5^?<>&I11MAI!,'*""J,E#PJ:RF3 M'#P38QSL!,*-]@GX3@QO,QQ+%0BU3K&4,,<26R=P$%PE"YZ-]?1&3JPGG?V; MU?#D!\S S\.V/VQ\V?ACXZJF']J_XI@(+W8O^.T !MO'L"O%/+@Q$@Y&VIJM M[4I9+K@$!UD=,SG?"D'BUFA#N,"("3[&3O1C+!AQBIW3^T/"!Z9*7II+&S(N7I^QDQ*A8+4K^VX2(<60.C6_>OO+Y M?AR<=(856%:#!IO(_JC()1>T@F"S4S+9%&V,X*DK#08@P9Y[$'HM&+WF%$A< MLGE:<;@S803]W]Y@\.XRU>?GR<#"UDG<[;VK'F:["];0']63?!FV*Z[,8O[, M-W^V:?/H_0&S2AEB#1+4RVRU2V0= :L]@L_-""%9/WKX6$0^F ML.:8>A*8X@D,(Z^("T$R8Q+6S!3Q>'[Q^'X0N4B6ZH!@6TNY*R%!5H%3%S0- MR6K&P ?)T>Q;G;H,0RF"&09@GD6E O0KF+2>H>?'B,BU<[K1N)8C]8(%=.9Z M\SB$1QM0M?F ,)SX$62.MYMS= MC"VZ%]I=K3=-IFMTPM:O>8=JF6)4ON'9A M[^FEE!F5+RB'+U,$PR9A?\ F_ZN=]W8PLY]RRY@$=*]'A:+MUVB[@.L>F,"8 MIMXA[\$-YEIPY!@-"#-!!(M!JT"S+ZPV9G.JGW)HC>& UV=XJ& M?#)"&#OXX^#&Y,N%"(_0^U%1@H^XY@3OR]H&TP^F.)9L7?2O5.B8 MF#V71.DK4SI7+Y"0-,S9@.S6B!:/W<^@/HEM!2%= BL+H6X$SE2\01- M2RD8H[PHC(CM7-?%%&UFOXM'+E CE>8*((_'5X!^EH-]Y:W*.?9IT^]RT[]N M?.&XT)S 5N=&4\ C*L#"5A8%09BR08<R-Z-!/**JV^AL1;3I@;+T#N"H-XJHY4/V/C2D!O;#6C:J3LZR M)FWV*TW-KCF.+5,Z9;<^ARF+\Z[3'['73.-U-ID;=4?-.<<97V;_J!<&U4%Y M&(=0]VZIF[8(_%]9_WL8P&5U/QE4']*-.]?<:]L0=Q#\J!-VBX^]>.*\WXM^ M*&"@YVWGGG?]3N=5LQX?HFV]TLU$-MV7F-T9I)'(R% @SD%/@^77B.864(I@ MBAU;M&8B38>0R -EI.3HRQ]W4[J$1N>TXLA@-(6[7;F0FS3,69*%NU6ADA19J95J,/#]I)7*%\G!W M]9J7(O-BU:I4SRHE[1(K9R52*LC.AYUR>_,;V=G\>+SS=1O738^[V^SSS[UR MF_[5W7F]U]WY^?%HYW@RI>(CV:9;1W%\.Q^V*-A)QY\_/("2=L(0+I27CCYZ1M9Q=%H^4 M4"VAVA*BVJPZBB14NP=4FTQ_Q3Z 5F85PHPIQ%GND9'QE6<"T\ XJ<_]UNCB MZ&K+6T1KG&5W+J7G<%#V!TW:5QW2VN;4I'XA=]4OY J\.MFD=W4V RSCJT&_ M^R;NTIOZQ ]^^V:\20F_;H1?TYU"3%[D!',"@!4;O6ECD"J,1@61CN%"Y3HV M>@/BF:.:XZF;P'Q5XTT,_9 ,/57#2%*;%Q8%;P/B13QZSX5#E 0I3$YAQV,T ML)Q5 :/$T'/#T#-K#Y(8^@$9>M+"$-*:(EB'G#7 T)Y;I(&-D7+*$\DIE[$* M+V'SU.]G>0_D+C0AW&@PB(&],S(B%JV ^,(8$2^:?;H(I)*/9%8(-MWOPVMB M1E8L M/6EI.*4%]2X@"88%XLPR!+L:D#:"*&.4E0K'8DZW]@6FCA_78,B732+TK.+^ MKE,[%?^J?.IR'C;/?ED6'-QGU0 DG4;?.8)/-_TH,"T*YP,2&N>@E&F,-#<* M:8UEP-3D#,?.BFM47I:2^'",L\A5[!-P)N!,(=>+!)P3UBQ64N>.%8@K:A%W M6B,EE8SVBP@ZP,Z28D8AUPDX$W FX$Q1W8L)G),^@QQ,!(N]19H%@[C1#)GX MAV/-< 'BD+-\1E'=J:0J7%N,(J#N[(Z_;F)+DQI MT[,[4I0=6,JZA'6[JVNPZX.R/VJ+9*V=J\IWN@&PA\/1H%>M9UM-(Q/ . M"([1H"E08T<5/+JJSA=,+:M8?_MK<,.F, Y,J]>0F#V.]XT>-3,:'O0'9:2# MIL9A?%ZSS76Y;MA#EHT+>@Q"-Q;WON2F9ROCGM3G/KMKKX%1X,M8U:X>+JXB-;%:_G2PH5$\KWM$W0YA>Z+AP<;/\ M>O:/_E$ ^&O6=7K)ZE&.2^&?KL?%(_Z->.[BE@97MR@XU_FC M'QKX-' ?5Q[&13NI\=^4:*K&A>6;>C;COAD#H(?N..0E;E>$UE_(C')X /?.SU>=G0\O^?;[B5)A7_W![J>7>'MSZWAW<^O'SH>W9._U1[[[ M"7[_=>LGF#0,QDZV/^S_^-?/EW"O[2^"*2^\M(B <89XD1=(2Z(1UA2#A>$Y M-L5D%Q9+!0W!<:.*F#NG+2\8D=HQIPI96#U96FP'I$ L+QV+QV7UJD^I[I/5 MY*9Q]FZJTFWT_&89,6S>2M ]!%V!B6IX+HN"@XG*!>*.:3!1 MI8D=$:3(%8=5=M%FJPJ2S=W):EN\#1-H^K M==O*=&>GN1K+=:OZ="NW7"M3I:[6<\T0GG =^KA588/K$,YOQ_.N[B"7-XQR M9ZSJFF'3MW7<"NMY!R;U)_Q^+=OJN?7;I,DMU<'TW!\M_^U^\\TFVGF/;?"= MNFEWOQNB.V%1SIA_SP!OSI@/NW"OSO:'@Z_;]-W7[4V']UYO_8![X]W7\-O- M+;+=??MCK[O3W7T_<<;<_0SC_OAC]_7VS[W7VT<[/]]]^_PUSN,MCV/?_OKQ M>&_S5?T)A)8!A&:0 I= Z-Y!:")"T 5G5!X88BHO$,^Q0=KQ'%EGB<4:%SS$0CER M39.$00F#Y@V#9I"SES#HOC%H,MA.AB"4= :1$$\R,'9(6^>094)*(W 0,O:_ MHVN"3:?=/@@&+:_/8S/T^G4B;4&A.I(MXR,O?,Z\\DYGXXYIZP MR7,5O,$%1C',$7$?;7(L!2*$:4F)8\Y%YI9KBEW6$CHQ]R(S]\PKT23F?C#F MGJI&XZ71._!0L4DM]UB,]CA^Y,M.H]?1?DC>/0S#/HGT(43=%T#NCY/-W## MJJ T)\B!LHFXT@HI"[L:C"6:*E^(V.IHG&4P/\6T4GV\N;4Z$JO/":M/F"!: M.$F8Y\@7N4& [PII4E"D0@B"8$-$-$$2JR\OJ\_H:#'1[;[.1MJ$Q2E'2_*QS [2W)2A0KWG16$*)'/%8L5?C0R3).9'@CB# M3>>:S M/I69OX;'"Q.D6!]37E3M85;)<#<*O%N>"/&;3WL>/CBC*SM0?II6'D M%U:R23ZK&\'U_I2!Q[DMI-4,L9S9Z)[&2.48(\<*S0C.&!G=8)S1*:S<2(36AVQV@V&>]'=#1T28L4D0H)(2! M_^9%KD,>T4SH14"SY3UEW+R\:.*,:\K="CH/1&LAD1:V0+Q0.;+8"&1R#+NG#/.Q5N(MG0KS YG7:,5W7ZTX M-GK#TK<9D:?1^"]_N,[(!_]JT.^^.&W+,-VY8[6[='S\0A5GVEB#+'&R:5VN M%//(:^J,M#0P':[9I6,N6G*=;]-QV!_"0,K8"2X;$TE;D*?IH1A:.CGMU3:. M9F^;>/RB=<>D%\K562,P3:"F@WX'6+#*;'!F5-5=VHZ;)\8V7V@\EM35X[JW M7;Q&&0LUV-35(W7U2%T]4E>/^5VNE>GJ\3[J#UG_L&F[&KMV9G"G[Z4+J-\# M/>9[J.ING:!2^[IWYJUJ?JQBJ#S#3% L"L6HC98(J, A%QR WBEE+;UQ;?F;_ M^KDU=0PDF%8Y5Q85/%#$N0BQ(*%#(G#*!&9R#F^4MYA+Y[422@'85"S1\^%VUI5RUWWE8F G2G =LH+3C6SGC",/38\]N3!=AX,IPLJ M+R5 *[2VI# &$5]8Q',3D/$87FFL=&Y!"W9T9I674J'G.61XJ;%4 M0>.04\*YU]J8/"\LL:I@-*?RH6R?Q-@W8^P)\\;DSAO*%:(Y8"57E"&#I436 MRJ!S0Z@HP+SA%\1W):9>?*8NP'K-.2?4>\D9949KX&%/7(&MTL0^E(F2F/I& M3#UEA8!ID.XKP+U7!0NA@Z M4@>$U#R9JK-/HY&P@N5*A)P$QX4S5F(<@@0#PUK&<3J,67BH>CME6.0!E$4G M#,(Z=I:.A9NU+1P"6L",*TV]4H^>D35X-T<%75/MYIGY$2Q7BF#G3"#<4FT( M!PN#@0*2PZ+""AH*80@L5CU1P M?NO*AHGGYY#G%;:R\-IZ*@CWF%HE)7%4Y?"IM):G@Y'%Y_E)D\10Y8.0 N4Q MAXQK+>(Q:H%LX0LA"YF+O(AR7HI9':/.T=G'G+>2^M ?FLXX%OY\&/R=E&^_ M5KK*RAP3S[R^>T+#.4/#Z9ZXUN<^4*+!S,$8<>444H5V2 N!0072A;+RT3.^ M1OF,:SO/@/46R&N;\.8^RL8GO)D_O)FPN&*C;>9!^^+>&]"^"H),B$TG6($) M)UZ)P!X]$VN@ER6\27@SW]7H$][,'=Y,67O>ZYP6#N7:1&M/463 Q$/<.I9+ M68#UGT>\47161U /CS?72(2?XV3I#=_$NL7\Z+7,'!X.^C^ %8:A( M@\$!YH@QR+)@$+%8Y%;@0N:@'K#URUPS0(6=2!BFYV](+%@6RA'00D/!0/G M1FEOI&Y+!SSG*KBT3.Y M?IDF.2:6H[:I3&::KC)C!Q1@>QATCF->8UV$X:3-YE2!A/O$QR9*."M[]:" M%GFVTQ_"<"/-MQ_)YJ.U#*9Q&%PDP1I,!R'K]8=Q)E4)YHL#$@T[X M3'&+JAYLVV+^J#_J^,Q.5*]8SV*UC78'XT75R'Z-/Q_V,^._CJIA;*>ZEHT. MZT]N(UXTLZJ0"A?.9$YWE"C'E"#% U][_8G!'E!8 %C^=] MCDID/5<(8U40SO.@\NCM6I\NNWD.,1Z4'<:D?7,)QX.71!(5'.;,*,NLU: 9 M:2>L=L$E>ITK>J4@X21CWFD5D"I$3!#V D6X05H6- ]"":#81\_TE1*NI1E8 MZ9L+C;+('%@;!B2%ZP\.^X/85#=\!Q"MLKZ#77]8X3 HXZ3Z]22 C"(1'F?> MQ+G!%S#X^$6D0],[SLJJ&L5)1RE8NA!%'0C!T*U%:B,YQC\=5:&1-L-!,-5H M<-R$S#WH9+MA>-#W]3:>"&Q03N)P3XI*G9:4:L5DOYC07MH\HPS^=U;.ESW7 M[X;3X[6X\P\Z6Y#-';!QP8IM=F9Z!EUSG!V T@8;.IY)";L7)]V[J#C6T4%H MU)VQH@>V[S?X&1"1"W.BX\3--=D^;& OCKR$_0X_7 B^FMS&>M3C[?TE2\?O%,E5A6&86@RRD4M?6$ZHM$3%F!E*>?YEZY)RXN?E1.Q)O]6KAH-15+V: M;O7#$O;UM'']FS@7LO 5'V]5^&YSXPMS.392%ZC07"/N:0%0'RP*PU%#N3-B>2"4D45%M12Z;!EDH=$83.E,/ZG;;9#]SI[FQ_Q]J>W_/.'MS^W/WVF>U\/#C[#_?:^PF^G MJ/EYN?=I2WS^Z=A>]Z]O0,T_]C8/@#.V?^Q]W>ONOGYUL/WIK^YV]U4'J%GL M EY*(K"#I45*!@[4'#U V,#;PN:>Z,(1(QO$ 5H,?B-:&98#D!0D]T(KSK'2 M,O>V"'G!N/?Y=&'1TTW(SNW"E$_]' ],L$"S/5<_^OQ0#2T*7 B<P3:*];P@/UH\_RM$T"'/-5% M01L[#+TJU+?NP[5@9,01_@&:J&]*JH8?8>#**O@+!G:BGO7BP<_X%^,JK:UI M#SJK&0Q/5;OS"[;>V';-WXUHS9S4![CLDK4)*PC6!+X;-(L("Y*9DT.79I'< M64JO5[HU >-U8&"-]VK"O@)3J0,D$LG=6QCU5D88E3-^X?U MW<%\B4HZ7 (<%C\Y6_;VW(Z.5[6*@P.S8T)E+E.;P5494A[&JO MRO-1!81?5;"FMNS5@[M$#FP,!@8^C=16!#W MRKW+#_=S^^V7G'@)-C)#/DH.7AB'3,%!&6+>:YV+7!C 6+5^@;+=>E8:R[0P MP,/?XY*?L;9/:.TA!2UIP@9EA/.<&:Q-3&!2844I*PXBMZ6$Z:"[1P]W1P_[1]M$7 M9:4G7@>D22$0:'D"66X4F%DZ%#F(""MUI(FR\868L^'5)32MS; M"2,L>Q]"[>_):.-%.I7I9:_9L%HS"OMFX,>'FA&US%G5X3+D6K].5?AYT#LO MUHC>E?" TERN%)G]0;BN/@1:S_A^K<;C3Q2DDP>]>P?WAPV*JE(5SUF#<0?9 M<:S?W?\>HI-O>-1']?O6SU>-; 7Z55SZL5IZ.MK:IWUCK0;F4BNM-Q4VGEAE M;8$Y*"Z<.&^M='D1F#.84J:+%EPPIDF9>7C#B ]%&5>TQIRU$[KVI:]C"+H!E/B( M/F51 OE/D/O100G$/@B=,GQO[* 31@.&+./1D>V4^R>J=^2Y*AX_M.QZEO_. MH="Y,QJP[&(LG<\B'T8_'_P<;C"VT.I!K#5>_VA0-2TW^D51P=#M<7/56?R[ M5&N#B=26"8QT$+K YG%YSD\Y@K$?N7:R%W,A//,F3%@ J^6&.4)RPXFFE@IE M ^>:1F>PYC<^L/T];GQQ$%]N]9KSVMWB*NV )#:]A$W)SH?/7SAG!!!4(QFK MF'&M%=+&.40],TKFP>:Y>_2,7A6#D/F&22.UU4(DG&L*<5YE6,\V:K_*V981 M+5\/;RQ+HFXQ1H,;VLA:2@SDJP7FA-M -3=2Y)H8X@MAC9F]#9/$RBWHE>[$ M9DR" \@P@0IEP*4NB I7STC(BKQ,K:R<'D&+X/3%5#^'ZO MUJ#,&>/XJ@/+!Z>K9 M=13QL^^O'+X$+R[!7B D%.HD)8 =9S("6J/'8YX23 MF&S-+["&QBZ6\X[:V&>BVW@)3YTNUSE^:FV/UE3@M#9,GA[V&^WZ22WAP8YZ M.NX_5*>7G+FPC>?'IY<86_5CT,&EETRU++E7.XCCB64Y\_=@<-H,:#\@"U;, M-V0*&.(3TSDRQ]6CQ^=-/+#O)E9N(ZI80P+[XBB4FFA?'+_W#_D\;JIAW!,:PY2 MDGF*N/0>:0KZ7=#$A<)K([ 'R,O7R>60=\;W,U;5\-W[=Z9P<\KC<]TS?+8H M9_CR;L_PQTP&S-4MZ\#S:J/G3_C+E:&:Q\/\[3'CX!WZ#AAC"XC]+=_]X/#. MIY?B<_?ET?;KEV1W\U5W[],_#V(*WUXYR3AOV=YK8(ROK[H[F_MBYV=,_>N4 MGS]L''W^\)%O?]KKP'V.M^$WM:+Y]?.7W,3NGIRCO%8OA1=(]Y/&V,^;:A#5<]D M=G0 ]#K9X: ?(R5CD/E:YCJF[#:[W#F9568&916QLD-(-C(*O1H#F< MMJU /.]J D.WSIQISIT[T7D474K'=1()?'_! 'HQ_KC*RF%FCF)D)]R[CM0% M0SV.H([%!L5K&'KA[!#C=,TXNZ6-;HT:;UQ@P/SHYCJ-[>V=79MZ ?.GUH,X[I$R[[H](_BUX.L@/D#]3>.MM9G7AW4#Z]&[N#LVMD0[]+O M1(_>J%>8[_T!*#V3T5^+0N]MD(H/W5Y9E.[^B;X>0$OT6U>2XS07 +%]!_&= ME>?G$"_Z#O>(FUXY((#&[@X#8(88R#&JP(X!(EK+O@,E]N.+LA?[]]4O?0D6 M>?.R#G IX+8QT*,.M&B/F\[&@P!E#D-SCYCV 0]=@R$/:V;IE("UM==T;1SD M,6:__F@X=@1'XP/H#-[5]%:?P]0 O39N,5BUP1GMA'WTHYY9C(:,(VJ4(+4[ M'1CAJ.%%('[@4%".HJ>LOND8%;K&A^8VY< WSN'0<'PUO:#U">N.\CJ M[S&>*"YIJS&/E:LS&8,G\SAQ>XR];*>A^J=11\5H"!K .#:I.K?7;ISG=C9H MIVN^M8^+O[UZT'$_[#G(' ^GCI&'98D)#PWF/=A (UK"M^W"GMA39_U%O>CG MA\>7_BPLUKO:(&[\41GG&B.L1DV&(R!;+YP/0[M@(.:,JW ]V[C&\>ND,RLN MLG%N,)KP9K5Y-U<\\VQ?;KCX6^B4!_V^K_FD#GBJR>HD?NWT *7.T:D9X;?F M6IN><>BP$[;V\,)P8])+/^[!<>MRB;LQRS!?N2@F0GYO)D(\M6JF5T?2/S=5\&>OFA_[X?/8?N [/W3]L,^VZ8?X?H-O/UU@X/AS>#W M?'OS.1C?>S &)[9_PG@__?/KOWY^%-L;7W(AO"6Z0#(P%AO#@-T-6A*2BM&@ MF9;2DDGS(3=*.062V5@6G2C:Y=1[K',FNUT,CJCJ6(BAZ;5GMO G\_',9@B<%UK6F-#0HZ")LF[H M#MI.Q"=#J,^^+O6M]481Y&=;"_&"#)5Z9Q7HNR#B+D",D=!%9D.SORO2RG%EH"IX5LG*KRGTO?7"?EW3">V M1^B ^!#&8>YNC2S_6,GEHCV'!NAD*,&5(E8(4*#VHJ<(\P[8I10L4CA M;)&F!W2QJ 0TUE:KUP.P)M^8XT1,-3$Q("8L-/=66^2L KE%B$;:@')*@K'. M:2'R6&%WNKKN30%H/=N^6/=IZ2MNYFG$7'FQYS >"<5Z=*;I$03_-"8B#*5U M)39W!!,JW"Q<_;;%I:<.+J^@UWBN$C7/?O2GG?W10I4=N7]3ZAAD)BN<]%X% M!-L%,C,O&#*:,D0,9X%)(9GR@'\7E!W)3H)];A3H>,M"P(DV[HZ*/71!W/&B" MO4=%;,W+96YC?UZ/E!6<&EQ($EOJL/7IKN,GT0_C,D4QK+7Z95SK6NN(;5RR M1$^5)9A=2(->%'^ENA]_Y?NP'U6#=^&P/X@'C/,8Q_!MS $")UOTW?=G=<[ MY>[KSW#]6P)$?[3SH=/=!D+>WORKA/]_W9T* /KK()82WH-K/M,MOO?UK=C9 M_ A$OT%V/WT^VH%G[7S:@O]O"S XC[>/O@3A9'!*@:U)"1@/KD#&Y!C)V@-) MC=*ZF ICL 07S'%&B\!A*ZR$?W)C&/Q6%YY,^B%?A_[^P!P>P+YNG8;^_$[\ MPE4/?G;'9/1GO[?_)W"KWZBJ,*R>'Y].;2.>07R(!P^K3%$[&U^(%,YQ5: @ M?1%+%V*D*&-(Y44,/H'_NZFJ%7/LZ,PB >0ATVASUX8MF?9IQ4'@+!"4R(" M]0L4S]R:V\8CX?U3WAJ$_<@I?ZN-I?X()NVK/YYNWOGZABWGR7 Q5@>>G7>)U<^MVO;DOPNF27?_VKV_[Z.\'8 MW0SV>@.ZHA?7E?T;]-1/+VBQT$2,WV6/!37!K5-*11W;_3GF%KT\IX/%D-1S M5?%ONR!GFF+6.5F!_[R[62]4;YII_P;!H#0KR4/A0*/FQ$CM1$&QS[FBDLM+TM?8 M&>_]FU;[B6Z,88P?&2M .R&^W1WK/G]&U>=='.9N\;$*C=:]("UH?E/[;EK0 MP+-BNYA/6S]WOK[[M@NO/W_8A_&^^[I-_]G9Z;[ENYM[Y<[KO=H)?V6[WUX=["[^9GOO-[^"6.C>YO[?*>[A?>Z]:'C5(L]*0OJG/>( MD=PC7KB ;*XXPD$:X0I)P'2*4+C&+CA1^KV.HW/3TNJ*%L0)]U8:]V2.G56* M%U#DS^)($+,SI[@WHS;,*IP4M,4!JNTI!2TX^*\B%@FBXG$W0)81LHAE(+D,.;&< M< JND:9F%&3P 5M*[J,O,VUYB+'7O. .>-2!T+!^ K.4Z&84DD)62C>GE!" M*,%6F=PA)4PL0$() G;.D:#2,^N4)K3N;\[X9?66'H*U;^L&^TT[ZZ[:!<^) MBO.[AM@LEF7!09(8BAWPBM&VX%8Y%;37H B%0EK*C4T*T.* Y-LI!<@HZB6. MN5(T9X@S 7 )@ @@Z9S $BN#]:-GC*Z!_CM;2VT!NK(G:$W0>J?0ZIQ6NJ", M"LMS,"MSYZ4D@A>@C0I-D_ZY4- ZH7_"%DJ/C:NYG D+G)?H MN9W-K3$+B^U8;&USF^Q]?VO_BM P\&_?GZ, M/7\!0[U7W" 6\[BX%QSIG ;!HF#I!R;P";C,;FPIF!2&A*KGW*NN'"<*8RY M(;G)IZ+M/O;,R-?G^R<[D6V:H5FNM/"K5V4BN]YR#+PJ"N,EYT$"Q.7*FV@T MY#E<<64HX.AD6?]]LJS7RU""KTT=1SZN+1.C"MN;5./DIZOCRT]J?4P7(CD< MA$,S:,M]WW*@,7LTLZ8JJW% X[G>1N-[FUYOU!9$/[GQ:?FFTT><:Q!UUV'@ M[B#X42?L%K_&H'D*XWT((-K9^$*%$PQSB2S&.>(V!&0*,+4PMU8(@4F>BRD@ MLE;2 H#* [;Y( 7I7#%)!"-ZT@=EKVV+%'7]$Q3Z&6M36@?$\S9 MHI$U1P#Y-2PX"$6LHE35=1>,_SJJAFU%II8\ZQ).1:RWTXW5@9HF:^,*-6=_ MWP.VJJI8T6J\E[8*+R;CY%NT7,G2^5;>;U(R99F-0LDSY M!7>?CK%A\-ANVXXK=OUU^V?HUY(2W:C)=LV M W=P3?9X(EKJ(@=A&8]&<1A%\685 -GDVU=)9;"A3%_&"(7PJAPU\_XNW-O:_QN=N? M_MG=^;EQM!?'\G.GN_U^(ACFZ\[!SH=_EGNO/Q_M=>&W']X>P:_B'']\[L(* M;#[OPKR_;M///RY*M%"ZX-IRC@KK!.(A>&2)Q*@H7&#*4&TI?O2,$+'&Z'1] ML#E-"4NIL G\;@]^(6#%21Z\YI:3$*PLB%9*!B>-P#:T1_%Y"WY8,YS ;[[! M;R(2,!:.Y@Q+E!=6(FXM1IHHCES0.=4J4-CT6+]>KW$\70TX@5\"OZ4%/\D= M(Z207"C,L<5&&Y$# #)I).B O@4_/@8_FQYK 6"Z1F@"OP1^*P1^@EDO),UI(0PGEFMIE?>$@N+'-=C M$T&8F"6S=][!;T+S$X8IPG.#I(V!GX0%I&014% *4T^"C9Z,9UJM*9&LWH1] M*X1]R@I'*;=$ _!AIW40E#'L"1-!"=X$H..QR^\727 )^^8$^W8G:ZLH QOI M)?*Q[AWWH//9X$C,?\,,8Y!OF@+VB;6<+$P1J(1]"?MNCWT%MC%MRN9!!.Z9 M586T8"19R0J/B55MTYO6XX>3QV_NL6\;<*\Y\GC+MW]^QE\X"87W0J,\QP!^ M!1?(6A9S?YA2WA'X@P'\\!H1,T[^3> W#VB0P._2XP[G=#"8*U -.#/&2DD* M(H,%$+3.C<&/C\$O>?SF'_RVSX.?\X)XX0M$:8B'O=H@A8U">2$Y$<3F0NI' MSQ1;HWGR^"7P6R7P"](+"6Q@F.:8:\VX(Z+@V&AJM:03[0Z3QV\!P._C>? 3 M$@?J"H4<:/F($\J1)<(A*@5LM) 2YP[ CZX)K18%_):W]G'=M3@VD"K*X6W* M/2X''%\TL05'W)F'%C9]KFN"24@Z.R2=+DVHP"R@DDC$@@ M,O:?6(6L)?!+X+$)L60*?.P*?R9@QJ:@5 MM C(.Q)/#C$'LZN@"*N<&<.ES+FMP4?06SO/$_@D\%F$X*X$/G?E\YD,VJ*@ MVG 0$(AZ'\#N,AB9HG#(!;#( 'R(E1+0AZV1/#E]$OK,(_K,/+HJH<^=H<]$ MU!28Q4"B#)2=0!CBQL3.A0[>8F&<\QBDAWOT3$;=1R?T2>@SC^@SZ_"FA#YW MACX384LY&,G,YR3FZ"BPO+A"1AN&J,7$.!L8U;9!'\;F"'V6MU3:3AAF':#^ MFP:#+1]07C2Q>03*O]UO6%(%TX17DY#9H.6?0#D),6>'F!^GPI-LP:F0RJ$8 M#8"X< Q9GE.D"P)@!8!@&80FI0 Z'X! M:#)$B4@+1J% N2"@L17P1V$KD1%,2<*X9)8]>J;7).!8%,H93%*PSC@4I>Y2!;'CW+ MU]0%5:82 #T\NZXV ,T@6"D!T#T#T$30$BV\*;BDJ) %1UR0'%G"+,+PA2.> M4A%BML@:H%("H 1 \P9 MX]72@!TSP T$;?DO<14>X$8MJ !,2^1=E8CZIG) M)7-"F-A8#*_I?#I7]D$0:'F+*8U#EC(S' Y*.QH:VPG9L)_!FJ/(>(-^!Z[: MS\K8?3-4J>+2P@2!SD=L$Q#85L_UNR$"Z\89(OO0?Q=\"-WX>J??.T-K6RVI M):2]$=)^GHIWHIQ@4/0$XI(IQ)6@R.;$(X^#+KBWTA$%0)O?QM!,8>D)D18K MV"DATCTBTL3YG_3<"V8TR@5VB!>^0$8K4/UT;KG#.">.Q@"$Z1K#"9$>GG]7 M&Y'N+OPI(=+](=)D2)1W+@^6>12"XX@'H9%R!/YP*PBGH#2)'!!)W>8T,"%2 M0J3%BH=*B'2/B#19S0F47,YXCH(P'G%G"Z1]'I#U7AC#J"7&@-6FD]66$&G> M$.GN J02(MT?(DT&36&>%U(7"GD3 )%$#!LOJ$1*,L5#[H/$ 70D>9NDE81( M"9$6*V(J(=(]^I$FHZBP!"W)YP()%BNO.&>0MMXAX:D(C+."<%"2.)TN^I0@ MZ>$9>+4AZ>YBJ!(DW22M#;?BOHVK8#;WA[ .M4OCJXE3;N[LXJ^VRUQ^4P^,Q>+XX,+W]L-6+(-L] MC./ZRW1&(86VS@YPW72!*6XT<0P4/\TDXDP5R.:"(>PM*(!84]AIL$K7@B FCA;9-@[3 1&GF&&N/4 58H6B*A"8D:( M8-Y'@**WKY:> "H!U'RVR+LM0"4,NA$&345 MJ,E](55X](SQG8,#>"+&(Y L#OE< M 4(1#)H2?_1,K($1GP J =0< M3=!6$E@'H @)J,QJ)6@O9+);*<*L1S(I#B M+C8[-]+"1G/+:B>3)+?N.9, *@'4?/;;2P U/P!U05,^[+5B >E"8M"C1"SP M8,#@*W)-C0B4:@(6WAI+")40:BX1ZNY"M)*7Z:Y :#( +) (NI8G"$H0-)\0=&A!\FHC-,MX18A1')G:DXIQP MI+P&BBZ"L%0'JSV8<70-#/0Y0J@5K(3UO .3^A-^OY9M]=QZ*H"UC &P]U0 M*V'J[#!U?RK\2E$A*=86B2+Z[[''2!,&KZBBE+$<\[J_7[X&4G,^(EY3$'[" MH/LN>94P:*88-'%\:*R0Q'B#I,0*<1U[2SCKD,.4R4 MYC9_](RPM?Q6Y943 M!B4,6N B5PF#9HE!DQ%6.?&!:RM1D,.B>"EDE#)HE!DU%2@E32$\*,+Z<13RG.=*%Y4AS,,*,SG.C/-AB M$4U%XIH M@VW$(,92XX6$07.'0?=3G"IAT&PQ:"+>J1"^D)1KE.QE@NS8%@Z M@ZBRV!9*YJJ0CY[A=7D;.$W![0ES[A)S;AGSE##GCC%GLG^?+:C'KD"Y,#&R M0%"DC#1(4L>D(+G0@D;,H0ES$N;,*^;<,L8I8<[=8LYD-%,@FGH9"ZG[HD!< M<0D MP8AS&P!SO$:@KL+N"*^#]+5M=9LF? ES$N;<)>;<,H8I8<[=8LY4EST3K**" M(Z<#8 X6%IE81IR2X K-YX-2RN)<)=!+HS#?HW"XJ*8'.78/.1/P1 M<[GA2CG$M.>@Z5""++<*<4JI*&@>.,[GZ>AJ>2LM;9:=T3#XNXP_2O&="XBH M]Q9_U!)@PM0;8>K+HS\GK4=5.)!]+B!.=%WH%Q0YT*Z1U:![YP+VS/I;AR"E ML/($.TL1@I1@YW=A9WL2=@J?2U6@@'FT'V/D(U$,%9*8/'<^Z-@!X9:J7(*= M!#M+$8648.=W86>R8B^8B[10&CDM3+0;.0(DTJC(MW=RF.QM?O*?4"&T1B[7:>)YK9$1@B#C/C96VX#[<.CH@ 4\"GJ4( M24K \]O \W,">"R76F-1(*&5B)7:#+*N4$@:D<,[G!=,)N!)P#/?P'-?84D) M>'X;>,@$\.C@0$OU!@7"))A:+$?:4X^8S[D&$[G0TLS3>58=FO2X#M)Y5H\H M4F#9&YEZ2!=]XLOOS_X'_C0D$J2B)G!-@A;<@WINJ77$:J+A=<#^"^'BT=FK MVDEUS6"_[*%A__ )436&S907Z_L\*8.._-)[J1UP[C^,&04__=_*$KH MTY95=T9=N+\[SY/6@/6<%]1:;;A31@>JB?0NQZS@('0F?*Z-\^,\][T?V2K\ M>Q1ZPY??X4_U 6[^O--WWQZS\^DSWGNA\=Z_#K#K_M4SG_1HM_O7-WC>T=ZF V[QW=T/ M[PZV7W_DVYM_=79??^9[K_?@WX_ S>^^ 0?Q[9\O@4*X-6#;(<8,& D%*Y"B M J-:V:70MB="=UZ@KN] M[)\&MG!PG%&Y!@Q.Z5IV%("6NH>=$.,6AP3W#]>SSZ5 MPX/F]FNGT9!9%<*W*@9(AMX!7!^R$J@S_"@KH+[]\T\PSL$:UI^;$8!X0YM MY\:6'9A J#)[G/E!^3W^),!J#_L(_CG[:YCA<&!\/5W3Z1S'P8Y@S)<]Z'#0 M=Z&JX-8FWLBYT D#4W]U,H<:-_.G5=8!R@B#M:S3[^TCN%\W.^P %13]07QH MKXI5&>O1PZVZ?5C$7ODSOF^6+HP?T3Y[?884>+>$]JFEH@&0%"QJO M>4VY+,*J085\A23YSBVF+K8J<"L3[M;6^: 0-9 M=N+V'YKC.GC:##/7Z5=A/?L 1!5YI9,=C@;NP%0!^+-T88*6CN &0(=5'PC. M=48^,A8(Q"%L#^@Y+>U%#HL(-46&H\.(1C>&H9+WANB"[ 1.&Y MTD7.E?VR=2$-RNO18#O0<]2X,1C$1M<18JMW\=5NL3L:QO*O5=WP^A_ G(E* M+Z92=[3S]HLTQ#G%""I CT%@77)D0AX=))1S$BCSI'CT++^:2/M@7M1@UP-R MR'ZM.O\&9#4$8CLWH(T_RT8<'K\QQY% P,HM^_X<-0#.NR=^-#CJ#WP5>JM' M L?;^U^"T5IBV',=>(&X40(I42B44\\*+W(J+)# \& 00G8,<.' R#0@WDZ5H,,PJ%<\RG4@%H"?/NQ?BV&F'&3?(Z.>PA(@SZ6H5-:B MLQ:I9@ Z2S4$_:J*EX"FU3FNRO:^$Z@(E]4H>,$X#_O5$$54K76<\Y<9_W54 M#6ML66L1-/X*B.5;_!?TK:ABG_W9>K8PJLKK$NR?>BD'P=4::EFK9*W*,EZ2 M^FURT4Y?@R0=5M>9AYP#\@63[E6P@]JF(R0!B7ZDMU.EPUJ;]S1PC'5"@7."N(I5H& M8FR0W /PTE9EHD1.UK^?<":U::7!GYW_&?7H^?'I3UJ!N'$$:P$@;L-@MZB_ MK39&PX/^ /;!)ZWI$E\5C,M]44S$?/> '&,!<5#QD0J@ZQ>8RA!84-CO_15JE\MN45\UK2\"+YSHBW-S4'+O;$!VOG[[HBE50!(VUGJPB#OND(X9 M@T5N.!="*D"W1\] WYMB@S8YN%;VXG:,*1[6/_O>;,")IA"WH='KOIMJF'7- M5X HD%CM]Q>R3=48O_%6H$I$J(91H )D_/!@?&$-V5FO)HO:X*VOJQ\']^HW MVDU1#N(M>CV@CD$5Q4WT#8Y%#\6-Z*FUBU-5(:H9P13PIM8C"*WUV.!&P\@S M[>^J":5A^HSEC/AM^8_36M0^!;6UUL6>U+H,W/3I4>F'!^TAX]D+FV.>)_CT M$F.K?CSGN_22,R='43,,@WN5[)Q.+,N9OS@K(.&>/QT4MUMSR91#"AXDD\:/BA^UN4BX#=]L-^.JB?7G=TY&B-XTLI" M@M_S=,GZG9#1+YYY?@VX6)=YG'/TA_4[I:_-W0LHZ39K?+_F'MCF5TZFII]. M636V?2V]XXD4!>P#2O@1E8 K[U%?0)Z"+A"/]MY$(MW: JLPPH8ZH=>-7GU6 M]JXAVW[OQ&_PO]=R!,PET=)Y(=I?(MZB$.PO)Y$=&% #;0B]K%^[)VI$/.N. M&H36+59[/,WA(4B.^@RH]4J=%$/1F$5I[W M8Q2$ZP\ #FMBLL= 5P780/5A_H2PGP%X/JQ.W6YQ5DN5ZPRY4;>:"E@G9AD8 MF8,8!=,QAU5X,G[QU)?58<<A^WIS^17+#93D, M*SQC2JXSY4;RW=NDIV1A/>FM";'_;BSVSZW#584O&V'8BK<8PEXKK]EXS+]; M__)77KAS^BI?GYE'Y'K+UJH0ERH/>S5V"*93O]J8JZ:4EG!M-I M16= I-&9L GZPF]H"#>>]IVJA?I::B&-02!W(!9FN!:_"A\IBMDN2#,B'UR_ MB>E\4GO:XZ]@(.;"L\76X?3T84:5'0QB[,K!<'A8/7G\^.CH:!T&M[[?__YX M8^ .RN^A>AS\OAD\]F9H'A,I)6'\,0R2$,T(%43F-)?PD:=$P*<^_*!D_6 ( M?+>Q/PB-;SBZ8]_$,,=^D6V')GL&U.DZ$:;;!XYY_^?[[#G\^F?(_M'OQ#UN MDY+6SGZU%;F\&WP9(VE_\;OF$=G[D1U'O,G.1SF4]K66-&]G4H7(;H_U1 M-F\GS[P>E\3NVB:['\>_1G'#\7*P&8PQ1PI36:5'F3RC,Q6J\ M#X< -S$*B]7Q5$3>1#>8;_'/9KW32<+/HX1G&DMZ1L(SVDCX%W$W"MB/)K-E M X2];Q*"^_41VWL8$(C>^O,V"^)=J(]I?39Q[:FK;9R_"]>_"_ME%7-JAVM9 M*(K@FJS@-MIQ@(H8<#@(,78QM.&1U6&G'*[?E>2>>ZQ!Y/'&O7'D7$SYKB3P MW,][G:[6A'?=L!^E*,F73XK>WU8F*7K?4E1(+C30*V91HCZV'10%Z!>B\]9, MOKUT7%EY%Y,95PL%8T5CEFO*5VO:*R?M-H-KC$9"ET_][Y_C F]8>F+@>8 M:742_J0EE^3;W9PBSON$5]5->9^8.!<37N;C/IX.(JS4U%V4A[W?7"C05WF;%6%6\SVN^<,D;F8]XJ:)BG,Q MX=,"0:(N$$262<(EW^3R2KB+?),\'L7Q7_@F:S/NH-^!YU>MD,M.0ELGXE@G M@U;>EYU8.?A/\RUD[V-!V=%:MN7ZO?+?:['D5RQLD'T8N6_PFWB3;3,H^]E[ MV/C2N1(FOK+V8?)_KLBT5TYX+K7_\_Z(-PG/N1">\6!/_D)XCH5A;2^^BR.L MDO!,PC,)SX6S5N9BPDLM/$42GDLK/-O#PYPQ3;%Z[#E@E=#Q\+ -BZG+A/6+ M['WHE?U!77VK-QP-PLH*L?=HQ; MGA!FM#Y57JV)WR?RS<6$=_K?6RG&:BF6 M+Y,4DTF*K: 4DQ-2;!13=F,',[ !DRQ+LFQ5)GZ?^#<7$UYJ698G6;;LLDQ3 MBG$N'_M<$TWPF7#.$[%U88F8EMSU6F;#\"BTW09?C%M+]WSVO;<]+YE M.Z;I0YUM5%6_=DWV>RLK"Q7ZW]5"R)7U3:Y8X.<$,"R3'%0S+N=CW+?]01]@ M'+4#+^K_I/IN"R4@Q\8>7H??_5?L/E/O3^P#T'HQ=_K#D/E1B$%B//M;VZ>] M[L P;C, 2M8?-Y.%5U+/'5'@7(#,]:3G2B_13>3M2B_4]23T2B_1+63Z;(7< M/<8.K)._SS%9)#U@;O(>"1XG/O:+X5'LE[09OH=._[ N ?>BWS\,;>#/=,3/ M94;S^XTWV<;KDVIOWT-K=9\4?VHJL]Z_QC#O2)42*E=DW@2OFF&]S!F5L)LS MCG].0G41A&H;3*LQ%ES2&$Q+\+":BM9>E.?STCL:CJ/4I:UHA: ME6SSFZ1]SK'F/!=KE(SSV0J&E5ZCTSQ4M6P^=]A^]G_2Z?/2RO]?&-5M*!70 M,\]>_GM4#H]C^5?@MRBCZRXJ47P7K?,]-+\P8[E?14$_"/4@5_:,.1G#*S)O M@,D5B[=:9[SD(DXF$;>2(DY?).)8$G%)Q"41M[YB,[Z. MB'L\-+83QBP/?\8C:^_$Z7HNX&F'_:JL 6P0.B:BQM.CT@\/VB>=O=#VA\-^ M]PD^O<38JM\9#2^_Y!PJ5Z-NUPR.IU=S-DM'\%5K1^O(;#8!AF?^'@Q.*6 _ M(#L(YALR!0SQB>D/JT>-ST^N6/32QG),KT4SMV?_8P>-)%)[<&%BL^W; X'7-8A2?C%T]]61UVS/&3LE=/MK[H:7NO=LOBP"8I M-FY"\W4[9JW7.1%QV*UVU#ZXG=%Z/:,QTYS[+E^GBE[Z+5XGO_F=8.*WKOS5 M6#E9EYHOR& 7:6$!A7$N%V2P"[6PEJW-Z3RO0LSO<'=&43V]"[/S%EM_,?V?;/Z]+9UIIN5\]JH$\V*GOYZ6],Y@.JWH#(@4 M1IAM@KZP5'[\//GQ5\"/SS26]'Q>+SZ)09:_B$&.3OW)..0C,_ I&GG2R?]X M8[6.U=!)SRROFVE(3"E/,)6GZMA%, MOS!Z8N2I[$30U=U.LSFMQ_J5S#40;_3U#T*L%\&S+GL3;]3NF2OK0SFK;*] MMF+]AY;<7B,DB;C5%'&\]4O^"&Y4NR,;PZU.MOEU[;_3SMKU5^<;:$^7 ?RG MZ=6EM9HJ@#))R569\"I+R14S>Y==2M(D)5=32LJSIW>U;-P%\3;(_@S#811V M5Y3&_5\#QF+(MON#?=-#;P9F/UYTM@G,TR(DG&59GP*DO&5&5OJ21C MJBV[HI*Q+4+THM\KRD'7#/M@XETI&R=,QZO%XRG[4)WLQ]6"SE66DJF*T5)) MR52,=D6EI+Z=_;AM!M^R-P8VLW=>+FX&UXI%4?,+3V)Q52:\RF)QQ::\[&(Q M%;!=3;%(\0R,QTME8[(9DW!<0>%(5RQ=<-F%8RI]N\3"\225@E"F3U(IB/JB M;FXP3LM%E_UC5!1=,R$8QY$X;:SVRDK%E(VQ(M->04]JC"?0RYB+D2K(++$X M_)6M2,_G8FS!\[J]LH"].=^G^E8"6:*EQYJKC9'^UW MP"1\V>V&(3 #!H/PSS]?C(W%G?[WUGU*:U;!22*NRH1762**U9KRLDM$G23B M:DK$-F7C53FHAMEI [%A/_M](7F!E&SK7I F>8,F&;DJ$UYE&9F2-Y9)1E*< M9.1JRLB\D9'OX9$@ZNY.2)Z&J8J2\@5B\I9=@EY?Z?)24#.DX#4X]B2]U;E,3C/(G'\5ED M^>-.Q6-D'-+HE7F2C:L#F*LL&U?L'')Y9>/]Q28GV3A/LE&-XW2^ W_=N714 M23HFZ;@:\U[!,\CEE8[WYP)(TO&!I*.F(+)R^=CGFFB"&^DXT:31'!Z")'MA M.IWLI+ Z56Y6+)M_G'O%:FFFET>:4;)^?XI8$F;W(-3/NS!/(&F5:-;%7ZT@S*4%=P.V/6 MK:Q8(SC)M968]KV"X5S,^%6P@R;.K:[J/Q%6N=B2C:V3OZ<\BL60;1-2B8W% M$IA55?0^MF78#@/\@;=-L;4P .OKSRV(?+K(]BI__#^^[_[OE0[%RPVP*./^HV2&>,^Q MHRX$+@U1>4&X9\P3ETO&\!?XY-&S-_VC,(AR<&,X[ ]ZX3C[6]ESG9$'&=CO M98=F/V0$L['-UA^4^V7/=+)HO/RQLN(PF6XK,NU[Q=*YF/$U3+?'0V,[8*G1Z4?'K0/.GNA[0/Z=)_@TTN,K?J= MT?#R2\Z!>37J=F',TXLYFY4C^*JEHW%XG$]@X9F_!X-3 M@/R Z"^89, 4-\ M8CI'YKAZ]/C<]+IE#TTLY^1*-%-[]C]V\'@2A"_$TS\UI6_&BLGZU+S!1GL M(BTLP>LXEPLRV(5:6+E.L+[6;>?4(E+S:-4NU8PIF0/597+2^863WNJ!I748 MC2TP7NQQ]BX481!Z+MS$MF^%82O>8)H9*"*ES\9CON&^-_#KZZQ8M>:9EK.9Z]*,"]V^NMI2>\,IM.*SH!(X\'> M)N@+R^/]9R2=3R^,___\^30C)^?3<4%/.H/%F."#,A39RY,>7TW.S" [' VJ MD6GR:%[^< >FMQ^R#3?,WHTZH!]<_42&Z=CC_]X,K.F%"NW^Z(3C^M[P#<5X=2O%IT/2-.<5FO.BBT.:Q.&" MBD/Z:W'XJNR9GH-!)7$X9Y"1YISFO*QS7FQQ2-?)?_^'HI3/PW%(DHDWEHGT M0A.Q^I6-&&7==00F4=G']??K+]9/Y!YA E\E&S66238FS$QS3G-><-E(,%G? MVGD_%];BO4UZJP[MRO[U_-V?V5:O&H)\"-EFWXUB=9Z5I^>/!^L?%G N\S MX/W"=-RHTQQP_%GVOEE3)3T\S3G->>GGO/!0OOGR58+R,U"^&8JR5R8D3QR> MYKQ2QH9- /#%WFO/*S'GA0?S-NY<)Q,^ ^)M!B+7^ M[M6ULIRLL2(3N9M]_MV?+C@>S4,SQ'N;[HL^/#][$VNF;47*-ZX.Q-LT0Y/5 M&;%_*_JQF4.,I3-55IX!KABDY^ !!C[Q\$W6IGMF .E_/#CQ+@UO+\U$YA"D MILJ"75Z@ZN+25!*6JKT]BMS\A,GQ5K7%)E#\9#;[_)D__R X,H(*-[Q^ ++LU'-25%]M?EKT&0Z(V\[?RCV8P\/A>?YC!QR%.N4:3OY7C M;X_ZHT[LJ ;;V3T,PS*"4B<^9- M1IT8S-L4/A[$T-ZRR [KVL>=X^9J7U:N MTZ^"O^86WN_V7+H_$6]]=A &X:@<'JS/X^#_SV5CWVHIJ((=[8$TJ3OE1>D0 M)4K6'S0;V:O,L#\XS@X[IG?=^MQ >@?'<^TAW$IW$'#<^,A61, M:P N,"/CA73@$=HT%3>LF2[%\9V8& 7@,UM9GQ6C0*ZOZ MGL XD9.*FGHBY321[<&-!L WL"/Q%R>I9<"OW;*JS8SX>;QEO!HX"KBMG"A' M-!B7(X)OX!=QC$53@0 @Y'G'N&]@G80U4!W<>E;G 4P^NXVH)YJQ)FUVI.5?ZH5_/] MUNN=C0\?W[U\?QW<)'0")BFOYW^O!/#F3.Y-Y,Y!^/>H'-2BH=9!VGR27*/!XHT6]"K:TJ1U=PL!L M.#"=(J)?O'T-:LT/ZN<-PB@B8?T8,QH>] >P(!'.>MFV&0 H4-[4H+V6>",/ M5-I4"?8[I4WU.L:_5RCR5W>E>CW7;.:W%?FZQMO#:S+(UT-=S,S+)>U*DL@O_MFG-_?OQD*?;P M%0Y6EP4%QH !D= 0 / 8FPM,C R,3$R,S$N>'-D[3W; M'D>7K;N3SYY\>??OKUOSJ=?UT_W:,;HGLK;+MH2+'F8@-]-]TE^FI@YQN: M4[)"7PG]9KYHGVW]/U\=JXK6+OL],^Z:D<]/[OJ M7.%NMW,VO[BZP'AV=7'5^V7Q7KGHG^ES_:RCXJ[24?M7W<[L\NRLT]-GW:ZN M7O6Z9WT.]-5Y[^A+O-(0#,QVWK\Z'TZ6KKM^?WKZ_?OW=]_[[PA=G/:Z7>7T M7U_N)[SIB=_6,NUOB=:O,VH%[?NG[/5,GTE:,Q F1+@INVXFJV'P V7=MS-&CO9?>#U*7O-\'0[P))> I/AAMWB:,Y. MQ>BV\)7=W@N>99T,6S__8TRYR;V UL# 3=*)![+6KT05V'[05 M=M::CLNPXN-/"#$!F:LUH2ZR4WWGFC/CM#K4Y=W8R!@/A4COB:ZY7$]9>R<8 M7*K7*;9O3K&R6EY"CRGL]"T]0Y4Q'L*2OPGU:F)::QR=75U^LI4 M,)N.3*7B[3OLSX[2JX8V3SO+XX9?G:!?'31$TZ\:#4&_/6G(G'%Y&E'4D_]V M2I*1/8-+,B'HP$9_5@6A@_5W"_)RJA//=NF&JW/!%,CJ$OS@RK\+?@.;'-#? M:DGL40?V9T?\F<2LV39Q.0SVQ'^V7IOVG(@'\(BIS?M =Y[P/+"N*2>1,4'Y M_]YK5*?$*IC-IVM*UIBZ)G;B#H8#6%(\_W RLSJ!!?W+TF;O@(Z@00I\4OW9 MZU/H@JW[:!Q!7Z:!'TX<$(*%!6>:.^PUQ56'#5T<\%YXP=M9["N^1:7PX&1*(BA^U!=#&GC\_W4E"'(XWZA& M#0!'%'WL0N0)_Z).%$EW$.^)6-=?3[<[;('R'&R,[8_\[VT=]SO[320=M]2C M=+\D9S.[^0\#5DH8// ,T[T#DTM7G)+2?$YUE+,;%*.79#<'@&(06L3UX?AA M,KZ_NQE,1S?7@_O!PW T^3P:32?EU3P7@D0."E?[/C!_ IS#@=['0"$?%A+ MCB*93AX'3Z.'Z>?1]&XXN-]?/DEP@=O=Q)<#BBYT/H0XLN$%@%%XUL4@3V*ZW8X_O+X-/H\>IC<_3&Z M'T_VEUH:HEQX:K=[7EYX">B(@3\*,_/=],_]Q9Q!DBY6,^[W3L<3#[?WH^_ MUF!T0TARL5UTNU<59B- 11QLBX0U7>(A6:TU>U-:*K$N$O;WE*ZBB S8='2+ M.![%\ ,Z([]WB[@\,1>V.3=US78'.B^5FO;BD5BF;F*G-./E4.2R8/]NRR(& M#T4 40#Q*!_!AWKE5$I>O6Z_EYX[!?*"V,'_JTUA@Y394VUFU24X'Y9,;/VN MVM]!; +R46@^0P:&P?%H5JQV=X-=S;1J$J44@TS :O=,K2[@#HH0QNN1Z&2QTH? 2=4)40=<6LK>BD]SJ)O>' ME_WTK @ M-'Q!6./[ ZP1ELL*%YPRL@\:#';?,)D0;7UTM2?\&('%U@'+KG- MNU+S)]*6<4NB9D_"AK,-BM C@;^E]L[ >,7FQ .QA\1VX2VT6MS9+H:!N14D M7P!(:A\A:^>K0EMB#4 B@-F) 44!U*.D0@97-JFEP$E-K:+TLR9CH=3::87E M_*XE ]D+B=3N*F!Z=YF@QT2DBA),O-5*HQOF)>4-ZU:,RHCERM)7^7+Q#LKB M$R*<=0E#TD(ENO8-@UQGH?WLFQ89F&_>F-C,MDVW[Y>4K;-0AZ'UQ MR_7B0N6;-DKI14@)8J0@00OSD((:%)"#@!X4(PCY%!W5R>=EP"@('S1[88)M M%!RL0UV*8,O5X5+EFSU*J4,H[@A5H EM%/0VPV$2?"+$^&Y:5FF!RF#(@Z,K M)6W?TW)A$S, >!0-XT+%8*D8DC1FZG7[Z1A6+J8V!D\2+H<)XA""E WD8-P+ MD?F^IK1&E%(+VU-4OB^KB@8DLM& ".%^V9.C^2W0F<&*4-?\#R=P]+K&MH-G MF_$:T_B3(00V"T(A7*E1=7;$+-<@<-/=RAH4IP3YB-GJ0TA,^# BYZA'.88@ M#(0SY/L6AJ<,/KG.]%4EM76CBM6)0O],13HJ2D)PPR6\P1 U!P]J5(I M+@ A#@E%H%HOBJH53QD0>?Q^WL\HH^6(I8V1>S9KHUT8=_8+=ESV/0)8L"\: M_0;6!'@TP;I'>:VH<@FD+H1R\WFA*JD%YERY)W=_Q"A@EC2B 45$',UJR+U: MUI]W "V7_Z6JI-;FJS'VQ(GU[0K54FO6 M!H9THQCA**#\J+AIW1B[2TQW+-M7ABQ5F7Y75^8(TQ=U4I/\SN+4T/^STEO4X7&7L4A]1V.51,#F4PI+DA_)-.V7-D MTL;4,).QH=.[-6TP1J9FA06OF%'Q>QB:&P(A]A.+8"B$+->:8U:VOS^&&KE1 M5E6E["1.NNV0O'C=+FZ$ Q*1YL8A0@H2THDXH4=SG9)]6&!ED3 P"E["7XYI M^ LE 9\K)QLUHY7KUIFJI)892^E6K.@;48(2I(2JUL[$X!YX5\&A^,WE_OQ< M2:\*BXZM8VQ%?YWH)'?0%_UTT"2ZM]$?BY'OO".2<@E0O18\&FK.\M8BWX,JS-YR+0%0+D]%[:76HT)Y M,NB(@8^5:HZ"Y/,IK*_YI6V3E?+YNSUJ>;O EHN7;=C(GZZQXER$*K+';:_& M[2".OY2W%/9?RE'<;R?N1W'6_@9LW>AOSUPS/U9:FIF=I:F:VE?2VR\#,-S@ MAH!:+H2*B9P$A#2M4]5^.G?.%D@;T[PLMD;6*^OM Z[\6?=>2.2V\4SMI=;# M--K';7.P7=N<,WY%B MFX0^$+>"^%%TIZ6WD,$!*0$ ?5>E%4](=2('*/>-E/ARAY8FFC3\QF M;2W&< ?0\6;#E,KUK*OV4HL1$KG&JJ[^ MM&VA1.]L$ 2>:J^5OMB-^DB=V1GXLHQ/9%AOQ+NWD]&5/Y#>[BEU56?L\#89 MT]OHGF(\C';EL4\9V.-[XCC7&"P[CC6K_GW9KACD1JVO]C(^;HY)LQ/?9\@_ MCN O?V8X_X$$UBWYM]O.Q<4S):YF02KT8K*KS(%5]6M &11R%6#EF$HJP%&B M$"<"I$<-B+']">O$UDW+Y"21.;O1Q7,)W3Q/;C';DF-!LR?-Q2X9S>=89ROH M_I,]E*(&K'(].5/[3IB:@@*M&SM;)]BJ+ MRV67VH_(-@QR^@867['6=S0KE<'+%>%"[:=6P'U%< -%R-S5&")$(<86"YU/ MFEHJ'V7AR<5ZJ?932Z%;\_M8XL@,$XAE 3.^:]3PP[A/%(+J9YN"%P6#^!]N M>*^Q#?AW.1YI3T1RJ5^I_8QCL9+!0(0VBAHY9A1'S4U[@+R5.O& 799-K3&= M+#5:_F[W[7[28LEY5TE_$,]6UA@(!# 0!])>MEFY;G8B#>J:A'WP2$UAN<]M9]: ,V0:W*UFV/EP:R/ M=ZOY/XZV,"ZD1^+"J$S-LC:<7Y O\A;.Z%6W/ ,;MY2LAM$0V/TQG*T^Q$[27@M4@R;!.@NQFP MC?4EY7S&LSNLJ3VJM^NJZ0X'L;\]DX%VOQ,:4! M2AW+15=54VN]26$=O4F.&,.%$)ZJC/E-QP.V;KG#P1)5XHSR* M/I3,&]SCOBM\N>#9IU.%@C]>TKZ+0;_6''9JZ(J=C,")W/$HA]TQR$6OPC]5 MC7R'HT1QG*T^^^&& <,\H^,U2(#Z:&GE*S)Y_:6)R<69DC[)T8>$XJ 0@W64 M1BWA\BZPY?/O7%53J7VN%(]1=%S0GS!94&V]-/48)TJ+,KNW?,I=*.ES^B(X M<8&T70P5JP,R&-(RP<5E/UV7SA9)&^L%F7R-XL9[8B\L\P4"1[X%\BNT6_(B ML./F?JS-3JH15T79"W[NQ!.+![&!EFT6UW'Y?J6JJ/)BC M?\D8FHVBPX<1;$#E T'^2(H^7.<'^@0C\@\ X6/JD'D'1A4 G6WBY(B1M=); M/-N:!ZX3&[][&G4QM38WFJN5ULF<[E)_<=E5TF=OAH!0" DQ4*T71467(04B M]1F72C^]G)(GEC9ZC6S6AEEG^C6S6<0R#8T7G^"_*['1/[Q3L'*=XPU)D-KS MRYZJIK*J7-U(I,99K>)4H8@L?N-"2%@KS?'$FSGX;P\&,'JI=$A^JJ/5 M]$&C$0@D8+28[[6DQ96 RN>?JJJI%"LEK];FP;^>OCKOM?7:A"&S)^*W;1-! M.W\$3[ XQ),+?&;]=[!=)C$871].#"_8@.2 G%S3Y?6*3Y1XZP\GHCE8Q=4) MO,\9',-8H'4%R'YO!#+ M/GBX%1\\Y EN!T"U"U8\84M"@+=HY*E/ )/9F9,KW^*.Q0,S;7:)E_M#)@P/T&I!XGO8/FB&CQ,7@ UR+T *I=I!Z)F]XFH _:W$DW\VNKQG!M( M""*>8>:0N0NF$=^M@C.P61.F9KQ%R8 M6$*6QRAOA.SP<0[+*(>8:4E8ZI-S0M+A\*/)L1,Q ^&;C/SI4QY",RU-[! O M?E)7@5[GM&Z *%E9(Y9D#7SZ\T:2W_ZP,2C94/]AG_#[%?370X]QR4K_[K3(,@/'[*(Q#%#+_G("9?D@'O"?2-)!YW* M:6H\]BJCKIGM#ZNS3^:*'=KSF5@&-'?N74-N _/;']X*;O/8=SY519/J=E@) MA=DSN-=;?ID@%LNCP370_-<4TU6^O:D$HQ%3R]G:,,FJC<2S779(5"F!E@-P MX,D7KPD-TS6A1V*9^F:*7]UKB^C?\@L,5>&\X5QU RRE?$O&QW.%,9BLT^&- MT$2S>"0L[F\'4LL*L;AC(Z0VI9KM /6!0V8',^EL\6Q*PJLFPY.\<@=;$4HS M@Z.U%L&\_]1MCAQ^(\:IL).T#/F)I)U=\NK+X- MO@94%^,UE2 X+(@A95T.[<-8C9_=&R8N_^5^]PZ21X?[8/'U!40:(_B]8EK_ M*%:W_&IPT:VRN1QY8ZQ[S,*W3.)!F<7%W\0OBP;%5(@!"/W&9H2V-EW-&AC_ M UF%?^%[#@MW ]90SOP;4_)(3)C_-IY^)[?F"_8-0O;9Z#<>-(.W&_'?6^)1 MN3>N$<'A/3=+RB?LRFV1H+UH)B?HEE#FFJ,;H?W:9>BR6 D8],+"\:KF8 ZA MUY]8HXPS2Z!QL62_@$G2HL /P=_(Y3=^2%QRI7 [66'Q_'C^')1]\H.+'4 U MDB?WS.[@!X_-D/&\8-DUNW&%<548 %-='NI>+,K J(1N1HX;G:X5&@K.J1/*(;8D4#&Y[. M7;2_@K.=E>5RI#X$#4@]=AW,>#XW=4SCWUC6SK!,' W@69:S@0CO3\Q.$8>& M.L[/VTKU/:S?"H@;O8+C8&+SY>"(LQ,JUB* M])F'F;$S*1P8!M5-AQ]0.)Z+_4MLY68I5@'R,_2ZX#;[&R<^T MO_-K=?S*578]1KXB5 -R8&N)W>@VHD@GX^=]3DG1&D4^)^J!WLP2T.3&6'W6;X:[%"\P2_8(GQK&0^I8:[PTWGO M[('.%SQ9L9_O'+7S=H96V/'UXPAHJ#L3P>N05=DM\KUX)3J[]6&7G>.A%X@@ MZU0JN4.N * ![CCN/\39U7QQE?*-;_E>).,;C7(^:E\;1"&7>Y)]1&1A#Q M0$AL/BA0 $F'0V\XW7U# '_YQIL.4C@:4+G*^-*F:.7;3\H+MB/L#_C0FQ:$ MH6.?L_C?O%C78CI.EAB[V\?^%-?-=X;7B")ZUF5WR0\;P>53-D2(=%+N'%/HA\PI;8Y):]/:)\6; *S(9J$O\& KP_]=C36TW'0O5%7J%9\H\G MI!V;F;PG@Z5 I&&V4)ADE.[?4(&#?HH#(:;?2>$FWU3+PR>2X=$+DXW## W8 M[))G-:0[-& T-7YQG/4U3_&^@A](03,- EO1">S/9I=[:VO4H M6SK#8-S]VC\$#*+H_^R:O PGJTG4 ;V1*5QJ^WBBQ")6AW;8A"Z'TLRZ3-'A M$K%3)8)EUAJ.K"B VH \+_O@[5C]FFT 2Y>PY6O9N\!KJ#<6I>GD'JZL9:"" MU*8JF&9:8C&*O(UN(K"<$E;N8XX*%U0"=H1VZ/2?3_*4A@\H9;Z!-;S>1$W\ M\),?0!\6?*,;*D?@O%V+927@:;#Y@I_!BOXAOD08SP?;!R4E9]J/IN-M5L\= M;C,KI(N^DN267$MDA\4@&FJ-RNR/B\>_!*XVB*ATOO MKA*^NL+VJORR0XT8WJHF4VZ2R2WRZ-4%*R,*U[O;]1240]MS5B=YPFL_A!,. M. K2MD[BD59;*D!IPKSPC_ >S_>I)_*:=.X">)TH:F"9X;Y?;AA_O!DO@NY4 MN*PS']]QN?%'DM#(Q!;R"9A2.HL)N165;<39:EAW%).8>!Q'Q9(N.SO-9/N M1%V2.=N2-=W,GF\ZOI*;WI,'A; -'+L=,9+5\["K%M'&RBF)#NY]U$R0@I_D M!L4 "+"CU8?\L\%V!MC,.DMZ,;..!=&F+X*.V!1<4PCM_@V,DI>[L]L>OM(= M12O,3YL0[*\URU\RFHO/DK%N:4 8E\0\RG-_@N>99 MDH3L[3 V(+ZZ)I U TG@>7674"=1#^-77KNX0%4J@3B\!N5^S-[K]LY+GQF8 MW_7P(TSZWQC1TR5X8);&!:'9C2;/%2I .?"NP/*[,F"VUKW1(PVRH949]CV% MYBS]%%=^LGMFVV:Z\_@IU6QAC.7SOH$>4W,!R8?%%SI*K)7L NKPP>RV8J95 MM\2A]A6!'#;$%4?AB +RSCN]JP%IZ)R6IL80D'@KC^\INL%K<-"F_-/FW8 U M]GM'3F-#^_,Y77*K-4YMA8E3H#:SF(K%$#+ #YT333<630NRF:R M6OY0T?*+8QQ]"1;FXT__"U!+ P04 " #L@'A4V%8\E,XV #01 ( $P M &)L+3(P,C$Q,C,Q7V-A;"YX;6SM?6F3FSF.YO?Y%;6U7Q==O(^.Z9EPV:YN M1[ALA^V:GOVDX ':VE9*'DGI8W[]@E+>IPY2>NV>CHXL2ZG4^Y!X" (@"/SK MOW\]F?ST&>>+\6SZEY_YG]C//^$TS?)X^N$O/__Q_C=P/__[O_W+O_SK_P+X MSU_?OOSIV2R=GN!T^=/3.88EYI^^C)?OLW''SXN?Q),B)N_G?^Y1),X!@=2,P7*: \>&0-=K+>(T5LO_L^' M/W,K=2I)@T+&04G/(#JM0:3(6%)>,"U77SH93__QY_HCA@7^1(.;+E8O__+S MQ^7RTY]_^>7+ER]_^AKGDS_-YA]^$8S)7\X__?/9Q[_>^OP7N?HT]][_LOKM MQ4<7X[L^2%_+?_G/WU^^2Q_Q),!XNEB&::H/6(S_O%B]^7*6PG(UYX_B^NG> M3]17COEL@F^Q_%3_^\?;%]<>&2?KZU;O7+U\\>_+^^;-?G[Q\\NKI\W=_>_[\_3O"O_J^Y;=/ M^)>?%^.33Q,\?^_C',M??HX30B$X%VL,__O^K_KE$EX*DW0Z6'9TNX$,(GT;OEK/TCX^S M2:;5\OR_3L?+;R,; FKI"ECCB)8Y%@A%.' 8F-=&V1C+]1FJ UK0B%:"+&$1 M5](\>\0O=?)^P!8]).MYR,B%#[S+V&XBN3ZR*VQY,D\_S>8T!:2X?O[I"U8U MK[X3Q$D_._[XJM*8<6,X:3OI:LC2"?47_ M).=Q'7N8O GC_&+Z-'P:+\/D"KB10"6*4A&R8H1+J@S.J@1%!,]5L,HKU84, MCV/;A![B^Z1'8\&T(TPB(Z#.,N;7RX\X)T"?YO@1IXOQ9WQ!YL,)OIPM%J]P M^;J\#U]'$D,NS#'PPM,6KK*$H!)"R5J&F)V*+/1ASW9 -Z&2_$ZIU%%DS7CU M%I>!-OC\/,RG9( NKH!^AF6= Q?8A2Z/(6LX\I'6/EJ%''B)DM:J=N!IW) P!Y,TS4'HLR:N@!B2D=:4 M%3>7PJX3WXSS=?SW@!J2?=:5&:T$TW [S8@G(4[PU8QV^.F2YHH^^^'%=(ES7"S7 M8WX:YO-O].Z3D]GI=#G266?CHX"D-6W\3"#I<1V!+$N'R;GH5.ZTP6Z/=D@& M6U=N=1=E,]+=,?#L>"Q..D M%"CM/?DH/ )3Q49.D#COXSP^MNT>UT;K2I@] MQ=##0GMZ.I]CI:57C,;AR5+,'I0)A,/8!$:RY%52UNO4VUPYP]+ $:XK;?$F M?*MK\WR$I:2HT5L:G'.T\(HA;6\=&$O+KF!*DHE>_NX=> 9JF^W"ASO_3U$SG4J^6\.*9_< M#?+?C*EO\[B!VE[[2+[;;#0Z!,5)-T>)-OJ"KI>E_CBZ@9I5+11&<^$TH\UOXVD])'R)88&W$>F0 MR("+P!4G3U-J '4 W4F&I!DV;":$:/UY]P'JI'>3!JKM7U"[ _CVH0B^OND2$.!-"/)KZ>+\107 MBZ>SDT@,KI-R$8=8TK\6X[P"74_:;^#5O*"NZHY,H^ILD/9SZ&O PNCB'!J7 M8A<"[8YY$W*9[Y-9YD>R4AT=?] M%/MX>-=@[&W'A<7'&LBC_U0/^G.8K$)[R_,HR_K$WJ/P2I!#+8U9'90IB,P@ MV0K:^FPL+['/NMD(WI!(L)B>LU!HS+& M9&DEAV;,>#/'3V%\'@@YCX-<'S'M^D$*2=:G*)DH2PHPLBS (]?,&::P]/$< M-P W) >R'4]:2Z6QD39RJBBM9(:D:RXUDJD80S%@R3\Q,CN319^DU?7SVYJ: MP6EO:"\'LJ=K8KACX*)&2%G&()--/O2A]]9$/JR9M964;VFZG:>X71!UG>HX M_F_,[V9E^27,\1E^QLGLT\G* UHL%W7//OO5N]DDOY^=Q_,6(QFEE)AJ.@8C M;9Q(+\=Z9T F[ZV4FBO9YP!F+]C#L['V8M'A1-AP0YU]POGRVYM)F"Y)YVG)V5)"OYJ3MRG.:;Q6G;3_.1D-E^._WOU41N.UM\EUH<,V(C_4 M04(#D>\TL9W.DF[HKU&0LH1@-'"E:I C,!9A/$5269/V+S* FC>54$&/NL_+OA+,)"^QW MQ(*]I[Q'HMXH)V.U)ZE$%D)-'"6S!%G-6_8^:V;(&.]^:Z)#XF%$$Z76G,PK M9FE8MD!044$TS :>A,701['MEIAUA)2\K23_P,V(76:\=Z;$E07F'.-:.PO9 M2D6;+H\08HZ@I5:6<:6=ZA,T>A3:D$( K7C15AXMT_0^DWM7S>YZV',%CK&* M%^$9)(82%&EC(/>,@T;-9!8AV$Z7G>^%-"3/NA4MVLS_,5-GKD#VUGDLGK9^ M:TC1:6W(.U,:L@]"HR5OC?79,?>"/20_NA6M#B?'9M1[A@7I\7E]#?M]^'IE M+EZ1-\#(PO3!D_BSJZY_*61ADK>(-1\UJ622Z),C\ BP(?GDK>C34A:'R2B_ MPM[,<[UJ'2!G18HS10^^> '2A61\T(I'<_BD\NWTS1$2]O;=QIK+IJU+?Y7! M5_ HQDN($G0UR&L1$8ADCQ,HR9E02@?.^MC ]V(:DG/?S/AM(X&^MPRN@!(Q M6R\-V5ZQ7I\B70?>Q 1,VRR$8DZ5/GO-(\ VX8;[SKC14A8W"/*OO]R?OSU^]?_?ZM]=OGK]]\OX%_?8ZCFUKP]WSG(&/))%!1E&2U+H;U<:1W #ND MB-RNW+E=-:"OS!H:N(OEZU(/Q597X7'^>9QP45-"1H;3[NAMJ)4S#(V?)0B2 M]DOMM;2.UQHK?6)U]V/:,D@'WP57&HF@K>E*F^'L/'JX]LC.LBI'VO)HM5$@ MG# U1N1J0=@,)H7D98A%ISX!EX=Q[9^;\1D7JQHRZZ\]K^\QLHQGF:0C1&KE M=VIP-AB0D<6@1!(Y]\EHNP_1D/1E0Z[]IKWA=G8^F',793P]I4&>C78V7?R*93;'BV \+IY_ M)3>&9G\\#?-O+VC.%G<71!MY&[V,UD#V@E1S8@P\DOGJN969NP LR!).UXYC_ ^M\G\]T\B9: M3B.S.M=:=HF6M*,]6CJKM7?%2]DGR'$_IB&IZ+TX<:M@9ALQ-"S>NT#ZFEKG MXLJMN0LG5EEF#3K@-A$DSBPXYC2D8)BCE\'X/KOV@["&I%R;DJ.=,-I=S<$I M:>=)O5&63\;3\6)9=?7G"RWMDR]:NP*EIAHHY A1QP3:H=0Y6Q\[U2!]!-B0 M4AF;K@W?Q*Q// &39/TJSVN=UYQ!6ZNQ&!G(,.XRH$L,0]H0=Y?V'7=?=YGC M/KQ]LES.Q_%T64NNO)\]5@I]Y+VHAE#!IG8T.I08F_'N]_%T-A\OOYVC>/HQ3#^0 U;1GGRJ<[>N+99I:P^V&H(B M)U"U[PUY/_5<5 LCA'6,]SEXV1#@D';9=G3J(9V6M2,N5*:V@5G:VY4SM-4[ MIL A>QD15 P)(F/U*KO#S)EQ'/NX[@<+ MS1[7#-B1B;O EF90E"0;2UYE*,4!(*T_?\:(R M:8VL._+Q%J!!&0--R;3?W!\GQ_7IZ]_?O'W^M^>OWKWXC^F4X.0TNUE99S"1P7B"@L%%Z\L.S[510 M=S_@'5V>>V:*9D1KLFA DS(%Q&.J3=\9#\W,(? M:B#CMD=[=\S3;[3;CS],U[?[T[?W\S!=A'16V&KUZDRJ^?^=KI/FSF?V32UZ M1;_8:(*=,"Z@ 24,(^N]6 A,>)":<=HEHO:NCP(XZK"'%3L_WA+Y?KC7LJ/G M?=,]X@)#%K3T!:.EKU)&<-ES,"K2.S40QWNE0]T+JN-XZ=7Z2L(V0A-!*1:Y M 73U#I:OQ7J=D[5\@'FP[D.]DEM^+D'4U2CR;[0RS8C4"[:(+6 M-9">1.T-$R7X>KZV3$] D.;"[>[Q5;MS(M9*3);QZV! MA*OB%C* ,XE!\<(%@U$@]J'=)NAZS< ?TSFNBQ#_;3995=0,XVE]\.OI97^' M)_/Q@G[UC%Z2^L'Y>)8O9DUS=#)D":%PTC %Z5^&J&5+H-ET*'CN>-.HPXB& MM,TTY^VFYN1!:7&09;Z[@3PJ+"C4@@$WM1M!-JM..1G(WG58K,XI]ZE)W6<\ M0W*ECD;P U+B$';5;L8A%PXC0Z!=7]:0,AF'2I$W1T8 2\99QOJZ*2U;9"-F:4B^?>7"*99"!I;"ZS)WZN-;;A68. MM<7OSXP]Y[BE/JQJFF!\'I.W]^NW/Q:UP/A%)8UD2@VDJ69*!!A9B!!%D@&>V3L4;I3GU8 MAAF,[,23!Y;#-@)HV.[@@8:8,GE$&\#6<*>JD:B@>*Q!+QV\D5:K/L&(/=N: M'E I'H(BK41TA.XL3^;S>BFL[O^+\_MAA/]TNGQ='FL$PD%S9X-EZD MBG\Q"K:4Q+2$(@W66]R.',$<@$LLPI'QA*K/U?]-$0ZI%]&!F-E%>,VH]>YC MF..O@49>3XYPNEBK_UBB0^<-8)&UC(7C$%S6D&*.0F1>T/6QV>[&,Z0>1 >B M30/![$V2ZG23'J71KKI7G-X* ML MIOWDW3(LD1;!2_K#R>U;Z\+&&)UWD'V6U0?FX(2PY!*SK%6(Q<=>88HM8&Y" M-/]C[)K]Q=@RXO]YO* 9HS7Q;'8:E^5T0NKXS-(7(KH@/"E8+T"%NN$G1NYD MT#(PCM[K/M?]'D*U48R4_5A$:B:EEM5+YM4B?(;K_[Z8GN-YBPG'G^O)ULAI MTI[9"&!2*5#%>HBH-;A 7$:4(70J"; )NHUX=,B3QT,0J;G8.A**3+Y/89S/ ME>B9MB3]N4H@K5W"B/P6L^3U=H(2&6DR8NV?(FE[1NZ#\U;Y3L>4N^'=B'2' M+*UW'-(U%VU'&JX@74[)&ELH0K Z'33NZGJ( I&7""5*>A^M$K;/SK@9OHUH M)G]XFNTMN@-LEV_"MY72E24R3(;,/1-J!Z]Z@T\[0<8@<=Y95"GT"8D_"FTC M,OU@P?"V\NI+H_DIYBM-@,^UZ,647&T0["(SP2OR+#C]4"+5 CY2@2'?@DM! M#FVG"S/[(M^(A#]8:/V@TN[(T0>;TH^2R-:Z4H!+[6L_ P6^(-;.],(H@LIL MG^N^6P+=B($_2-C_$++L:;)=+(9KSNM4483Q%V>85R. MC,^6>Y7K@7@F-\>=P[?5(=[[V9/T7Z?C.:[[ M'%73^K+BR8A%DXM7]7)Q#J#01/!8,^&+8E8+X77J%(Q_S:;OPO7H+MB592H M01:L,Z2KS5SON O'<^1%1M'MS&-_^-]!=G!S1AY<[%T86_$\A'"U<2D,)DG+ M:6)6DV4"..T3L( ,(_?U.G%WY"_U]UCKNW:PLOX0Y MCH1W'*//("1WH*2TI+V+A1Q$(*/(:6XZ*;[[(&V9A/N#[:_[R*<#7QH_ MF>O+;V\F8;JLS>KHW57[P1%WNF8H8+VN0\Y9P R.USW?2^ZC5]R+3A<&-\:X M97KN#T:HIA+LQ[ 7TV68?AB3VCP[L*G=@8OAM3J&#K4["XW>6@.&:9F35CT;G%VUP75-J5:!@_9L\LJ76//""!&]M31QUY/]; M#0R#H/]'5]2!&/4 RN\A$;@[N5I)L5U1R'V*;:R+MMZ.=YX58'O^-:WN>;T- M2WQ>"J;E*$ATR1H-1>K:S-:2^QUJYC!FKW M7*)G4!"Y2[6Z''$F9-)=?^T?\>5M/KR_8YV-CU(<(P <(B<\-E$2E.0 M)8;,04#:3$,(*B@EE&##"@!_Q_6W!D'2?4G0FZ07UT&OX'/%!9EM@,3(25!, M%7 ZT2+213H67=*=KAULCG%(8:COGZ3[DJ 92==#?%VN#OOU=+\Z:"PPIGGD MX#FG@6"F+2&@ ED*XU$EZ3M5GNLPF"'=7O^.:']L6AU#B9.C9I)."EQ$#DI% M3?BBA"0E6B.%"9VN*.ZJQ/<[97DZHXUVOJS1BE4,GO03RE0,N%R#JLR3^K)% M ?(064E..-%G^ ^ &I+YWXE)#YV=[".B%I4$;L4@GH9/GW!]A/@621*8W\^N M@'R'T_%L_FJVK+$/:[C*RH&MQ7UI#C)X)0)DQYU#G:+"&^4H[J@XL > 0;7$ MZLR= XJJSX'O#Q O-6G[X[K!6$U)N+MRCY#*"\X$)),0 ME*8?04L$HYW4$0-SKD^]E%T1?P^GNLV9=@CIMK6FUE/PP/%S#LPX+27PQ 4H M@:15D^>@G96)*6:Y>:2ORE;/^QX.;[O82DT%T;!3P'F^WJJ\X347@ BK"F8+ MF=3E66%85@B?$T$J(S#F/E7>'@#U/1S/MM8ZK634)^5W/)W-Q\MO*\57]2#. M%S73/V?I,DA;JI4O$!QZ3S\R>ZSTZC)G5WX'R+:?9A6GLPO\A$PG$9AXNB<5"'UWJV4^3F"(475A\"^6[V#T:F&\MAS265F1LS)<%S5%UO51EU#0-JB'JPYIJV71(4'MG R*HX4H ME 29D]&*R^)\/NBFM'<=J8,=5PUI>0R6,X/5W^6%Q<7W7&9706G(^\ MEF5@-=_00DE2.I8-3_[Q:/_A\&YY#OE/LQZ&2YI!;B?GI;C?AZ]7?;1BT&M4 M&K*N%42C2.!$45!D$(6\MV3@UPVM\,:-^M$,S1> MNA2 :VN@WG^GG9('H TT\92TYK%/.MU!ASFH8^L??3&U)=TPU]7Z7M75FU32 M:XYZI.WW$-JIW1#[]R]J/5()?*9?T=,D,C M<3@S#;1]UF9U-,4A*@LB*&F+4S*5X6\V5P:T;8^F_UD<1R#2(%?%M;CX96^K MQ0@EZG_62_'IEC?9,6;M=G" M]&)ZWU4ISK_-RM,PGW\;3S^L,O-FY>:?[)RCV/#935(3>\U%HXS$W\936DXO MQY^O*N+U8ROIG1?98ZB% Z*IQ6 "1%$2!"E01J3U&?L$8A[&M7HVYN**Q3ZM!+;'.JAT MON-PJX44C[^U7F2^7QW#679&UWUUDPA8.LZ/RG(HO,@)1*A"!M 2? MG88DLDRRF!19GWC2T7;4.^;_%W&V_!N&XW96+@'V:MO8_Z_&.;OO\Q&A:+*(_).J(1CHHB:%@+QA5)TV.T M!<\E0DP$GFQ=IVR?J^8[ AY259YA,6]K<1Z1>[_-3NDWCTV5$P+)BD22/+0 I:V !D?O/B(N:RVLV;0>_+]+'S&? M3E91_EI[?55X8CR]JYWE[F4:6CVY36V&+O/0*%ASLU=>K2ET^>0SMM5+'8OE MKV$Q7HR49M);;J"L;@\2ER%B#)!35DRD7 SK$\_=%NF^NO61YUT&2E?Q^#^F M[:=7$)Q,H(VTEGF>H3IFT" M?TB!H>^"M[L+OQMOK[=MO7QUEO\Q,H5%IHV%D'UM@2$,>!$%..\$%X4;&_LT M3MT2Z)!"14?E8DN!'L5T/3]9NS9/87JMP-9=!ES\]A9/:&,83S^4<$"0Z6ED,$WAM M(]D&)81BHV2VC_^].^8]+I+>4#0W(%P(^/QI3R:K;UME -[&<>'QOI[B^X_S MV>F'CQ>''DI9-+;&79P!E2,C'5(XE&*"$X)4RR92ZGLQ9)&$\)]"I^P4FCO>#*V'08 MKW$[W$.VNCL3^@B"/SA9[UAVMPU&;J5%,A&)89K54V/JK5KC]I;M4G4$7U1X%DM&8G((22C( FA4!>577)[;G9- ?\8&]Z> MI-]X"SP>5XZ[#5X;]RC[A"E8"T7RFNBJZPB\!2\Y^9Y&!*_[E'#;'_N/L1TV MHON1*''4.,&5,G"]G/P['G$(#_VQD35RKZ\\YM5LFL[B1)G'K+@T8)*.U:*W MM8$X@VRYU3:Q:&2?.SEWPME71YZ7Z'@SFXS3M]7-M\6X2JQR?3&*K+(\*<@, M/2B>6$VBJCVM5%9:6LF\[S+8AW$-:2O?GR4WE51#F31LU'.C^>V-EK=7ANXP M,25C! R2\"6T$$2]&Z29\R6YE'B?9/+-,0YI;VS/GTZR:L:ELUK:ZQWUY-,I M68WO9F7Y)KEX=[JY=URPK9&<)# M]>T<2 CTO!05;0". M87$ZQY-K\;>S5I!A_8S,^\FL AI)&1-33H+CEJCO; )7B@;'?(J.:Y^PCU5R+Z3] M0Q%W!4CN&GM &[6I^8 Q"%KV/H-'@\!"]$84F;7OXVEN#'$(EEE;#MT.4O20 M5K,-^,I5FKLP<#-SAS]2G<^!G9(*K@A MPS:HI]E4C'UMVU4OCTM3;/5RW_)<&WQG$ZMR6^R-3,+5_^6ZVX_Y'F*]J_%["8):QX,C)MHRG>KO( M0"PYDG*RP:8@D><^!]6WH S)!FLC]?UFNYG0WWVCIDC:^;&A4W'DR!6DCZE-C[#:6(<2^VHI]S_EN69JDGFRM4+R8+G%.#L#9 M/CGB.6/TH9;"D^0;,EVO_-6:/8+[DHTMV*D6_ .@AG18W(8)K230A1(W.KE= M*S;+(K-%\@).*P-*F0"!1P[%^ZBERTR*/O[&A@"'5 BI/55:2>8P+L0G<@QJ M7"%,KAZEOYB6V7P]?WL[%!L_H:E[L=NX]C_PO[ 5GTSS55:L?USXDLEF=*XJ MC)R);)Q'(EN]&UX\\2 (9D)Z>'HW?E9;;^/B:Z^DR4CF4\D>@?EJ#047:1PV M@Z[-):6DL<8^M^T>A38$7Z0/*1[V4?:54I #<&=.0QQ6DJH72+ W6R^.&4.R8LD8ZU/2=ZW%+5NOX_ M#+>6:V4#]LGI?QC7$)RAHVJ;7>335]5<)#EYQV0QM894160*@O>)@68Y2B>B M$;Y/;M%#J(;@,AU1R>PBFQ8]V=_/R"J\SN ;([_5)AN=1T,:#Y*NS6)4X!"# MU&!D,.C(_8\A/VJN;?_]"4DF9;"VLO%,)=(#SD(TU@)GUKJLLV0V'F#SW8$Z M!S#8#DR==I(Z2+3A(BW_\IKRV0E@BQL*NSRD9,]MMF;\&V5 M/_+L%$?,,*U3))M^I5422@B^=GOT*64O0M*NC^[?%.'>N2D;/N=6IYF2K(K% M"$ E$!3&FG4E$:32BI2MUKY3?N"NB(>P97;EWTV5=Q#1MDN2VA#M1;&M0FK: MU9EAC-PG63SXR 0D4P(WY#YAZ'.@NR70(6RW@Z3=+H(\#MM6?68,%R:0XP;* MFEJH5GH(RB(XE#Q&GFSJU$)C:ZA#"*X,EW%;"_,HG%MUF''.ACHM(#.O<02B MAU.1[-W(L]"A&*Z.:WP,L5'0X!BWM2@/3KCK;3U0!\F#4R ,#^O:R,YH!D;I MH*U&KDN?)E4[P1W6"?F J+>[4(^C\"I*F[E2ECQZKD,U!;("[R("!J/([Q>H M.F7K;(MT2-V!!L6ZG439]V#CVA2DF!5C"%QF1YX-C^ 307/6.,8$D[E?)ZH' MD749^1_3/%ZDV>ET62^[)A+ADY/Z:J1%O6!C/&3F/ DG:)J!G,G?XV0/2=0V M=NM#N#G,(3GL39FUT9E/$^'U75FC(@*B4 JXC;:F^2;:59RA308#XY'K5/JG MSVUU(>> +7H/S)>MA#&X&/:(7X?6*8I-CSE6'/OF" \?R1:E1%W+\)9Z/A;J M'3!NP# 9LY!**-YGZQM$)/M>;:J*24;6?L$FD6-6+2.G&*V?$(P1D;F0^B3( M[ 1W2%MB%^9M97>$G,Q)B*ZY,B?!07Y<[HK&1%!1HY M8,PI!(+KDQ/MA.M6DW13BD0\&C:ZRM178P0MW*Q; \&RV, %,\ Y5T;5(I M#?#D9!&K1./^R:>MTFL.=09X5(+M)<*#:JZ:?<&8RM*Y B:Q>@$A1HBZ>-"2 MEU(;#-"\',_6VBQ]YE#G>T?76]L*[+#[X.J<._)@K4Q@O4':I7,BKIL /&(I MQ5KTLD\X95.$0SJY.SJ?MA99W[CQF_F,7/7EMS#-M>3?IPKU,L9ZUV]?X7+G M).B]GM8DBMQNO(V"R>>/?#,)T^63*\]].#-_9:A?:?C^##_-,8W7RVJ:K]WK M%XX%QXL#KZ0#);@&EQ(#3C])>?'L1!\%T7]L^RK9>Q'^=3Y;+$:)*U$[-9"I MFCRHDFL]-5T #1,.'<^J4Z3Z85Q#"H4,C+\W57)# 3?;V7>=LLUFJVC+-4H) MHG"LI5D3>&$8!%%R$=$3X_K<@.HZK"TC-/ _G!\"O_K:+D]GT\\TSG&L?2:G MX]G\U6QYI7CCZM7.ILHV7][$,MEY-*U.M6?3#[6R6&W4.9*9A5#SUC239 I[ M8R'$>IIG1 K,^.A_,A]OM%AN)H=D&?!W1']-PWH#V MV=G9]ILYGHQ/3TCUK3ZZ6)Q6I;EJ#UF[M6%@P=82UAYS3?OAI/U4IA],NY2] M$E;U*=*Z)_!!;:*=^-57FGTWM!=3^B>N&MY_17+;(Y7/K;S M]K;[HYIL=HU&VFCKNWSL;T33=:GM4])19UD,L^EM.,^_+N>!E@R94_-O+XCH MJ\Y\])>W!1LEK]7D!,M32OX;69+&-H^K0S[CBH_1LY M; WM&?UCL1RGD6&AD/V)D+6H29Q1@B]!@E*>!5%+L@QG/L]!#VE;'PK7;S>1 M. PG&G8CV1KP;_1R_&$Z4B9;7ZMR,^DRJ%($!(,<<@R2I<)-[I1OM#OF(65( M_$ 4WH411[%!5J5CWLQGG\<+>@*-HJ,1LLFS>EHA6X^UJ1E"CSFKX_PK3K&, MEZ3>;%8)(WB_2L3,&9Q('LA!2MX()62G;-9[ .W=%&Q=6NV^X6;N9+!&T<)S MJY:?"6+PY!"$+*UC+*1.>3T/XQK>)KX?4VXU_VHGE8:.>D%"E>\#);S3P1<& MR!UI:VMIY%I**$ZC0X69E]2%*H\ &]YNV98K+>72C"R/$%CEJ)@ETS"G8LA( MI)&[& L( 38D==J0.?=HU2;B:;U2WBW#LA8 ?$E_< 0@.N_ Q)1(ZM+GZK&CP ;4EKV 31/"_$^JC)=4<.1Y=P(S6J7"Y[)2/0>HG4" MC.)2AE*8?>3KHONR;D9?2'!:Q\>82HBF&QHR>,JF2]"Y+[: M0\%(YBVB[^/A-0 _)-7:B9DWM>RA1=[,B-D$^#6#_8HR&J5D@ZG=H(6J3=9\ M9N"E-?22%;+JK)"Y3TKQ/JB'Y&P-B)U-A'Q06M*;3\FP&2\7(Y>YDBD:X-G2 MTN%8/0%=("HOM6.<6=.G.,UV.+?TUOKF+ V(>SM*\J!L>_HQ3#_0!\[M:?K0 MNJW$?X3)Z5J(D\GL2\W&&GETWC!?[74103G.P6=2YUPYFP2SQ;@^.76-!S*D M.[D#HFLO*AR4SS?]P96+,*8_K(&6<9B,7,DA,2T@8M7[1=5$%"F!?0QS_#4L,->,!WIGO3I7 MC<2S9;#(%> MA4_+4]I!GIV&"9=X>(-SM.J;5_@+A:MH?A 4\FMAB!DH46) ME@E;=-(W8@%W],1K"&@31MH?@Y%'E.2A6'C70GI=RCCA_.HJ&G$69.U<#,FE M ,J8"#'6\C?.TV""K!M'$Q9N"&@3%KI_*A;VD.0Q6?A^'@AR.M?ABQ%&EXLG MX#'7! /E:/GPZ"$KF;%8%/FF7]60@C?1;,(__T_/O[UD>'0+\W<,DT6]=5Q3 MJI=A/*VWLD;&:NLD&\5*;AK*L,Z?1'2_LN?$P-HK2LQ^#P,?G MP4&I_'KY$>=/\O\[72Q7Y7I&C#N7-'ET:#S!#2Y"2(*\/)DDFJ*S/J(O?Q/M M1L3\)SP_VDNJ!SNS?S?^,!V3S1&FRZOW$&[%RL(TMVA%V^S)K4_J&\Y#HT/Z M6UDF5YX[LD400:.%1%PE_[@H<+%FW3D4U@OC8J?:M@^A:I6I=/U;UV5#ZK7] M^;P&+R5B3E",53@O*@&*U+8JWGEPS93!X&7/L54-A8Y!#.EAOQJ;[$I9: M"ZUYWM]U@'^=S?*7\61"5L*+Z9(@5O-AO<1OOAX9:05ZJT#J"IMV#7"%9LL+ MGHIG4B31Y][OWM"'='A^8 ;V$G!G7KZ9XZ&+$&+H7#.+;E>A=4(?ZE) MLS1%GJ?DA;"IDRFX$;PAY3,?F%_["*I%E.9N5#?J:BU&/EAG8Y" +B$H*S($ MSSS49E2,>VEC>3P&L]FSAG3\W)P,?6:\LS)9N2 CIP5J+358%@@0*P4"M^2& M$"^#C\5:?D@5L@(UI /? RN.[872F24CFP4QM))5Y56 N38)-19HZ,67R-#I M0]HW#4>Y7I*UTE+0,29'/KY72 ,MY/<[X2R08LY":"E,ZM-DYBXT6SH&?1/+ M&I#B >+O)H%^EWZN#E'2&(SU$731&51RD1!E YD[Q;C60=@^N>V;.]'#,-D[ M4&-O@?10BI=DE=PE4>H%CX\TQDS_(@<<9!1>2.,#NWE"W&N,@ZLLO3MI.D;U]5D"VS^9U\@ M*U.W*S+DHW8%K-36EAB,MGWZ86\!9$,Q8EK61@(DIR.WV"8#62L9QE]#84G_H4HMH-[T"-UFXL:R_$ MKH0[?^\L6'DUN^S)-)_=*5\\D(YK6<&@.:L=EFGR"CEP(1A:/XQY%[GD(AY( MR3<8S1"#UIW)>E "-(YNW]3KM7U$M9RY2;8&XA@2(%TM9QTMQ,2#KH578[FQ M]SXHL+G'_&FMWU)*7Y:4WTJO_%JVD9(Y^=H[G@ MX))RA-Z1YLVY@ F%EZ!K(_#NV0%[C6"(\?'#ZJCV@NY'TW5(/PE:$PK)%Q/U M!%!)#A%K'U!/FC-'(8+OFY-S'<^0+B(=Q/+?6@C="'%>TOFJ=3C269 'PBV@ M654Q15L+/4MPF+GBEFG+#D./N] -Z8[0 ^PF5U7VE+7IEDETTB MR3BK*8KYV7AR>G9;Z?Q#.Z=D[O.P)EF8S4;;*/'R[RN28W[RF4RB#_CJ]"3B M_'4Y0[%Z_.+UZ7*Q)&AD,(T*-T+I&DV0M:-JU@:\B H,+R)9$XN,?6ID;PFT M0=>!^2J1KUZ9.SF93==/>+)SK?B>";HU M,RO=,HJQY%S3.2*2;Z.LHXERA#,F$VI4,"7?)\RV%Z76ET]R[>L\FJGY6,K MNV;."U< "%CLI$@723FM_O43($5)IDB)%#=(75RKRB5+,O>'B&\#$8C;O_VO M;Z>#G[[B>-(?#?_VL_@+__DG'*91[@\__^WGWX]_9?[G__7O_^-__-O_P]C_ M?OGQW4^O1^GL%(?3GUZ-$::8?_JS/SWYZ9\9)W_\5,:CTY_^.1K_T?\*C/W[ M[!^]>Y'_<_GTQ_DES*Y9^._UJB30+!,V6X9MJ:P )RSDQQP2'&X(+\?S__ M53AE4DF&:>2":14XB]X8)E/D/.D@N5&S#QWTAW_\M?X188(_T>*&D]E?__;S MR73ZY:^__/+GGW_^Y5L<#_XR&G_^17*N?EG\]L\7O_[MQN__J6:_+4((O\Q^ M>OFKD_ZJ7Z2/%;_\[]_>?4HG> JL/YQ,89BN'D"/S]/+?W@=C?EE_D/ZU4G_ MKY/9OW\W2C"=J>?.)?RT]C?JW]CBUUC]%A.2*?&7;Y/\\[__CY]^FDL.QFD\ M&N!'+#]=?/G[Q[?SIZ]_;UB^,WKS\=TY^_O7E__.GHUZ,/;SZ^.'Y+/[T; M=!P0+BF$G+_:_W.#S[P&F)C1'_;K9O.._GKQP15;U]#QVQ2'&?///_7SWW[N M.^Y4!"D)M=76>E^RMR6X*'P*4')O@\^OJUBL8S!*WSUN4+?0T:7.!Q!Q,/MN M[VS"/@-\Z7V:TFE6#S9:.+ZE+R>]++3-ME@6+!:FI2LLTJ'$C E<+X19S,OM?C022+AC.KC6,Z*L^\")[E:$I,T:H8 M2I,E;PCP>SE"&1BW?]GIM!M6 ZY<5TU%X1E0O@ET)P:#1JI5B,D4!YR,SS(LC:#][1 M6Q8=UTVHM!+.H]]T=A=R,\W_?33*DQ?#_ G'7_L))Y]&@]S3'&-&+YG35I)/ M:!V+Z#2] XE;%XST2394_RI,^^= !TI;28.=)=Z "W\?CR:3#^-1Z4][8$%( MYQQS3B'3QEL&5FN& H4L* 1RU43YUT \^C?^O@*]J5NYJVZ/R$^&*9TZ;[Y] M(8<.)Y=C;!OLD#MRH)/ M.!A4RV.8?X/Q'W@-8D]*8TU'W&#TI;X$"W!.!.V]+BP7LD=UX&246@%,*EU, ME"!5-(U$\!M]#Y] 3'OQ,Z$[L-TEA=B7%V^%7G$SK:N<0WPZG M.*;O]#2=.1Q,8)GS2+N=H=,H6$-?.50H;>+09C=8A^@ 1T&'FALU$'L##V*! M8V&8&(%)< 5,94UP4O',TZH9JE)$*)X ND8L^ [($U/^_877F_)'\MDFV?AFYHY%D\GQBH(Y8VEUBARS('.F#1N-UDFEDMJD5EQA>/1:OJ3*?C?CR;0AS@\>@C9L33^O6:/2D+E54V@B7+Z>A&X S0*SIIG?,\ M^2QQ119C!TS8 ?2CI\Z^%':3:V%7KOW6'X[&_>GY L^K$QA^IM.PXC[]4K7P MGS XPYZ-$AT ,"%28)JL..8C9A8 @PO)&RG:'"H; GST'&JAB!5>]4F%T@G");+)S-JL8VF\WCU[Y]Q?J"A7O?'/R!L9#VJ(F M'W#\Z03&^!(F_=3SSO#DLF*B6'+M0Q8LY!)),26!X<(5U4;5*^$\>I7O+N05 MJM_Y N6?6$NQ,+_X2N[19WQ_5F5R5&8()T=GTUJG5#-$%V@YH(B%D>M.Z]?< M,!"U\LI:K[E+A6MH0HFM8#YZJK13R@H*[7S%LDSLU_W!&8'O*#M3T=L_&E*-*; MH3U/>F3>FL)DCB;Y4*+ -@?+ED ?/6%:*F8%D78.Z%TN_[CZ3ST/.G"C/1,1 M',%)F7D?/ -)W\[%UL*(MN56,QP=TN!:56QSY>\@S%7!N9_F-8Y_38/1!//? M?IZ.S_#JF^3GXK?IF\'L@7_[>8*?ZQ?WY<-D/*VW,_DL38_&%VGI+[[U)SV% M1,5D:&MSCLQC$R+AYW3R"0.T[9EDY48)PO2 :VR@ORTS81V"#KEP2S7R+=RX MAS)''0JUP[#M-3S7JP]>SW;*C4#UEDJBN]+X33A=G@3K"KJOE-Z-IFZJO2,Q M[XT#&,B$3-.;/ DZUIQX5!PR!I2-BC--& B6))> ^21 M^90E9A32QH?0J([A)I8G3H;=9-]A)G,?,-QZD\PO\?I(AQ4^[G4A=3 0,\;+:4#Q9)-)!*3/8-B"@L*'4@M M(_ARNQ74)9RG2:&#*:S#[.CU:YCEG&RQA)Y7+@LE'&^&:*JM!%=^M[\U'G$S'_50#4_777E1YS99!LBO8GY[1[_2$ M*2I&Y"R;Z)D66C((W#,'7)#;HVB3;I. L#/TI\G-PVBV02WA;6_81OB5%S&! M!Q8%K^TS0+(8160N6.VY-@C0Z+IR1^3/DIAM]-J@YN/6%^O-Z9?!Z!SG1\"' MLW$Z(6E^&,!PTG/<9&6*8)D#[?2*# MO,_''"(]&.RYTHQXZ]P/\+%G8J18; M%)S<]O*L1=W+WF>G,V=!AYI%XAP+-3&)>UDX)*Z,V"OU;H?[+(G7H08;E,.\ MR/]U-B\P)]-A4&<*'(^.X=LU0Y9$L\BAQ?QJ=%JKM&;1JYYW.1MZ;5AROB9# MQLA\$(6<>@V 7IC4:-_; ?33IN"^M-F@5N8:]./1BYQG6H'!!^CGM\-7\*4_ MA<$,>5Q&_A%)AI/^%"]":O/7[B.FT>>Y;N>U'=GGS#DMR)(_7%^TQ !SJ4%^ M#D)$E:%-E*#URIX-I0_/BQ8U/[.:_HI[C"H$_C,8SC7Y7 M_?:!%CV<]K0',$9P1H>%K%TA,KVW9$.K8DVT@O[#V_!Z1^!/F[;[U&J+,J5- M7KNYQ.HB1T/ZQ:/R:C3\BK0F6LAKC-.:^$+O(/WHVJ?U<@$((2#3B+[6V&4& M(FM&9K95P&,HN4V@NMF2GC:3'P836M1C=;&RGL<@N"2I>N4-TQZ1>>D,\0]K M_S_ (-LT)ND"_0_F=JK?+BN^XN :_K7P%ZXDX88O7\C^@<%@TG,I%6EJG)T, M>OJ#6Q:$),RV^,)U"5(N=?!=$2>Z[].?)J?VI8X6-6/?%T"#-MHH#K37>)-2KYO%9S9K[9UGY//3VJ(!%@@' M*REH)R0*GMIPX(X\J$X2>Y)*(+PAJQDS.72"=NRH="3_SB?TS@@;&D:';DGL MV;E(SX(S.03+$,E?U3PZ!L0@9GGVM#I/-&NDMH=2I+=+]N(.PCQTD=Z-)2R9 M+9-9W4K*J#BG=]E[99E6LB8;D&6M,B2P(J)MU*CJ5E@/I(QO*W6O8\[.8F^0 MVKB$Z:)(81-0V]3T;B"%!I()T)@(!HR,R<19- ML2P'D\D.4$HW:F"X1T*L*?@[%!^V$7F366^GIZ.YL7M1;<1EG2](JU.%K%*= MDI]7,#D5+'@@-:0V32%N0-F_&]"!BF[,;-A%O@WJ'M8XIQ?@3.8ANJAHJ;7Q MA WDCD"E9#< M%>$$$[R.(JIG92@Z,X,.DA6 L;3)#EZ-YRE0H@-)KZU;Z+8V^%/_\[!?^@F& M4^+QZ*PV_O[\833HISY.KK;!M\,R&I_.@O&OZ]H&D^]Q;E(J?/]'=5$YW-%" MEPJ)?00A/$_:IZRMX>"* Z^SU=X[P57O_H^]=["A]K>;')4/8YP0F^&B6<&G ML]-3&)\?E5L17=W/@ W6%E2LY.R8%BJS@+XPU"%JQ"*+@=OUW164G2_-+QIX M70YH^C2_PIGT@G()9#*,UL.9+JK6K;E KWC12F?OHFT3\5L+:7^;WT&(*3K[O6 ^6\Z4ESH: M)] T*DNY"]DS(4T3136PJ&<9,9C.QJ0$.LZ_TL%=KZAK:BX!?#$8C/Z$8:I_ M?S7&/!^;\'XT)8E^[8_.)H/SFL-(6'+/HJ#]PF6FH-2%V,+(@*BB2MPBNEI9 MW81QG2WAF5'S,*IO,.OIP[C.H)J>UQJ&:1US1:_7;)+Q[Q,L9X-W_8*]XHD\ M/B0"AK(&ZSP+ 2PY+B(7[811J0T[-P#WS'C7M;H:%"S_6C6 [_I?,;\E(0T_ MUQ2L%Y,)7LUX:<#;%\:=1F?X)8WQQ6M.O_WLF.=&S6@)@T8Q+Y#7JHQBD$%A10$M( M-D*CH<:;(GQFY&JBN 8UP[?AO+KAO0ZY!UD*%6EWA50GFUGN6,B",^Y<=I!4 M;C4_>WNL/TC7I3([K!JNZ:C78!R5V62C(0QHZUU ?ELO5T\7HIQ-EC\>+34C M_73VY0M]S.R'/:>,20AUT%YUBV3-J](J,CKY>;;1"*Z6B+DJ;;AK6,^$@P?7 M:(M9>Q=7.!^Q0B)1_4ZJF_1L\2XFT,PY3>))-15+^9T:5#I329<5L;WFQGG!HH)9]8UF$>AUUQR-]=GR4PX*(@"U+4\$#BG$%0 MAB0%/"N>#?HV8PMFT4/5&(WU8FYGB537*!@;"%.2S1@N36I$9U MY!VNXIEQ\F $6,'FG:_/[[V87Z$_GC6W(W/A['31KOX+UI2XU_VO_8S#_!&F MV'.>:ZV,96!2+2W)M?>=*4[3.?'M+()F2B$]^^DG9HG]Q'GUDM/6*]=($LW2Y7JK*'"(F;)BLW1 M&H*/MDW08'.,SXR>C92W(C=WI^!".L%\-L"CLHO$YNTFLN4:T!4&OO9OU$6R MR%5@14;G4H@&E[MRKHI&= >H=<^60SO+A]+=H3O#U%&E'^LF/^M=8"P&[5-B MQI5 +K]5+,:2Z>7Q23OA>90;I19M-,7Y\K'[[O!R2'6/=A5[QQ.]9R 6%>8; MP.A\COLU /N?W'Y/%2PK<0?Y-52G, Z2YYSEBK'<1*>D8&'=!T&*R9A[(8LY1J2(#V+R< M3K>#_KY[]'XG9=];^*,N)-=A&><,"'R[!H0GKW4F*D97"$APB@4PABD;@*M8 M(B\;]5;?3(77'_T(57AOR37I>32L\;;Q?!! ?_+'R_.7Y'F1*)9J6U]72Z<$MPG:M%*\"]DS-*::**U!W>9-? MT%\T_-L'7 MM.G>70@/TW^O6[W>29H.E+*7'6D)IRM><.$DJ54;IAU7-5=;THND<@&,/#0: MY748TMS1H^^PG-E&%RVFE<.@3O*>C9 @I M.0O T:4F!%D)9_\-E[K5VO(%^LXB;]'(;W[($JZ$_:_U?%UXJB$[H\DV)C.K MMD$.M$BI@4DA4!J=#>=MK)=UB)X8&SH1?(.-86T9]\OS8_J(V<;(.1 0$5D* MKK8_SX9%"8$Y4T<):L@:]EQU?P7N&1NW7:MNGST=*L"+MVH3B$U-W U 'L;* M[5S!FQ)H1^WLPNH M_5L]G2MQU$8##8SARTI\.K,OOGQ-]OI@-,,X2WR^ !IECI@Q,,ZM9[7!)O/1 M2J; E*"D*-B(*AM#?'K$::.=!GO,KV=CDO79#.FO_6_UJP4RY(7'C>ZTD #WVA]LZO)R_/?X+]& MXU<#F,PGB.3HO);!,%%<'1D9/0M9<0:<-K[@LX1*W /F,/?%6JMQK3[S) M%=#W<+IX^3:!V]0[WQ+P83SU9@38G&B=::^%A;0E[! *66U"DQ?J---)*0:V M*.;1&N>+4+)5NO5#(-L=7OU#Y=HV2FLSD^J[]FI+F!?AEV"S25A8L)$,PCH# M)3A- BFHA:?_I=PJ26,#>/NWOYHJ^>94JXXUU.!.8#XGYVI.:/T'50/U;9+D M+P!WBM7QW4R76(V%7.J=!0A/7RG5IB/'+:">L=75E:H:-(E= VTQT6<#<$UM MJEOA'<:"ZDR9FY%D!TTT.+MN!ZDS.:C "57@!-)IR[S(CB7MT!F5,[TG3X4F M=]@^AV')-@IH$OO"+]#/%Q7Q$]IAY^/=9J5OTXO#^N)*(V (P0H&"0/3L@CF M?0*FLK:H1$PZMVE=L#G&_=LX'2KW1@"LB69:A#IP0#_Z3 A_@_$?.+WJL+ ( MQ20MC"_ I!-T$'L3F,]UBHE5D=X@;T3A39AS%[*GQ)=.M;!VI^EV,-]%!MMD M8?6-RNO^!#Y_'N.\#]6H+'XCGO\=1Y_'\.6DGS[BY_X.(_JZ>&@7P_HZ7_S2 MV+Y4DHC$'BZ(2*AB (N)O"AK D2EH-<%@!U'"WWWO*/%\]Y=EM=J=-+7OBPR M1L&TR9YY\M08&)08P1JIVNP<=R'KJ)O>K[1!K&J<]>9;&ISE^CK3/D__S%:&/N^H.I>R:.N MA=UQC?#%K-+KD"YLU4U =5Z^OQ;._HOY.U+7J)6L]T8$!QHP:L&$HHU29Z!S M3I+3@K5#K) I!!D>*P%N:0.P3_UO(^(.]3Z[5A^?]W[_U%-HBI>5O4=(+I+Y]'7W^Y^,2YGB_^,E/S3,%7S]MO/7E'@A_M M)+4&)N#[T?#WQ1T1^"BMUL!LG9FH>4PLBEF[ FT2G\%LDRUX#<1CUNJN,MW; MC4I&/*UVR/N+<1BCV;70;#P33J8O%HW=RA=+7?I M\B1:+P1FHH-1NMZ8>.6-])"Y3!R#Z.WTY%WO#JX].MU\])4C R'E4JQAJ.M MK0CDPRCCF#&%FYAT,-@FM7QCB#O'+^;-(2?'HUE;\3&^/)O09U1B#;F7K3-@9&&9E\BT]!>FVX:D]&@GV>'P#N"?WP"PW^>D(#.C_X<8JXSK/JY#^/S#U"C M>_6;X\E)_\MB):].:LNCR8>S<3J!"5Z,6Z0?O+SX%SUT7"I46/.F:(56. ;! MD&F2A0%P17O?YG*X_=J>*I_/?^L/1N#^=-W:N51.T MEAX/G,0E@8'3@6DM)5GBWA'-0 J-!;EKP]J[D#U5SG6JD0:%*W=)X>7Y._P, M@S?#*0&?W[>:&EK)TC%:.GES.B$+==0?QQ+(GE#-,B>WQ[JO",=^N-185X<. M@-QBR?$PV3G=J+0#4BRNS8.0IL8>;0Z POD&S-=$\.\ ME89E.J"%]D$@M+G .!!=[LC2/0Q;ME%"ARRI8PKJI6<]K__C/Q:WSKEVJG6" M.6<$TV 2"UX&)I0HT94HI%^R=U;,:KCQL?LW>#N6^J@CD77@OG$T7MA0MS(W]DH5OK=HY^X=;";J#MT?;\#09<>I$,N07+ FFQCK-79MW9@<@TA'C]2AU%@_)-]= MY_R]J/66M(V#/E]WEN]M M)^DVPEE[DG8;\E[8$:]&I[$_G%VF3M[#N+9:_8KW#FUO]*E=A+"WA[\4JC;1 M*.N-Q"BLCDE%3_8-*2/36GA4J;?1$SIW8Z[NF(+4CJRXPFR2I;8EMLR'')@) M&B1X:Y)LD\1_&ZKF@6<1..>)?!$A:E&6C9EY5\BH02_K95N."9JL^N$%GCMC MQ]:QYFV4T##6?.W-JZDB9/[.NLS1:4O/69Y].9F--SDJ1V?36BLVF4VA3K=KN.)T3 RJXX674M=5(*9L=9O,HLTQ/FV:=:&8!A'? MS5^(=WV(_0$Y_;U$^[!U.;&2BJQ!ZER-T\*$33&GK(K%C1+(&VYKEV"?-JDZ M556'T6%R16XYZM_C]*C\Y/\ZFTQG_Z!7G/79H679UZD8 MPA%F"8EE5"G9Z##%NV?;WOOQ3X P>Y-^ART);\>\'J[2RTHB0P.Y'E^?*D&YDWZ*>T2!*\I5W9/Y&L,SIB7WRE'?$S_C[!>4S-: M-57-0T]LRMX(KVQ@7-9D::TC ZN ":&Y!P])B#8-H1]88E-;$FR8UK2-,@Z2 MG[()P!]I3?=4Z-:)*O?1QD%H0T/_=/^H __& UJVYS)NVE>]+)#>CA@8A@#9UH)H%/;"R:- MB,6JXF0N=SI@ZS[]01B^N^A@U*T #QBA?3.9]D_KM>6OT!_/;L GHS(WV! M6KLR7+PKH(;19;!2IR -0Z^!^$X[?C3T5Y^2"&# Z[RW_-A+5&VNT:]N9(_' M,)P4')/<1<\"D@0PLAB3( DDSP)7R(2R"I- 45+;HW03E ]BZ[T?:S:[..] M.?N)0'_$-/H\[/\WYK>9O,A^ZS1J_;S>^Z#8^ M_UE/)W#HZ+4N%C3Y*!Z9S[8P:8TN(0*WRT[90W\#;EONCU=BCW1I4$/>Y:+7 MSI#L!>>Q9FLQ,N,RTZG0H:=]9#8HS*2O@N'AFSYKE_?C'6A(AV[S'+IC%!I\5*SR'(+/FJ,SMMS![ MQ?L$2/QP]=L@$Z/+E5YE 4QZ18E<>/3,\6R8UD&S2-]B1I,33CZ+%65O>=-= M+.@)\/HAJ;Q!:L??1Z/\9W\PJ F3PN0Z8I #9SJBKQ7IEHDBI3()$P3;A'H+ M!$^(*_<2ZDWENH>T35T8U==_,)]F./D Y[.D HLDH$R6A##B@J]H*S BB3@FRG)/) M0B\O"T5;EJ1&J2QHM]RIN#&S;X7[@\WMM+LB4/+ H&S'/Z9#WD4!_WY&)R> MM,XKGBV+J:8_^IK)XLGZ#CK*H)($I]KDPK=?VQ-@^P,EP@JN/ZBHX&N<1_*/ MX=OU TG$')S!Q&1)EFE(="#5(@*,PJL< ,W^:A8[7ML/KK89"9Q6)J]FFR6CNO22D/B>!W+>@'JSM5^0HJ[QRW MV[K>@EXQ9VRQ3$1#7D'TBD4E"^,ZIN*$U4FUN5Q[E/50NU"NJ6H>>CT4QJB* M \^RKFTH49',5(V*J%@P98=HVM#LL==#;46"#>NAME'&00I;-@'XHQ[JG@K= MNL+E/MHX"&TDO2NH"C)I)&?:<OBS8]ZJ-9LV48)>ZJ'TLHH M.K0#T\71@H6G!4L5&"I10G0")"XEGS[R>JBM=+!!/=0V CQ@/=3"2E_N7M!I MO=-=#VE5S[35XF[4*PGN:V%2#D&'4!-1E+ 2%=AHZ3LKZY7N>F#SCB%79G-NH.O/7&O@W*7<^W]<^XUF[#9XA9*V"E MU(8,BKA+"0D^AQ M+5S-\&!&(@DAU!;QP@$#KB)!=^!XFU=I$W1/GD =*J>!A7V+$"ZO=2X/:&/R^KI@>P*[51J$/ M_1;*![)Y!(],\]HGH#C)@.3+R)8%[TOFR)_%N+&]\V+#BZEM]'.0&X9- /ZX MF+JG0K>^:KB/-@Y"&P.<*R\\L\'7@: (+.3,60@>AU[/=,H@Q,Q/1:IX#@%\JJGCD%U-;Z6"#BZEM!-C,XUIY MCKX\_PW^:S1^-0"21R5WC"Y%F163!@4YAYQL>YLB$]H&D0H:P]M<3F\!\KG: M(ZWTV*!X_1:H5T#?P^G5_+^[X3:U6+8$?!C[I1D!-B=:9]K;[\7 2MA(#JKB M)C+KZD580,UB%IG8X4P((5N7VOA9#X)L=U@_#Y5KVRBM <>.,9T,1X/1Y_.7 M,%D!>7[@HTNT=#0LF1J.,LHPLB1J%)-K!P&X]FWRHS>"MW^3JZF21ZTUU, D M6U0-7 QT60ST%,;GH_(*QN-S\E%F_1U'I;-(=(?/[B) W4H42W'KJ)4- M,D?%/9 -+ST:7IP5OH0D,J9>ASB:64A75_G 101'+E'QM#GH'#D#7YM$\* * MT3Q%UZ8,^;#AZXLY@C'*)+10S.I8HZ/D^WM%&P=/WM-6XBT8O>_5'VB88^=L MV<+VVUX9^[TX>9'2V>G9[&AX<3H:3_O_/2^(TMYJ!,AD"IO9F&1R[9.K]5$B M99A59EE%6KHMGGDH@944D@O:YLS;[$"; M8]Q7!D-STC12RT-)4-CF#D@K;V3DDD&0LPE;Y%!C D9<*04%.I'V;C4^E,!! M*YKL$!_81ET/X*IV$[@_X@/-"+#CG>U]M/< 2.>B")['P&)QG&EA)(N._C!< M9RYX$MRVJ09\$&3K,#ZP3ZYMH[06\8$Q9*QP%C>$H2@E,-(V;K,B\\((%H)3 MK(#U0043K&YSA[N,Y$'9[+NK;OG6?Q>Y-[@Z>(U?<3#Z@ODJ'#'KP;J IPV2 MN1D\TTK7\=H)650HF(PZ(2I0/K>)$-T![&FSI$NM--@\OHLYU.*FD_Z7!32/ M.2OG+-/D?#(M(=:>.Y'EXC*'&"/R-LEYMX!ZVF3I2AL-K@,^P)3Q27CPGA :1PF[$,Q2L-#F E+%R!6"+K1S! 4:E"+" M:(T\WA8LO">:._G9<#VKGO1]3EK?;#A71P.3? MXI8O:1%<*73(.$7&9@'.@LJ6.27B@'[T^<4P_P;C/[!. M&+MP/"_P04$5!2>.@ZZG)^$+V60&0NJ"-:-"M[F"N@O94Z)%IUIHL#W\'8#/&:FB\]6?1:J,)BU&1W114MAZQU-$VHLA&\ MI\27[O6Q]E:[XP9Z,(!APD\GB--7H],OHV$=1KXPYFN>_%><3*NT)OWA_%VH M-OPG3&?C6=?K^W?5Z^K)G;3::R*&Y3J&G&-P(A0Z1W1,$(V*QAH77"HF"^AU MAJ*KBY877^GCZB-^'8WK&7GUI*N[@^04-[9$1GZ;8=IB'=>JZ:MD(&=GG#-M M9KIO!7/G.\JE1[S&.+UZS,7%69U<,YF^A$G-R>"U_1L 2]I&>M=KVJ,2DJ5" MA" K(JK49M#WMDCWOPVWX]>-"\V66FM@_-V!]RK%?E:^\?MPC#"H"_@[B?TE MEM$8C^%;ST6G-/E%S)"-PDA6R"*G^[ MB'?TMZM%>%ZTQIR8#&AK1"$PJ%.\R-\*$2RB:C3TO1/X/TC:I7X;9'"L%]+W MR[F8D-B3*@.Y4*&OTV:RU:]A;<#^IR(UZ7.UB:!M#63 MYP$/H;7U)B,3,M9;RI(9U-X(&KT.'DWVHDW3IXTA[BL:N3\RM='.PXE*+CS! M8_H7\R3P#"(J$5E.B_'%/@5@,EI>O%?>V#;W@C>Q'#X&V:G.;\0-=I)]DU#2 M=42+!*5Y'LBOV0<%!364-N?6H2D0HU+YQRUXK@F M:'CK\_89'N2@R(V7@44HCFG-B<[*$1==%G18:6D:);+M-3QX-#W!<97^&$^J M,?D5Y[D&]4YT_>-?Y/\ZF^\&[W%Z5.JU*>:BDXN:)5&;WPL(]*X66IS+OECR M2P':7(MWM8*'?D&Y#1^7M]>#:+E)\?1W-_I+R%^-AM/^\&QTMG2W_V%T,0<; M)Y/C$Q@*^1O]YLF$+ TA2U&.J%5[JF3C&+E$G@6=9()"%JII8^YUNXZGS-P# M:KR!;=GM:JY%M-[-FB(F"X*3B$MV@FG+'0-#*W0.+-(Q'#0/CX#.2\OZP>Y] M\*%!)'.WQ2T6=31^-QI^QO'[LZJTH[+X^:27M$<= K(,N=1W>5;[55BPRF0E M@G38)O+9>&$_"+\?3C2(K-Z^O'D$)R?K:\\V%G5M)2)MJ)4?Y"8784L4PF"C MX1(;@'N8T=1VA-M>(P\GCKJ^MBC4A#]N.8/ R<@IJJZ'6Y:"#K8XC*JT,6L? M8'5GY_K?HJQS&SWLO4YO$W _RCKOJ]5M;:./M==UW090?H7^>#;*Y+=9@'@FE\GEL)-?^T,8UC#098NC M=WV(_<%%?'#V+S),+S]D-/Q8#_=Q?_AY5@=Q[YC+?F!U$:8Y@ "7(CO.^6 A M%)MET*YP;[R6*1B;O%(HH;3;_P?D1>Z74D5RZ* MSLZ1=Z)JT0VG%ZW&+*/0C%YCD9,6Q;LV=Q&=+F/GT#E,3N@!]?_>_.NL_Y4L M;%+\)<37_4EUD0A1#W3V1JC(7'9UVJFUS%M3R*6S@3OA,?LV5Y4;0SQ EZR# M,?)&-+Z)'AO$@Z[5E:Y"IY1R285,QRK73','S$MGF!4@2G&&\+9RA&_#]9RI MU:'&6E2(S<2S"I@MP9"A8@)A8").\@"-\HMK(6TG-F43=Z:A#S MN":0%>A>Q&JFIVE/BXCHLF(9:U4(UY(%41U&B05-<9Z+-C-1-L/WG*G50(,- M @TKQLC/@R>?:6>EKR;]?-'\=;&>\QXX&65 P9Q*JO8P+RSXR)GP)MD@T:;< M)O'Y'F#WS\ 6>A_M5VD-#L3;I=*+D)56$9A0I;8\5Y)! L64TR&H6(=DM:FS MN!W7DV1/AZIH/TZQG^=X3"=SP(#68(4$ Q#J>O4F[<)V+T;2VOA'MQLZDSOFVQAG2IM M7V?A6M!8%.JB"G.9\.H0+'G5Z%CD9!K'@;!MM%52V*] M'7XYFTYF$A 7YS@JZS+GG/GD@&E=DY4A(RLYQZ*E$"JW&=AS"ZB'85)UI,YU MQ-E1%RUMJFO0Y"+?+YC 4W$L:5JM)J./>6$E*RGD% W'XMI$J6\!]=QHOA\O#?.B/QY'9;+1M2T]U@Z*63/@2/Z'(UL$H_ IM$D>7(UG M_X;;X70\ZEQ!#1S$6YIO@G+6)\&9\J1A[7@FC!89R)0);"$OI6)?4!T.D[M35 MP,-,X23S5=4= 9GZ)GO+;C$E"\XVV"Q0^DG^H#XLZNZEGK6.ZS MDLBS,))ZQ0KLDXRRT(P;UQD$BPJ;R,W MOLWLR-8K:Q$=_6=_>O+[9SE59V]#YL$:?=+F991NBT7 MM69-'\[&Z00F..GQHHOVH;#LK:>3V1D6<@Y,%>50:UYX:1SBZWA%/]Z&AT>< M/:7-[+"N.EBTMH9\.TR#,S)3W@[?P'A(OT8+C:)PP34+5M;XO*6%(GT%#J.@ MUS]9Z1_#&[)^B3]>F4= K3TE.>Y^4KI VX(C[]&1$\FT",!BG5B(P>4D55(6 M&N<6M3.N'HSKL)C>9ZPL!5DLMG;\0L\\9L6X,RXI4="HAUO;N&Y5CZG M=&C:/,"BR,L7]-4 )I-Y4J?2W*B(3/E:+Z-\9%YIP[R(V@F3O$N-TV)7P7K, M22;=D&=][O^.2FQI4=XNK)ET;APIWY\HR\M;9)QOL,#]E FT6N+!2PMVI=4Z MPCXH3CQ*\I.S*$2*ANQ 3J=A35&,H=3)/YEV$ZW)FVQLJSPNTF]>[?#H.+\- M%3KD>ASTUH0+%E'R&'-"HYFL(2^MG&'@#4G-8$H\@$>QE'JU'-2YZQ$']+0? MAC9'#52QIT[#[[#>>[V'\;PS\KT#?VL^IXL WB80E\+U5ZX3BI)5+R.I;=(ZK>AIJH4 MSFIZ 7?:0&PT_>\.8#ML/?-/7HR8F4NUISF@5:+>_61Z=Y26+$9ZB[)UA2=I M31+NSAUGU258JJZ_MK6X8:Z%AYZ@JX=6EB^"%NAW"T>^&1TWDK(W=H2\\6O MP_JF;K/5DON X_XH]U(MZT'KF,OD+&M1V_0'LL@$2(]0BE9&;?BF;_C()T.' M=H+N\$[]3IQ',V$2% M8RC,61*3#C*10Q8S Y5=,JK$K Y'NC6@GQ_MNM#>3>*9CMV>]Z/I_\'I+%.8 MWI'<B-4-X4.K)C8![1,G1*".LPY>6KP0V]H*4'/0T^-!#J397;G57^ M/0-G?UN"^.)T=#:<]A29:"""8\4X JH)H+L>9\B,..U)3ZGR*+'S&C_0F]##G8#!VIG M&$^&.?M5R$TR^6:.UBJPU?8_*O7*>=8WG8X^&UV4+"4@.\P2:LA*L*"RSA!3 M"<'OZ'/=C>+)4&FOZKC)I+#S4(*58IEG._BD%(CL&.*LHZ8AD=!FR41R])TD M 5R;5I*W@-I7@E1+8[8KF3^4]*3%+(X7Z5]G_?GT^/D 5PDZZ&IV:44GKHV< M 2K)E"Z&SF -3K;IYK &T*%2DCK3]YH9*+O(O4$ZQ2I8]R?UFR,?XP&N180O)OFBWP)Z:-/N89 $S>TARK%HN"*"<&# MK.%2LM7OM&C7??K^+=6.=3#J5H =AI0GXVGO8[V\F]$VT7/)UO7,!AN8]M6B M\G02B6L0&,;<[Y MS57;_;M[]RF^@PJ6E;B#_#K<G%T!BB1F-B2P(2]N\2XE%Y3+]$5Q4R2>4 M&Q6G;:2_[QZ]OT-T)^&/NI!EY0%:.-=4&3+&L HE;36\MY.3][- MJUU\^(<=*(V-T?F@ZPWP!B3*> BM&D!=S>V77WZ MM4_X^W@TF?1R<$'4,S5(&6L4I;9UUXF)*%%P#3*X-BT4;\>U?Y>O8Y8L>_4= MJJ%!>Y>UZ&X/S+W$,AKCBY3.3L\&,,7\&K^,,B?OC@=C:?]_Y[]M:>C M\R$Z)")8QS0=!@R4)F$&G42UZ$QI,UQY#XM[/G0]$"$:7';>,,5*I>LF>5V M*4!ZAR6=8%PAL]+SE!((+O=L.'6VMA]<;TN'!CGM"X?BJ*Q=Z_QZ5VLCT0G. MHN6%:0_TBAIR;Y,"X*C(DX$V/>2<[%V22_/:X_CV>4E MBF+0@29II4QVO=1DXQ3/BM-81^0$8]HTH]H W*'B+FU(L>EF=T_E[-, K0 7 M8[HV@-@T36,#D(=)U.AU+:1G(9 4 MI.4BT_^2\FUJK=8 >D"6^'V5=W-*PM3QCLR MC8*#.C:-+S;&.+3(TT;[;1HYG4V M)EF?C>=E'=_J5PMDP;DBG<^L1$D[JB8=1S".96>M=Z L+E>;=]6%:RVFIT>4 MCN3?X$9J=K]P,AKDMZ=?QJ.O\ZD:BQ@S>J6X+LQHR^FP+?4ZF#9 K[2%%*0/ MV*KGSEI03X\;76F@P]N;..B]ABF\(B0W3T1,V@!H.@ VUJ.3H; M$U=M@;7E^^\2<%SG//KC.#"NC\>GL MSKG39)Q;G] J 6?S92WWSD,-VM6N0IEK+[G74?#J00A/CH0M*Y-N;GU:\T0; M="JY& +Q*RE&=*:O)%FFG#SI8C5PT\C^:Y]HC//(KA7?9FSHF,B",-0!UI2\8:,^VI0N)!X MM()\P#;9?FLA/?@@U%8$6#]O8 =%M&RW/N^O<>^&S%>KNC!1-UG7?D8,=+RR M@T\6V(5 MP]W.:SV'Q6[@\H9'&=8>#UQA&/ 0;,"17I!'E@1C4>Q/0I6;SXZ MX%&0>@NE[S.X>^&[>VF5J UFR?L'IA/7#(".JV)RX$853*%-AX\[@!U\J-^! M&+!I&/@>ZMO3H(%7H^%7@MPG^7S"87\T?C^:XJ3;RY=[/*.+ZY==E[9\ :,X MD VHO=%"@\@0#>U27CHHP601>_=XWJZ7$''Z=G;3][VOY+ER!@"8JN32L=2X MC_:U'Z=#^AD$;.-7K@&T^V7+]8]]6R^]<3+]"%/\-*U)JA_($Z ?P&?L"8/2 MN%B8-2[3&Q8B \3,>/%*JQ"$:M2R9'.,^]\KN^#)S?N7)CII4^Z4Z'&37TDN MUU[1NH">41H@AWJ-D"+3WB?F:WMX:[%F.# MS(/O\7W$+Q>#Q/,5U)Y44:)/A6539[M@=3] :Q:-EMZ\X%V2 CX47^K[/)=);[*L M7^SU,^O3&;F1_SJ;A50O/ZV'QFOM>&)9UTX9TI _1WQFH@CDWADEH(VAW6Q) MCYN-#TOC'0H0/E@FU#R3FA/@UK=:J##60C7+KAVG9+S07:BYTM%G10#+>AX MPQQ82%"'?Z-2GF>ML3]J^Y%==N.U_$KD4__[*&DS]6P*+G3%1: MTE&(W) =E>HP>5TLRUQ$$82 8-MTC]H8XA/GTTX:6<&=G0/C&R#],.XG));+ MB,$@,FV3H\TU"K*J$FWP=>0'I/^)[4\ MZG@,M4/[:SB?T.$<<]!9,ZD=H77"DX"B9P*(P(-ERHE<+?;"HI&.&6U4YEP2(UI5!-P3 M\G/A5Q<:6\&UG>^L[T9^%6 _*I^FH_3';+<]'O<_?ZX3)D!G%PUG*M28NZKX MJ=5 2S@VY3>[ C\N?"N.^VM8-\N(W3OAKX8ET(O2D^(7(#<5GHY8B(A M.5-'WV#U:9'>$J%#VC9$=L?QVBO:$E]'X^/1 M;S ]&\^FC6NK027#G 9R+G6J8Q4U,L$MBJP+V7D;E&YO\\@GP80V E[!A%WF MZ5[?K C6,/6_P. BXZ/,DAQ?8QK &/.+R8N4QF>87]8X_]'P%7&;)/OJ;#(E M$8_/WWRM4;0:*)F5!?02QEJHYYA0.M5%.=KH2F'2V(#H.+CECGDK6-,,WJ-G MV,-0W HVWOL2>K6@+K*_YYF(7\ZF/6MYD'6V5C*YAFE=8<$KSIQ(*8 +:.0^ MS)]E7(^;4 UDOX(:'5]O_SZ$^54H7D90>LZ+J&V03!:E:O_]6E5:/+- D)&+ MA&(?^=$KH#U%@NRJ@17Y@?>^BE[87Y/)6>V /(NM]6Q1H3Z6T9H#TZ@\"S$ M,\E;[[4RPMC-C-CK'_NX5;FSH%9H;9?$77+.AQ.8-329!T0'LU_'?#QZUX?8 M'US/Y>E%88.23C(EM6#:F<3HN)(,BC=>!,WC^ MTET%=#H=]^/9M%9X'8^6LKIZ0EF20'#,1;).M 1+AQ%R9A0/*0AO4\K;,^&V M1SX])G0FX!5,Z.!2MN"8#-AC^+;@:;^:M?/O7D3<%W_]/JFB)Y(+P65+$@FU MQ5(A(U:2@*Q/)60C-+=MQG;L /IQTVO?6EO!N(ZO9J\G.K\I!5.]2KY6_.2 M9&&R9CS72HAD. -(P(+U2F5,6?HV33BV@OE46-5*,RMXM,LEZROX\@7S*Q@, M)J]@/#XG;B^\\J-Q_S/Q?3#+%KR&-JK">1V!J73@Q'I>:K-@15Z5!HN*:[X\ MM&Y5DM76SWWC!&46N"'V?#J!,?84!N-BG9_B:2%:(3((=7'6 M:JV%B.#O*)9?\:E/06/W%],*E75\?3CO_>0\2DS&L!)\[1H7/".+0K+DN<', ML])Z'XD?>VV\UOX4WEZV#Z6QVO?KF+6LT48;'GUF/O) 8E%$6X&."2N@1*RU MC/NX5CYD*[6=M7LK6[:6/-\C>@^GBXZ\F^!JVNYL';+#M"O;57.W$F%' ML>^3%LI@DL9D%A(2^ZU4S&=R2IWQRH04G8IM>C+MEPYW]/G:%QNVD7:WO2/^ M?QR//HQ(0D=#//YS].N5-[FZ\<_K,_HU^NGY_,]?1V?C11LHFXO)!5B*D=:0 M2F"1]D^R7Y.7JK:"TN5.([$S.(>V+N^KW-&!-=-AJYI9I= :I*1W>X'.2&6+ MU(6)8@N)1Q4&A6M&QC2=O'7FY@;95AL\Z/$SHFMIMNQ;^?+\\LM_]'%,#SDY M?U='_=Q.X!^^YVYG>UU&KF=):[DX;@29<,4:#S$).M<-; M8I$KHD2D?_;AT&P;735DEBS9+')3 )R,9DFZQR4<,SR M4B]RN6/!J,A",+[>#!:?VC0:N 74 3O;=J_.=<3941<=6L*3\;3W$8:?YR-9 M/7J0R@&+N7J0W.;:;4>S $IP%8JW9:/[-OK4:V2@ORT3X;O'/G:;YOXR[+## MVB6(A6>U 8QMC)'-5=K]>WRW>;&#"I:5N(/\.MR^;\ 1%BP7AMF@.&T/-[^1I$[/3A>C0TNN423AJDG"R_/?A_U_G>%KG*1Q M?]9 =[;=2&VY DXN &1@6BO+ CD'##F"-L4$'=OT:-L(WF.WD=KIHD$#T^]! M7KL=W017\XCD*F2'BTAVK,Q;Z;*C)IIO+=?P.<,3"B_J&!/:\A D\RIR%E 7 M@5GHXMK-1=@?0S8(4AZ((-LHH-NX)<&9-\ ]&BZ.T9""]F2LL"P=':-09V,J MHYFS+HA,?RJW09;:C<\]3-QH=W&/NI)5YR'!.9CC/T<78%2(5BB%=,!E9%HE M B.RIU6"R2)HZ_#NR/'-SWU"BKN?K!ILQ:W(7'$8 M&51P.AE5?""W0K1)(EN'Z*G8]HL%@'!K+V'Q)G'2+@"1.8M&2=%18TBR.(;=7+:-S7NL-WVS8QMY+X' M1KP:(QUPG[Z,$?+% 9UE&&UP6#-=G,L\BQ8AAA]C$D%WJH@ M>0^#&[^OO^OYA FUDZQD39:^)2/?0YV-:C26;+0.C4Q_MQX8[^ M@_>7>X-QC'ISUE;>U]YUC20&Z=T+$V$K;,FJ** M,\NU^?#'ZXW)E^J_CT]PN9N)2BZ*0O3,TMK:UT:PZ*M( M I1 IF)*RY49S9O'WPGZ:3!H7UKK,,5I ;V+:7,]5YPBZ]0S'R)MC,$AN2LR M,_(>$I?.!N1MJH^[0/\T*+AW/38)%=^_L8[B*G.?@1'07 ?728)N Y.ASBOR M4?O2RK)Z NV0=MO\]J.U!I?;JR[QM%[L[$[67[@#LII.!3$99V2,D]TR"(M0)Y'0%O8@ZVI*CW0)&'%O[: M2KMW=U+81LK[+)G?!-?S[J2PE>8VK9V_C]CW20L7E,G..29K&TD-*M3$3L>\ M\XDKX;/F^QC[]@"2E/;!AFVD_5 [*80LG,0L&=0_M+"&!5.;%16!B6?E4KZ[ M=?-3[*2PE7);=%+81C/[[Z20B_<076$)ZVP(^K MD\(]&=&U-!N<)Y^F,)T9K$O.^61>62MYPJ02,Q;J!)V:4&8X9^2+E^"-]BFT M.51NA?54C,[N9-_@)G@)TR(=8 -038W/E; .8WEVJ+Y1*]DWV#%6@[,Q.@5. M,,U-31@UAOF2/#-*.XLV!C!M\FGV2(@[;,]]\V$;D3?@P9I+WDL3QJ#50C'% MK6+:HV408V(1O7$JRRQ$FTG"M\+:OTG1@>INW+1W)?<])52]'=*7> S?<'*% M_>VPC,:GLQ'K]TZFVO2#NTBDNM/N7--SCM#^%"&A=WKL*&$'(V3*"NOD>8$#2U"8=LP^K4UG^K D5UR(&+R83))LN_=_VOJ2YC21)]S[_)69B7R[/C%*I MNC6F+NI14K?-7& >&PEK$E!CT13GUX]' B I$B"VC$R0U*4*)*%,7[Z(\"W< M)PE*DF#Q_X^C9;5/-FB91Z.19(-[-H-(/ :Z%K3Y T#N<-5G\/?W_UNU1XT M'GA!'2F@74?XCS0[1]< Z1Y=?AI/%_WO<2'^#TSB]"(%^#Z;(P?%AQ^_ORJW MK#^.D)UB \RGWV;#ZU+7,[ @),VZ5'.4R](Y)>(CE/M/,F_Y"JY2XH(89LT5#,5DKDF*723DJ3:$V&C%B-HDZ'N&>(>DVH:$OV M%A."#I=Y!8/C*57+.,0N=%4-YVZBK)^(;AO:VPJ((T3?)32HR=Y[L'CP M!=Q'72F-TQY_Y"Y)247(4&?V7K>0V!+3[1(1^TB\1F4)4C6=#M M3"%2=+4ER:JY_QF!^$0]XEQ6+BESE1W1UMA2G,V)XPR081EE]E1Z4R>BOX6P M5X*)-L5?H_7T>)*&EZ.?$6N45RPF2[1@ 6D*F2 5FJ#'Q*DU+EI6IQ!U'36O M! ='"[JSX$33U]6!TJ4X&X+"/4N)0"S7@2AC/!B6!7-U$+"1I-?E3[0C^:X@ M\:!B:A?RJGH66PCLQ\%H29V[@.1(750X0K:1J81,P>,ZX2:42CA39@J)B)N< M"!I24++2%:I>H++%\>@'*?NHH )"+M(TX0.OEJ>>CTI%SRSAT@KTLDQ :B+N MH\!B%-X C74LSI_IZ-ZP:%5-X]9DW&Z&]4,9,?\=[=STW^.[AI&,YJ1%]"3+ M4FB+^BG5L(%P):P-28KDMM<6KWORZU!B&V+;N&[;K?KY(\U*DNW[?9F-PS^OQM?(UN$]FDZ&\C;JEDZ& MF><*HX3R-CDNC9=2"A'!*255\$H!$]J+P'@%,785PJ^%_P^J7_M M7/4U@JW+'>P\'\G.,L00K+999)*%*-.B:2!> KH(UACAJ8CL\96LMF*SK?+1 M507!2>"X1PB<2H7"D8R_NUW_@,6U7W1E3+29Q&8&7Z".@/"6I"#1WA8:'*_3 M^K#"1V@NJ1^NP# M=RRS:)1%.% /1":;"!B*.X>P,LD00>9*=[EZP=N6R.R+A=L^:JQQ;_3F^_7X M-J7&K3[__B"U[5T S@&(XJ7U?':! #><*)$I2"&4JU21N)&D4W&M#M7>X_NC MK8B^@AN$BZ*YW#8*R[#-BBSJM3#1$R,-VM5<4N(8E4@E8U3EK$RER/\&@EX9 M'MH0>YWTSVPR#+,4&Z!^0QE/+[Y\6Q*GM+9<@R%4L4RDO9$Y M:TU12RP\CJ=7O&S\Q/R!Z3#;I.(SP=\2C&)15)9J+T>\]X.%L;2-+":P@*-5RGN.J%AJ=;Q%J=H/,^"JT^ M/>)AF_"[88*?>RWO;K^-AO^:I]_2-$R& M3>)AD>?B3*C$ J&Z"32+3)QU@7B@4O-@5-;UYA!N)>]M&$SM:ZK2/+I[(A_F MSG>@J_H4C'64]3<%HV5E/@N7(S51:3#&>OJHE48+("%2W!"Y8<323(EF3'!< M)TZQ.K61W2)DA\$8?0%D#P6T;%[@^8@4O!]/OH\G,$L??I1VS.#0/NQ1 M9TX SUQB<])<49_\X\XHZZR3&J3U,S'A>*6/3TACU>/NS4(SVBBOG21.>$^D MC0S76$2C3;*D05LAH$Y8]'1&>'5O[1RA@PJM_38/&]F!KK<]X&LOS>T\TND ML7+25!!@([J@UZ?$LEQ<_X.M 1+0MS8[NYB/9I0GV KC386R:8J/<6RV> M.^0E;131'-!0EFR*GI>N7#X/#GGA<3;"N_D469Y. MS\*_YL-I\Y8-1'RZ[XO,&#!%@1@9T7@VR2,,0975P-H8I4[HO**G M060(@3BK&&&66<&I\13J5!ZWRT?WVVUMG#ZVYGK4>X6PP>[WPZX],[S MX D+I?MY3)IXYC@)(7L7O*%2U"G<.X#87W@\5H,5W,_#EM!JU,JBSO4\;^.2 M#9B3G">@A&NAB*14$)\8,@S&1\C*">I.:$_=F\%?X.X#*14RD/=ARC4"GKZ[ MW2[N1?!2E'R\2I%DP]'E UY$C2X?M8XZHS5+K [@6V*@J_+8KF'OHK4FHK NPHO;"8 M>7[6S-5L-Z>P\Y/;2"0Z ML/H\]\W>W]U_Y#+=-=KT0=>]E)6TH LH0]+4:]YL2B *(C< < M!165K!,&/Y[VHX, AU+PQ[PLTO.\:+.RG!-31A [KE*F+) 07"BI04&<88X8 MIL%1)B/SE:8IMRE#SG[^746:CR\]I,AQ'-N#* M1Q8M(\[9TE&JM$0UTA&T.(3@%'BR=5I3M\G%+TQW!8$:30H*H7X[+_XQ+Q_^ M_#Y';&LLO$T@=Z[\"GF' M!S,(WL/WX0RN%\=&F=\R^9'B[^/)[_/9?))*[7OIY#:(+!L% BE,I?HQ:8>> M14;2DZ12@+#6U*DIWYO4-X?*NLJL4)Q^L+P6W26G?\$OSJ8?EVOI'VEX>35+ M\>Q'FL!E:OY8[F_\#L-)4VXQ2!8]U6P2\4SI<@?6$DLUVD+,\*BT<\;7R3AT MS.B;0_XI ^GINI%]KYL/?Z9)&$[3'<=?Q[,2#9A-AJ/I,"QXE!RY<+@9F%!X M##2AI45-29!+PQB/H$[,$=^#NU\KI&_(/%T6ZN@^OY-Q2"E.2Q.,!TV([VA' M%SAIF[0'HKV,Y;Q#"W. ;%=93]&D6^LDCK;3<-G" M^(FX_BBE^=-R5C2AU691//S[^_%T]L=X]E]I=I'"^')4 C$/N1TP;[5/PA+- MM"%2\4# 64I8#EDFJY^.(FR[*WE-]MX)]77+YZ^UKIH;-\V^\\NRE\F MX^ET8()(9;H["3PH(C.>D#8H2J0.T7CK-$^G::*O8>;-P;]O0#S%N.L-XXOT M]/V=R>GY["I-OE[!Z$ 'G:8(//)$K'.H&)DI\2H*HK.DU$D-O%+KKY,1P:_U M]"+ MR8S=4P%U"KYBUY4:'H!GN>,9^MD^I 5]*U\<)DJ&HFB%$E,41&KP)-D M4L[!!"IA>T'4CB][,TBL)/\U$#FF]G%%XHJR?PQG5ZO[,@N3K(CCRPQF<[/+&MPB6UC6Q!C''WU ZTEQ!VD YZBY08T,>C1$LF#(5;8(L9$H_.0VQ7M>LRH-A"C)R"):Z,DBF^B/NJ B>#37@[.G!?[]F?RU*$X$0&L6 M2SM9R(.*8+;Q>G9Y.4F7:%/_G%^ZBP4-@C'1J83[A"T#:M!D(G@V)J)5MMXH M,*'6)/K>>'Z;2^GTX;5F91V3X)5\C8LHAW=N= M#;9G2?@%M!JZ6@.RH].&9]?-=U)<+\ /?Y:/:2 C!9Y-(($K0Z1PI2914!*C MA"Q3!*?K#.O*:EN#KJ/S:_4R[W=/6ORCQ];$(',-(:,T/>/(>7*" MN.@989290"&XJ.I,<^N-Y3>W!EX&N-8LJZ-3>CMQOMPBAF7@U.,T?.%ZNBQ' M+[]=#JFETEJFI294!M2&+UUJG1>EL06JQAC/99U&1948^K4D>@#&F@LQ1U]3 MW(FOK_#GNS1")<]6 ]<>'X=&4HB>6J*1;B*9;09D19(#EZ!]X-'TB.^M]/^" M+@<5G_H?JH<$5[1K M\7P*H_AE^.V+W!?(Q:QM5E6J&!S.*$PB\WB!:.ZI0B'E**1SRD#!)3>I-Q M9%U98S47=:[R_43&VS[L#]=(C1;:!POBGHU1?+2J=N&IJLU0@ZM^+(\CP+)O MD4U7FJ[55JAMWO#T!YV%(R87WK*RQ"OKD4%K>+#11EHG0_%RT+O%F#IQ\.ZC MX'9MLH?W4I&NBS2=389AMKRP^@U5,UU:#TQ$);0#H@VC16B1E+0S"4[PI%D2 M(8>M%MG.KSO! &9UQ8XK:Z6"37<7=KTG>$E8YDE%*C3AVC5C>"EQ5 3B.0!^ M\)95ZHJVD:0W#*EVU57AV%R'\(LOWY;$)99CINBN4"@7L@ ,\13YEEFC)(1W M2%\5+#U+UB\\M:BV"@[%YS1IVB./ENF@U9;IVFD]G@ZW!6W/./HSC\,8QSN&XL1\>!*B\84;;I MP>L,<1Q/WQ@1V%HYE<1.A>OXA@>XP9\>8V8C"6\S8M&.1FI#I%P O$C7C3RF M5\/O7\I[(;F,++:GU.9!4T$F+]L\A)*MD6!11 M$BU+]R# [=$'#D2I!$E 2B!W.K]>#GPV./?]HVIN72KJ9J-*.])Z=8 M\^?Y*XIC"J&(9F7:[T!AW2S*5AK[R8FTI-3'4*FCD1K9CNV4.F6\#D@:I;Z, M1^>&H"<8B.)&+C523W.CYITG4VG M\YM%.J25J7#[O*CM(7$',_EH9AP/S/N(2E/9R\@9;A !6 @Y1\NHUH-#7]K[ M"#ECP0GNFX!?N>C*-'$>H>JC<(%Z:^#4.JM\ZGV$W/T=XGN%7@RG__Q]DDJ; MA#1)T]D%S-) 91T0,I( !3QE@M'$<^U(2!GM6=Q2I*OD%]1F[03CZ.UBO;5F M-57 4FODW"$M1-8Q6*[XE$S5US2Y88,@C%$Y>*(S'H?2B40@\4BBLU9)FZED ME:SGBXD9KF7C+'>'<6<@< MC(;\ZVKD*:"Z%Y6?RM7(S9&BG!55&0RQVHLR/T01$,") ^V!14#CK-+6_7IC M^WLA9.?8_CZ:ZB<^NPN%OV+[ARMU_T#M(1KI!SM",>:-#B11SE#)EWYBS)=I]4F1!#I2RQ.CN4Z< MZ:7$]O?2V4ZQ_=T%WF*LIM1&7)0SML&YYY%17ESF#(%(CN>I\YZ7P7_94.= M[9;1V:G\Y.ZU;]/Z.%SR+7IG=T2L*G9W(*/U&L<'!'1?OWB@"AXK\0CYM5Q9 M]I <[2,WD0-!0B21B3'BD\DD*NE*)0R8L-,)?QIJ?*:.L%TM[B.VEK7W-Y34 MS?QF=2BPR#*GD@20I3$Q2 ),.N*IH.B%9RW33JFTG?3WTZN[K0(\6/CC-B37 M\G'Z-_CS 2'4@Q/%.F#*X;GNHR^F8S,QU&NNH@JYO27XTZM?H H/EMS&55BQ MVF%^KVJ]XN%P1A_5/#CCN/5"1"]_]A3:K-Y'33TM=3]!HO6.V)?44&(]&O/.Z')[SDBHU+VO948ZZCE. M(V>2HKUL# !NUAS-9RTC,5$8'JE0DE=J)G.B/Z4]%&,R$@ T*K3Q(87 5&:UNW"VR$Y7::=30F__N#B5?-3' M$9[NJ8PS;)[[:[@$&5TH8WBE<$3* MY(B-2*3F.H%3F4M>IW"X!YAL247UA)(]%% !'66[/,\E][)J(!%9]L;3DF0I M!)5&29X%3JBG1AOEFD-*]#]"BJL9MRKF&\9ZN\4^79Z/X-YC\,\WP M\]*M6-('K-R@B8RPU,SKUH)8&\LUW:R%X@&$J(.#;92])EBTJH4Z3:82/O * M"?PM_4C7X^]% #^3R)F23"E!=!GG+CEDXHV41$8/U#D6C:HSTGH'XEX35MK6 M186"T[^D49K -5)X%F]0U-/9!$H#@)^)3-YZYZPAT9><$1ZDQ.DDB0'J#0.F M9:5N4CN1]YH@T[X^-O8#:C?H_Y(Q_Q M;#I-L^D_\'M7[\=HYDUGX_QY,D;7GQFBL0]F7/5CJZ/.[P;$D='\B=0*K!\U[N]-0 MU33(GF);1"D=Y8I!0ADEP5!DBA'@P1!J$TO)H"$'=MX?4LNN<";H'!( 2\RD2HIXK5RA!D>O+#2<]5>,=1&,OI/2]2' MP;AM=;1<)/=E ;.')*T:*^U 5.OUJQO)Z;Z:M25UC6O)NC,@Y$0IH+-(M,R< M2*UQQQ6(?&-<=HH[HV"GS/TI N"9.M@N];^/B%O4>RASBB>W@V]?!M$SBM0' MDIA,)1R!=I92F>@4E-+6'?+\<__F/YQ(6>ES\T:FX4?/^^;@LJ M6Q+\^"BI53!1_QB/OJWR#DX&2"7OX)B0I>EX)I8RCT<3:&:YU=[6L3AP;CK^N_N!5][Z+15$#]YH(".B[6(I0LHP3 MQ[-,QH!5E8HS-U%T[ ;T;C[%1TVG[\6'I>4#]F0P+++EE&+.VD5[O>ALH<+DFV@Y?$N5DTQ%4ZQ];26 MN!"*XR>J']XB;"Y)G.?S^:QD6:9-YY:_#B^O!M9KFI!NXB@8(FF.I&P&Q$H9 MC(HBZJPZA-FA?+QJ(':BW';'P^W.R*/3W-"V+]SPW_VK@A-6*RHS&1T*/6H F MJ I.:%">HC-F^./"U76S-;LE^H7#]L2U7&/0PZ'M,IO_+'EI\I53/%3*>'FX M3 ,&CBJE,Y%1E6"0= 2T=R2'0(6(EG)1J9E>#79>.*A/1]5/\:O:Z(?W0%*+ MM!0$1KT&1:*.LJ2E@-A@+3$6C1J?J!5\IX%\QP87NFW+6 4SQXJW[^3O)D96 M4[^UX3Y2%M&!+0"MX/B".EW"@]FO&!.E-,-M2C560QL"KQ"I7$=6^3A)*^CO0F!5ZV$KB?U8$:TH= >0'*^- M"N?'=D(3 \5*(#-'A?M;%H'8C,K-.90L#C72U$T$=PR7+=9%/VC91PGM9M)^ M'\\G___+[;3XZ1]'875;C;(0/4"\%40Q[7#G#8R IY%H&CUZ<.!UKIC\>1'HW6(&G3AX]U%PG8X= ML\FPS")KDJS?4"'3BR_?EA: E::Y%4>@.?>%D 0"RDU%35FD,0*K@[YGR3K! MV7/5-?^TN4=+:FNYL_;7DJ,_SQ]'UA+TC^'LZB)=-\MC>C7\_G7XWT[B_L]L):59V-JPM\HP5RX VW M)U9G(\>4XLU_E+OXN*+P#/XPFM_2PH!^]UM:X&1 MN]ML1X;BFC8%9[XT! MUHB6/7G&D6[.Q0PQ^_GTX@E%(ZYK#G.59FIR%,+^9 M7Y=^^K^E[PCVX<+:'\6SF_%D-OS?YL>S0=*>P?;>;Y:_+ M?THQY__[M_\#4$L#!!0 ( .R >%36.S<]['$! $U:#P 3 8FPM,C R M,3$R,S%?;&%B+GAM;-R]>W/<.)(O^O]^"MPY>R)Z(H1N/L#7Q.Z>D&6[C^.Z M;5];,W/V.FY4X"EQNU34D"S;FD]_ 9"LHNH)L$"*O1'=UJM(9/Z2_"&12&3^ MV__Z\; $WWA9Y<7JW__D_^S]"? 5+5B^NOOW/_WU]BU,__2__N-?_N7?_B\( M_\^KS^_!ZX*N'_BJ!CWX._,U[]#D19/("_%^7O^3<,X7_HBVZ* MQZ %P>Y?R[\($E.?XQ2&D8<@BJ,,9MSS8"22+.&<9$D67-W]Q4_" MB H:0<0]'Z(P\R!)HP@&E'@>15G@1:&^Z3)?_?X7]0_!%0=2N56E?_SW/]W7 M]>-??OGE^_?O/_\@Y?+GHKS[)?"\\)?NTW]J/_YC[_/?0_UI/\NR7_1?-Q^M M\D,?E+?U?_D_O[W_0N_Y X;YJJKQBJH!JOPOE?[E^X+B6F-^5BYP]!/J)]A] M#*I?03^ H?_SCXK]Z3_^!8 &CK)8\L]< /7UKY_?'1TR^T5]XI<5OU.6_<3+ MO&!?:ES6[S'A2RF]OEO]],C__4]5_O"XY-WO[DLN#M]V69;/[JJDS)24?JRD M_!_'!OOE O$=R5OOR^I .*WN!UBR*&B\G>"RVP_1$7JI?O)??M<.H&YT@4SU.2]T]4?F/FJ\8 M;]CRV:U!SO[]3_*[Q;J"=Q@_+KZL'Z56:N[#RQM.0V-/O_1%QNP MO*++HEK+ 4 A )5J "'U /E6D7_[98N .VLL7PKCY83P*I&!DAGTA 9?.['_ MOZ/0%O29@$OEE!3E+E %'0K4]MVOI(X:)8$KHM5L;RDA"_Q?^+*NNM] ]1LH MW;S&D?D?MF/_LO?T7)>=GKBD9XS7?N(76DB/[;&&S^RH/-R+ *F+BQZ\QDQ2 MQ#^!HF2\E![[ 77W7I:W1\J!_@5YZOW155]YGB9 M_Y.S!4\H1TF<0-_#TA]/I!FRD'#IGB,6^#[!4<07>_/UV1?,7 *C=\S,/7'Y MOK4* -IJ .JM"N!.ZE"!GR3#5;SZLQV16=C&C,L<0ST-G77P=E*#GMA R0U^ M4I+_^0ITPKOC-'O G-*:Q?"3,IL]++OD-N .P_CMC1!BQ0._Q3\^ M2U[XS)6F^3)OJ+1^R^4=\5(N,NNU?"*>GGUX05":>4DHE]%1AB7QI0*F.$I@ MY#$4QEGH>4%HX[8YD&EN+ETK+*@Z::7[IL0%-?X!2BFP'?.YL)H9)4YLBY&Y M3ZE4H'Q!VA.H3;*=.ZD&M2"G8( MY"XWN[SU0-+&Y2I?W57R\?MRCTO^J5CF1Z% ?=1S$)"?(ZL"/GT>',CVP^\!LJA!(^\!)42V))=S\!KR)SN0!N; M%5M)%9T!+:MD-BTM^-I^56(#+;?#%;$A0FZ)[,R8TY*4&0![!&1XV3!RT;=\ MA2O.;HJ'1R[]3DUHI71![_1R^]73]B.?\)/ZU?5W7+(W_UCGM>0YN>[6^US5 MQ_J>E[?W>/7Q4=VB^ANOY)+SW:J)^BY"'H8LPB&,DTBRE!?Y, UP GF"B6!Q M2K@7+?IAU_.QJ(E$'[#0'IGR/DOYRIRJ7<6JEL\ 6*_RNKH"C=S@)[D*U$1H MN\2>[&$P##;.R< 312N5/E#M4C+05QKTM ;D"?0_UVH.M.I7H%$>]+0'6GU0 M2_U!"\#F69&/2@."P]#GQ&9S&SN=2OAI@Z\3FV0O>COU^,,FPR8 4RLOGE^O MF$H]6$H?_LT/)3)_Q5=[_-5RH)ZCV79-C\DV.2 M+R4/+L(T$S&F(4R2*($(21)*41A /V0AYB&+L\A?U)LT@*.OD?&(5K1S),O! MY7ND4QS DFO'9]E*F?/*C(G,@3[-0J/ -S(#;00&4F+0B@RTN%?-%[ 1VS6: MK,V%U+/^M*@^&WKFZ!K3NS52#;63I69K/VBYVOPVD_"TM58=1]M?.,P]?,T% ME[, D[Q_756\KN0W-_+GO+[!9?DDBE*YK-6O9<"Y= 2PX$4$ Q4*1MB+(1:" MPEC@(/+CQ \38D.-5J//C1&5G$ +"C:2ZJ7BA^N_6:9*61G!C!1'@W9D+CR% M*OC:B.MPEVL03&[3I*PDF#93:@@X>\E2@VXRC,VT^WA?+-F[A\>R^-:,]1M_ M(+QG]\*,(OC:".B1V SB?6ZASTV>$Z[K,B?K&I,E!W4!7BTQ M_?V]=-ZO5,KBSW8\\1Q0C\>,J[-E-*024,$"2#(1P3")Y=0FF(@YLB/>P9!. M0[6FH%ZI#-[E6IWV!IC]U[JJ]9:[_*!<4''^H"];%2LH7ZI:RK]4'\Q73+YYQ0AF#& H]ZGAP\8C9>QO!'?,I4OA$?<;/) M;S!,(T]W"J$V+[DYYP&N=Z#ZA$NG.W2##S"*&^Q(4G$&6)?+63B,$@9"D7?A $<6KR:A^X]]Q>;"D? M>%0"VB;I'L+M[-[<)6B,_/XJ(+1LV^S;X4 8;ZM= LA$&V@'GI#C-&^S479, M]Z-;8GL73+7Y=4S2WC;7T8]8L]%[7E5\9WM,__2AJ/^3US?%@S0ZY>SZH5BO MZH7T,WP>\A3ZGG0'D8\BF,:Q]!,)]C/._-0WC(FW, MLN,A/A$'.T?>AJ>'H7>4Q2UO-Q7'#].R-P,,O,&P:,LFJT*/\%E5)_LH_EIQ MO9VXB(CO<3_T( TS"E$28$@0I3#*TM1#(N"I;Y4'>W*TN!:_H#U=JO=*O4TUF:K5F<(CDSQ6_#:#*G/'7I2V"9AP=T"U@@4IPO:TR-. MNL U4GYWP6MVT3!*N?Z&\Z6*5;PMRB]XR;]PNBYU"N=K3NKM3VV^[<(C*/+" M((4<,^EX8LP@)DD,4QH)EL4QBI+$AF0LQY\;[?R&R]]Y$^NI-K*"GZ2O6=:J M/H1T0*M:58[ZUSA*K](TUEO=_^HGT96<']4Y]]>0!QGC+(M( M'%EEAUB,/;WOT+Z\%V;^GC""&;F-!.WHQ'8@Q[?G6"N8;XQ@ MOCRK]SQ@XZ;RGAC_9?-WSP-S-FG7X!8#R\H\/"Z+)\X_\Z4N6; ]3-7Y!@D1 M?IR*$*8D9!#Y'H-IZ,60XC@)TE"("&=6A67.C3@WYKJFM%RK(@MXB4OE:"M7 MF;=: -(<^K/DK_.PF[&64S!'YJI.5E@VPH*>M"-X7\;0N*TUN#M"JFW=7WO_Z15XLP18&?4BY7^WX(D4 8DBRFD--(>DTX M"+.8VS#.B;'FQC5M5L=&5M ):TDIREUP]K35;731RL MV:IC/*$BH@Q*3R65[DOFP4QD0GX7AA&3_W.NTW11572V"A'@HPA&DGLKF]N32+?/D M2HY'7D13$5.<"AMORGSHN3E7_2+IW1I$[918KMTLL#=CNW$0'9GE-B?W>U(K M;MO(#5K!PTF0IBC)A%ET?.>^GB" @.SUX?T?W4RR\OZ;WX\J?=EW[WGI.\T4<4Z5[78W\>6/F7 MWRD[?.:/RC=9W35UA7>K7U.!HA"'&8QP2"#"<0+34/V3D20-O 0EJ56W!Z-1 M9_<>-T);>@MF )LY"LYA&_NE;^0%&X&GJ3%N!9/;NK%&(T];]-4&C+V*K587 MVS$0X_FBW9M_>O.#WBM*^R ?ID7@9X+&?@!Q[#&Y8.$8$IJ$,&(QBK* Q'+- M8D(VQP:8'Z\T,H).2*"D-&.9HR">)A07T(S.'5:H&)/$.=4/\$'%Z<]WQ;=? MY*6:"OZ!U+>P^5:__T=O.LFK?DZE[JT^^SG[%_C-JM:5F6E12HK0:P8=][U1 M>>?ETTW!^(*$#(>ACZ#PL"^=AR21'CXC,,FR),19$.#0:#O'<+RYO=Z-R."9 MS%=M">"B!*WD0(EN_LZ;X'Z> ARC.?;^L0,@K6C" I[!K&$RQF0D8J%PGU-L M+ANV2OE_UKB4[^KRJ:GJF>-EK^OGZTVWW$T;VQAE/O&"%'IA0J'T&@24"Y<0 M4A8FF!%$,+9JAF0Y_MPH:",^V,C_K/7M5@.3+KA.+&2VX!D1]Y')RBWDUDN@ M@< Y70S9RC#ILF@@0+L+I*&W&9IZ3.IM%XR;8O6-RV496?+FVTJ.J0^&^XLH M\WSNB1"&@F"(4C^!J:J.%+(PBV@B*9!9$:#QR'.COJU\36$!VS1C4\#-^&P4 M&$=F,GUV8BOT%>B)W?V@\?UT$M\!^<666#G.+C8=?>+<8DM0]C.+;6\PMXYR M;XM2\+R6K%K]G:M3B9Q=2\GQ'?]5WKQ^+1W/31W0!Z&V/T/TO[.2K7_)LWQAIAS MNM9Y@Z0;YA-\YM_X:LW?2NQO5(%,N2#Z>U[?WZRKNGC@Y28VX 44![Z?9I)0;J M#0>=S."[%!IT4H\2<;%$RBE?FXX]*:%: K++>+:7#RQ$PIC.;L/+3SAG[U8W M^#&O\5(54%)!;)6:H8IS1CY)8*HVH9%D()C%20PC(:@OA.0C9E2@TWS(N1'1 M5F+P*$6&^0K01FC+JA3GP39C);<0CDQ(/?24M*K7JV8 M"=4\*8(D(Q%DG@@Q5N?IJ659-5L1;.ADFKIJ.W4[+RK2:6 ",R(?$]:167JO ME.=>,'8C?UM&6&DP5G5/<^A&+/AI(,0+U@ UA^AT65"+^PP\\5^4"MEA!S3<.@HA#Y*5)$$@WQD<015S(%06G, AQB+TD M"DF8VK27O1S$"=K,]D&\ GI$%U@:!D(N16CL:(<&IROGM17183SC% )N@Q8' M1YHV,G%*V;WPP\D/#]R-H_>*J28E)EL\UL4DEHO^6K0A5. MT*/=%TMYEVJ!">9AB B,(I]!Q"(.LX0F,,S\3# O2CS?*N?BW(!SH_%WJV^\ MJO4+K/,M2\XX?]"K^%6Q@E0E[A7+I=KVR5=2(/EA.XX^:P$SZG6)Z\B,VHG: M *I\G!Z([UH0'993-(7&*?&='712/C.%8)>FC*^;.$ELDZ\O_>3U0Y.(\.:' M:N/&V>O\6\[XBGW&-5]XS"B%C.T+%"8>9S#U54V,6)H]$S2"OD\C)O\0 M&I;5FJ6I)RGDT\HX_6_.AW]#2]5'.FS7%:7N2)(]0<] M?/\7O4\V:=SO5K14V[NO>?-5_KQ<,[E([RIK*GY](X3DW$6"O0RGU(,"1ZH" M9LHA9CB%:1PG61+%4:BXSWP+<5KQY[8WJ3K)YJWX0)]%K.ZO]+^ ;]6\T@D[ MY08%_0%+;IWV*3&DY]G:?F2&O]%FUOE8;_IFWBK;_%&9??=WSRYH0 ="N"G M#H<_7X$-%-NRPPH,T*#AQ%S+,W'[Z,% -/TJM6,25G M)UIAO<]7_%W-'ZH%BN($J9["81 E$%'BP8SC!$9"_HN#)&2)58=/F\'GMAKH M9 >G^\:!KTH#H%6P7"-8F<9L%AH+\)'G$*=8VY_+'P":VQ/Z-@),>U9_ #1[ MI_:'W&-HR?NW^9)_6.N63!XC@9_Q%-( >Q!%)()93"/(:$))Z&#2Z=\*=2AG*>74&RPQ$C%+/2K?=P]!A$0*"8TQ#&,6BR!B<89??B/M MN' M6WJ:_?&_S=C$+[A7.MQL_PUV2[?*_Q'V2P^;:OX[ICMR__'W3 \;8I)=TR-# M#ZTZ^%_K)FVRNBV.%!O3(I)=+3[SIB$O_\++;SGE393G,Z?%W4K?I:E<3>(@ M93%)8(*S3,578IAE.()!'&4LH:D7!8%=S<)Q!9Z;?Z)KO+7<1GO:V-8['-G, MAK&:&1EO[/C.IWKO<#9[L\+(406 MQ32!@F2)6AQY,!640X8PS8@GPC CBQ6_4XFQ9G/,Q3(9\5#6\%!?LO'HJ!=8 M'G(>^7(KF4T0TR _5;>B1A<@E0$];:[VH_PN6Q4Y M!Q"Z-+I9JXM9$C$/=; M'KFZ\-EOVDV7H[[B MH-$%P9]!AX)Z8#H<'-8DG=IT;FN83B;] MM#5/IS;*7HW4R0486!Q$+A16M5Q6&VCL>QP::MWW%&Y;VZ'><^;UUD^4.Q4NGWNMZGVC%> M52I-+ JC*%0AF(Q!A'P"24I2F+"(BI#[E,78L)CR@=O/[>57A6K421O=3P/P M1DCC\KV'\#O]WE^.RLAONY2N.7O4]+MXXP 1X\+%%R(S48'B#ZI"U-XS\[.3 MNL0G$#A:?_C0-5/5&3XA;Z^>\*E/O7@CNNL5DS+E95._?M/$#..($S^(8,C2 M$"(_XA GF@;]E'EAFOI>:+=1.+K,\]M(;$7F[)=9=:H[8O)I M)NS/C'BT;W MN]BILZX]S6?>U>ZTF685BSXO]1\J$&ULA!'[WYT9>&@B"ZF_J(6_WM.]_H;S MI8H/R&&_X"7?:?P0,2_P4B&=<2)7YP@A^:H1.15ACS"/,^'CU,@C'S+XW/SU M?N'>ZX>BK/-_:FZJ:DTJVPACI3[Q&RY_Y[6.*&X55H2U;>O6->E>XZ7\>*T^ M8YGP;V5+T\R6<2PT>A(+J7M 7X&-Y% 4):RD[#;-4@;DL]C#YCAUQ4* B;-4 M[*'93T@9< _[F(0^3_=1W*RKNGA0M7*S# L<4P9%FA#IBC,/XBR-(19!B!+= MS-[HX-JAF\^-WQH!%7=5DIWDBT([275"=YFK7P/?^Y\23B#YSV)EOH?K^4C% M)6B-':=H@/HHP$:Z"Z P#U%< LE4 8K-,[1Y>!Q%)XXI?SPVL7?%9)&)8[+V MXQ)'/S.@75U5<;YI,BJ=QK?Y2JUY=="C\2IO"]595/ZZ;K.C%SR*TXB$&8P" ME1_@RTDE12&%+$,X"P,J8C//;J@ =MWP+@#S1%^\(7>=KD/>!3H_ZY5WR7T&1K_7I.+_6,NG\\TW^<^MO,OK M0BUH%SSV_9"1$!(30C"&'/JLG\L8'F1A,Z M0K45] HH4>W#?0EYT:;&T,8 MM$4= *G!NM(E4*,O(M6JY-DIU:V\UBT!S!"TZW[N#,DIFYX?0]1=QW,C6$XW M.C]]BTG[FQMIL]O6W.RB8>Y6LQ9\WQ0NKFB9Z]7?^TV-VBC%),R2##).*$2< M4I@20J#PTRA@$?9C;'4O.!.PZCRU;J2 MI%M5-\4#43'XYLR=*DOU3\[>,>G^Y2+'FZHI73GVZQ7K^8JZM")GAVNR+*C/ M H9H G$8)G+%3#.(,TXASQ"-(B%7S(1WR>*WY@P[ON1&;/ \9?QVDC!=6PVI MQC_ LK\J6G'+\WD36-^,JF=BS&FHO5,6]+2] EM]05_AKGO%ILN%V@+MZ05: MK96W>[A*EKOI8#HK.9T^)A![TNEF.C/L3D\3CCQL.OM8WF$IC);LIEA5Q3)G M7>O!3_(=[H)5'T6S$9WCY1?Y&YWU7FW#:3R(:,I3R",U8PD:PC3V,I@D(7IP"[70&<2/9I).$4S!WYP&W-Q]8;[TYX-*.LU\3!E%$ M$\&EZ=/3E[0YB6Q:K/8.Q&7^ZPVUD8GP& MF"2^$8O+FF'BM@;XZ2&GK>!MI/Y>_6VSJRX+A&B?M (S1 *(?!X'011RZ2S:^(D#9)B;5[A9V_9TT$Y& MJP5XIL8%6UM#[&47BQC)"E,%%QP:8'"@8 "$HZS\;>1XD:7\ *".KM]O)WD[L_YW7W]4?RUZIR%%"'J*S-E- [5_CZ')*8>I#R+(NH3 M/PKQ8MMJ_E06B_WH5C0Y0;M[K4%3(X=9M1$8AOUIXAL=T9$IKP%S>TBDR1?J M'15I?Z-5@(6 4HES'IT#T(V3LL8%?Z(DK3&,8)/"-1S$HRE= VXY58K7<&U[ M*5\7W&2T=O)_YVI(SJ[E&AG?<3FR6"_?YX(O(A_+Z2(2, PS 1'V$H@I36'F M=RV2_Q(;&08$)D)^['#!3M_Y MY>&^\U=@8YU6&]"H Y0^DS:B/XOJU(WICPLTMT;U9Z$;T+C^_#V'T>Q?5^5F M4^X6_WC%5USDJ@-.TR"O^LRK]5)1_EN)Q*."YU M@L9C)[P=#3NQH1D=3VV9D6FYKXY.A>@4ZK6(W*@$%!D K51[9EQ?\NFLT:SI MV27*3FG:B6"3TK5+*'=IV^F]A]&W'DNOV)8WQ<-#L=+%^*KKNBYSLM8%VVZ+ M[;FWC^)YZ:D%H1%/,/4@3A!IF#M3S>Z#($O2+&1>RJSZ!%\HS]Q(^YJQOX#7 M^7)=JZKV7-7'JG5)J6T-O,%E6"\UG1EA3VB0D;FZIPEH5&FJI5:@KXR:53<& M>[,QV%9#]=-.>3UWQ.T(;:>1]-]PJ1/==)A$5=A< M^($(8DX3&$:II-TT89!D*97^!H#Y_=G$+%FH6.:NZ45_9'F90ICBJY^^X?_Z#U3M:QXD2;(KCZ M)U6BJ%J$,4TQ]^6+S3PD7_$ PS24GA5.>))D/J*!;U08Q&[8N;WW6C*YFBHW M98*;7@^J'IWYAHH-[F>WKT9"I1D)YH@TJ MAVC;[$L- .WHAI3-O:;:B1J@7V\+:LC5 _>>5G7.VD7$U@M\\Z-I(*=6\ZH8 M_KK+6^WZRI#Z/_<@/H?"C4,T 0JZMD73RLB"*1!;[++&* MBCJ1:FX31+,5W"R@ 6]U:2)M*UZ#95%50-J]^83E[I03*V(2>8(ETHH(RWF< M(@(SEJ0P2I,TH!%B,0XMRE[.BG#=5JI@'@3CKD" MC68.-RM= NUVU]*)9--N7[H$Y:CLK-M^CJOJ!KCID*[=V_;"7XM')#SYW]:BIDV)EEX+G]EB8;>A]QD: M65ZNF[-TRV7Q7:V(-N=529JEB8@S&"+A0Q2HC@B)QR$5$18X%(EJNV@58CXV MU-P(;",IV(@Z^.SP"8!-H] N8!L]'#T(L0&!Z7-@.(Y0'QUNXE#U.;7W8]9G MK[ .7I]N.J7ZO>EV;UWK-C4R57E*UROV17=0ZO[R6O[V6L@W^3\Y+C^N^.U] M6:SO[M5/M]^+1<:EQQ0DJL%K3.2"V4MA*I?0,):+:$K]Q$M"(^*93N2Y$5@C MM708"*^_<[X"O@Y#!CI1S#RN.Y7!ST;<9VC&D0GU3/\^I?95K\7BU:9AXA78 M:*]MWNB_^3-XK3U$C0%0:@.) FAA:'XA@9C=$V*\:S##)V6B'8>9/C$VNQ<3 M&^_HSL=4@$!ZK;WJ:QYM6FU-Z3VD9N /]\'G#KA=8PW)PNOBQ%F'1! M-@R>W47:P+L,+5-=2;*D]Y):7\M;+XM'Y92\:2KU_,95^\V%X$F,68!AZ*E2 M=$F20!RD&0PXY4BE(06!U:E'@S'G1F>=R-H58ENA;:M,GP?;C, <0S@R:SU# MKR+420L,#W$K5GQB'*@@QF)(IAFG$>A-3SP\0JS'QTI+DQC1)/[8!K M >W;(AY&TXQ4G& T,I4\@P=\5=(Y;H9X$@'GS1 /CS9Y,\232A]JAGCZ@F%L ML%GXO7K:^#LW2UQ5^AGV HK#-$MAC%/)"#S+(.&1#XF@5#!,:!1;'2D[.=K< M6&$C(= BVO'":5S-N,$96B/SPPY0SAG"" >G+'%ZQ$F9PDCY7;8PN\A)G^5M M564OBA/._12*B"&Y9*$,IG[L0]_#Q$\H#2EA%[19GFU![-VNP<.K6Q^%UMR7 MN!2PL5V)(5A=VE]YW!K11P=[R>[*9RLYG_W\0'*@]YRME8-RH"QA]>KI?)'" MIM%3@I(@#4,"N4\CR248PRSV,\A)%OI^%L9!:M>RW8U5BWEG1\J %JI M5E&&!4&'M/!R96Y#?IO>B&/3X73VLR=1MVB[Y5Q'LDU+T6X!W6-TQ[ MGW7KPFU%.'4F1K[JWS8Y>KC+";/CW8,HFY'HI=B-S(C/FEEUA?0^-+ =2&UT M1W>G<''*70<'FI2(3JFZRRHG/SMPCQ]7*KRMOKR1E"1?!N6 ?N;2 I"H/8&.!$Y]J- )?VZ^W_$<-7LD7]'>' MWIL+K-WF$%PBT+09!0Z@V\LO<''/@4MR=1SOE2HXKP[L\575)*.7I7RF=1VE M5T_;CWS"3^I7U]]QR90@]=.[E9119TU6'^M[7M[>X]5'?2:X^E7>0I7(:RKA M[1R0T7]4N6*;6.0BD"MW+$0&/<(81,A+8$:8Y.[ 2Y!YF _PB]' 81;%<5 @< M0,01@L23W@'%+ JS&(=>G-F=Z)^-;C8/U315 7[][_7L& :=YB+OC#P@K3 D MNHE)'Q70@T5%KOJ?:Z$!&ILKT* #>O C0^H)4#@8T=7#4:JRD2#TH$3M_HC M.C6^EU/O, PV-_N[#:3-1KMI0W&S4?M8,&]V MJWBI+WJC!MXHU5O5.@LY%3 M*5>L5.D '(0A]CB#1) $HEBD, WDNC[QY0R>)9$(F&F)/:N!Y^:Z]837]34K M'2*D79%YWM F[<17OIVNRV/>T,C*+*?GR#'!'GD*Z^.L!7]>>?BVZ&:HC? C M(6S>+6HLI*=J%&7W9/_LICO4$-".-X:RNMMD/:&&Z-AO!S7H>F?=5IO48^*G M&18$DB#C$*4QE6YCG$*>T$RN\++40]&%'57GF&)X:,_WXG:H%AF&#F :F:0\P? ,#&.W)IT^J?",P@8M1B]())24TWJLU6W1MDOJ1N!J?^FC^'M1_IZO M[F[P8U[CY37[KW55ZPL6@JE)+&#N;DUAD(L=S1,O8N*(70WK4+1U^YZE< MU(MU[[FKE]]K:&83J7MQE4UN=I"D?BBR",II*8,HB1@D,1[NL\?Y=)Y5:MZ*84J M:;\(!/489RD,8KG,11FB$$=RA2MPE%#INE*,C0[7#AA[;M2AQ5=3[E8!,\H8 M@OMI&AD9S;&#F/M @J^-E ZXY0)L3O&-O&V/:^1/NSPS9-Q)N.<"0#H^NN06 MP]R63V7QR,OZZ9-\?&B9W* M5^!1*7VE4P=YI[?*VRELCR!/87DS)VUF]AP[$K QY:>M*3D+NZ$AMAUEZ<<>O"T1CEG ME6I$T58FS'GUJ>2/;7A 9],NE]5'L5OKL-=W5W@9CFB,U4&"&"(4I1 G"88L MH9[PT@@+857?PHE4,YR:M%)-TYB'C5K*\7S Y>^\V3*OSO?@'=&2QA/1M/89 M?ZKIF6:KD9QZMCJUIQ"D5@?Z)>\6IZVDJD[G$G=XNYXM'$@V]7S@#LP#C._P MY@/;_:A4-95I4/)[OJKR;_S=BA8/_*^KDN.E*KSXOXLERU=WO\IET7OI#W]< M]2K:EGDE__1:5UMODMMT./@6_U@D*8UYD"50\"R"*&8<8H(\& E)\(2QD*?4 MJBW02(+.C?G5S@B]5RF'*@-WO=$.W$F]*O"3:N_&JS\#Z8\>G @V!U[5&5CY MY5\](#D&2/2:\O> KYAV;*DN; ="_PJH]U7_ZS6%\CT_L^Q:--939#;%S.'9 M&'G6^7CS[NK_SY@=^D.NF;<43D5*">4!@BFFF:FVF M,$5A ,-4[2=F$<%V#66/CC2W.:415!_O[XDZK/S,<7C-N-H):".3[4"\K$GR M+!9.6>[X:)/2U%FE=WGF_ 4C'=*MCAWXT/_ M8(%/@RQ 4#I\DJ1)2&'J!Q%D) A)&@2)H%8AZ"/CS(UG/Y6%X)7J,(^7H&HD MM0P<'T/4C#4=X#1V=L=&0M"*.$+/AC,P..6P8V--2D-G%-YEDG,?']SFZALO MZUPZCBJ.HCU(509(5P%:A(E($QP)Z$6!!Q&G*V6GZZ+U;\P[II%97R+!9I +U8A!"%B M[8K3G^^*;[_(R_1K_0^DOH7-M_I=/GC#25[=4ZIT;^K)SPR;V)L:F9LS#%D0 M,T(S 2/!,XC\-(,82U\_]>2_3"":QK'-3/[\]G-[.:^_?'ES^\5NPMX!S&R& M'@[#V+$*+=@H)SP.Z^QTQMT98M(I]K!ZNW/JD4\-?%>/YC&H^7J;!+'?_G;! M_4 $*K@H5APP0=GK6S6&)04,MX,A M74R"[LC48I"W9=M(?(QR:9=C[9;2AHLS+?U=#-L>55Y^QTM;P!P70;727=%\ MF6\WT+:K=$P9#@5"T/<\"A$-(IC&6-*L"(6'2!P*WZZ/U(4"S2?7 MF.WQ9I6B]=LV"^O+P'3,UKO =J6W+ M0*%>J%_+91 >;]1RX7V'\?-O^:HH=8U(25:2/&YT@N>[U6?.^(.N$=F4Q^4> MB6GF1Y A'D*$I(^;>11#S ECE"#"4[18\3OE9-R:L['A\$;O=]:\WWM"C+C MVV0J MRO%U@78%6L(%5MY(OE4B4ZYJV"X"<5QP;(LDZRJ9G2, L)\6(8!6DD MER)RRB3"Y] C).&8>Q'Q@\Y,+VVAZ8PC[5%*0'/(CD.R/_ MEQ;AB7QQ>)Q"&I+88ZF/4.S9U21W:9%)*X;/Q")F+LD(*(_L>7R0@)*)P*\63&U>?@ M)_G.ZK8*U51]%8X:UG A]Y+F&GME=WF?@TTG@YZ>5\XV[$8WPCR:#1R5NOA7>U'?GRFF:<< M/A1_H%GKPN=A\HG,T$JSFM;.R?R'FN0,#>!ZRC,==M@$N%/FYB.I<;[B[-WJ MS8_F>/S;HNR7Q7F?8Y(OY5IN$4>8)TF:0N+'0BZ.(@P)"3"D-(YIA (O(E;' M/ =+,K=)2TO'VL;8H&CU4!$+WFJB2P6L^'<@M#XJP+'4Y;*6K4[66UO#S6@V MQ4QBG)$GC_U:9.!CSSAO^L9Y7L5LHXV[V>!B0)WR_'!I)F7PBT';Y>;+;VC= M'^+_Y67QJO,V_\4]R32-)OY=5_86O\J+4AP1>K^7'Y%^?FG_? MRM>A/0P4,B+B-)&TFPJYMO!) +/4BR$)TS!#?I@@:MHOPIE0<^-B[V<_B/XG MZ)\G:-1H3F J8@JR(*,&Q2X,]]IXGTIHXS,P4HGH)4"4BL@U0)*+] J=MI0 MC5[=%Z7?^5-CX]G/N.'$B]AQH@84VIZ/VIXJ6[^6]A3*GH^M/6G/GE5C3]W3 M#["U^K0V9/M%2*'<=$9S#OC1]A3N1IJJ785S;'KM*]S?VWIV_?BH6P2M[O1T M?;JD9Z5_*27Y3RX%?)!O"^5LP;*8IYA$,."J6V=$"$R%%\$D1CS(D/ RLW9M M+H29VVRZ\:#7TBENUC=7VEW6JY=*O=K@2156ZQ0PIN7+[79V.IW4&B-/HQM= MV@6*2>%E::KF3U(M(/4"-R]@)>-)4183!*/0H'C%*(0^S!E MF$/,$>4>#KP89TX:*NX,/#?VZ>1^W@W141O$7=#-V&@,*$=FI)V&A,_[$[?V.0&+2357OC>[ &!CY 68)98OF.-27&I?UR+'08W+:O,"[THZX/;(5 M$[SB=_EJI;XC>*DW2%[L]-@!*Z- 9"&.8,)9 !'V&20441A%J4CCE&51&+16 M?K,R/)D^ QMWLDYCX3?-EQF:=^0 M@N#S3]2O8E%]_2:VZKDYD@]XI3(%.P5 MW6@ F%3!;C88;C(SUI_$$".SNRZWN%7BJI]T>P4VBH">)J!5!;P^91%K^KX8 M3:GX8M!V:??R&PYL&R-OQ543FJK-J$9^*) ("8PCQ"5KRG54Y@(QNZ.A!X>9V^M\3>GZ8;W4E8E?P1-L[?[Q?,T3 1GV57@, MR6E<9 (F*6-)&H<9]XQ.4!P?8FYO_HY'?=$@Y#$2<0L3"%Q..1:O\8I9B&B9^E=D5;APEB]"Y,6L.U ME1KP1MPFAZ[0Z;MT+?50VY=:=.M.X4/L9,8Q(V(_68]Q+3CXJ5/ASSHONK5% M*[XV19-)?7W:!$.:CU^ H.O.Y$-$F;IM^05P'>AI?LG=K(^?JFRR)FB]7!;? MU<96-] M_J%OWDGT;G7]4*Q7]2(34>('(8,4>8&JXD @04$ (QJQQ$M#3E!B M>-[4?O2Y.5*;MU6^HM\Z;0#NU $EI\H2#-3W9;&^NP>\]66-CS .L-!IIAP= M]Y$)RF6*G#IGQ%53.D Z=!=KG_J:TG*]\=2KSE5_ORV5>-.LGA=^B'D2I1'T>:SV#V-);HA1R'S$ M0QRQ(.!&^XA.[ZW?9Y=E.XS1JPH^L,\SM-M;RPUJVWJK"_]N+^IG(V M9_E2I_QL6_>]^4&7:[GY"Q MT(>(X@QB%".(!"$BY1$.L%W['*?BS6WF?M9KLZPJR7M%1UB/Y8#59=B/A2[58=PGNB M^:K+4:P7;/T29S=%)9>'73N3P!=QB%4#M9C*:8"0#&9IBF#D1X+3(,@(-ZHZ M<&J0N=%Z5^"O*?!/I:A_,?9)CR-YUK-W@L_(U/B\]J&6TKH3STF4C#UU)VA- MY)D?0,V)\WT6@Z/.]O$KIW*NS\K>R&GQM+]KTD MI4E;8Z0M+/)WJ<2]/H^25[7ZR+/B";WS_A]X4P)@M]+JL\+%[4W)$]A"!#[S M._G6VCG*EA8W72]S MX%VLO4C5 !I7]V^[#DFZ=M8W7JFW^II*S[;Q:>7/#RIW[Y-\E"4%Z').'\5F M-Z+6I,$T&Q2K;=RNM:<9S=;KAFE*5CU5]YI3GWW3HVI<+LB217AX*: I1PC$DE%.8 M!3R( \JC+!27GF78']:(+"8]N=#)J/(-6R$O/:-P &VS]9$S!%_T_,$&T<_G M$75PY. X1",?,#@P\ L?)S@.Q?G# R>N'9B]B1_S&B_UQB[+Z[5\\N2H:B^7 MO5K732N03SAGBP0C$:9I"!GF'D0^0C"C.($Q(SCVF8< 7 .N/B# X^EN"I>9 MV(S^QC#YMI/J&*<$=9H%:0N4V_]-T\&DS/RTAVQ:'RS_RQ?>O96_F$M4=$>):F- D0](-4,B()$IBE<0B)CU(4^ P38A4_ M-QAS;F1X?7=7:O]/,J$DO?Q1OF3E5O!+CJ$?QMR,HAPC.3([[57#Z@D,E,3G MCCM=>'3])#XCGF4_/.X+'FX_"<3IT^ZG+QU8VL:@-?CS[F[;H),?152$,86, M$R*Y*240DS2! <:,H("'06Q5_N\"6>;&65HZUAYT!T6KB7+5>*N+;BBZXM]! ML=G$:W(GK//679C2C/(F,M#(5+C??1)\[!GH3=] NSNL#J-]#D%U6_'G GFF M+0MT.7![M8,/-MAY]&59P\&XWX\^U?:$1'C^>+-JI9> MXM_Y2R4:UE5:UXN."'O2ES0R0L:@/\W2Z7H%/YXT]K'736,9P MW[[)N:33MW :"^R#;9Q&&VS8#/+FX7%9/''^A9??#NWEC9'B=SAQCR3KIW#$RX+NSQ]C#C5AFN4B,>P@FNJ=BKCU&0^!L ' MZ'Z4889-"/W".9^ZA/-V_57;'' MDZ/-S-<7\1+_\ER6%GP;UZD+Y46RR1[_PN^8!QW$FJ!]XD,4D M;3HCI9)EH)\A3F(#[0@26@3>3<>=&(,>V5^Q7D":@ MFZ\,'4,YP8IOLS'5BMS4VY3^B98:?&V_CM7%Q@8QYZLSD[$G7W59 ')H-65S M^4ON-+_?Y #+1524$1Q!/U!["5SM)1#LP]0G"?>CT$/9!!GWI?68WMGRA+>@]Q&>X]?S^93+51P)X MG*WF_6$&3AP[5?BE)#E=L#A)/1RD4"C21^H?(CU92)&(J!>E88*,2N:?'&5N M)*Z% BM>ZWT/E6L**MWX N]$TE\M,?U=&4"'W7\&/^4KL*[8]HH_6S+X01L8 M\O"ER([,IOM]1*Z EM$A,9Z"P"V]'1QI6I(ZI>P>U9S\\##">+6NY)-?59*M M2+[2%'6N:&+7PBQDD4=9++F$>S%$81C"U",$!D@ZF-RC/DEC&U89+LK> M&[&UX:7#9"@^]2:M")#;Z.LHMB"Y;;DF&F@T]; M'\P2DKUB8+;7#\XWRVNN>PV]6]7R:!9Z+&;2)CS,)$LQ#HG'/1CX?H*9C[PXL-H(OD"6N5'8[3TO.5826F>C M#3:'&:]-!/+(5-=H ;4:8*M'4]6KV;.@:B>YK](5T 9I/#BEC]-LMTM!=9T+ M-UB>J3/E+@7N0![=Q;>\H(+&_M[&WIGL5[MGLE6IG_II6VJWTIWG;^_QZN.C MND7UH= M73AKQ')$8"1L)3*3@T@82B%/HQ3WV&&0J$OV@*Z7^I<5F; M\>]D\ML0R:X68[I/4OYA.DLMP%F>YA\;@(/)&F,(Y\N:S0$6D/,1C'?DI)F@A&O?9A>;,R;+$SXT>E MT^%%'Q0IQ!_L*3'S'F9I]PDS) 96?&FT[U7 KX#6']02 - B\.P!:E!P7 EF M2L.YKPXSB?335XR9TB@'J\A,*L# 52K.2]VR[C>.U>E;-:1:#?]U59"*E[I+ MU+O5XUIWC9+8Y\M<:Z)^7)>EI&*U%UQMHGSZ7@L29.I,+%=>E(#("P*8T2R& M<< 8P:%G<4PS(1,20=9,AC'3[-)"V'FJ':D,MA6D@$BABGB4^2S$1IKWG#X\PMXBSD@\\ MXISISC'XH>G(V&_3*#TT\-!CC4(,[?ES'/;3/.T$S$GR 7X&&D\EHW7)I./H M&/=)OQREB1J<[Z'EI _Y:?6/-A _=6MN N*IYI!=SO7X87;8D2TG@ MA8A*ESH,U88?ACCT,!0AI4D0^5X2&FWX32CS_&AZ6WNS:A4';*LYH$KUF;37 MG?+9.CMSS/&)&7DNZC\LGE M.$Q1$ED=$3<:=6[>R[-N>L\44+_I\C;59MBOO+@K\>-]3N6O[ZS+8IC9Q"PJ MZ!SID6?]H\".VIS0"B6W+;.-1IZV:;8-&'MMLZTNGFVJT>=BN7Q;E.JBA9<0 MM8LB3>>A2&VH()@E*84"QP%%S$MX3*V[^$PF_NQ8].42"A2;Z-M6X*M""+00 M61;AF/CQFTUNRL"'ZK]O@HK]\S3'S)4#9OVCI:_T5?COEL-RP#POD,AR2 KK M4*W:[-I4//FN<@-W6Q'+%5&I=F5>\^:K7!DUC7$H4KD+?@ 3$JG@:XSE'.Q% M\GT.A$=3Q @R.AUVD11SFTH[.<%/K)7TSRJR\:U3$.!.0U!RJHS$)*65Q?KN M'G!M>N-HUP6FBUF5<(8V.QN/GN8E&MEUV"@!-EJ 3@U5:;\Y4 .VK]GKS6NF@LU: MG2FL81P!GL8J$\5T_W;@E6"==6II'=VW3<5T#Y%@DP-P[!UR$[>]'.ZCD=@+ M;CU5;/5R[7O14@/M@4XJYS(I MT?6*];:%Y-_D[-P[_5DM,$MPQ(2 /,T2B+Q0'9C,5!FAF&9$+J,R$EU8B\V% MG'-CO-[):NUJ5%>J8.3%U=FKF>@"0COIPUD"<$2GV&$L,8V]G!YL;U2N#> M!L 5R!N9M]YN*:4V7NR?!_MLA,4IA*-[M3OHM>)N7=O/;M$SCH@X17&BP,>% M:-I$,(SA.1JH.'^'J>(1QKKTP@[FUPSSZ'_#]%Y. ^63Y'6UV:)SOW[CNN9 MG*%0!))N,Y&J"LDQD5YYPB&/611AGX;^P(L9')]0A8X&LCJV#.='<:/V M7\M:N7Z*JA8BR7B2X1#&/(@@(J$'4U\21TH2S'V">)SXW5[:K4VMS*-##M@V MNYV 03YA*2)>@I(_REO>J_A_(50]]4YV4/%57I1@5=3VM32/&\",6"[%G$ )ZK(^YEDT')?$/#[>Q%4PSRJ^7_CR_"6#&QP^\)+FJJWJ(R_; MB3(*O2R+)(,(3_7^HES C$1R"4AC$@C!4N(3RW:&^Z/,S?W8"@D>E93630L/ M &E&#!?#,S(E])#1 H[@9)R$P'6'P0,C3=U/\+BR![H'GOCPL+?^FOW7NJHU MH;0-"6^+6_Q#E2RX+Y:JULG;HCRA#U,O$ED8 M(2\,?;/$'0?2S"]]1X?LJKP[ID"E]>1W34T\585 I2A\WVH&"K+,FZQX2W_D M$AN:T=+8=IE),[]-PI4RC]J [2D(/F[,XX[K'.#JE!$OD6=2WG0 W"Z[NKCE MQ,=5NE[738[Y];J^+TJU?;#P@HQ%GHK/$[6-ZTEF)B2,5653[J6"9PA;>6W. M)9R;Q_<;_I$_K!_ :I.WWQ0D!>^J:JVW!JU=0%XVX*S MFI.)S:;E%S7;A)/UP&,[>X=PMHK.X #..1O,XXS-42G_&,=HSH'L[*3,V8$N MSC[M;?LOF!?')$0^% *G8L:+\VF@<.C#8GP M;L8P%2+Y!'^KY?F>3#B12U2W)'#^ P5K9H?ZB7 MR@\]H.Z)C-!#GQ[&",\[LW4-V19<".I[D@=B1A!$..(P"Z1/&,2""10D88:L MVND>'F9N;ONV+2%5)?;$LOA>-0V^BLU?!E9Q/(.W&4U:E;^A!_K MM22FUVN\5&ULBV7.=$"TJ"JN&H13*<6"4T;3$%-(!??E,C,)(19A"BE%*?-) M*H1GFN[G4*RY4=!6;,"DW+IE=R=M"H!TQ#.!40+3 MC'"(LC"")/92*!+!$/7B5'A&=:+LAIW;A*E%;TKDM<)?/0_P;>0W9ET;(YR= M%T>"=N1YSQS5\RD;%SWCII/62#!/-"DY>(AM)IH!8!V=2&SN-=5$,4"_WD0P MY.JAJ;==;T-5G_YZI;^H[-YO>*G# J'G1]A''O1H%$'D<0PS'#%(:)QFL9?0 M(+,Z27MNP+F1>Z_YHXK(V.;5GD'7+.CB$K.16;L'E^X1H1+X]3<]<5WFV9H! MXSC9]LR@$V?-W0W-O.,964I1I@J!)K?[\OELNGC]]7G'U9DRIG M.2Z?/F%5TUG]LJSN\\=-D8%[M4%5?6ISW3^*[@^OVBL6)%4]WQ""@2"JSRU/ M8$90!&DN.(1NM-^IUJ.+/7'>]E1FV$\"GVSDP3XREQ>I2;+7SZ#M4_!)BDZ? M%IQ1X:5) %/?EVZR" F47C*' 1%!XE..66+4*LEBS+G-)IW(VN?K=2*Q=IG/ M@FWL-;N$<'S'>8M>O^=/*[ D9"TR^-I^':4K@ 5FKGWJL^-.[5:; G' LS:^ MU%G5+$6B.=-;K\7JML2KJLG4\!=9%(6"A1Y,(L8D,[$4XBQFD&5"A$'@$9YD M%Y;".CKXW"AJX],\RJ4/USN;&[DOKG)UW 1F?#46L&/':0_6HWHF.>B)/FH] MJ;-XC5TDZK@ +UWYZ2PT!N627O^;8H7Q=K4HOULNL/M:!> M$&&/I)![B,ME?A##-$M\R%$4^#C)"/6$#7^=&FQV?-7)JL]O_43XBHN\UOE@ M?P94(B]_L,G(, +Z6;4DIP8YM6':N5?@)]6VIZSP M\OA)"6N&,L'(*2.=''!2!C)1?9=QC*X9FG7>KWJD"YCFJ[NVV'B ?)PQ%,' M1PE$A(4PE=X1Y &G'@I(3.R*A9X:;'X,DZ]H_HB7MJGF)_ T(Q!7*(U,(.^+ MU1V4EGC0)4*NP*^E9 V7Z>;G47"<='YBP(E3S\^KOI^ ;G#-,(KXM2C8]WRY M[/5]67 :$5^R \SB.(6(9Q1FB""8D4QD@D8QQ9X-,QP88VZ$T(EX4;^P0UB: ML<*%"(U,!K;@6-/!"?6=LL"A<29]^4\HNOO.G_JHW:O.>+YXLZKS^NEOQ5(R M!BZ?WN9+^5(ML @$XBR#L1\*B*CJW9,FZGAY%*4\XO3GN^+;+_):_6[_ ZEO8?.M M?J&/WW62U_FL4MW+?/Z#UHFJ:JN(\^Z8JCYN4GTHZO_DM2XK).5F"Y^1- V\ M2,[8/(9(Q%1U<<8PQ!X5@B5^9-;%V6RXN;WDV^/B^LA8I4H#@B=>Z\H]6F+C MC$D3L$^__.XA'-OSU]+V#]TW$@,I,I R@YM14#3.-W6,YD1YI@Y0M73VISEH)DOE6Q0?Z-Y^;EZAD THXRSVD/EZ&>T8#41B9.38 @*]* M,H?AG$,*N]WPZ0\P[0;/ =7V-G0.?6;8VZG"\+>\?&AJPL&>IK.BW4M\"EBS=]H1 M7"._XAU2;>T>+2@L!)2B=KUCL9 F ]>4KA_6NJBM:DLNET__=%S)V PIR1Q M:KQ).<- \5T*,;ED8#5W_;*\Q7FI^F7SUWE%ET6U+OG"C[S(\^(4"B8B.?6' M&/0)P-'0MW" T MMFNQ(035?UX)JHY*:L!&Z/EB@(E;[^'$>--Z#^<5W_,>#"X9QA-R\:R.M>O$ M4L;9JR?IE;!WJW?ZL+,*'ZIJ2TW?85+5):;U(@CB6&",Y.($$U4CD*@:@0G$ M'HN".&'"BZSHPUZ$N;'*S4XATKP3'>"-[':4,\ L9DPT+M@C$Y2*]&BL._'5 M:>N?E 82\C^#C1)@JP7XVNGAD+J&@^B4T0:(,2G1#8=IE_\NN-/0 \W]BG)R MK;8J-XW:;_&/5\TQD^K-#[IYOBI)HJ^QWN'L M=+X"&ZU!JS;8ZJW:@72:-V4F&]TORNX=_?$Q(_LY/10C3PVS>1X&'"B?QDB. M3Z./+/3$1]FG,<'^.?B)QAW8=J"^YZ4JK%?R>[ZJ-E57Y=UY?K>Z69LJDRP(H<*+8RJ?/OD/0IA#G$4>I!B%4>)EF)M53IV%-G.;/ENE 6VU M!O5648!["BDZ+#GC_ $WV5*+M;2@P5L<=%M:=1,+;%1M5O*YN\[#]]S@#9U MMASVJIB#H=VVQ'A1C:;MO#$'X^TU^)B%4!?N&_1R"7_C6.U(L(^JM+H47H[V M"E=Y]==502I>ZI(!.C#YW)]Y]=3=X^EFB:OJ=?$@O98%]=* ^PQ#G,KE+U(] M+=,@\6&"*,8\1@GWK/J4CB[Q[.;N[;X=>=KD\3X!+?+ G8W1K&VY/S('&TZV MRW+ ?.!K(^\8^RQC8SO.;LUH4K_,GL_81CBZ;(4UV(WB:#1S@,C(# MV$$RH#+!_\_=NS6YC6-9HW\%#R=BJB*$'EY $NBW]*7JLZ\_TBZRV"V/*+]K39O5O\UFN MRY6HE_:JNL)(-4<21PFB!:1Y)B%"20)9EN:0Z/\3:4I4(9T$\OV8-34.W)D/ MUK(YW+)9M=M81KF%KL%&A__/G?EN%.FI)^W(<_S^"4RK%S(N.J? SJDF4[)U M"S1^U3=]OMIUSE3K%VFO).S)M%'IV2^F#CVF6&SUJ?#=IAAO]DAOM MD>:LQD<= G_8R*=J+I.4B@*G4"C]'T13#EE>9#!"0I*,FO/7J>-YS:N-3HV. M&YMA;3386]T<1:S '\9P4%ONN&9EU0.6NPN><0V]0> !TB%G.:TQ\GVH\WK# M8Y_NM(;BQ#%/^WL'ZCSL0]F[I?BZ6?%_/*X6^O[*U";<_)@7&459+ 0DG.LX MDL419'$J(991JCC-XMC0DH/VPY4&G2AIM-.?B[Z^D44&TZS.5*EZWOT;D+5_ MCF(2U[K'CK-\@AYZ-KTWM<;P_674W,4G+*'P*TAQK=%Q12HL(3@2KK"];Q@5 MO5=*FI,7:4USG$B*E%4;5];CPS"'L[[@F-:.@]@,Y\T-L/-!Z ER[,0)/;V/-B9B:B MW&OQSEO ],IH@PP9E>5N@>J0^6YZU@WI\G>% I9 ME:JP:VYJE->,^V5[]*J-H,Z78AP"L$.DY 6V42*E=A)8KTQU86>0? XK6/S' M2N>;'#]6NNK^R5CI^EW#Z.2M6>;5C_G/>$Q, IB((*99 9,T(D4L(I1PIY5Q5P.F1DOZ1/N[PV$ MZ&B_;^ASAC'ZEF]T&\*<=M>A6W-\O5=QYLV/_35M^W=&F>;^N<[2>O^7 M7/-21WP?EDT*UW]*HXTMQ=UW[<(WV?W^\[KDFA_3(L]C):!2"3;S/P0IH@A* M% N"<9P+(EWX<5SSI\:NG7$"_+2M!-#O#*B,LXY3RI'? 3O"GF[/!J;[VBG( MC%>@[_J+NE[FW'G_PM9_4 -@AHH: B.3UH( RF6;H3L#'1"@16)W%:BQ\#=L MO$X?>AUT1G9AU"'K=;KG<,![)2N<]VZ^[!+03JNV-.DX?85'/1.@-*())(G9 M+HXS/=AA+F&1*45EFJ5)8I5P?.R4'-VJRS0:J=@_KGZIY14-0# M#R-3!-QZ"RHH\"/M3=EW@)=-J\&0G=W-O!V/ 7#$1QY(QB*0JC)(T@S21!"HD4I1$*DDRIP7L"VU-;5SH%C?: M)8V>N>"/VF#',R>78'99*;H9O)$6A0;@-G#UYR(B 19Z3K?W"FLZ%QT_O7QS M^98PAT9V6\"Q2CC)(PDSK#D$14D*<_/Q/?AT_PF^O?_T\.7^X\@>^/MR__7__S_W'=^^_?/TW\/[__O[AX;_\'A]QW*L/ 7]H,'F=;7Q72%Q/G'C:VN]. [^3S9\?EG><-^+H]$<]7I.TX(PJ/7\N M8AT;X1Q#A@JI)]%9$C,J,%>NXG&76YP:@W7F@>?&/F?)N"L VQ&05]@",\]. MI."GSMJ?S2%$AA MIQE;*$,GQVA"-.(.YJO'4^BKP#3:+R/9\[))DNK[ MV1:9/#J6M_,5U,Z^E.7J' X@D!RH2\+H(OLV]G7DD -!?E8%.51[SAM"/?'_ MMZMJ4]TMZA=5BH?5/@UM]?2\6IKLR9A',>)&V+00>L2@L0YF>91"5&01D7E. M>"PL-X.<&I[:"- O+,*-]8!VYILLINX$X0_]R]8#4U]DN=K8'BET[IFKVT#! M\ [,XGVH:\/!SG+PL.KKUG?&!T+8>M\G&-(C[?FXO]Q_\[+Y,PBWLQL_;D\; M:]-GD(^]#9]A]P]4U:!K4]O-E'FK4Q<>Y%^;-[JY?\PC&4M%4*+C J,02:(, M8DHE9$E&(Q(53$1."7!G6YH:[YM"4:;85)VE5IOJ*)9Q%E*[J-T+4($)N[/1 M9&HU&($_C)V@-M3CJNE5,/S*5IQM;5QMBFM.'PE07+WA1O'LX^.1L4SR&*4P MCT0,D8IR2%*50IH6.4HRA'CJ5%CI;$M38X=];GNG*S%0&'OH@4@?0 5FASU& M80]!7H,BC(+U*Q]]O.;T66UJ3P<>]S+]=0(*K85OWM$-[4[?%2(5>8%SF#*5 M0V3.4&,9*1@SDNY#QW9.I*OFO>E;;$E%]+DB_3G,I M-35$E,!<"686G!@D68:@XDS'&"1+B'#;HAADQM3H1+]LF3<5XTOP6^XE! Q#56VE>+O]Z/:J M/WMN^MG)\X[ZV5T^?RV-M0/H'9O>[J#_9P^;[+^3;/-A66W6]6?P=K7\+G7X MK*/IMW2]_J$;T/'T=JE;?GB433KV?IM=HE@F0C(H1)9 I/(",EX@R*+,G"F+ M11P[%3.ZP9:I#:.=Q8#6)IM/N*D,LM^)=UL5N*6?[)8&1D(_\*AIO ![-V:@ MYXC^2]^)&XN/ M]3+8,?X$NSCPZ-!Y#'HNUT-$U[5U M\!G+]E$'JI$[Y'!0&[MYYZ6[3B3X@?[5.^3YQ:@EW:O?JW;%?DX3 SZE,$EE M!!&)N9Y'$ 5%3!6.8QP7BLR7\IM)GKRZ,F?7IA4GD8:3^BV'HZ;:0KA24-M8 M'V)6NDOU6P@6]?E"6IMMO7YCB?S5A36/:(X5_[>ZU*:"5_]<>&VS618S^-X% M0=-ZJ\67P+I&5P^(V^Y=];,\Y8;4V;4GR\>,M;#DYE5O MU/_YHX;+)QP[#&E/71)> M2O_AS]4\30I4(!Y#HK]@B% A($D0@5DA8Q)G.&51%DI)7[<_M8];OSMI."%] M [C=AQ\0QL#D,$A&7[OP.BKZ/>Q>343?V#!9#?T>0+=(Z/ MS^1-D=K[Y5M:/9K_-XO7W^G"M/A%5IMU:;(AS2_NEN+E/_2NG$>J*+*4,ZB* MB&CRRR.(TSR#-$4XE7F1,[>*1@%LG!I!-BZ:*8]:K67Y;=D6I>4_@&R]!FM3 M0;KYN0+FB*YV:5;_M]X-;#V;U=/]]<[Q^H(AE;W]OA-V_/S*/1V8P_>=W/G7 M5 4W!]SKOC3_!>_[?;EWJ_FEZ=O#?^O=X+MJ>)">"%!4W*^=KU!S/ C0ITN2 MAVEJ8/T6_BC%=B'OU9>F\%OUBP;H_5^:6,(I_,'F!<0=![M M*L8U0I?&J?8L1./6,!'C&SO5;J08KZL"#PHC]))[Y1,OX/JM9'*;2>-6)O$" MWU&E$3]/]9W85_]8&:DJLUL0SP6*XESA')K52)N1YM!T R^"79PSA!7)8"9( I$L"D@3 MED.6((*B5!-83%RVHBXW-[7=J0?31G_+=;!&_"EL+==BO2$6F']^J5,G#)6; M\.O3:JEV_]#S80;VLJ-@[T<0K?@+>(52B#_5Y&OIPE]P_X(:_*6[AI9W?WI> MRT>YK'2PU=20KX]5/-"_[C9ZOLRV&Q-Z/:Q.U^B9)RPELL]U6JEJLE[)>I*ENO7$O) MW]:E=M0W8D<%YL:7?=2X GXR2GD_S^J3@WI6J[V:@;N#GCM35,QGF7HO&'NN M8'^;32,7M_<"X''=>S^/#50P^DJUSE]6:R7+C1X[S$3[_5_/99/?:E<[F+*< MI9AQF%%&=-#)&:0TEY#@#.@-"+J!95IVV+3O&@R=C=F3K7ETJI^W1%R[.S)#'O9YE#](% =)* M?%GX"@DEGL$]G4KBNY%A0\+OR[5N]]NR_%=]E.6-7$I5;JIY@2.4IX6 @I,, MHCQB$$N90<*S'$LL3:'9>:.;\W5#UQL[BC_3F@L1'+89CA/>R&_ETJC @V_U MX8)MS_CZU!5KS7>C[7.(Y[G(5)92&*59!!%7$N(BE9!+EO.(,QZCK$7\_?+* MX4OO>'MOH7UB/7F&DS.H\T5$+R.&^?:&G4$N.+P M(9=?NWQP@=QF8+C;;AY7ZW+SX]WJ21/^O"B$BEG!(=7\"Q&+!22DP% )P1#. M"J)BIZ,QYQJ:6OC M;FSL(K<773Y1V_;R]4/SR'9'CIODM/J(WCR2"2$9BB"FB$-48 R9S)'^2>$H MB005)I'7?B?T=#-3V^!LLC!$_Q2\BS##%4SM2.%VI )3P@L)AL;$&:B-])GI M=0D$SVE=)YL:.8?KDKO'"5L7KW:6<>FE?'TR=3%;=>\DDP)3K#&C.AA 420T M!404"B0++"*1Q7JV9B>G?+J%J<4#/2O!)Z<"H6<0O/S!>\$E>#;! 237%=,M ML;$64[D=HY'$4_I8U?5E_4BD7/;_K"3*F=O&DD"Y;'5/\N3*A4.K7KU=/3VM MEK70;J.I>[_=5!M:KP?,LS0M40QPD(@8B5L:]?< MU&BNL1@T)C3BGD";FV%&6$JJB0B782A#E6D-3H]8V<&F- MU3'+II:[6(/.8->H[PR^MO'>[:B-$^D- &Q C'<9C1NCNS,/'SFNN^SB<41W MY7KGM:Y/6S.]-(H;FHI,NL2]4B777UZ;2??KFBXU)\U93%$J4CTG%'D&$38_ MQ3*%"6(TCC#.*8XL%[\LFYP:531FUY5-.L/U7QK+9[M*1M\:XZU7@VSQO[IT M%@#5P%32 GIOQ(8Z0#NC=U6^?@V$I_5R6P!<1UI_^ 4G/5VGP$+*-YCCE, M)=%1GS0EK%-2&%4\6I X(RQF0VJHN)DQ-:+?%=J:M@] M[SP<5AO%L<_LIN#A>R+PX+#KA)X'NSQ?YD9GOM^L)H,;@$R3 < M@U04<33E50J$#(/K7+V/@4^[697C;2UPN;ECU69-^6:>8($SJ20LXA1#Q 31 MDV210A[1*(LPR2,BG"23SS8U-4ILS>OKB=+:N& MJ\J5F*=IRI("YS!*(PY16NB9"?ML]@L[*OLNT&_M5IV1X$ 86T^E@V$] MTH3:*^8NT^I!P)V=7+L];:PI]B ?>Q/M8?%:ME4 T5M="!GQ5N:8.GX?:+FR\#;YQN+RST:@.M5:"SDQ_(>-5)+Q&C.=; M&S5@O.KT8;QX_89AE-$JXGYISC'54]G5HN0_'G1 ]$9;_(^YC.(LI3F#JY;@\] ;H!4D?\*]5.7EWIR;J?6))D,B,$QBPRJB\HAJ2@.4P$ MSY,\$;%4B0XC+04!//?0+J8,K0UPT#?!T+8=%4*\Y\&'A^/J/,?CUV;N_$XV?WY8GBGY-D\4H@PG LH\$CIT MC2)(XI3 *$52BAPQJJR2@YQ;GEH(NU\9:JJ8#]8OM\?>CKR"(!J8NSJ;P4^= MU3\;><.#^I+[\I)>3]^[H>7[.+YEZV.?SW<#Y<2!?<<'#*SG+9?ZL0O-C'?B MJ5R69KO'9-ZT D]SSE,9(9E#F2;FS(DJ(,VQ-)) "">\2.+":D/&LKVI<51K M;AT*T!<&.Q:UO@*S'3%Y!"\P'?5Q>VEK)U#GL22V'2I^RV1?:7/5A%CR?)"08$3#)'*$609D5#%/(XSE24I M)D-W JXW/[W-@1=Y7,M&=[^><=-K25NW]X7K5H$G?,??/6C- WO+=S4.ZEF? M_P2Y(: %VFBP,."5]A[LH3F_'>'PC.$%]/:%9_9KYIJ_S')3 G$D,HA802$I M1 3S.(FC3,:*8B<%XC/M3"U,ZJM7?)7+K4W"5N\AE+M&[JH,WY^*I=-W8YJ2.&.%\@FE.=9%%%( MBX1 1'2@B'%20)RG+.8YSG&6N&[,>,!U-$7: )#:4>R4554:VV9^%52N.NZ_ MD,;XNBE7G3Q9<,*C.LJM!2S:@A1&+N!B$1Z!28P+HD,R%9M9IJ9E5H@8=_W-WE?MT:3[8O@P';3ZMXQ.-13W:6>]_^# MJBLY]MFDZBC9VOX_JF*28X?XKHWDVOS 9 _2K%=R'MEK%PMS2+&O=II-K<+ MLJV2^T-=3W$W.48<1YAR!;,T%1"A6 ]O2@ MKEM:RS/7(B#UD0.U6O=*Z[BN5=S299;#SS@=$7I(:;VH5U5?]$=/'+[U!?S4 M>O,S^*-V*$R"I@=@_?+^#?:,R^6W W?$SQX>.7 %=[<$U+3=C0U?9*TK]M:< MOC@:&JK]1\QCG"2I)MH<8041-5F'4IA%"(2RA%*6%DYR$#?:,S7N-3E61OK* MC*6NR\ W]HSE(\8M>^B\5[ 'FB9V0]^?I>C;[1IW&5K/P >+6][>JSS M0>^7^4E?3+!\KWZO9%UEH*?8^$X^KR5O:LK-6KP MJ+-B(I4XCV 1,ZK#4)Y#)J("Q@636-),"NI46>%"6]/C"6.DHS[9!2CM:,(3 M0(%IHM.P:>P,>VS< A&_*F47VAM7INRZXTQB6.:>TA[K;[$4?/B3P$N#FETW/ ,4L^:-_;\>+K]^=(>?BMGS-0 M>SJKNV[G[ FIL"_=0HC%%+ Y=63S'KAG\(_1/WY3_H-:/.X9@3' /SI4,$JC M-TY]FTJN^N$]!<_?M%7;M13WRR^F<,ZZT7G[M#+EX9N_OJ%569G[:UL>)']< MEO_M=36_-W*:FJ9TW8.\.^,,X!&J/+$NECO9&.*X"3*"?1UM*\-_%PU<: M N,>9KDBE-&OL^81N O.+IR$;G=@!4S.5]NE61FN)VRFB%LG:1YG>8%2P2#C M(H$H$1'$L1YD1)K(A"-A;"CI3;03070&VXVP_L 5FVX&( MN5>*O J&W_*/YYL;MZ;C5;>/"C5>O^.&0R'L>N8N.Y.YVSN>C3IX]>253G+/WZOC_7GW6%- E^.@9PM?MTQ-=_[A7 M7\MORU*5W*R!'8WX^]6!E"B$H@A!(8R.#XH1I#15D,5I2J(D$D5DE6_ARZ"I MC8:U4Z:(9]\MH/T"K6/F=SW7P,EXUWEUR%O_7A[X7J/7 H]B_],[S#IU5L;(.O6+2 M2T/T^USGP;1?>/'SNESR\IDN[IY,0_>J%D9Z)_E"#_WBKM(&K+=2U-GX]\NW M3W[B2C:/RVIO9PK\?5\7D2G1XZMV#?W_7 W?5WXZ;YM]I1T'D*[DPQW*:_ M:V?!_1*T[H*=OZ!QV-S^;C+];3V\3Z+?1QKRQ_K>_80%P7OF;*@0KN6QPH?@ MV/5"BO!M.8<9^@$Z5A'U(D#)MG6Q'/TEO']Z7JQ^R/5O=,,?NT6"[O>-%_>J M_N57J3$6#Z5&I= KSGTPQ4M1]@HQVQ'BM\]NG5:."5>BKP^-]Z!?IFUVF&H',,=)X=7-/X M9H;X^@+0N <>7JL#K8?W5^K(D0;TKD/[7Q=X-AUZ^0LT.F1UA^IOM;Z@_T7Z M&;T# ']VO/;9UE@C= !\>F-RB*;FG4S;Z+SAYNQUV^>.!GW]0.^T4*4TGC2+!HKD/H5$2, M0XQ1"I&()"1<2",'GRN9X"+-B!,!7&YO:E30VNG( %0"?TB%9H7&4M": M>EH0S2-!V 'CERJNM#DN:=@!<$0?EK<-(Y)S!>M()#.140YCA 5$/,T@EBR% M&F>)A50"H]R%0/Z'E 9LM!J;LH KMBB_U3,,QU#BMB* TR_Y=R23$J"XWYBE M_"91N,^Q3%^8HGQ?-,G()Z-V:.J3FMG+:J$O__9AJ3\^66T:<;VW=+W^83+Y MZT7(N2!IG"A2P)29TC,DXY"*O( Q5TQ$..*4.L4:0XR8&H_L?0#+U1+VO !E MZP;XR2S> N28=CJHBVB$,,,),G*1%"(D$DABB6"$.%,TH9P*ZEX2)'1'C5@U MI"UL03> [0J(#"X@/J"#(H*YDB*%BA82HEQ*R(QH4)9EJ8QH)E!"W$N^C]$] MX8N/]#KGIKKN [K%;L0.#73@X;S'52_M!YT#,]"X, .=$^V>ML]"Y,,Q]%R2 M?( A(QOV#VNZ;*I,?I'/J_5FGF9893)+H"H8 MARB3,<0Y3F&2*B+3F. L%C8QQ*5&IA8C=':"O:&@L=2.V2X">IFY?,$4>D/- M'2%KXK&!X 2Q5)+_[=OJ^[_KVVM.^2YMS%Z^;J#8S6HMRV_+9AV6_ZA9DG+3][_20TAS$UV4PJ)I#%W,B*4X:PB%E.$C>A-8?6K=[A4673 M3%5KU3@ >.L!^.F;-KSZ&2Q6E;, I$M?V$W>?.,[%H\VH'9F@Y[=P!@.?C*F M_SP#K+;>;.YX5'MQQ\RO<(M#^^-JL+@#-?: R!L[ _Q/]+8K! M,UV#[XT^-J7?Y+"OUK/",8S1)4@+*J3 ZW.=RUVI^= M-0M6[R2OAR"0QC-@WN;ZHJR8Y3B9Q3%VN#5RS6L;^BST?G7375^; M[NI$M&O\?*:QG/;?$/7HK ?&_%F7FNTQ=AH$G-_PR%[@0M%$PDQ/J75<9<[.&C'3@DL=5N4B+Z+$L6+? MQ0:G1EXO[7V1B/IQJ-[H5=#M:,PGE*$7PV]#<4B=/2MH?!?2N]SHV)7RK" X M40K/[C[GA?4[\=_;:E,OUJ_NA*@7Z^GB,RW%A^5;^EQN]%_T"_>H>>]>Z7]X MEN(M72RJ.>*%0(JG4(H(Z0F>2"%%>FZ'XX+E*,X1D\QN8>H&*Z:W0-69:3XG M7ANJ_]"66J]%#^Z0JTOY04$>231SYP)X6(&]$\!X 3XL0>L'V'7#O0*-*^#M M.-U@O6LP1G>,M+'0ZY;-"M!]MSR;;C%GS]MN>3[S=?C9A[@5T;-;%8,?/-9N MQJV>]S8\;G[4L)BW/>DFO\KU]Y++?5W7ON+D2B3"@9W3G21J?810NPE^R W8.UHOD)AW1ZW6H.>LOVG( MZ_21UTG-R"Z,.D5ZG>XYG'"]DA4W"(P?67Y?GBDRU:X=>?AP9K7K_K1FW=Z.K6KU3!/%&&J,%/!U&SXH;2 F) ""HQ3 MI9(BC^/"_43 %%QSH=GQ3ACL"95NP)O=&0/6YK;_M*V$&8:;C<8A2N2O_4)A MJF,S)"CDE!40$<0@05+"",NLH)GD$5&N)QBFX)C[ZQ3^1,2+E^E]LV/\O^=- MLHO=IF#J1".Z@:KW#3"@APRHH0$;C$W\'SXG-LQHB8# "^_)4GL7P)]+G M_M7Q7]NQ\>7R7]OC,]'DI&P;G-OUO):/VO;RN_RPU/-W^4EN[M4#_>MNTV@2 MF4,_#ZO3QWYV^C>18%D6HPSB*"J,CD@,*<N'@O^NW.:EY>.MLX.&[O[PB>5]3JM<6F7.VO2 MEU?*Y,[.P-U!5YXY*AE(6\DK[+YSV;S8-G8*G$] 3V3.>7W\L#'@U]5*_%DN M%G=<#TN:>=YM3;W%9D5CGJ:)3!&AD$1(0!0Q!C%-3.IODN2)1&9%P(78+S4V M-;;N]DF >3$ -197EULY,$,U[$2,\A5:(C0B8A02PV MDB\)HYS2@CHELYUI9VJ<4:=!@U43QH,_R\VC663I+#?JKPVG..;FGD/9CCX\ M8!>8.7H6-DL/U?7CGLZD<04&KWQQKJU1J>**PXWRX<>'RCKSP-1\-E*W MFGKDTE2RF7,FLC3G#*94<(CB!$,B$88B006F4IIB;:XGBYUQ[HQ_]N>+XJ5- MUVYQ+_JXK;K7<*=NUZVQM>!W%C. TH1#7 M\I1$*(B+(H=2)!*G,:($2]MZCS?:,CT"ZHPWW+.W'BPZ\\%SN_#OHJ/EH]^\:^8..(?316K<:P?>54K-$3 MNN?K--[:P&@E&CTAT:_.Z.N1 Q-_MJR2_]SJQ]65F![,&N \I5DJ",E@4209 M1$AE$.>:+[AZM/-[Z5KG*-?L"DKY:6LFV_>J/HQ:S6/$ M(B8+::3/$$12&1&T)(4Q3K-"%"J-N*T(VJGG3^U3;ZPSNVCUT74!GMBD[@;[PQ;P;V 'UT.-M_#A7K*.Y6=$:*S)Q1=-8,=$EBWMQSL7+AL4NS2-?JLY7#_*OS1MMVC_F/%614DC/PJ-"1S%IGD"L M)(>$YBR-!(TB@5VBF,O-38WD7+Y<2T#MXAA_,(W$=@>E(RH=V6AK06VNQ_#& M#A>O@>S0/"\$I^K#:,R MWT" #JEOZ&/Z:GGYNYIM=Z4 M_VK6+J.(9A'E,:0LSS0Q2 D)4S&,4ZP*%J<)SYSVQ2S;G1I1]&TS0RTU!M\@ M 'L)A;'D;KU0*J8"*OE]I^-757"T N MR;K:W.Z\8_=.*KE>2V$.ZM0?VL%JV%S0/(XDQ3 3E$*4H<@4,XJ@8%RA*,DQ MDU9ED2W:FAH3[9=N36:F&B!(;0/PU6T]G[ %YIW.U+JR>F/LT0*X/^2LM_Y\ M(CC2-N .R8U&LAD"9V"U@[)Y"?VH$MJB#G3,UVF_U)U%N@%D.F;4EESQ6!!@$G-_E+B<+QEWL&@+.T5+7H(<, MX[@3.::FY,!B56W7O;TS5*1,132'7,;F $.!()9Q 564B(00GG*[ PQNS4Z- MU4XE7CM2F27>=ASF'\7 Y'4R8O%*59=.C_ M\.C1EMVON]=?=;>XVOVHY8+R?WS4#'-4,#F-%<^B.(4J5TK/KTRZ9J9B2*,H MYCE#>8%MU[+.-C*U3W]GZ,"RW.?1O+IPY06CT.&$L1'T\3'PN%?H/@^3_3%# M'W"-=7[P\*WR5ZS[*@SG#_J=O7.T$WS7;.\?S;MZ[< S=_Q1BNU"WJO3DHVU MKDNKSFB$%QNIQZK:/C7_=I#RJ%*2%!036*@TATBE F*4Z[_&1.1"D;R(G?+< M_9HW-;;MO#,;ET=:L3TO',_]^>U2NYGAZW548,KO]]$%<>!&_V@G KQSL=^- M0=-APW2 W[..?DT<]Y1D$'B/SE>&:67@;L1R4XIRL=V4W^57R;?KTIQ*_*2_ ME7>K)UHNYRQ#+*8B@2*/=8"<% A2)17,1:(PBE*L^=]I ^)*@U.C[[Z]8&_P M#!B3'3<$_PW2"6"#M?ZK8S'@RPC;<8L_W (SBS&T5Z5A!GJV@MI8 MCT6 K4#Q6P+X7/F)]4^\#UG\[_'B/GSK*=WK6F>Z3/'_!T+&\29#Z9;66Y;=E M0W; ,.^"D^?A MWJKID8=]%SB.AW^GN]TW]-LM0C-!F4>8Q3C2LX=(QP*::1($"9$IY"BGDNJ=14'$]S$VLG5,_/$S.@%T5.4I:FF56ZWM&3 MI_:AU<;9%#&Z MCUSVTP#($_.&L$G#ZZD]X._NQ>/FVT#^^D$_U/[_0%0Q6# MOLOE5E:_:!/>_Z7?_25=O-U6&SV8KHT4^ $CX6JMA++^VN(#"C" M/:ZRM*3"\WI1L(;_*9:EG0:N-K-YMI<8G M;U,PDSC%F!421D7$(8HR!:G #.8J5FF,&$.YU>*D77-3BX)Z)H/&9E ;#<16 M F.V=9*K#=:7&< _@L'YX IX[JG"-BA:)PU[1G.D].'AKZ1+)K$#-F=SBFV> M,59VL8,_O3QCE[N&!5._T?4_9%W?=Y]+\GFU*/F/>5+$A<21A+@@>F8:\102 MA#",$_VO(H^2 CF=:#_?U-18]T-=][XI[%8NP=[P7FJ46[!U 6:[L,L/>($) M]R10,]#8"?YH_PR2<'L='Z^1VH7F1HW9KKM]&+U9W'&+YO[^,.AN<35%N40B M2R'+,3&'QPG$)H-,$,D2&;'1>JKT)KQQT^ O, M'(.P&BBT?QZ( !+[)QI[!7']\RZ?EM6_F9YQ_EZ2Q=5_:<477FSNE8OPD9F1[.'Q"E$E$:0R4A G&0X9VD6Q4P,R56Y MU;"ID4]KX6YMJ%X6:76H&^60785-YV#&6V?:T==K=%%@NCNAM3:K?][]HG5L M!CK7Z@[LG)N!KG\_6G3BX 0;7X@'2<&YV;A72=+Q!>FY-!YOSW=>S.N?AM)- MZ-8VZY)O9'-,ZO=EN6DKN<^S+(DC1#%,LB0W*MH<,A$5D.O9992QA.J T7)) MS[K1J?'SBQ.*];>]M[T]OEA;;[TR90__U56^(* &9M27>-Z=Q=-]R<\>6.N% MOR C[3\UV"YZKVXZSW05?W+K7' CZ" ,U)G%P/MGS36DJ"S;[V%0?=[;X[; M>X/$P<"R2R&M57;+Y;=ZAVA.)>5YD4N8%1L ML"U38_\7"K&[2O1\XSI)"XCSDIZODQ.S$K:DX55M6V5CVM/0DR_1D*9Z@9 MC[,]KS7)&0K6LT?[_^Y+;_3A=D/:I;*]WHL:9$+04@* MB\R4DB4BAQ@GB9[:J#3.2$QRZJ2,:M7JU(8S8VT="G+S@]S;[9B19(6X'25Z MQS%TKD('8?U#S^1QML^,4QU"E9C\_-?6O5:8@3]*,*Y86DHCY4GXS^@8N.W&. M=EA]=*3YZ/K6A-U\ N73\[8O['![?>SK/>*R?1<"Y5>MICW;Q7@ZJ.Z[ 1H_ M0.-(V#+;UC@&K[Y]W9)7+\IM#99-K6[[APWCR-U!UKOMYG&UU@W5X@IYQ!@B M3.CY+H^,?DT!699&,(LS';&1+!:YDR3BZ6:F%J#USF7O['0CN#-PVC'8[2 % MIJA3^'C3L+!#P2O!G&EJ5 :Y[.XA15RY^O;JC3N^:17\3!;EG=(?WW])NOZE M_"[G.5%8"5[ +%(Y1+F>U+%$,$A$*H10/">Y4[ZC4^M38XR'1QT%46/A\.J- MUR&WHX]@0 9FE8-*CKUP9[,"3(+/M!0S4(,,C/G V!^FGJ,U;,&J.EZWX-5J M.UJ#-ZMRTK_ MZIW^Z_+;9[DN5V9!;1YQFB8DRC7C2:X9#^60Y-C,#5E4*($92JWD. +:.#5> M-#7D^:/^%VDRP[<[Q\ W[1+X::&=DM7/8+4$3_MDZ*J7#+VY4'U^M(ZWX]U7 M[L[ ['S_]D.[C]#/5;_[3LN%Z32H5FOXE9KR:GM_0>LP^+7N;>/SSS--Y?I: M">[$?V^;4P-U+I<_(@_8#U[I/H2=HPX* 8$^'#I"-C5L@/F\EL\Z(&FW5.Z6 MHC:Q22;K:BLJBF).J(Z.49Q!I$0$L1021JE 3*%,\0DC2&C B&91+C(G'**CK3SM1H9V=F M3TOYV@J5$ZXN4_&;T!IETNT&U,"I]5D8 DRBC]MZA>GR68=/3XS/7WZ3QI:1 MFWF[6M;'DOZSW#QVDC/O_^*+K0F9# WI_]4S'27B*#;:,#REFBX*QB%E&89% MD5(2*Y2SU*IFY TV3(U*&OF8=2O>,T@DRZD+.!(\BW(*D2"%*4R20<9)!#/* M5)(56''LF&<8N!/&R2_\,EH'V%%[8% #TWYK?2--UMD/_M0.[/3)9F#G ^B< M\#M1OP'"$')D3G:\AA+9$*#.B) ->M10_;$G$_4VU9Z6XOW3\V+U0W9*R9_U M:UG5T?##(UWN"T?U[^JE#PJ1XS3G$"=&KA71 E*,&,QPHH>J3"9*.4VH/=HV MM6'KG?9@J;_8NI=+MJWKN1F/7&7/_/6>';&^4I\$)MR^?8WF6NL7:!VK^T;/ MWYO9_$8[]Z)BWXO[PQ1^#P"\9[DW?_:-K!3G'=ACD3G_3023+C@PMC6R.FV7 MR4V?)[&2*HYC2#CF$&&39F#*]A4Q3VA$*$D$&GSVQIN9TPN:Z^-M+8/PGK7> M!0S --1EL=/Y:2-D8(_"+7P*6G32+D?!(Y52EJ@%/M]?>Q=ULPO MJ[7)F=FG*M0UL.>Y+'B:JP1*'%.(I"8S*@RWI4BP+$X)R9U6X:U;GAJ;]>O7 MOTPUJN@+US(#M2]!)%5OQ-,K 0ZU950ZO!&P0W*\]7'#J+); MCNW)4'7E.G(4D5QD4$0D@XA'"61QQ&"1)5E&"0*(&A1!F. MF1!*2J=CK5Y 'UU'T1>:=D.)%XQ"!\.]E=3V8!*X6Z_-^97FH$)C]W551.>! MX2HZ7JG_?&NCDOM5IP_I^_H- Q<<:;G^#[K8RC<_=C_^GU+'8VO^^..C_*Y1 M,$F?J&!1QK""C"D]&U=Y!FF*"4Q-,G^F*"O<*K_;-3LU#C&F@MI6L#.VWI'X M=/ X6C5TNWM@T*B4 MY)O=2:<'^M<7NI%?I/&P7)3-ICW]Z^U:ZN"HFM,BS7*9,I@0Q2"2NA\PB2C, M4Y3RHJ#F6'XG5_3@$-DX66'U=;T4*WH8@[&DAITN:FE*WECJ&/NX]85E0.0? MVG&(:VS&_AGX+'7S/G='AN'G-XYR,V'J)ELMYQ"2+,\RAT%0&$%Q V(ZT_. 6F*"&0N9>1NTJ&G[+ MJ)UO;MPR:E?=/BJC=OV.,)I%.^T M$Y]R15-5*K*O@NL,L>4\+0!PH6=J5LI$KZ!)]*IR1--4(KI5A,B3_I!12NDI M4!SLQ)I#&>5RN]I6>P$+LR/Q>575"]TFB\ND:L?);_K*Q\KH9J=Q3@1412P@ M4A&!)%(I+"*%%"$\B[B3V)I?\Z;&<;VDA7)IM@]:;X#1&P+/K1CP8FWRN:0U6M.;3WKR\_ M9#P$GW?=_?&XNWUF1X? WW->M%<31\Z(#@'O<2YTD%8&'YSL]J3;C39:)%(F M7)B-8@X1D@ED5"0P9CQ%L3D'@YGC\<>7+4R-R/O9&<[G%@_ LZ/1FR )S(1] M- )L09YUW? +VKG0:K_O]03-Q M:_WQ72+@%DP#E!$89,XKE!JX!;;3Y0AN>N+ ,U7RFZ'F+_)YM3:YHN_*BB]6 M9JMA+SLB991'A!"89CF!*$(*$IX2&.4Q2W#*E,).R9X6;4Z-&'^5JV]K^OQ8 M+NNR:\;_*+-%N;7>VF![E^BN=9@9(\2R3$B:GOC#,* MF"[M63H\96#EE*[NW#ZHFQ.6U&WF3"V\^8UN^&-[=G%G:F72A9Z=)3AO["@[RAD/_L#L=%;W=-9);J[! M"V]>7NE;PL&NQ ,_ZB8]FLFB4:IY;!^KSD.D*MT>!A!;H) M9&=WS98;<&=$BD,B*U:\+G51Q];C(_RB^1&0UF._:I'NWMY9'0UL7K[$?[M] M\!F$63/&L$4];,1).VBX/6J4L6&0=]T0,.SF6P7?SK;0J(O%"58L*2(H%49Z M>AV;J)K'$*=2)B*70J9HF-[;Y8:G%C5_WGT7GW??Q<[B6R7>KO2!Y=9% &1# M4_U-H-X@ZF:'4"!-MRN-OY*DFQTDYQ7=+.\/IT_Y4%"RMCI0*93ZU,C+HL<=?"'L1[4Y@>0J=QWC"N1>88[ M^/3>$])!U"J/$!M=L7)OP>14*X_ &:)<>?R0&W)46"<19AYA2176YN:G2V7^&OMV?!HK6W_N#XE0*S0^!VW!:Y M&<31=DB.3XQZK\]KATJ8C9/33;[.'LI%]\]NIUR^:QBW'++7P:DBSK=/VX59 M.OMUO:H.SA(U>7)U'4C"\HB*3'..2>YE0E,03U*8%D2_@"PM6)S8K0!ZM6MZ M*X2UM8?'_EQS2OSTF1V/C=VS6)0U[K3'I%6NO).K'LE&Y MUBN8AY3L]^_K*C1X.ODOQ8;G1[WBI[6FJXMP]F3S"?]6KQ6U9'",5\/#G MRE3LI<*D%><9X1!)E$$B4@4CB6*1%S%5A5.P.,B*J<60^JU/G=/Z!H!O1[G! M(0U,L8W]L'8 [#UH:H;-ZBIAO$[ZZSG3*I)H1[RF^PW'T7?6WP!+QD[^&P[6 MB1S &QXV^)#:VL3'[V3SYX<7"NEF\7'SX\MJL=",_2==BWG.,4\Q)9#A3!.A MV;DF6 I(HT3S()>$$J?2#H[M3XT"._/!3YT#/QL]DKX/_P8:+\ ?Q@_0.N*X M/NC:37:4&1#\P&09 /XT:(0I;S=VV^ MP"]EQ>FBEHG2_U+-)2UDSK((%@57$'$N(4GTM#VG4N:IX!E.K**_"VU,C=@Z M,T%C9ZM\9BRU(ZY+<%XF)T\@A9X0N^-C33 6")P@D4KROWU;??]W?7?-'_]$ MYD?8_%B3QJ7GCD(,%HYU'[_-I<,BGK,;K+NZ2522G(DH@S3#$J*<,$@R4L!8 M2CT-E#+!J5,-@*LM3NWCOY)/<+UHTD#@[:(6KW &IHF;D72.2JS1\1J'7&]U MU,C#&H3#6,/^QH$)&"?K*<^5GCP1'DN8"*IG55C%D,:,PYP30R7KQZXJ2B:&FAT8=2&/RS?TN=R0Q>MN!U/9:88QS#'YG YR3)("HI@ MG">9C&@68^FD#WNQM:E1Q=[86HD9ZKE^:Z_C'N!%B"WW]GP!%Y@ZSF,60%G0 M"A2_FVL76QQWT\S&^:/-,*N;!NJ*ZA%!1R_F#Q/!?*<+DPU_MWE+U^L?Y?); M78]7JU)C%6%N'Y?4H*O=V M.XJ16B%.5W[6!8PC25JGFYU/IWXQPB(/J\_M.J_=_ MR34O*]G6]*+?Y%QB23.:II!&C$!4* $QEQ+R0N"4*$4IM](#N-60J0TAM3/U MP?_6'5#5_IA/;E]@P/QM\RC!1GMEJ$VV?LT,R;6>69_!O*TC+W/?F-T3F Z; MGGE8@>R.L3XO.UH'C72$]K9/J/<% M^3E:ZP7>LZ=M;WOZ6 =PO6#0.Y/KYWG#YD,/DC\N5XO5MQ_UFLUA=DU7,CX5 M.14QA3PG.CI'.(&X0!'$C.$DB1->J,AE/F35ZM0&LW>FMNWJ60JPV9GO%G_; M@6T7?WN',/" L[<7U@8?)?)5 =9>G$#R&G[;M3QJ^.T$QF'X[7;SK6=P3R\B M?Y'59EV:5,]Z?^3W9:DG ":QYF^UZKY4] &'4F\/ 'N@HL1\;7^FPL5> SQ]']MO,+05#:NE\ MLR4PQX(3%B$)L]2(2%.>F8J0L8Y,]3\6*"Y8ZI050-Z[G3%08U#X(5'_9"A&IRY>&.' MVA'0>-T4F*\"]Y SR?D!UBLGWFC2J!3J![Y#QO7TU(&)5F8V_^%)QQIK\]BW M.O;[)JMYCE FXAA!S$V4I5($61(I2!)2))(D>E;M5'7M=#-3(]3:2E#NS 2\ ML=,QL>HTI';4=SM0@2FMP6AO(7A[!2/W_*F+$/A-G#K=U+@94Q?=/4J5NGSU M0'FHS:-?"6:!R+.H<1%EN4I55$<.]7# MN-B<$RF,4!JCMK:;@_TD&R-_GH&E=%6%NHRR'3_XPRXP3S2P]2W=%=!HC?59 M0\,*%;^J4)>;'%<5RLK](U4HN[L&'BW;R0[?\7]NR_4%96R6907&>GXG,4$0 M(7.DE&MZP33.<"9X0C/E)OUDW[C5!S.JOE.W*7RS\/N GK"C(,_HCBP!OUF! MUFQP<")M]O)(FL=S:,Z ^3V09M_\N"?3G&$Y.J+F_@3G/,%/^VS1U,NI%[]47*:1\,C]_:B9O&H=%S:AMH?:(8%$D/(()2Q(]GV)46^#)K:S$L[!19&)LU\@G3G%* ]K\RGN][Y!9:K)>1[SW2$ MUK@&?OJTVDB SH<78;KX,GF^1L<%IE339VU(5Y>/V[L$^CZ9G,.]5R8B!#V_ M0.?8R+UEG5XX>J^-E&9H>J^;U"SJ N>W?79^L@V]HGTVZ]!/*V-E'WK%I)>% MZ/>YGA4HVM0XE0N>9IC"/*<"H@)+B.N_DHPIG'(22:=]WROM36U8_-R/_QW+ M$]E";!GT^P,N=*1_66?">\JA)3+C:$R\1IJA)0#6^A)>4@M[ H+ZV1^6PA3! M.RLIV,P>Q%WUF:XW]^K$CLQ!2AK."HZ9S&&21YG)0DD@P9C!A&/"4YJE,58# M15 #F#LU6GNA[VF^S[W#9T0_JV[2KJ\WF1_KC5D>.;6].EB%-<1K8L>MT^G\ MP-0N[+ M=#);AN2MW)J54JTW\]_H7^73]FDG]9.)-$$13)E)_$6Y@BS**,2,)XR)6,5Y M,?\NUVQU+=0Z>K;+.]YO(=RKWIIG%\(<8T6BC$5$AZ(%91%$*6.0$"2@R@N% M*2NH1%:R2#XGH]$T]DM-_.R2XXZ>. MPF9GG>FHZ_P%PT9A4SM]L:JV:WFO7AZ6J&MWO%U5FZH^3E$?WNFVJW;CM,R2 MG)%809JG""+"&<0QXI 7C"2,Z_EEX515\C9SIO:57SGV-#B%^<9.LPNNQNN* MP)3CH1>< S$_X'D-U6XT:=1@S@]\A^&>IZ<.(]KW2DESSDSNCJ=\T8TV:=+; MVC_K=&$&D[&OCK5CY5?HKL#T'*2GG G;,ZY> MF=N7;:-2N&= #[G<]^,'2G/J462U-*/$O=H9TJ:?OI%+J0=P%@F!TY04RFD3YD9[ID;B>W?,FGF/'EJ7P$^M4S]W1]*, M7V#OV&!2O[5C[LYW(=(130 ^FC7YI M>#=&[*-FQVX#L0C,5!\M ' FFA.N>B6-_O-')8 3CAU^S*!B=\UO$L-CKM"9^'Z MT?J;S3T#10",CM.#OO?NK[*:,Q[C(E:FNF-DZMIF$30S+9@3KB=56PST=ZY-\UD+Y93+?H_POVAAW)/[ MIYP[.K!_\J*;DUHMJF)_DG]M'OZ4B^_R-ST=>*SF219S10B%<2&%6?R6D)*8 MP)2)C,41X@EW*IMTFSE38P+]?B6#DT>'=(<=:8P'52GN>L7NJH%2S[ M7LV:8K+W2X\5.OP &BI70-\%W(M;WFJSTJ4?;&E-S_VU[0[FS6O MWS_72RN_ZBLWU8?EY[I$SW]*(^\NQ=UWN:;?Y$[!?5UR.2]2+O)8%I"IO( H MR3*(%<^@(#Q/"XXSRIW6K$>T?6J$75NN">.G;25,V8.F3H+EL=_7Z'L[PI]H MCXZ89M+W^Z4F'OL!3N:C&.]GH/5_!AH$0+D$#08ST*$ 6AAZA4T,$*%+A0;M MO1'JCX:Q?P)%38-VC%VEU+ F#!L1/\F-D2#^O%Y]+X44;W[\7I< T*,T7?)R M^:W5?"[E?L\NRS*2Q1+!7* U M6/U9 ?,Z M69#NC.=K?!:D"WV(TY8<$./'28]&7R &:,2\7"8#OGTAB<%FBA_[[:;2DQO1Z">LRV55\J8$ M9Y+)1/%40(D,>^8\A021&!9$)"HF*4U)VE9#_;JAZXVGR<%0>UV^_D.K ZYC M?ONVKC7:P,[:IJJ=#@WWGIC*:6_DMW*Y-'\96%@UW)M0Q"+*J5 PI[& "!.B MQU&<0,FX_A<]HJHL5QCU4+//W0T)+^L M%HM?5FMCQCS/,R%BF<,XHQRB)&<0\SB'(A(D2I.$()Q9BA$Z-3RU"=IQM@/8 MV0]V#H _C N@]<$R$]:Y3R[3?DBD1T\I>3V0K47_@H$]DKB?'>A>%/L&0756 MF<_M:6,I\ WRL:>T-^S^@?FY4K<@[SM-[X]2CT)=DN&/W^AFNSXNL$C2O(@I MP5"P+#%J5C%D,2L@S6-4(!$E+!$N:W<#;)C:V-"5PS,3A-;BLM'DKKT!-HFP MWOK';DX0&/7 XT1C_0SL[&^ GNV0_C'K.B)L0;72J?2FF:I1&&419)B/*$019%! M.65*GVMH:H37LQ/4AEHE!+IA:\=C/A +3%;#P'*FHFM(>.6;LXV-2BK77#YD MCJO7#USI-S5N'U<+?4=EA$DW/^811B).<0%9@DTM2DT1#/,,*DYH@8NT(#EW M.>QTW(03)8QVYJGJV?EO=1$2YWK@QV!B*A(I< I1BC!$@@A(BEB_DP6.LIPD MJ?[]@/V.FR =;Z-BO_WPABXNSL1L\601%W&6*U@@I2/X/&(01PF'*4MC_4\D M(X(X[QIX0#/\OC9L9=;#[KYM$J\?DK!Q[2V2GTFWHW0I1F 8$N3)'F#\NW]+G49-TTM#L@ M;(1ZEM_E>F.R:=])MOFZ995F<+,@O7_:/,U0BDD Z\'AW$\H@ZV^M9=%NQY&B*#;+XUWSM1[BWHP*?4@NI;/;5TO\Z_Z MY4;ZNIVGH)++;7M6 MU;7E]MW]N>WNUM%9-Q2_[?=USUM@W)V!O<.]BDH^R^N&[A2_Q_N"63ON4<'0 MH!\=.PS>X$#-IZ;I\E]2?%VIS9\Z#'TGO\O%JB[]48L(_K):=[_ZJN.GA]5; MW?;J23.WGC86!!&N]$B4(X@P0I!%10X3FL1II/^/T<))\>D6:Z8V[O2< 55K M,A![=_0@4YGS_,Z%BV_K,[NA8K2>"#P<]#NALQ;T/ &U*_70O_NU\<:,'3M_ M/&HX^8#5KX+331:-J]_D [PC]28O#QU8YWVWP;*JJK=TO?ZAFCWG:AYAF6 5 M"4@9(Q#E+-9S0,VQDF8TBQ1'$48Y7J;M :OMU9XN5=UOPJ%WXKNYYL;MYK[5;>/*KE?OV.P0N?3:EDO M9=4IC=6'JMI*,1<106DF(DAABJ1&-<0#Z'L67<=#MRH2.B!K2O#6B-D3/0F.E5K/(2 M#KY%*$^V-;:XY"6'3XA&7KSB]%&P>,=78?^A%8E[_L6R (_2G;>6_] M\9YS]<376DG^MV^K[_^N;ZD_U'\B\R-L?JR_SJ.'C?(YGG.A^_[._G[8@/Q% M5IMU:71RS,G'NV7]AUG'^4X7=;F%33W\ZU"@.4V41U2B1$I8("8ARHQ$=ISD M4$9YD1#,N!1.R7J27CI7&T>Y1KP[=KLF+8"DN;XF!Q^?,RU&^UB@8"=$YA8>OU2G^0VL-<_]*R? M@;=-%_@+&@8"YC68<+5AU"!C($"'P4K?^W?9)V]N\U-(N--89VTL6]X[27KQLV'SAU]5*_%DN%IH'#[5G M]S4O=X)J-,9Y%C$,TUP5INA8"AF5A2FWG3#)$2YBIZT/I]:G1G>=\77X=*CI M7(&] X-+B;EUCEV('0SRP'SJ%6WG.'80:E[C3S<+1HT;!X%S&.\->XC[SHWF M4+,B+<3:!)?ZQ_OUP^K/Y9P;<3'%&929J0\09P)B9)A.T#0B&:(%L2J.>Z&- MJ1%88R9H[=331/.WU1H86^UW=\X!>GVCQP-,X8,X=X2<=H"N8#!X,^C<G?UIGP$F, MZSU!4HXI$0PJE>J>B!F#A$8,)IF(BIP3D1'5]<3K=<+_7OPM0THP/;:'Q&Q->;77<.- 6A*/8S_K&@:F_^Q6^WW0L*1?Z M59&K;?5)^]4L#R9I>_/MGP>R75=O&Q5')>1!SK@$9"8>K0(L(R M2&2!(6()HBI)$B28"]%8M#DUINE,KI=R9&?O#&QKB\%"F^Q&0#:XVS&09S0# M4U!G[0S4]M9XOM_CV=@,/E["TYF%'!#R2D,V[8[*0PY '!*1RZT#]3*^TW)A M=D?-<2JZD%\E;U4<33BUUW3\JD.MA>Q$YM[I6Y60%C6$"4X!22 MC.@Y613))*&,RTC.];2$K:Q%$&XVRN7;ZYL6[A/\A9;K*TKJH3K(CM'&!3TP MX1F3P=Z#&=AY!]5J#2OMWUXH[$MM;_>%YS)&4:P0S!*C3<32!.*4ZW==1071D2+5 M_^)4+_-L4U,+$;^>T-W[^ZWZ9H[,Z0>MP(SHH'<6A-^N@Q18 NUU^.BZV]J&FS-NU'U/',BVK<:29O-S2DQMRCG"-$DP0Y#$ M1@HURV.(BRR'F<"$*!0"RM##3Z>V5Z^#GE?F MNWI(Q7VD<47+[\!BW?JXXX@K*$?#AO,#ADI@:7^6FW5S_*ZL_O%V+46Y,3_- M\TSP+%71_\_>FS7)C2-9HW^%#]]#E5FBAPL( O.6VOKJLRI)5\J:L;%Z",.: MXG1D1'8L*N7\^@MPB6 LC 8 ),]=LVZ2THE2;@?D >;^W&0I1@!6(@"8%.U MF:@8Q7&*DMA5!JNWK:F-! >F5@%ZE:G12MM:?6+K4@_DJN3F4)9?%;9TAMZ. MJ#P!&IB:#K$TQMU%M:'-#U^6\Y*_1'\V?P:9#UM Y5E$J[^]D86TKCI^*J9U M_99;%3H/2J!UPLABI5*A"#%9&:9RCLP!@TH"/5>B&#,I46&5I&'=XM289Z\] M.:\J,<[WN)ZT-E W.T(QRN:@6GG4J7%(,%[MM@$4O7L:_65Q#VO@-"O M\7GMQF',4V]HRL.G-]7+U^^V:(9C&WKOHW86P(6>*L87& M*\-<;714@K&%X)A?K.\;2"^T7%4A1IV"C1]6574)_O)N^43+Q4RA-&;F^"*1 M#.JI32$ 38@"0F2()Q@CDCMID%NT.;7)3;>PZ,Y41Y:Q0-J2:/SB%YAKSD(7 M_5G;Z7&AY("*7YJQ:'=;F^94IE70V]"?K<">X_[,98PM MMVB\(1=ZEZ:!J[:T.K5LQ>-^::SM5WYWWXZQ@L7OCLSE)L?=E+%R_V1?QNZN M88SRT2@/R?6F>>A,D1B20J4@990#2% *B$H50(4@DB1<22'=$K:/6K!Z]T=- MSVX-'$87QP#:\<,04,8AA!T:[Z^@X?SQ]_CL]6L_;F/4S[O'P>/ON>^R,#L< MG^3/S<-?<+^I'>=T;Z(!MU MI^3$B$GMG/1!Y+J3TON<8;3V3BJIISVB9];S5K=1+K;EXK'905XN]B'8BK.T M0%D,8)9 ..4 9H5%""8Y)KD"&)N@4TWV#(ULFM=<2.\6SK#COM&@C@P#;9> M7%Q-W45[;Z*].T$"YSW ZI4J;[%G5-;T -PQ@?IXY% N97KUJ!]5"?^VT\^O M>FGU7BEI,F+D%[DR9__T4I M]:GQY<[$J&S71:LJN_AY9[(KE;KTA2UY!D(X.%TRL_'4&GX7[=:>7RN,]^!_ MN8[V &X<@)IG-G2Q8&3^&P#.*>,->;$94L]D)T3W8O78U@IFM%LE&(V5_O3CE$GT$N!N?>F M@C1W4>OI77]M&NWOJY>;L>V0*124N6KKOT+)&%O /16%L6YNV*#R_NEYOGR1 M\IM<_2BYK$K,OC$9*]I,,W>O[-SG='W0*'9_TQX),*08K]Z5:E."Y] $U!=& M<"E),L$P887+C-J/65.;:I]6K-=LLI+S2N9GLXS4G.Y?QJK=7'JLDJLZDM,W+S%%,4Z/'E//"2.)1@ M! M0:QI.LM0S@BV8NAK#4V-<_?&1F_=Y^I78;W,BS[!"ATETX.3>_&ORX!95P'S M!MQ(Y< Z !XL"OW4!;-"H[= V.6[QZH49N5#IV28W?4#PPSI'Q&WUHT>ZX(8CV0)S$ M(3K<.HQWOLH-+1=2O*>KA>8VO:=I1, M "DP!K3 DHHDXW'AI+)^OPDC4)KJ1C@7*=ISC%[O E-,:&[761K]T MD6P,]ACK;(^.5\:Q:'94PK&'X9AO'.X<&ON\.XFG3\VNXV^ZQ4K\;H8H3U(1 MIT#_J0 L5 P((AADF+ X@8K(%+LPS<76ID8R!P$L.W.C/XW!M="C8\73RUC; M\8TW! -3S2W@#8BJM@#%7-LJE15:6_'"V?ZQ-,WLQ,MW0>Z=:?7$4OO?6?':6]2J^,>"S0]:I[-A"Q ME^CL\8'QK3HX:+R+:O<\ZI;Y1MROKIDWZ\;5/?,-ZHDNFO<&;DSX;\ZA#\Z= MF[1?\=F<76]7JUI3^=/2"(#6/[ZAZW)M[J^/.R3_OBC_N97K2@%TQI,")S'- M 8YQBH."9$L40A) ;M95T$J.T^B MO2N-%J_C7#;H2V W;DRE:P,/)8%Z=;@Z0D"XP\@JA##X=?08 D+?*^00LLVA M6Z3KS:KD&RFJ>>\?"R,E_>V/YOPP$2I&4 \9>A=;&UJ0\#>V&A=K0FV"V?1^\OP*EK$6!$*,"V,,FJ& 9.8 18+*I1,DCAC M;O+-W@ >1[*Y W&][/K#-\2V.\^>8 N^Z7P.K^@7;>OZUP"BS%:X>-YNOM3B MR#O-%LZ?;C+;W#1P,TC.]6\?_RX7"H7Y;J26/TAFYBF=:U_NZ^> MD9%""2XXP)!S +$0^F^$@((P*3*1LJ)P2L :9L;4V+TQOYKTT0,'''=XAG6* MY79.<*A#[]W4#MQ%7;@/G6BC.M?C*#C?!JG?S9EAIHR[$W,37"?;+K<];6C= M3+JIUGF?U852CW&F2(&+'% ,3?P11X"D*@$))T:U*$L+Z<:2-JU.C11W1ANM M^K,5(RVRRF_H!$M6] UM:!+T@>J @IL.*'FNO6G3\LAE.!W .*W(Z7+SK47M M3O.4I#C,4CJ;G714,DWBA!6I@*!(,P$@3Q' F'" 6)Z0-"[2G+M5!/9KW^2( MKU-V[?UZ4SY503S[[<*U^<51UF)?JN+0LGA^.MZ20E^O.T.3;:GY:+9"-Y\7RVWC]\CV;C2_/-SXTSTK!\3_5+JRRN/^X- O?:B M[>0Y>-\$GTX;L&L7HMJ')JKCKHX!6=]%K2/--FGK2E3YXKFH_7 P_5>\'V#+ MR//PFP [G9G?]C@WFA6RG+W7U+YY^5#.Y>JMGB,^+E)FZ/. 2F)+<(+&F MF2N.GZ&/M>1_>US^^#=]9\4<_X3FKZ#^:T47?<\)W3G;TNN+!O=&RUR\>+#\KTG]J?(,2[:MXC=UAS=3A-7O M=,._Z^G#P>]K*;G/JOKE3*E<9))+P(D>VJ'(K&ZPJM\L!^ ?8L(WVC5V%+"?D \(RCLZ<&>)-H[NV6S@F8I MA.9XED@*8$X2@#,C*DP2I%B M&J$9FR,E#;RL*K"@%3MH/TLA$HES0O ]+S1 MI'O$@#(F >($)H(23//4+=UC4CT]4LJ(MA),OZ\M#V.GU'^ACVUO3^/OI&]V M_+Z+JN_?N'Y8\<-SDO\8_>0_^3^HU>.+ HS1"6?% D9I>'@]IK?+A>;?M6[A MS]VEZYC;;J%X1C+X7DHOB-&?QE:O%><3>EZRZ-7 M4;(&XUSU)/N;AS'1']\>5E4Z^\LWD[S>Y+=7B;A4"(10)@"'D.O)+]>3WQR9 M@G ,9BFNQ']=Z*>_J:EQSA]_^_:W:-,8&ZUWUKH1S@5H[5C&#V"!J>6/;U%K M9;0W,T!F\W4TO)+)A>9&99#K;A_3AL4=0T7!U]_-_TT:S0\Z-V5_]\G3YA?W M"W'X#YTK=QECI$ "I1R;^@H(0$XSP 37JVL:%U2A0J0H#DOZP67"6?6AM]5_ZW*W33VU]6W5GN1@>J"S3+:?)>5SOYR7HHJ,X;1>14? ML_XNI:M@@Y^.MR.]T;LS,#^^K?K-_#=ZW^VWCC!$]4O3C\?_UKDA2,*A5ZP] MJZ;[L&QD776/8)XJK_M\^"UBR;O4RGT>=J&@+$@,4"H8@!F, 4M2#EBN";T@ M#*O<*0^[IYVI472C\;M/%1Z::-V'JQU?>D K, ,. 6J@"'(O# 'DCT_;>@7A MXUZ'STL>]U\^-*_BJWRLQ" 6FT_Z%9BI3":(8@H(A)H+"FB4LA@&(F8TABPE M3%AM6?4U,#42:-((]D9&QDK7U(HC$"]_^#Z@"?S%.Z(R(+OBO.LWIE<UOYW2]?K=\ MHN5B5HA82LDH$(Q4FT<$8(89$)RG!9><8ZYN4++U9NC4"*6R+ZH,O$F2UE]/ MVDU#IM _@5FMTS71G[5UX01FO0,84ES6G[&O*2SK'?(KHK+^VW.NB7J_%>7F MXT(M5T_U">EN39>3(L4Q 2++S3PNXX"(& ,E]9Q.8<94;!7@=*&-R3&OL3/J M&.J\H+L$Z&46]013: (,BI!UY5,?2(U4]/0$,2_%3J\!T%OGM/?&L4J<7K.\ M4]WTZJ4#SS"63\_+A=D5^ZS:2/8'^O.&=)CE24/8;@A]KA"B M!]Q/$(9CZ/>\8( =XYX.# ?JY"S@AD?=N$MPN0B"S>QU+WNGDB3+*.. %3$" M$%("L*%66# E)$HYR^"@'0*/1DZ-=K]MGY[HZL5\\6^_FUC&=50NHM[:]-=% M$,;K;L=MA%?JQ,"DO0^'OCN@YM;%2'?:SLFH\O(NZOI9%[Z)CL(#0NH>ANR1 M,'L2/@U]G?V( %#W[D6$:.NV[$\]OK&F*.>I1*.QP4*D\:TVWQQS55?JI\BR MLGX]@XP5+.,Q4# Q%*_T=1_;]<)5GA5%1S#*.G-@K=<[[!3:)<5V_+T[)[U;C2J6XKMW4>-YQ>N:7*/UNZW\+TE7#_H5DS.*19%FU"C8 M(0J@3(A>$XD"B!QA4_B39=0IT-ZZY:D-+/K3@1X4[);3"J^2=;?WUE?,N@6*EIG?Q >$(ZH-^2V=Q M)I7(-#6I1$^788I20*31=$I)7HB8LK]TU,%L3]V<@5N.N1D M+!^7F[I8C4Y-5>.38Z8N)$.(Z>#^XEGI%]E2;:H5P\ MOBO7U0KT_FFI?_,_G>+NR8RA&%.9,A C)@!$B -,TPPDE)(\P4PRR%R3I@=; M,S4&V]D.Z49#/3#]58G7>T?NHHXK9H7<=D?K3=1U MIZF1X#:FQI3=JR-UHV9 M4?GT/)>[L*&(+]?NF907,;<,7/"&9.@8A0Z(K:51:^I=].G"EO& 7$8;4#PG M*5YLX:QB]?5DLNI5A_T,96%5T^UWHZ[W_*%2_74LP0DXBJ MC .:4JR7DQIE@B4"7" AE-2\DS@M+*^V.#66:0V.3(=&LC&SBNBI"U0MGP>4 M>;@.O"R4@ HI( F, <1Z;4]S*(#(BH(7+&$BX6ZZ=EZA'T>7KDJQKH^P-#\= M]$#P#K C>J^@!N;ZPU>Y+N+5F!OM[/5']];0>&7\ZZV.2OK6(!SSOOV- <\^ M_EK.4,%SFBD&",P(@#$N $YR"&*14Q87*!&%4QE#RW:G-@SHMRT+<.ZA ?9X MZN$&VW2V%;7A(Y]X[)$:_[Q#MSVY/<4.((/..CJW#Z:CU3N M3H;?O/Q._WNYJK*I*@' G,LT)W$,,BPE@ F3@!%%028Y(YA01%(GT46'MJ=& M2[7IH+(]VAO?1H2PEZBR?U"VJD./6'-8")S#\Y@]Q-ZE&@=@YIO1K-L?F]5< M@3G#;,Z/N$67YX'^?/_32-W*-W(A5;G1BSR6Q86$@"O. !1"ZG4VTOT@&9(H MI0H2I\E53SM38RT]M_U15BJG2G\XO[#:RFI9\FM4UEHT&_K3]=2C#V5!DI@4 MA $]834B=H@!7! .*$]RAG*.89;--O;UC7R@/%I-H^<#K/V#:T?]'B +3/.- M!)))SFILC'YIK.PO-3Y0 ZD7AP :2*=MO8(&4J_#YS60^B\?1K]M-/0^3>4(!B5D!B.)")$@4F7"J57NIL:D1<5^8N-E9 M][+ZO?Y+?&O!&:A78=\[70(5>90YK[MCZH[ MWM;=\9ONCEU8MS^:LD'+*U==;'!4PK)Q_9BUK.YQEV^[UTML89;9'^;T4<\5 M99Q!Q$',514U(P##60Y8)J!*"B92;J7WM$7436;CCW MAE?@;_D$*N\;1%9(^*V =+'%<:L7V3A_4GG(ZJ:A:JMZ[=(F-_$J!NG3MJHG M@1-1<)5#P$G" (Q%#DB&$5 R3GB.8DJ1E03SU98FQQ:UTJA96!^:&]7VNBJQ M]@%\?<#W!EMHTAB*V "5UBMHW"C7VO?TD75;KSAY*N!Z[88;-5I,P*A>2&]7 M'4$D2E*&BB0%"%6UDUD"2$(0T'-[EG$%&6+#U%C/-#8UBNB4(.Q8.UB/ZB+. MED=5GM +?38U&+CA(B,7$ DC%G*NP=<1_;C@>J]XQZ5[!NYF:EX2Y7QK=M+V MY8/>_^3SK9#"Q O5@:(5<7U6[^G*!*FOO\A575#QY?P#ZG5-J@A6DH,4LA1 M*" @@D) 60H)R@5ES$GQ*:"M4R.QKJ6=,EN..YT!^]9RHW0:/19ZC^5\9WE? MG8V IM]]V(#VCKN-&Q[XDUW@$9H<&G[P0ZXW9LG[H!]0D0%%N:(P14"RQ(1U MQA(P+A0H6)SH 8!PIIQR,$^;F!H_[RV,C(FNI]\G"-H>?-^"2_ S[P-(O+-? MO_.>#[I/FAGYC+O/S=/C[=XKW?>;WC4"V1_T#)/.ZX3##_K?UK,B0RBE@IG- M)?UQRQP#EC$!8DH2AB"E>69UI'VQE:E]WZVA46UIDYD;5;;:[S'U@WI]?\D+ M5($_^4$H.>TK745A\)Y2_Y-'VT^ZZEQW+^GZQ0,7@%6(8AO_H(24LI 2%'&6 M ,BY "PF!8B%((051"9Y[!+==O!TIX]\M)@VWLC8T MQ30R?O[C/\XY['>A<=#"N$N#<\Z=3.;/7C3P*%G.]6\?[Q?B=[KZAS1"T$UX M6U-K/)68(I(ID#(2 Y@H8O9^&8@)$Q1*$3/L5&_Y6H-3&[J_T;FLQ?!W]K9! MF*YGR]>@3I)8I:R@@"60FDJH*2",9T"@(BE0P9.,(;>T6I]@CY-5NX?[J;78 M,\IVM.H3N[9O"<')\;[M?0/)7'\\ MGU65D6N*.WY6#RNZ6%-N-G6::!4 FB0U4A *A$C3/*.T2#!W MHO.K34Z1T$V,<&6S([=27;RB%II?NH %*%UH#X9?1KG>[+B<8@W#":O8 MWSF,5WZ3>L8I/S]7A4$6C[WIMC.5"YE@28'"A6:71&J>*1(&6(XRDB/"= I QC2IG";C%,EQJ;VI3GT%8SEC?6-J5_'&.8+N)LQT>^T N](ST8.'=Q M30M$_&IG7FIP7&E,"]=/E"]M[O&5D=GL'! (59(D"E"&4@ IAH#$&36[V1BQ M3!5)X40A?0U-C3[.)/[=FB/IM!?C Z?0N]VG$ 78>;D&1."TQ]?8:;GF\O5T M1S\[*U44C)ZV5$*74J^NJJ+"JY6IHFBF+V]>]IXW>]>?- M=[EZ^$X7C6;:A^5*R7)C9#[J4[A93AFF6"# N$1F&U@ 3&@.9)H6/!<+GN5TQX]9Y/,4.(&J$5)?0 DZG^6HUSNRC-D>3.]'_C)F=]_J_R M>ECN+4ZLRT?:I#0N 69\BKI^1QW'C1Y6][K&^:CR_BYJ\B$[ $05 M%&0]"* MD7;>'E,[U[?$_BMTGM]-U1'M'W=W=OR..=GF?043W&9+;#Y[KU2MH[)3R_FJ MF?ZPXNNGY4)(L>55I8+F_*NS9?W6Z.+/H%ZI)P(//#N7HHY*E_'JJ,KV7738 M78UG=U''M^CMZ_2;:((!JSNFUG\'QOVOZ$?K64$ Q.O1GLVK 3Q)F^';9T.C M#,L!D&F'VQ"/OC$GNZE">U!]]DRU=7V!MFIU4'S]MW(A/V[DD_[("Y(E*<\! MA 4',-&3-R)I KC(6 ))6G#I5B;6IW53&UKWR'JUL5(?^\[)ZNK MNFY&E9_1G\;3J')U:,*XEY? ;@GY:ET;>*Q^E5X=GLWN$_TPZ>]>+'R=?'F? MX/8FV'MM9-@@4B_^?I>;[TNQ3_$R-OW?9;G8_(?^X4"# J<8"6)"O46, 60B M!0Q3!7)&$L9RKBARJMOFV/[4!H)F4ZBV/^HX4'%"Y4+4^C!8%,2UC^Q8/"#R MH==4GD%WIN"!T'DE65<;1J71@0 =$^70Q]PHF_A9U85#2CK_LER7U39:^VVE M7,0L)L*H+1?Z/Y0"EB*J_X8*D3!""L=\%XM&IT9Z.YM-Q,O.ZJ@U>S#/676 MY2F'9UA#'T_9CP9/S3[+)"O$J=]:,DD@[;/@C4T@OO\PVZ(N6+7 MSSN9\WGG?1,Y*C\N-GK!O2YYM5K_M*RFH%+,!,0\10P#E.CNAXQS0 N8@Y0) M(A4L*&9.5=Q>SY6I\?/.S.B'L7- L,WKO!$.L3>3[^?_-:$X.U"B_6O5;._N M@/$L_5.=UW!D_-?TN6NQL=ALL;^LLN_%NM"X(/&2U?D0=1^ZB3I^\/>R3 MSL+GT_7N<1YIO,#J=;"XS:)1^=X+>,>4[>>A T_PGI[GRQ_;V)1_FTW/R7W)@PEL=%^3]25(H!S<@QRTE.*,QRP"7$ "8D M Q1S 1*1B#CG"B+NM.09Q>JIL?@?YA"WL5/S>&?N*^L((<=SP5%ZWO(T<6K] M.>(J9K$HY9I?X/=L< MQ?)Q3T3'[(R3<]11&W<;QM:KS>S+:FE")3^O&@,KD>J<%YPBB$ 2P]R$FT" M4RB!4"AFN&!()%925'T-3&UP:&RL8A@:,^V&@UX$+S.W#UP"D^P92+P)?5]S M_Q*AZ7L[9*9_.B:RWH>/PCG77&OIX>IUPR:D^I'/K^L34:2&< )BR!#"N/W,"BU1R1 BUJPCKT.8$O_?*Y+NH,KIZR7=F MWPT0^K?!W6XRYQG-T.>/R\4C^*W\H:=:#_K?J[2+*K(R@!B= S)>9T0V[8XZ MGW$ XG@VXG*KMG]6!6R,G-KDZ:Q"R3B19%F/"Y MBC7[0 H+0!.8 $%(D5*1)BR.+3,(K1N=&@>U)D>TMCD2C='12EO][]:I9O:H M7R:@4%@&CX P-M]%.S@;LZ/6[CI3S#4NS@E8ZR2]( "/E(5G![27S#IGF'I3 MY^R?-%9NG+-OG>0W]WN'EB/^LF7SDG^8+^EFIBDZ+W*D@"B0)FM44"/4AP&5 M*8N1BC,!K;+3SCY]:JQ<&QC5%D:5B:Z5AKO87:;?.'*QX#/.G!8(/G?1P).'@7FPY_>?S/[2+)%0-Y4P(%61 <@@!,0DI7+" M4H%P3$3!W6H<^#?2Y>,8IRK"?Y8+H>A\'FWHSXC)A525D-%"+X%6ZY0G#JW9D:):[55[@ZGG$%ZE-]7J\$*P__)XE^#=S MW(.#8#"?G!*$:VEXA<"U,6;UO#3K4?'FY:M4&1UW+31CESG;W0H+7L;\^ MM0R":& RM@ S^M,8'E66>]A>'(34S<4(K[G%":^?/%2NTOWEJD3:[)]4W M'<=MS@07G+,B!I@+O?P5A0)8I P4.4EXDBNIN%/6Z:MY,C7>K"MQ;'OCRP_Y%0GNN>?._)-S'LM/& M"P&R-/"ST>+.C\#[W@6*J-;DM^U#[)W:E#):GVL/RV M96N^*JO&[Q?BV_993P@VM9 AY#1G,^7DW M;FHC8]=!HTK0N@BV:QFM&R>C\L#+6EBTVFOJ.%I%-JQK5QVE1_V_ E?/'U^U M8P./>P=]^GG?IY%V+VK]BPX=K,4JHX=EU/4QNCZX=H87J9VW11L^B0W32T@A?3@ MG*34E#W12V!."\!RR0"3*4H+E-,D=1*>.]O*U ;AQC[72N)G ;1;'MX,2^ A MK"VP]D8N^'=3 SQ$!>M+&'@O,GO:TNAU97N=/5=*MO_BD6LG-0N,O^L+S=9? M79K@*#"E^N4[NI$[S:2" '#.NN*2A3$":0\C0=I7[2,/NG M1E$G(82/QN1(F+-+901U*R&/Z%FNZ@HZ=_4%IJC.=BWV_SY689V!;XTE>T[W M71AQ2VV@JL=.MZ-&85\_YTR\7W5)9,"(]JK-$ZBS=: MF=JHU2@([:P<(LA\#*3E^%SSN MNWCH_%JORQ_DZJF*W*X"[J P!3T4!SG,]5JZP'I5+04! B)%,649RAQ+B!XW M,;7OO;(0Z):>HKFQ<<#![AD<;2>%MZ 3?-ZV Z91[7Q["9D!,ZD^YSU/=DZ: M&7D^TN?FZ92A]\IAW_<[$^:RDN*!_NR4D?BRDL^T%$V(WGIFONR44PR(S/0H M'Z,$8"$%0$12Q5.D,D;<:L=:M6OUIH]:];4QL%5<<=Q:LP/;CA?\ 3A26%QC M;Q6;W+'X+FHQ?7\-4V?Z<,+(*Z/8M3PJR3B!<IB8W]3![IM59VE-K MJ>/$HQ]5RPF(%ZQ"3T1J(RN@=F:VC.)Q/G(5"[_SDO[FQIV?7'7[9)YR_8ZP MU0P^R9^;A[_D_(?\?;G8?%_/!.:0"B(!3XBFD$(O6$B6"Q CB# 5G/($ARAH M<&S(U A&OWIIF&H&)UU@QS=C !N8C5QK&E35##XO7J&801^(KU+/X,28298T MZ(-L:%6#WN<-(\@J@M+L :WD=\VWNX2LWY9K4XI=EH^+MY5R*'_I5)351%W] M-*^WH,5_;^MJ69_DYK/2D[Y9@6B2YI@#E?$,P*3@@"I,@$FL52S!:1Y;Y4F% M-7-JY-IX$O'&E;J.^GQ XFR@;K6CY-?OK,"$7>O_'WC8IM+^8IS\]2YJN[)U M]* DMYEV=GR-]L[>1=I=$TFG'?9'[V$[Q"OY!S)UU*$A+-S' T?@UH:)8G56 M_77CF[UV4)S!/,TXR L]/D!"&2"2"" E)W$<0YFG5D> UYN:&KV_=9'.MT#R M,AO[Q2?X%-B:H+]X\J M2G7=CV,I*HL[ADW#-66O3 /O9/WGQ\4]YZNM[!;KUI1=L>@IYTFR+WB] M3H=O-FK4B:\O"(^GN-Z>.XR6B7*ZBQ7(C:QTP-_;L1]>.%KU@%ICO MNG 9(\.4:KJ*A%=JZF]M5,ZYZO0QF5R_8>!Y=%N;^[=R(3_JOZYGF'!>9"(& M*)-&?3[&@"6" A8SAAA,",/0Z1SZI(FI\<*^MOR?QL:H,M)RX78!2,NCYYO@ M"7WD[(:,^UESK_-^SYA/FQGW;+G7S9,SY?XK/9>:T'__4"ZHMK]:)'XU@?6? MU1]K614&J,I0Z_G*]FE;J6.^D\\KR6N%.WUG-R%VEN*4DD)D@&%) >1< *9_ M!B@EA538B \[S2?"FSPU FH]KM8-)'AZ,+LJ_9&_O#/__>]OTMMT8-JT^##PF'E6EN3LL2U/]U/A< M1T1$E==@J8#1$*DHA7?='*,_BO:O&J>[BS^QI%(?QW@W6 MM67\M^Q\"M=KVR=I?CR,,SDR<#TC"10RS[ >CW*]<,%( CTD*: 'K RF*$\+ MN^BW6PWY%YI=U!O*NRW*.O%GU?*5T<.AE4O6AUBW]>#5L\'1^F6D,:0I;'9_ M,(*88 KS+T>1=?4X8D2I=N/(6/UB??0X6O^,=#"YZZ?G70&ZW0?D\OWXD87R M@F[O*>=M3Q_K#-0+!IT34C_/\W5^:DJBFX/9_RPWW]]NUYOEDUSMXBEG&1%< M+Z\*H @B>NG%"D!R1 'FA8Q)HO_+G7;F'-N?VKBVR[9:U7([MYY_7@9_Z'&G M-TA?YW2S-3_Z2]L?M0YTHKQ#GF5:81?XZ/*R#:]\4FD%T/6#2;O'.$_G/VV- M^-5G]5FIDFM"J![_W0A_?%S4:KN&:,V6YW8]2V(J8"X2D,<" @@+!!CB!.12 M9!P1F"OKV;M+NU,CM<;F^G/CE='F,Y0[LZ-U9;?US,^I$ZY.P$-!&YC<:K-- MB')K>,-G.X#WQD?? @)L/9,.!?1($V>?@+M,D8? UCLC=GK86!/@(1YVYKN# M;G\=V<+/VXWFNH6I*7"D^_3^IUSQMV6 G+-=:'E6FCZM).."5L#R%GW1' MAS[E]ZA,V 'BC"CAX;MC$R4_NC#A\)Z0)AW>3;X7"&RP9-JXV MZL)?I9$^TZU^D2O]X"=SFZ9,)6;R Q09!B9S2(%2)*EYD?!,:.I M4%:5/)Q:G=KHU2YL-04MEJ;4ZZZ&U: ](SOD[48<[W@&'B0:>^^BG<51Q^1H M;[/_^DY.4'EE8;N61R5.)S".N<[MYH%J:TO]$FU*_M:\!*N7MCA!GB"4)040 M1,,,4T@ 8Y"".,MBJ)E*9M!I[_IL*U.CGP]2PT;GC@)J9_&S(Y6;40E,(JU] ME4#:_7;S?;DR4JK^"Q1@T?ZYRONGBY>-ZO97K3TMMB/RLONKO MY*F:335O.R_R/$,D!:G$!$"B,J!?+0%HDD%-DM/,R MJMV,*C^CRE&CQM.Z6NO"?Z[E(+2W4>UN5/MKMNWV'EMOA(9Y%:YN2;]Z!P?F M3*N^?;#NV\_=OKW.O.-TLO6V^*MW]DC[YVVG[ZHU1[+N]&75Z<_M!_W4=GI5 M343_&V\ZO:P[?;'[H%<[I_T$HP3MB=XM^3"MCK5W'Q2SSB9_V'9NW+6HEN#5 M%DNK;*&R!%&,8D!3O4" 69P!#$4&!%,8*<1%P8=M59PT-;5QNZW5U3'563K$ M F#''8F;8!MG&\(5L>%[#KU@A-EH.&WN=787>MWNW5+HOV-H=-Q)F<4ORWG) M7V94*98FL=)@,@D@%SE@B:0@+O(4YH0BB9U.^7I;FAI=O*7/Y8;.JPW,\FS5 M4H?BP==QMJ,-+^@%9HVS97SOHMK.Z,_FSP?YO];4V M_TA*?:\2R7HJH5]55JGBK-X4!U576F4RG) M?5BNE"SU!$FN9XH2S&BF:2:!#$!28( QE(!E21;GF, \B=VRX6\S:&J4]!]F M,VGQ6*\P6O.CM;$_VNKQP+4PZZW]97G#INQ E 5,Z $#(W1?92AH7EAF]O(U.C3F-HQ"M+.UE% M(%)-]G"5362],=>/[=4=5"^(A3XY,F#51G92Y9RW+_M1LMZ"](+62-N(9U'S MLOUW%87>+;S^.\?:AKMJ>V/W69R2C"NHE\299DVH( >$ MIQ0D(DT3'.-,0J<2I7[-FQKS_DY_ED_;)[U:;ETR?]W[U!2N$*49#-E6CX9N MLUC/G6LWIWV]+@M,_:UC4<>SNVCO6W3@7#=H=:WGOE6^@SXP#M3*P%K52DF]VRO@/].=7NJGV61>\G-?*&VWF M1J=T79V9;(RH#9W/EW^9Z>0LA5F2%$D*,"&%B:E@@&!( <[R5"B9Y EQJV+M MU[ZIC1'[3*4?K:T1;8UU+(;MN2?MQH-7[)_ \+.L[9^B8DF,\Y%A][===+- M#DISUCY&.R>CG9=W9N^$>YDD!^X'OU7 /=LX;OWP, "?5!X/U(P7>>7H2T!&O8PJ6F%N0'_3;.8HQEPA@'),]B %-$ !&5F"C! MK"A@FG(>HF!I:\#4Z$J_A7F80J4[R.WX*"20@,S"Y21/GGB]W 78DIRE*(08,(@6@2;O$C!D9&Q)3QE0F M"R<>.]_,U-C*6-D9[@='+O: :L=4MT,5^N3*'27W=*>+(/C-=SK?U+@)3Q?= M/__D)7F\_JS*[B M ]57SVB2(!'3%/!$&,':E %B?D1)1C#&2"CD))SOP::I44SM$JA\BO9.M3LX MK5L174?&,;.T.W=<$/U9>>?(2S[ZV([$1NZYP(PW5JL[7/1[MGL]+G9RG>TOE5I@2E' B#*]/HT)A30/,F!9%F6\2(F M,;(-2SIZ]-2(MC8OXL:^*HK 8)_0.!R, ML5(1C]\,3_F#YQWOS_P[NGZTG+WS=G:S[7JN&%BPJ5FS/BP;NON=KOXA-X;7 MODENDO9,\5644J%2RD$B!=93QQP"HC1%)3)328&R.%9LMI"/9NO;;O)HU:[5 MZTGJU[/;>KBW\XM^T'=J:N/J6<33SN1HO;/9L::.%?QVLSI_D(Y4E:"QUVR/ M-19'>Y.C;]].[JP^PVV9J:XC.: M"4R1Y Q9"A)8L 4U*M9R1&&.>1Q43BN9GL;F]KLZ4,W9+M;D_LNNE8PU1UH MZR6E%_C"KQ7WI;(.]NC?^JXT:X.([V5=?X-CK]>NNGYF(7;]GJ%: %R6/PPU MK1]65,BV#/8]YT:5:+W__2YIWM.&'RVI=V MU/9:/128"CMNW4658U7?5*Y%NY[;7W6W#UN+U'(5M0[NKATGP3E$;WC65O!H MX,AJ#/ZA/=5O"-#&X'I(RR?YFR:A#QJ*.O)Z6RX>F]/=Y6+]1NH7?1^ )]?O M?VY65+>AQZK52U4OV91&-ZJOR[ENZ;'**Y=F)R^C)&&Y23!4"8"("T S! %+ M(*-4I$)(X5*V-J"M3H/&"/5JC9,1J[R)RCK@=F/\<:ZW%*QS[8:-B719X%&D M"8G^Q?CY:V0X)=J[&NU];7MT'T)MAIU#]Z+6/Z]%GD)W@N^"4,'L';MX5&C@ MSQ2:"M[DP(V,-O;QX^)YNUG_)G_(>=HJ%5/%TI0((*B@ %+% 8N5 (DB.->_ MR'%BI3UJT=;4E@>5;5'JN%=Q 4O+K0H_"(7>J=B%.-]%M:%W40-8 %C"TS\ M[E5<:&_E90I@A)] MT#0###'!F9(I3YS4"RW:G!IOM";?-?6,:;>>L5[+Z@8=3V$L<+<\@_&+9F". M^6VY>&SB9AX.HF:B/XVE'OG% 1>_QRX6[8Y[Z&(/Q,F1B\.M0\.-KV>#QDR@ M.$L5B#DW58'S&& E%,AA J& &2\2Y784["L;=-2#8!,(_N^WY^K:()[G4J"T M2 #&!0,0%3G @D'-^(2B%,<(SU7A_JUIPE"0+!40,AS)631],3[ MQJ<96T%O!T9!8 S,"&U%C<5E!N;#V(E/EV'=DC*M0M0OM.NK=H> M._7:!9 SZ==.M[NQE)#E['XK2MVGOYFN-6'' B=9%@L$.#8K Z.3CH6$>F7 MC_H)P#(D@!B@3E"2)%DJ1.^<)]#4WM,VWLC':&#LX9[H76 M;A;@ [# '_,@K-QUNJ\ X5=_NZ^Q<76UK[A\HI=][?IAY'#_@Y9S$U?S8;GZ M1FM-EGVD]OV3:>Q_3%'J]>8-79?K69(JP5 A0%)(31K25"$0% *8,LEA6@C, MG186K@9,C4QV%CKDJPT&GXJBR N1 D95!J#2N&/=(0#Q-(]9=DA(@^\YL4TGO^8NVOD"U'(%UK2*]K2#W'D(&(J;UZ'! MV8A1AXRA$!T/)8.?XUNDXH^U5-OY;Z62,Y935!BM\#1AB9Z0(@3T0*('&$(% M+HHT4SR=_9 KMKQ=AV+?K,O'UVT\X#9+I[C6>E5[=%<&^]+1J+3 M"Y05#$,N !\^?FKT8&J%+M5N M!NC("$?0V9' <$ "?_<-%CO3QDDM/ ^'U^_^J(E1/_7S[AU_W3U7#3R1^*Y7 M-7II:=:83X8ACJN9O'G97])(2E1% #]7E>#7?]<7;M8?%_7L_.^KY7H]2V F MD5FKX#3#>@;!$X!%GH,TAQD4#+$B(6X+R !63F^]69?B7-861X_&9#UWWRRC MYT;2)EH;']>U7/W3DYZDU&553:ZO?'J>+U^DXTHT1.\K*5&!& ($%R;]GNB9 M)(T5$$4N4,HQ([';4=;K]OT8 \O?F[[^I5PT??SKZ_>CY;G9Z_9.Z",W8SI@ MQO:HZU^WIEC$7J+N=8V3;4W=QL^[J/;4E)YIJ_%6WGH\N0O7%7X/_0+8.>YY M83B@3XX: S8U<,+ OTNQG9LI"%V98.ZU?G9K0\GO%^)=.3<5$BOE33,+K":! M,TX12:E@("%&H"ZG!!"6QB!E22(@9$S/#IR&A6%V3(WZ6S)4KU9@> M59GVSW)5$XSCF#"PHRQY/SS\H;F]@WSK@Z'F&NN[,[U1RP^'6=GSX/NT/7WY5P8"19MS3OZLIYED(N8 MB10D.3&E)$0!:)KI>0=,N!:5L&Y]:L3YMJ=@UUVTJ8V.A+;:O>Z$ M?7?8$64PD,>(0-@;7M77;4V_BW;&1XWUT;M+: ^J7^&,FO>R%O86C%[MPAF< M[4&O_U.6C]\U>=[K1NACO3'](%=/^_A7(B6F*00,YSF <N_ M6RN16_; 938+@FM@!JL-OHMVT#8VUV=5D;':.=K8'D]KP7?_N(ZD V^!KQ=A M>#> >O7B+1\SEHR\FU<==7G'&V]=Y;)P!REB=-)H*L!4^/S@W5]6\NFZ\*=V3?L_,.PBD3._>2Z MNO>/_HC+>C_ W["6=T,OT"+>THA76KV[0=2_;'=\SHTR).L+3C M*"\(!2:C#CC>!9NN^A]&#NZDM=<1@^MSNE<*KO<&][3J=\W\^GZQV-)YG08V M@XP0F"L*$HIC '%6 )9(!"AC@N54SXHRJ\I@?0U,[;MO;8QJ(YNL1/LTZ[,@ M7O[R?4 3>M?,#16GM.M+K@_.O3[[T-$2L"^YU,W"OGC=L*&\TC0WAZHK^5TN MUN4/N5>G_20WG]4#_?G%I!\L%_>;S:IDVZITSL/R"ZW$16*20J'_#SA7!$"8 M9H!@I@##<490K'*AI,N ?Z,]4Z.'ND@![_K3:H7_8JI*. :XW-I;=E.*$?L@ M, _5\!^X$AT(@=]%VB&S1M(NF=C-51W6TO'*1)[5?OF;LW@"V.O,YE:;1IW_ M> +P>);DZ[$WAY0T48S?Y.I'R65/],M\WJAQ?%9?)5\^+DR*7AWA8A(EU_M8 M!BHRF.>I IP4.8 Y,1*-D ,#$%48:G@ MS6D,W+44CY'[VG5GZQ5[,/06V+EHQ'W(V%W;\[*G^5>O@'D9%IMZF%>>X+[7V(B!O"0I>R@W*"-JO__U//M^* M;DVZE#-$",<@ET+JZ42> 8)X!B2G*4J4@&F/M-Y]-R6F=>+2G50.'O)YN5C71G,.C[+MC\N4X%G>$?:]6LM;D*P M6INCG='7"_@-A=,ZWBT K",%O/F UR7PS1&IWL@WV^>,%?KFZ%O&EKO MQFB.5,=!U2;N^GZ[^;Y$8F 6: #\5@-8&QKM+?59P.8J M')Z+UO2W-W*AFJN.GQ:GN7[+,!II)^E?:"D^R.GC\YNJ#K[]&SMJV2;2J=EN-]$-JQP0W !&: G6JD,>VN MLYSN2C"W%QE)G78=?L\WY8_+ZIS.+-$#DU=F.&YC5#;HR+K4R- M ;H6VGWWET&\_/5[@R8P!W2-\[@M']#YKO5/Q]_TY19&^;*MG&R_ M;[N+W;_RZACEL_JX$)J2Q9;.JUP>F0@!\T2"@L9"?^%0C^X0<9!1*J59VF-A M_86?;6%J7_?ND&YOIOU'?A[#ZQ_XS<@$_KC/@.(M'^JJ_S=_W>>?/MJ7?=&Y M[E=]^4(_1:GVQ4F,@,CO=-/\]$U/Q^:R^?GE'=W(,V5[1)+(JL"=*#@U*A\) MP$P0D%..%((PI7EZ2\VD6XR;Y+[\;664;NHKRVW]5^J!P'QE57ZI]>8N:J(7 MFX#:VM?=KR/C[7C%FGST0-!"3C<9^*I%GGQ >ZT E)T/NA;9WF:081E M"A 4*8 TXX#E- $I@SAA20P1M=J1.7[PU*9JNV1-8YQ[YFJ%U66:O 6!T!1G MY?R@!-6NISO"N434@]\[AXRU@0L/RTJ?8B5;\0JY_L_EZA_Z M4V\VON[%?V_7F^K:689AEC.E0,(*O9)*E0#4U/W$5/]"Y# FB96N^L#VI_;Q M-H9&O+8THGM3K6.;!O7#Y2]^!'0#$\,NJFFSC!H'HKT'=U$+?.-$=#\6\-81 M9J$[8*1PLQ =X1)^=@N,O;%H@QXZ5F#:+1YWHM1N>LRP9?I7N9;ZIN]&IUC^ MD//ELWEJ6W!,$@I5%C.0\*0 D!0+]K=Y+Y[ M_V6U%%N^6>OG-HF:Z^9X*8D&DBJ;*J!KB3"]! M%5& YHP PGDF4Z;_#]U*>SDT/C6&:.R-*H,K88SEPGX-- A^NUE&*% #DTK7 M[.@0W([ET9]A-"D&8.979L+%@'&5(P9 090RNJ/*\D+VM1B87H5I"? M*9CS0J9&T$&8:K6Z)VB1%J! $F&>0T&EL)XG J>%U&.9#U)CU9R3MO* MGJOELUQM7JJ+Y3^WY8"5Z:7^L!LQ/&$<_$QV;^6=7I9J1MGAW#7Y+OJT7#S7 MTZ5++_> FC178?)<@::_O9'KS5QU_+2ZS/5;?)3,:H-4O^HOZMO&?%9?I'[? M]$#S*&<932E4 @,,370I@@30-*' &OWW% ";W\1EEW'=\R*JV>LF%*MU7Z0'*NL7GC0,(+])#=[(>-#Y6*]2-#> M;S0,\ZZ,C+G6;I M3#,ASV26 $%C,PE-., (25#DL$B9%+%,K$K=W&##U%AR;V_$NP:[,>"@SB@4 M%8ARH"!+ >0D!52)!. D08AQA5.:N&VY!NZ.<;9B3=VGZ(>!!:E=FL6-^52^\Q?S @X[ZL;]!Z@8 O0Y30^P8=:"Z :CCH>J61PT; MK'XO%TN3_M*.??OSPT[)#Y85#!48I$6"-1\6*6 "<LX WKI,#P?C;D=TGM$,/?L^/[?N!"0$BD=P@,DK?=FT.RI=.0!Q M3$\NMP[7-R_Z2)BC\_B^Z$K]IWORXD4_K&91)@6(4 Q4+S5:Q M*@#!B:DGAX6@,F6YR8AVV,^]V:2ID5FWF,U!^:&.4V8+\6S1&^-9]*?Q+:J< M<]W4O;V#+7=Y1^VVT-N^X_28^U:O-Y#][OW>;M:XF\'>8#S9'?;WY(&$7CXN M2E5RJI_+N:F$I8?]+\MYR[.CUFY'IK5#WI)-O>,9FC$O0QDJZ-4))K^<9]?TN+SF!,<) M=[G=/;!XV;Z8^>^2FJFLH< /*_G/K5SPETHL2N2DP 4B@,62:7**&:"T0"#. MBYSEF&/(G=:_%FU.C9DZ=D8[0QVKEED@;4=&GO$+S$1GH?,FU34 $[^UR"S: M';<(F3T0)]7''&X=?'ANQ&J_K)8_2B'%FY<_]+3KXV*GOKH77YVE*:(Y813@ M#.O%:TPYH$I/D' B(24XQ5FF7(2][)MVXIX19+O,@2VO)'X;V\U*9[D3K*77 M!6MO[0OK0_$ "(]P&E[I)W_I@/N+L3PJ%[\&U@5V1\SW ;AM\V.??#O"=C@N^,3LI, -ZZI_A"T5?6(993MYLW>LL.GV!VKLT]=; M0"+?KA;E1C>F&_A0_C1_T\T_,;F:B8SS!,-$3_)R:A2Q$,"HT.M7E"0RIB0N M>.;$S+U-38YJ6TNKS[>UU9%2^X&%&9,\)AG(><$ I$D*&)((\!B*5#$54YZ[ MA2/Z@7:DJ,,#<)5O<"T'("^ A1Y1SKZ&T9^UH3Z'D*MH^!T3^IL;E^2ONGW" MVM?O\)&Q74^EA*(B944,($<)@$HS,88F/YNC#"F5HJS(AZ=F3W*.V\V&^VVY M> 2ZT:?H*']X/6R.>PYB.[*X$;C0!Z-^,+LQM3K<#/)<.Z^8+'UQ5G?ITF'$ M4!7Q-NKUU>=B9'$-NG M)[IZJ=[UJK[\-;E-)U#MZ, #5($IH;+PKBJBT7SW49#HB"M(>*6!OK9&I8(K M#A_3P;7+A\H1LG5U@KEY_T/_Y[=]H&PA5M'37X0"ST=&$06 /4 B\CX5D9L*>QD54 +[M\ MJOAWY?JPU<@.:N/<,SUIH7PS2W*J!%<)R!."3&A4#"AA"*B4\)0QS#-&W?8F M;K)G>ML7EC6J G2-'06-!G=@GK(J+W;8&7?1AW)M2J/^EZ2K?6VQ/UOO/-*; M%Y1?I838>8LF63/L(GA#BX1=?JC/H D3_YBG*$F%I$ HQ/64S&C"PU0OTP1- M29[#),N/99^O.G][8??>%L8K['[-R8/"[EA2Y4HD928P0CLXMCLU M'MC;;B*4O2FEN?;&9?H(B'%@0NG ^^8E.I2[J0[AI9?Y MW+O\-R_5!X> UEMUT.EA8U4;'.)AI\K@H-N'K0&/Q3K?E?/M1HH9C6.82AD# M+$D.H.(<8$@$*!),>"R26)OEL@+L:6=J[-Z8%2U::.%XK7+AY'(?\KR\;M^S/T/N:*/\M/6A!9]5E4+Z\_;S7I#%Z() M_^2SC.48TQB#'"IB9+QR0"&GFE^*F+,8%3%V"M!T:GUJA%-;J8FCKAJCI_1\ M:VK(1,Q8>XZ'#,]4?UL[$HQ;+ZD\1S+!&9!4F$B-0@*,,@H$TFO]1""I?W([ M40G63^.,C#0Q&R4F,P$W>_S_[M=E6M15O6BFE!KG&'% ML[P @IN-C$+%@&4T 23.A8 8(BS=XDTNMS>Y$6?C7 _H&J)VW.01I\!L5%E: M1:]7MD9=8P/$L5L"XS?VY$J;XX:@V %P$HEB>9OSOJ@YB#6Y3;_3U3_D3NWG MI:-$FV"1*9( Q54*8((R@)-,@0+'">&8*RBMLC\MVIH@_N M*JY7=S5]HA6:1"J@M*W1SMA:]NO%3O3+&3SK34N?((ZT47GFK?.S%VF+1>_^ MX]4'C+7G:.M)9Y_1^I:!(7V=TI"?U8=R01=<-V(B6$RK1K77Y/2O9YF*IP[1!<$'D&//XT_,9$VC8^;OBC(R0G MD8ZN]_M(2>U4QWW0?;3^OIQW:GQ^5M\V>IC[LBJY?%B5CX]Z+9MFG."BR #' M* DY1'YJM:%7Z45!'R5*YN./,7;1S)SKLS,JC MJ'(I:GP*E78[&-R *;KN-KUB.N]@ "^G_@Y_K/+R10_QA33%.2)CEQFZ7>8,WT)JZ]Q3W[XM2B7SYIXHZ@XRG6+5W()8L+ MJ7M/%%("F%,,< PAB%F64:IBG"1.4A$C=>"KUF8-7I#UQM##D?LB\$AZO4CK M#2&*/NNUNL71^1.N'6S/5&JXNH;G^7RD\\'$PU_+A^_+[5JO>K^5/S=2+M[_ M'Y." *HP 05*TUS0@F%AM9!Q:W9J M/)K&"8IJ:Z.=N9&QUWKCW07TJP<8@: ,3(/:ZJ@U.VKL/H_J]>/16^"U/N(( M!/-(IQT&[DT+][J!6]9PESNXG_4]?@Y!!J#5>Q[B\JRQCD8&^-DO)&>JKC!X,P&EL$MU%.Y#?!0/9FM>#@3T2L_L%W87C!R'7R_)N3QN+YP?Y MV&'Z8?<[<_V9ZMI?)5\^+HR^PT=A!A55FN5#([+,]7"SDN)0;%G_3ELI=J4T M*M&NKR;*\K/Z8]W5\GWC=]1U M/*K-CUK7ZYC0O?-1X_U=IT!1+?!8(0 ^*Z Q:)XRQ7?$>N"=YKLRTJ@]P7?& M9>@?O^]ZYPTCFC+6I&-\=#LSEE=H?-A)WT?]D2X>RYTE'\I%N9&_Z=6SJ(,. M9P)+E&54@2Q+(8#2U!A$L ""YGI5FZ8D%TYI@5=;G-HT8V^PTZ3"'F&[@QNO MN 4>S#N0U<8:+3UC+JCLO=L%7#=_!I$3M@;,Z]G+]59'/6&Q!N'X',7^QH$A M!LO%'[O2,&F&94)BP(0I3.Y\W[9T^03.2J'A!L]:K. M(69YUCL,A]!GMTOS9X!\K3/N^CU6[3Q_W&/24\=.CCW/7.)%#WQ?27V&2 'S M6$C J#*[V[P #-%"?ZN9_GXYX;ER"L'L;6EJ'^VQR+7C#* ?4;O/V M.@3_J M$XCLDJEN%0(_Q2*D$OCZE>H$7'7ZBA;XF1L&*M/*I^?EBJY>ZI.V#\N5+!\7 M;[>KE2F _K"BB_6\&MONQ7]O:Z6D]8P21O0@#D$BE0"PT$L)C&(&8BEPG@A. M('$:W8<8,35&:8R.>&.UB<%NS784M1W2)7:\$QKHT,$1K?E-1(1>@S2HMRY$ M'1^BCA,>97)O@-"O@NX00\85U[T!JA/=W5N>=6-EI9W ?D93%@N5 I["U)SQ MZ)D2IQQD>89)@2!+B-/&R4D+4R.U@SI!UU7R+6&TXZJ;P E,1(ZX#*^;%+0B MP&DKKU,KZ9IR?_^% TO:[C<^CO=$NJES3>6PHQ)@(LECE&,*LHQF "92 !+3 M&)BMTSB#DD"8.A6]O<&8J='%01II8[&1.VWVNSO_^)9NY.-R53K7=;VEZ^QX M9ZP."4Q1S>[LW/@1G>S>1F>[*F0I.!^P^BTR>XM!XY:A]0#=2:%:'\\<1K]O MET_/*_E=/U>W7D?V?Y*;S^J!_IS1E%*!DQC(G%-3#D6O+!4O .1*P53$.4%H MMEENZ-R.72^TY42>NQ;#?; 'II[/2#H2PG6CSDNPVS&C)S #$]\AC@1 MR3):JDA;?'>27_2%ZK6$QQPB"[B\$MJE]D;E*PO'C^G(YA8_Q^'ZL>]_\OG6 MY,?_?;D4?Y7S^8QB054ABI^ M"8IK!^,7[QW&0O_OEJ[T1SQ_:=18Z/SC0BU73]4D:[]"B9$I!2!3@.)4Z<5E MD@%"J%%($;%$.,82.A7MMFMV:DSTQX)J[(WTT\[^Z!W=4#;\D<5NSB+(>5"Y!S(1&4 HM3$"10IB&&."H50ALPDR7YM9M_T MU)9J9F3GVO3HN;'=;'*IUNZ([@QWEHJP[0L[U@J#<&#F,N :JZ,O'7!_,99' MY>+7:&=\='\=YB&Z#XZ(^99YL&U^;%4'1UC.B#BX/F$8H7W>?)>K,\M)LP'0 M+BF_R%6YU*WSE3E9>"?K/W?G4SFCI&""@Y0*J(D.I0 G10%P6G#!XD)/PYQJ M\MYNTM1F:)5'$3_8:2F;G1:S<_7KO[LQGX=.LV/$<;LB,%/6O6"YWQ7DG-(? MG%YIU(-9H]*K/QB/:=?CD\,6K-I]QT51*)FF>H(I3<+1<.9*J,_1V%!H2T,"$Z5C[J"U1&((YAZ+X*K60 M7H<5AT(TM"+2C8S'YH=*9;LMQ"_F.'6Y<-3^BQ5/&8H50&;)K4E/\V"")8@% MY'5-.&1;^,2C65-CQVJ/O9IQGAR66A2,CGZ1N^UYNHL;O*3]:"G9Z?E=N$S, MK]?#(^P$'$I"[D]3&M\.#W$?;A*)#-F#UMG_K]23(Z7WFQYMUHE5@,/^\WMN M^O/R5QRN4G8 W'M3\WVV-5;N?0!\.LGU(9X^O*C!<;DGSBA7'!& 95;HH9BE M@,B$@IRR/":Y_G7F%/)YIHVIC:L=1:;HFUR4RU5D-*L=-[3/@6FWR+@1HL # MD[%NG(SW"SAX%^A_E7):%HZ>$]+W6S[KG51RM3+[T8:#'NC/CF2'IJ890IF> M<",%I.(Q@!DD@.:J F3/"F*/(E3IPWA*^U-C0Q:)GEJP&&EF$9F>6FAFR93(: Q1BA.KP$.+MJ;& M*K5=9H[_K!_YW>K*VB?Z(TP^^@HFT;&V*BV M-FK-]8?<0,'8VQ <4R.VW".I#)+UJQK7172]/BFY?])5_HB_FG^[_H2E3_^0^] M9C1KS>H0+)D5!<)9R@3(,,$ (LH!)7KFIU@L).:<9\HL.*S3^TFE:_54X%'B\KFII.ZCD4=STR$5?>Z MQKNH\NRN_B-J/(R^7.Y.=_V7 +C[E8SQ:>"X*C,!H#T1I@G1AO-$V\CC\%59 M#2AOS:8@Y9OZH;-,($5SF0"<4PB@@ Q@DIHB:(A"0?5?$ZN @HNM3(Z:.Y9& MO#'USHF*+Z-Z=4+M!ZO0Y-B%Z>T.IBL4YP"3]>S9#UPCS9N'P>8R7[X.1^], M^<*M8\V1KUO?F1U;7#QL7MPJ%E=2Q.NRHN5:E5B^6S[19P5F4SU9%<2 M *DL *$I X)2C!'/F%!6-0NL6YP:3>[DQCL6W[5ZXM)MRGH=;KMYJ%<0 _/G M9?RB/VN#/9Z'6(/C=09XO=51IW76(!S/U>QOO(UQ?&BD?UDM]6QE\V)*?FWT M%4;WZ]F,;3-,%2,PR8#BL5ZBIWJ=SCA+ 4NX*E1.4$REB:U,;3';&1FRY$(Y!0I=QM2-^;V@%)NP]4-71T][2 -KY M5IAX%B"ZU.+($D06SI^*$-G<-/"0BG^78CN7G]5[I:1)=I6[:(.ONDE#=PNN MF:S.[C\4+DRRG!=9@D!."P0@EQ+@/&= %D3!-&8X-ZIH#H=2-Q@S->XYM+5* MY=G0S59_&R_1'W_[]K?H@]2]1.=5Z(UQSD0<[-S>_:OC\=0MO6EY'#52'X7> M86W<,!VS1[T3#55UR5$GAM2A](&KW^.E6PP:]SC) W0GQT<^GCE0!IB6J_^@ M\ZU\5Z[Y?+G>ZO=^_Y6F62I4G"L@4Z-$*3,*B"0$P(P23A O:.8DQ72QM:F1 MJC$VJJR-?I?4V'I917\ OG8LZ VUP#37 :QC:2"5)2M0_&KE7FQQ7#%<&^=/ MU&ZM;AI&(_>)HK8R>:S/=&*,'2CNJN!V@P!RQPZ:Q\*ZI6N)Q1^TR!EXIH:>I M4;G@LKO')'#EZEO7=3N.:?:H#O:FFE%4?#;[6KKAAZLFQK7?-L^/9E:0'IEL=V M6P\C:N*E=V.U7FOL/(XJEX>N WWTONO"<.0^'7&EN.^BNZL]>MJ'(ZT?/<(? M:$'IP\)76F%Z!+=_R>FSD3%*T?R7I*L'_:[(&<[S3"0\!7%AI)(@9P G,07) M_]?=NS7'C2OIHN_[5R#VR^X5(;BEBV2R/Q )A*)S"]I'B1AR..<\^&ZT&SE MF-J2H+X(/&1#F=T$6&Y?AX=UZ(UMJ\GW41N9&],YAAE&I98Z-T!K HPJ;]5 MY@C+-^P=LY-EPFUCC@"[KF/,\>-ZGKJ2EV)-YOH<6.>7;Y05^;Z4ZY]D)90_ MOWG>S(FF=FH),,-9$@0L3: (]&D)SW)(N;*-B"(B-(4ZE4[-'-Q%F)I9;&E@ M"G6T"J"L=;@!9*>%KG[;JN%XCNL^4Y:'NX/B/_2);POZ1GKP?0M]2X$]$^KQ M&+@W>G[/AMW%&/? N#=,1Z?(_9_4TX>L>Z'JX,;JML B29=,/CUNDX--*Y+U:'JD;_4=>UU/#7[#!6[]L0822*(A!R)#&*4 MZAPTY0*AB/"$Q3+(B5-[XN[AIO;UGV.IZ4=0FM]7 MFI]O".9;.W &X:@Y,^2;4-1TJW^.H>;"7=[*-LJ*8&L68"8RABD4"3('$@G, ML$ P)2S/,>()S9Q,ROFAIF9.MKGUK"7JU:41#:YV=L0/6@/;D%-%".4HY'B7 MX1DZZ;\9[JTS]0_4MDBO/[RCG^7XNEHR(7CY40G9HHS4^;,SD:IMAI09S((\ MAC@G,:0IBF'*69XF,2,1<=J!=(PU-=O1B KTY(&B+#=$S:P^V&(M7LVRXM5< M:%Y-4WBE+]A>S):E:\)5UVQ0*@A"60CS$ NU']04AKJ-E^!IEE AE7E',W4' M78X\'^TQQYB1Y>K\C.BI\ >YG8WW!./ 1G[_C6ZSPVI!_9ET"S2\VO2N\48U MZA:*'UIUFUMZI[0U<:IS#63J0 D)\B 7:0!%9HQ\H+/0 MUB-/S>2W [D7^S(Y9\59SH:=Q1D$XX'MS^W]W:RH6CWN_%^H5 M7:SO97V1*$WHXRMY_:Y+#_A#H3XL&00Q#Y69B^,L4=Y33F$NPP B3I),!&$> M("LS-YR(4[.'C3[@N5:H8J&J-3),5%HG[8&)1JO_!1Y-U.F%O-XH[UBK!M9* M-P7!-/='W$FPUK:.+2E=0*0L> MIC#-#E2W;S[=HS'D5M/>_GC!BYYVT?F!G_R^=Y]W^^OV1; [Z)1T\/(.,^YX M=+Z#XK;' CSL2'U9'9Z?EPO#9'O4$&Z&DI1R-=G*26,<8BPS2#!1/]%4,I2$ M01 XDCJ<'VQJ"W@E*RBUL&HUKMHC+G?R@M^*1?W/CON93LCMMC"^@!QXT:PQ M_%YA6$EZT^XQZ9/MX3(BGLD>.@8OALNK'5 \6]_3I_WBO%CZB*6WU1O^. MK%:O""_#&%!^>>Z,$E#LYQEC.(H M@C36E8,H1C#GA$"9IS*,41939&5U? DT-EHW6E5]Y%A;KQNPVFIFRD8V MFM.ZZB6W80+(FA!"_TK-^5I4L?>])]JF#7B;](M;C-&G4T5:K=@$:YD6?,I:7CN#,W8C/'D6;0L9.C/[B[>CAZ M&&7$[HW^,-GOV^CQN?T\^(<56912K3NW"_Y=K'X43 ES+[\Z*\X9C"/B\;E"\"CCJAF8(: \W0(.,\?:LT36I0_L7 M^ZP/,Y$F(M,=]RC5U6&(93"+10P3)F4B$:-!D,X6XE$?4SV\#8GT126LS$U> MF9LC508] [^"_&7K/Y+$TO7$.QGFA_2XDR37]IZ]B;+,WU9@[?. M8AU^>\\A3LR.-=&Z6PQYH M.T,R"'P#VY5&,&-2#@EB="%A_?N;44J"G!'T:HOL1Q_5-#F#M&KT")"=Y;]\XX#V2W4?$"S\ &Q!D9:V-Q4?L3AJ$4 M[-\>ES_^+W6OL0G_Q/I'6/UH#,'YIX[RT5]4JOG +U_8D[59)WY]*LN-/IM> M;1N05ZE@WT2Y7A6:U=!<9OJ4ZX-N^7&YDJ+0)]KE3(0!1FFJ6^V[W\IMXT71YB\<_M>6821R*1"04IG&40"RC"!).)0P( MSUB4"9)$3O'NT\-,S:)64E8&M9:SLJ1NUO,,IG8F\7JD!K9S.Y"V(H(_.T%R M-EG=&'BU0V>&&M6X=*M[:#$N7-V39H:\5IDHR_H$[C *-8N#$+%(Q) +K"P" M1LHB9)C#)&!Y*M,4TR3ND=5Q<>")9F)\50]Z(J6NV)&@V(4RB!':D>+D(OAV MIL,/EB/1G=2RZI3E6MKCV+9'UA-;:/QRGUP<=5P&%%L0CGA0K&]TC_Q\6*R+ M]>N=>OQ*)[YQ\>O?Q>LL%$&>QBE7FS^U[\-QBB$-4@33/."8BB0,&+6-_)P< M86JN1R4DJ*4$1DR@Y+2/_)P&\G+DYVIX!K84SL@X17XZM>\=^3G]U-$B/YU* MM2,_W1?VI=!MMW:^_4&*N<[-45N6[T39B_E\^5,S@ZF_WZT$+]:ZJN'+90SW>6/,%-FY,O/ZFCD[?^5-YF/H./5^U_D;L%4+JKF!)=%="??GJU+. ME'?= *4?V"D(&@U]D@-[!MTSC[ OZ4:F'/8,ZC$[L>\!^N8/+)A9+4PB9U'^ MXYU8L*=GLOI'71F$:!!E&18P2.((8K59A 3IO$G$<9RQ"(G<*6I_:<"IF>(] M>8$6&&PE=DT7N "UG9'U"># MK,+NP'JJVR1\9P8<&'0D7,"[" X3@>PO*\G M.Z9R2WDQW^A>]3NK]^$7FV^4":O8.'4^@AG^7GX@JT6Q>"R_BI6)FW\N%N+3 M6CR7,T%IE$7*$!$L*<1!GD"*,=,.)>4AD1%)2^@T:PA MI=WJIJ->C7;ZE*LZX0)_:0V!4=&Q/-7;E-M9Q;>8R(&MYZASZ$[XZ1EPOWR@ MOH0;ER[4,Z1';**^G]]O,3C'9*I=W$-'N.4B\__:E&L=M30'I@_DUTQGC8DP MR:"(X@QB2E.81RF#29@E02X3$K/$93'P)=C4%@.=C/"H%O%2-WY^)NO&D"AS MH5=X4;$#ESL+LQ)L3LJRD$5C9=K]#I>&JYGM<34;2J'U$HCZG7%;*[R]$79K MQ5O,\\!KQ?W=IQMP(53QW80J?E4U5Y-S'J=_DV9GOP:=D8%N] [Y-/+.5&_QE)!^F MV.LJ[/SF"_:29-PL,\3@/!(YA&J, XBQ*(.&$PXBAE-(L MDUA:Q?U=!Y[:(F*V^*NM]( 8\9O6$4I^\*(5T*&8.M!CF7#F/"/=-GY(G,=( M^-@)#BK)P4YT8&0'#TOPQ[ 0.S17&0CJT5JF.+_5OEJ@] "NH[&)R]/&:U?2 M0\>])B1][N^W8?D@I6#K;<3I@?SZ1M9"I[JH?=*\,*^A"5!H.C$UL?/M=:*< MY3)(DTQ0F(24ZFT)AB0A"!(:<[4GH3EV:SURC3!36S>,G&!-?FV[YC:4_E0L MA"S.]R/U/T]VNX.QT!]X-=FJT;2SU"3N6A.PK\I-%7BKB""U.JWK=2B__N+\ M.?L^\/7JTE\ET*B.NP_H#MUS+\_LW9%_^&?F\)PXNP"LRPE M@2 1A2S/8HAQ3&!&)8499B3FF41J%71L3'YAR,D9T#I\ITUG([WY6+>B.W?! MO@2ZG9WT"^7 UK 1]L;T05SO SAHX-L>)M_-LB\-.W;/;$L83K3.MKVSGQGZ M+)1[J5FX9G&2!EC3 N4Q22&.U(Z?1IS!@,E4@%P\ &PLYY0CF MF'.89&H[%@=)0+E575=_$2;G+F@UZI ^:X?^V4X34RM4-ER$?*>,=3BI[WQ= MC-V-, M#G[T8-IYWQV"5X2QD U2D M66'BU3OM'G%4C]5*^4,OUNZFGK6N5;N1CU7D>R^:]D!^??BE#9IX5\7#;VFY M7A&VGN$\R6B2<9B&2&U&<\)@+D4(U:XTY\K""$2<. OZ"#$UJU/KX%C^V@=] M.],S-*8#6Z2FQU,M_]%1P(TY-*C5 +_5BOP-_-7HXK.&]@HH_=;5]A%DW%K; M*Z ZJK^]YEF]>-0W=?VL?KUPW![N:D8#I!''==Z58/,Y%\QO-+7RK MZTC^4Y#5_4(\/*V6F\'G\M9%%$F4X*AR*EN/<"49Y:1".9)+GF68Y': M)8N.*_;4+&XE]>(14+'^*<0"A,8\1.!5R6O?>'W,B;\89)CH= YL[*V*M+;* MF\CHS3;1J&*:,0A4_:@,!MM?&P+UIJI+JPX4$J"&HOH'!<8DWQ:G7*<)OC5C M9DI-\^UQS;L:>1([L[;&DF7,G*^1\3W(&!M[]+Z1I1^B*EHL/Y)B]1]DOA'O MBY+-E^5F)6:)R$*<\@0BK-P6+&D""5)_C1*:QRR.(Q(XI3UT#S<]G^-$;;AK M7*D37]O DB_4!H\L;06] 5I48&0%.V%]1I9L0/$<6NH<*98$17FF,QM\$6 ^N+;('JV"H9M/ ML4X$W([ .%& ;E_:T_:M;-L M#7KL/[9,,'\OUD_%0CE7VJO:\\]F2!#)$ZX;A3 .<1002%&.8)9Q%B"92$*L M>+O]B30U@[8-S?PT(H/0Q&0 MK'&YTKS!>,22YN_)?8\IR_7R6:R^B7E%O?)4O)1U,UF6)PF-*8>A9 QBP3-( MA53F..=8IB)':>Q$>=8QUM3L;",J6+5E=3V#/ ^M[5&C%\ &/U&LL=H3'Z\D0__+BI^?,9W^1;/%3R[S>VNK(2S..#*CL"0"5U*3U)(*$)0 MQ%RF+,QR0ISRI5P&GYI-&;22YQ3X=D9F*$@'MCK=U3T[V=5V=-02GP[4QBGV M.27 -,I^.J"Q+@#J>L85#+&?"T*+N7&UOB@MJP2)&8UR24D40X2PK@W2UHMG M'.8L3>,P(HCDT>R'6-&E$^OKR<%-[J];[]2,!U;G51VP4$8Y$H'NIE/.X/V5K,TL EL MUZU7BD&CV7%OSAM0:7=R^D8A)?4)_2![>Z_YA130A\O?7 M9[J\AC>HX(%5G_<0\H;FKV9R\-2S2BWH!'+:RG;*P*9SO[XP^]@0U/9\;5 M#?B]$S]_"59[L(R34E4-.8TDJCWUK=.F]N_J&Y"48K42_('\:J55F#2+&RH;M!Z!"0OPN$Y*'E^O)$#DQ<5/PY.7KZE M-WWF2G-#OQ?5?S\MS%/KUKZ+Q\K+4?:"2A30&&99D$(V$W\$1-!R!&.F<>31NH[8R)1_A&8]8T@H+?&I'_!HI%953 5NQZ1^25 M9-,!)]]LFS9#CTV[Z0#'"?Y-E[O[6:1OXH=8;,0WH4D]U4._BI5I@*STNZ?S MXM'$('8]QI1I"E NA#9-B7)E0D8@"4@.@SP-<9Y$.<^M#E9ZCC^U[=+=+7BV#K4G?,V_ZZ^2U8_E#?XT)G\H41>%8/>U)+ M_Z[9GIO)P'FUBJXRC&H> M>P)T:"?[/L:9J_..O+P(?D?F\_*.K%:OV@:;9*I[>;\J'HL%F1L>F]8G%B0X M2E,NH RB".) !C G'$$6\5@B0GF:67$V]!I]@#=FF1R M6/!'XHH<8A)<2![[@WB6J[''(\>B7.RO;8LY\8J']#Z68$+P\J-219-=W,MN M^HL9YV$L=2R1\E"M+3$2.LL"0X%R&4>4A#*('0\JG 28VO+2R _TRP TV5:I M/ZWGZ[D3G:?&^FQC,,"'/^UH8:U%U5!;\)]Y/0+IA9[O0Q$W(<8^)ND%T8F# MDW[/Z5DZ=#JM?%?>\.YU=TE=_7#[DZSX_8O)F+C?K,LU6>CLMK^+XO%)<]FJ M?;8RT1]^*6M=E+I5.A.S.!,HC-,(LIACB*G D"(<*0/*4\RX(!C%LQ>3M_Y] M359K.S,ZDO0NQN!0AP'CM3OA 5F#=T(ME&;CK:Q#)07X;5-R_3,H-0I_ET@"R+ QCDC'!!@R0EHGXU/BPL8_"3?3$:#49[+=2 M_VHOA-V*/L$I'M@1:!>B[35W;"D-Z"LX6;"F-;\!M>[JAYWV-Z#1']0 @ 8! M8"#P6+1A[\NW<2J3=$L2R-=]A)"P@(",0\R MF*L%3GV/+.68IG$6.Y5-.XT^M7WB-N>BJ-H/KLDOUPVA&_IV:\=@F Z\ FSA M=.R9YC^WQ0FY0;)=["1XD_P7)W#.9<2X/<3]@*4^3=5\KDTFL#GE;L;?_B/[ MYZ8H"]/Q5E<45\7%,Y)+DN.<*Z\=11#C2, LB=2N+L5)G* L(=CJ0,/EE.QSI^\#U_QG/E M\T<[\/�_OTQ],3^SGWK:S3$\UQM@6@RGOG*0TY1 %-(0X#KOQ[AG7,BC(2 MXC#B3@SD=L-.;6G[W)=XTQ)E.^_=/W8#+SM[R>8G.V0-4H3KAI-7)]URZ%&] M4:!.6!C9IR)5<>FO.0VAD:/T -'K^M M,/I]N>1EU;^P8D<%?U5"#\/4?AD;OT0SYX<;EUWFHMI'E#*7[^AG,3X6"UUC M]%G79G[3!_WW\L^R(JJY96SSO#$4-FV>]5E*4X25?P,#9';("864)1D4:8YH MQ(A(J!.WC+L(4[,PM09@KE6X 2NM!%Q*N"E%=@8./5P/^Y@O]; [_2H#G4:"FQUX_"GRGKCZ!7$]=#C%%-7W^8#DWB%4_J M&T,LA;KIJ::>2S*4D8 BM:/&5//A9)!DN8"!Y&&J_B^ETJER9?_Q4S-QC73& M-WBO/*GYLD=OPP,(;6-[?8$9/(!78Z)3@^Y6@A?KJBQ.+EYTVU_6*R+]>M=U3+LFWC1IF+QJ!.#-N4,!USGX210 M?>0"8OU'%O $!APA1GG,16S-OMTUT-2^]$I64 L+MM*"2EQ[=NY.=+L_?9^8 M#6P$^L+E1.9M@T5O;N_.AX]&]6VC8IOYV^IZ/T3@[TA9L-V)5(02FHH@ACP4 MRC!DB$&*: BCG 8HB *:1G3]NNMF4C$%/CR115T1\F6Y^"%*M:,ZJ ?Y M73UZ_5YMM;;)&]^6\_G'R@.>Q20/,$T32,-0*BTHG@H=JPP:C6@*FM2 MQK6":5<*N47J1"'DR1=SD&2]B;X)TRBA'$C'?XU2RV$GV%M)YL!B]MPC22G8 MNO@A/IGZPP?RZYL:2&><%XN-\.FL=1'J 42J0V*#A4)BG/2:9^2I.0A R+E+C8I=VCIV9WOH@UF/=I?=) M%8<(9[&"2NW@D (($YBSG$ :D%@0DK.8.!7I](1JA!W4U5#9&=Y^ QL6+7N MM4G]38OVMW9(Z:L.L.I=PGJ]*NBFXJ);+\^EKGNE2#N RC?Y6?/XL6G-#M0Z M05AV>$7?A@W:/=2NXX-ZP)TRK(_+57TF7I_$\CC*0H$03))8?>5$9XN+)-2, MOV$6$1HRX133OCSDU#[\G<3./1HNHFMG$_QB-K"M:,$%_GJ_U*S5'O?L]E!X M;K]P<=B16R_8PG#<=L'ZSIY5*(RMA-G MA)L[J4NW-/\LN7M@G]=B>=B\URV M7I59C%$:293#7 JB[$R@?HHR!FDB!!:())BD;DUA^@EB]26-VB1FJXP,6PC$+I^?=C',NVFXC?VBK\S7##;J=#IT$U M>F@WZ?+BX5Y^<162?LLQ^HDR;GG&57 =E6M<][2>IW?L2?"-IJ:MW/!W0BY7 MNRVQ6F;50 538W]4_UX\+AZT,=@5)*0L#)(@I9!E-%#6E:D=+2821BA(PS2@ M),B<:I>OE&=J+IZ.NRX7QF51W_+>3@=4JK4B2JYU(M?.G>6QUG@S,O0Q5*U) M:RKHX1S<@$8A8V]KESW=.=*F<8]C?$#X-'IB:?']JVK,ZPI)*H^ MJE1MEF&4AXA$>9+$-'0G^+]*)I[[6L-\9U6&U5,1?< M*%_CB-3?T69=-:E1'H<1RP*(TC35U=BY;JF6PCS.DD3F.$X%6A_1PMM1&LRC#;59A?U/M<'5#-LH#%D=J-09I&NN]SDL%<( QI3B*4 MXCB4L=,IYX7QIK99.U.F>@.TR&Y&\Q+2=F;1(WX#&[Y.Z 8X +5$QJOENC3F MJ+;)$H!#ZV-[FYM],2'_U>OLS^\SG 0D"L,42J'^P+EN(B\"Y>VA!(F$YWG* M4QL3LGODU*S$GXM"K]FF/8*E*]7"I_O#[Z?UP-_VGU\^/7QX#[X_W#Y\^'[] M)WRL8T=E;GUQ]9'6?S'?I_DR6X\:Y>,[%KWYOD[\IF\D55OH X>=S5X?J_P5 *KE[8R<;PN/=K6 MU_J,P%I#Y#D0>WG.QUD $0TXD(1G+F-HZ.&X4#L>8FL71"0^;73\QO8-?5C5]6G9E@HSPSKN$ M(VBM=P;7 #;\;D!!4HMWTW!_>/7^SVGOV^,_&F=L+_^"PJ.;U,C%V)F5 N 7W\P71QG&S73I M!]!19DO/Q_3,V];\B&5M0'=-F%)),4D22(3><>&(0IK&$<2<\RR*41SD5E&- MSE&F9L :RB[#T%K^;\<=%_=F>2[6XK,R)OS38JWFNE!>5#70[RM=M)AA-(VR*$M%0)Q.1BX-.#5;8(2J0OLZ)^3V6<>[G+F9NS&V,PX^D1O83E2B M0B,KV D+&OMAY/7*L&R%C&\^Y>Y!QV9/MH+@!%>RW7U7!W7OR$NQ)G,3F-$' MOV*EQORX7'W89#24(:,F5@8JYK[R-(F#(Z$H6,YA0E,7?: M2SE+,#4#U 1\C=0Z*<:(#>1R!:01'!2UY"8&7%W7/_AK.4W.H6#_X(\:&*[% MKP+!)?C6GH9*!=#H,$B8V V^H8+&EE*\50C9#:2.@++C@WJVP=7\].5VAR Y M8TD:"Q@EL0XBQ;HW6,25WQ4E*(OC #.GR/+^XZ=FU2KI>@>"#K"SLT;]$1G8 MU-B#X=Z0]J3.?AO/[@\Q;H/9D^H=-9(]?97;9TOG]7.^;UY>YB8N0^;OR%Q; M@N]/0JP_+=1B\&S*00\J^%">Q2D+,A@&2:X^[1!#Y>&$D$0BBO((I92%-I]V M?Q&F^?G?@+8BH-8$&%5 2Q<[VW#%!'7;CW%@'\7&V"+N4DGI:Q+XDAD6PZH[ MT=M.QIXL4YF4ZU>%Z\&K5@XZ-XM!&-5+P17/'66YN%[O9DGQ\*1K&0 ZMNQ' M5?]QD'&.89A*Y5+2E"J7,DA@S.-4YC1/\]1JW;E"AJDM/-\WS\]D]6K.RYJ8 M7I7F8ZK-#R)5?0O][:?(\H1R6."'/J5L%?1W1P9'*N!W!G&@HGU[.=ZH4-\9 MJ//%^>Z/ZDMI5Q?^'[6YI;$($.4P2:2 F#,$"4,4XD19P01%:8R=PD2SYQU9P8;F:FN6^5C?KH+ MU_>MM#<1O>*_*Y+UC?KROB_E^B=9B3:/4SBC$>,HCRD,&,'*9V(9S'$40Q%R M$>*$)UQ:-7=S'7AJ9J,E-V"UX*"L);^YHE.M]4Q8'C$,@._0)PLM:!N9P?YND%R7-#J>']/C^;YA10KDP>V>E^4+\N2S._EY^7B MT7A3E0]UN$1GN919P /(4<0@CG$("<]2*"E.HCA*0IPZM>+N(\343-I.![T3 MF2O9X=SL0TB/S5ZO6;%TG ;&>FBGJ@7S"C0*:,BU"O76K\D$&<7KN@)/OQY9 M'T'&]=:N@.K(D[OF6A5R'Q="^51N&R]QI%GA8'TM< MA\M()PX[?-8_E__FY43AO-YG#PM.W#+6.S]?5*3;?A^R9>YBIF:%*4E"+JC/8JAL%.OL0J65U^;;7#+JK8&=8&ULC\U'\#G M@M!B;CJ-')QIQRG'RA8$4 H>0YPG 21YCB%#,>(\R<,P<8H]72/,U,Q)^RR\ M(5;X\$LW?155ZY"J77)38-?2JV\N0H\)M'.)QIJ6@:W6P8Q435QJ3V9>'0CU#5QL(_GZS*A:/7RO*;%.6 M8'Y9]WG^\$NL6%$*/F-)SC$/$K5?#)3MU2< &<,1Q)(@M;-D 0VY6QLM=R&L M/NY16VAM1>M?(M5C+BS-Z##XCF0\M920ZL;DH-V\'+2ZEP/Z"MK7U1W,P6W% MDUEK=P,:_4K3_J";K;L'9T5?E#W35CB+,3)S15^8CLDK>C^IG[$\:''_9:/# M=KHOUWRC_K4:]WZS5C[R0K>MG4D64BK3",8B%! 326 F*(,R90DB01!Q(5R\ M5,?Q)^>85H6-&_V%KI> D3G;S'7K=%XIH)L)FO['.X;!_L;4=:XBEC 2XQQR MQ!.UHT IS"*4PR1%:@Z#+ ZY4T/N(>=J!.[\2<^5W:HWX P,O.0UDH-:=%#) MKKR'E=QEQE&'4-ZPG0X0+6]S'7I"WKCH,?E4)WR\6Z M6&S48^_5%VP\JO*@KYDHF\YF,T1UJ@]F$&>1LHY$8$A8JKS_E.19PM((2:?* MX2MDF=JJUH.RVL>,V-G D7 >V![N=\O4GR/8J0)VNAPW<=25;XU"OG.LKT)U M@#3L?O*\0:;V5<"=3N:^[I'][*D)HYX@R].R?!'K>ZD&FQ'*TXBE&<1AJ RG M9 CF.!50!"C"+)(R)*(>.QQR2-)&04J:[Q:*(\]B);L]B MT*DY;;ODE!O0%EMW$ZL%=R3@LT'>SBCYQG-@H]2&V5]["Y=J$480(B,!**09%CM'RF1D$2]7( MGAAL:E:GO2_I62=["E*7K>#U0(VSU],]SW:"@K^&K97M@&28>ME3 [Y-S6R' MZF?K9KONZ<=X555J;,G61"!R&B()&>(1Q!&*(>6,PIPD4T:E5SHM[R%UTIFKG&W3+C'G'2F+\EY^U>2X]53?+GA-]7,OOQ>/BT(6 MC"S6=0J//H[6A6=-PLXL2G(LLXC - P)Q"10.ZY8TX30B-,HQ%1!;6G3/(HU M-5NX396[E\ HIW]HJP>4?J"A6%*_:ZD(=CJ"1LDZC<[>DOB<\HM&^8TF1=YH+D=:?=HIK-3,J?KAI3VG.H^UW%&?E:TY);LY?:GU]%,7. #F M9Y<^GV.-M60.@$]KJ1WBZ+U(DPLZ[+8M1OBZ8 0TTO>MB^P]978G.N-.Q-!!@U/E.[L* MGZ:(YV8[*2,52%X+[4!EDKW%>J-BR6MA/%\R>?63G;><'Z04^I&[G,)O:L>D MEX\%4S;?C/]EN>!*0'69&K.NOKZ7:@]Z-I'&E[MIO.8LOC#E9Z.E?[T[G8 MFTY13^>IK]%/='< V,_NKGR.-=;^:0!\6CND(9[>NX&T[GUC3G:_Z8JI>_EG M?<;;ZE]?7560^==E:8CU/OQ:ZS1;)=GGHES/L) )B\(,D@BIS4]&8YB'@D$1 MQ#0/TX03[-IE^GJIIK;0UDH!H]4-,'K!I81_-JD'-V"K7-UKI5(/-/J!OW8: M@@\+9<"J,@S'[HM^YMQN'S7Z3 Z\/K_%)/9IJ.T/=-]=MSU(-G9K;G]@GNC? M[?'A?5B7]7&A&D3]5!:\?A5/)<)BJ2QZGL0PQ(Q!G(H49F$60!(3IGX78X&L MZ .=1IV:"=])#O9$=R$HM@7\X@9H&!@'MI_G$'1.2+X"61=*Z $0'H\JND&: M[2'-M^)[(Y!V1*F+6-KV42,23CMJMT]$[7JSLPVO [KEP[(^2+DC+R^"WY'Y MO/PFYB;?8*F&_R%69BOQ72R*Y>K+8 9I$*>0D(2( M)(H2'L5V=&/7"=(CAV)@2_]5/>B)F"TX8$8/S=,R+]6^W6ABB%MVNH#2**.V M\=9$!5=.W<7E8>CI&&>]:+0 #\OFV!I4B@"C":A5T;]O*0,J;<"7T>;#>E$9 M:5Y&6F6V\Z.^!U+/C^OWXF<9\H#KV77IFF>/M5!YT+^U&$XR=4%1EAL3 &'+ MTK6I@Y>9M0L[C3U? Z^"+76T(=TI!+1&FG"SUND&U+-ZUY[5]L*H-?,7:?*) ML]= DQ?!1HTS^83R,,SD]=E74]*K/9%A.BQ^J&6#;58FW^O#+S;?<,$KIB'= MCM%X+O?R UDMU!ZJ_"I6)AUAMX\7<8)RA#A$#!&(913 7 IEY",1X5@DDDNG MEM#^19R:R6]7FGQ5=EVIJ1;TUXKE4)]2UA2(C:;@H^$#JPDJ=?! W5A3Z!DZ M',VOHLE^JQO![7J]*JC"15N:M?;(GY_5329AY&DY5V]+?QY\7V^-:_[76[P+ M0^>#M3GS6^J!G7Z[5Z"FA-NJJ&]JE&Q-_4B4^IXG8RBB?5]BOA7]OF>8.TCY M?8_4^QB\6 O3V/*3VC,O'HM=>G*K%W!]#/^?@JP^JFMG28R12"F"C),$8H82 MF!/!81#E)&09PCBR.A2Y3HRIK3+J\TB<3Z3[P&]]!#TPJ,.?.2L%ZLZ[.Q6: M\V8M.#.,QBUM;H!6!&A-O)XK7X&D[X/D/J*,?7)\!5PGCHJO>=J5I'>M0^A/ MBW*],K'%NOWO+$[R).(L@CS3O4K"&,,LUP<*,8X"3B553GHOUKNN4:=F]0Q7 MVP_3DU%Y2'*;]U'L!.])>]>)O:4-](WHT"9OU^!R+XFF)?,XS<>=@!N&&J]S MY+?AQK,!XRPYGM7-?3LN;7-F=)O-C_/ESQUG$9,T"@4G4+(D@UB&7%FI*(,Y MS9-,T(0GDCF%"SH&FYIQVLM),_UDC;C.=%!60%ONL#W!-_1>N3]R/;H<78;$ M)V_VFC=;4]J42[D>WI"_JMX5ZKQZNC#9->>T_GQ6.5G8'2A"186<0T M#PC$.5.>0!#%,&$\CD*41XC$#FPSXTG>(T]J#*Z9NA_$XA',#9'BO&_;VQ'F MWLXYF0TEC'$8""QDZ MD8@XCC\U1[0SW%W> *,#,$H K86WHX:3DW/U&<.UD+_EX<()M,%?E0I^R]7Z M@#?6><))&:9RD- %D,,)0N=CW+?0'Y0-7K_>U++^SV=EM,,90[$4/ D@ ME5D*<8Q"9>N0A#(1&4<)PYQ;!>$Z1YF:1:L$!;6(-\T/0 L+[A>6%JP;V,O[ M;B]P#6R->B/EM"F_B$3O#?KY)X^V6;^H7'OC?OGB?B[0%['6(;FOJ^6/@@O^ M[O7/4AN=3XL?NCO@XK&F#5*.V PQI#[\B,&0YJ'R?F@&24JX,M!!AC!#DH>9 M2Q<_^Z&=S,0(O?QT0AW3$>:76G9 7\%OIDUTL?B;^O]: T"V*KCY/@ZS8N?V M#(/UP#9&PVP"^5_;,/_9P+P5'MQ>AMG9UW%'S*N;XS#\J!Z..RR'SDV/)_CS M:Z(98:G:PV$" YQCB-,X@3EC%'(A29BAB%%IM8?K'.5?RJ]Y^+F\WJ^)KO!K MG.!Z2[^F"RDO?DTTF%\3O;U?$[GX-5'/CY_.9]\$%^)9QY6^+!>&EG8Y5U<^ MJJV44(]?5PD,NSQSDH88,4YU=ZU4'S)02))$PHRA+& IY0A9M0)U'WIJ9F(G MOJ8Y@VRG &@TL"[1=9V%;O,Q++8#VY06K$IT<'<"UFV*5!]>HK2N@!X1\ MI*KGCC>ZJ)7P4]3<$ZJSA+FGGJV"Y;Y/Z-V&=:7/#-Z+ZK^?%MLS MT/I(89L-E3$9H3B4,,%([6]C(6"&XQ@*1#@-:11&"7)LRFHY]-36@;LGS3A= MZG+5Y?;$F%0M"?0Q8NO8>%=O_/RBVQ"HGPR[0$5_9=G.L<=DV6U[AYF"@9>+ M1FCP6R.V#BF W=E]+?H@F6WNB/GN#6L[_-B=8AUA.=$WUO4)[IZO)J9[6#:4 M.%6-Z.VZE=!K"CQOUP]/XJ%X5G__?446ZZ]"O;EJ*7X4,Q%%@I.$09['F;*! M$88$9R%,*&%Y%C(2,*L" 1_"3,TJ&H5TL>Q+0SE45D6X9 WD7DU!:?HGJ']> M/PFP5KKI?WS4VMV EZU^]O[=U=-ZV;D><[*&=K?-/#TLP98:JBZ6OEV#5KG" M?=/G0OVST@IHM?0_&L7 U[>8)GO'?,SI&LM5]_!YM;XN3VZ]+Z#/._I7CS": MZ^\+B_9FP-LS^]:AJ*=_*LN-X.\W*]V04:R*)3=C?WA^F2]?A3#7-!)^5>_L M3"*"2!8$D,F 0\R#"&JN(LB3A,0A%BP1F5N!2@\IIK8\?FH(APP[D:&3J#[4 M]=-JN7E\ J+6I/[G[6?^HA[C6M329];LM@R#S\7 JU^UIE4*@$H#4*EP4RU\ M-Z!1HU[_MLODUZZ)Z%$CW;)0S!7Y7('F,B]OAX M-5L6PXYJH^QA.#1(#G=ZS6+:1EAV.07; &*8!RB6&8:,YBG$H;)+61(02%"8 MXS!%+)78Q1JYBS UZV12;:2IF3544JW0K]\TIJYIL;-8PX(]L 6[D-:TB_/N MM!@DU-L?Q#$RG;K$F$+&DP5,EIE/-D_JN;L]V16RU5#TW>ONDII(^/8G6?&* M8K)%^G"_?A*KAR>RJ+M)_H,%O?RA-'H79HK\G:['=QL^H MP#S,*(49CS'$420@Y5$.<\9YBO.,!-CI;&TRFDW-B%?BZV14KH-A50SM;X[; MZZF :[MEGXJ\$UIDVIV$VZBTVPGK=>=DQV&-S9:@N 4/,/B M0*H[D18Z1A:O/O-WHQ&>W&C8A,1NUS49;)"=C/2?A= M+-2#Y[<+?LN?BT6A/0]-\EGST]61!$$98AP3F%!],)SF NI^D9!)%D:Y($20 M<*8DI$O;)=QJ7!>+VAY].,-:BVWR8,B>X&Z+K!WL>1IE1(?+\B!*( Y2#JE0 M6]4T$6'&@ICGF1-SMG?0Q_!IVI#OB]VT4W;$=T8,?@,I@#1-"< M0/*Z>MJ-/.K*Y@3&X:KC=G._%4&W0%O."VX6M*-L^3Q.HBQ2=HAG:B='40H) M#W,8"";R0!(:,*ML>9O!IF:(OJZ*!2M>YJ*L6[#L)#??DW*C"_.K%S5JDS'A M9IHZL;>S2+X0'=@0[8DY#D>H#3)>K4_G@*,:'1O5#VV-U3U]:_.^/XGY7'O. M9/$ZHSB,HY J-R=G F)E22"5B,($1YARS&(:6@7C3S]^:F:DKC$S(H):1M<* MO#WXNNW"]: ,; F<\.A19W=*[2L+[/8>.7)EW2EUCDOJ3E[5SQ]X+Z18K=0F MUIB VUUZ_YUN+3:C/,YCAM6&,,HDQ"%2GW$62L@91I$@$4^)TTE:]W!3^Y@; M:0';E.OELU@!4V2D:R%:A1!]NK!=@-W.&? 'YL!&8(MC[0"T1 5:5G]>@!TD M7OV "T..Z@G8J7_H"UC>=<4Y%;T<2J.'H;1M#,RPQ%71LZ;+QH-8/8>S/,Y8 M@JF$":=JNQ(@!C/*$IARE#,<1X%CTM%PHD[-L&V[E:C!GL%OKX*LRCX'201V+ C]G,H6ORQ M=QOEMBS6LY CQ"(>0)%G'.(X)C#C4L!(AEF<)C3-4R?VLN,AG!;P$5C*'O08 M:EMBA.M/]7T"2SOK?!U" UO5S^T2]EH\?Q;PO.I>+=>)84:U..?5/+04'5?V M^\+WZACJ SL4X"01<0#C".?Z:$)"*O($2HJB ,<)BJAP\?5/C#$Y)[VCE ?\ M]C\_?/_Z]7\Z>G6GD+7[X*_$:^@HXSY4_@\Y.]3W^M6?&F?4S[Y#T@KBM5'L=\<9& ST@ZV'99ORN4*K,DO\'.G&5AN M&?@=G8G>LV=G@0:=D7',5*W"#5"B@Y;L-Z#M?VY\ANQ9%K]:NMS"CFL1K M(3NTFU<_[SKC^K"LFW$T+3Q$^?MJ69;*B.8IE1&%+,UU#2?.((ER O,X2]4/ M(L&2NKA8EP:=ZV>7XFJ]=[J6-P5II C.4$1ADA$19%,:$$*>3,XM!IV;N:YE- M1]D=)^)6 ;#5P/'@Q 9_RR,0SZ@.?9BQ _0$BN"O!V/2!TG^YUYG!\&ZYX&8;>K]HTO 3(G@DI(2,!EBW'6$PPR2 / T$27 L M&+UM1ZU^$R$E?>#I^E MPN?9B.F'\.Z\^F<9[$[<,A8EW7EI6QQS'1?UY#I2H+_^05;_$.N/FP4OZU<, M4QR*,%(;-!($$,=I#DE,=4>!E,6ZYT@BK+A3NX>9FL4R4H)G(R:06DY'%J/3 M8-IY/]=#-+ AJ]"I) 1&Q"'XB3I1\,M)='JH<7F(.M4]XA[JOGH*K<_+)_4+ M717\@\SUKF^6QI23C.=0B@!!C)( :D\'$LRC()$A)RQQL23#BCLUBV2X=70Y MEFG1)G:"OF6+\Z,YMC-PTYFY@0UEC];FY>G>YIHN:=O=?/LN?+!X#=ZXP_FY MV9EP=_,CD?^%.YN?@W_8KN9G1^U=JJ.$XW>M PF="E(?PZ_^(&OVI#L.M']? M<2G/TB!(:!QS&#)-:HP1@32-U+:;$Y3&H=J&.Y?Q]!1E:@M*([+RZXRN!-IW#5)?<<:N3[H2MA.U2]<^T M;L6SLWRGT.HV95=B,+!MVDH&_JID\[#5[]"XRTBHVUH&0OWMT#B<>NXH7WN' M0LWGVW6).^M G7;\L2@9F?^G(*L/"ZYIM&8L3'G*$8492=2'28F$>:9 2C/& MPR2C&9.I+?? N4&F]H76U?[+7%JW+S'US%_$>H9"@B26'$8)01 +DD(:H0C&>9S)D,<"8^:6+WRE M1%;?QJAIPRT5 %<2 UXK8D(N1=,0IA?WP7639[L5&GY"QMH/T76+J?4&M*>F MT0;\5NOS-S,_U3W-)!FE;H!2R^<.R N^GK=!U\DT\E[("X#'&R(_C^W1H/*Y MF!?D_ZZRF,O/ZZ9121B@, ER!C%+*<0\0Y"D5+EC."%JTQ3*F%O1-'2,,34? MK);3H;W@&>RZ;9TG1 :V7[6(H)$1*"'_S3WQXRQ&#IT5K\=JM(:))S#SU/6P M&X2.9H9G;ARO1V&WY'NM!R])KJT@FITT,X@WF<4TAD MB"BB&&/JU#3PW$!3LW-'KHD6]1IOL(5I'S>O'U)C^V]:2H_Q(ULH!G2U6H.] MH0]UK'*WEIW\&.[O/O#\B W_>]F#TZ,5[2F?/37;WAABY M>^XI]8[;XIZ\RCF(X3,!Z):QU4;PIHV%NL8T@ZE#XJWK9S%'(N<"PR30#5@X MCV%&< 0%9@%+:)[%:!N.?K *E+R)'CV"V \C&*):?B!J!4R =&FZ7?4FT'JS M5^5B0&BZ,_\OG6S:O$0?VB]1U3*M.4S\_"_S$EE'S";_,HT4CIOV2^42_GO3 M&3T;6WP;J<8*7+XIYJVHZ-O*T6\+=]I1PLQ'.TV%G088$>6#[HD0'.]G!OO#CM#;KBYY7&^4LQ*@6K"]$A_:M M]W.NZ[[T0'Y5/I=QHF9)3',4,0E%'G.(4R1AED>IFI(TB$,>A#AT8ALX/RY-^TGF0A]G\OIRE* R2!!.8FF RQC',I?*2 M8AH3%"=IGF,K3J61Y)V:%:H$U!6$Y59I30S'MHJ"S593,#=UH+4N-^!1_4() M"=9/9 '""#P;W=T38H9\/VR-XV1F?7 K2]=@I^H-V"H+Y7(%2Z7N#=@I#'8: M@\^FKG0[^VK"*[65/0"5XC=@]SYME?>;\C/"+'G/'!I2YM$3D$:8@%-Y3&,, MVS<=2KR0XEQLL%I)Z]Q=Y>=F0J8<4K-8Q6$**<8,LBB/!8[B2&+'%"G;H:>V M[M22=YT%5.*[9DU9SX7=PC ,P@/;>&MP!V#P<@?,YPG*VOHIP)@:(H MEA)*Q#'$,J4P2Q(.,Q+EREC%B<36O"3;IT[-2.G4OZ)<%[J0_P]!RLVJNV5. M!U[=9J@W"@/;GS, @+^TG)[X28[TOIJ99/?$T3A)CI1HLY$<_]+963C=MN>X M9>J[PY:IS0;LSO3F,NGG']06;CW7W8'T 5_Q0_SYLES\ARCUN<2]-'?-4HIX M)H($QHPRB',A8!8K?R3$*&8!28,XMV(W&5_TJ=F079!FKSV:J#71[LZJT@5L ME#+@1Z6-OH%H?4R;[5(#9-MG^PU>EXM.UH1?@J%-J%8+O.ONP_VN[L-=7[?7 MA[L)\]U+4(%0E_ T,("'):B! !H)4$.A;S /F.Q;8^V/3OCM&]FZ[J5^BTC5S7UQI2'RXUV_T52>]=W'EF>LG<$;X=S:=[R5!'U[ M6]%2_'.C9/CP0_W1\#\@$@0\)Y $/((XP,H-RL(<1BQ/8I'&A".GXON3HTS- M8]D)"8R4KDVJ3@%I%P"^&IZAU_(#9 8(Z79"X+F_U*F11FXHU:'L<0>IKHN= M=U2?=5L\WMD3Q^7 M/0F^F8M[:4XSJV-,4]6^2[J/\C ) LP@3QF&.%0_T9@&$#$:I"*)$\&=\H,M MQIS:ZM6(K+^MZB"_3W:$#=B67K%?"(?VD<^@-VR35GN(_/K0%N..ZU'; W'D M7SO2^51BQSFE"8PX92'<4I8;->R MU7*\J=F=9MV?FP6_Q1MQHUSI1F@W(W0)<3L#Y!''@8W/H>O4"'L#OEQ&T-GJ M6.+BU>)<&G-4:V,)P*&EL;VMMY4IUNJY/P3_I#SXQ6.Q+3O7%-\T1D+&"8=A ME.NT4$0A33F!@B9I2F,<)$3,ULLUF5L;F8[AG&S,=M !3R/U%H*L5J]FL_&L MJ]&<+4H7NM8&Q1-FP]L3)2@TDH*=J-N**:^TYW:H^+8F74..;4PLU#]A2VSN MZF=*?E\N^<]B/E>[(D%R&@804TXA3C,!*:((BI"*-$NB" 72Q3-I'CPU%Z21 MR\TF;&&B"$F:!XFRJ)2KS6,6PPRQ &9!+J)8[2,ICV9J]ULL^?T?FQN6@XK%8+)19[8E=F&8RRV*LL!,"XB1#:N.=II!%@0B19!K"&KL/ M"\O.(?V1:X88'C>QX/U!LUMN^L P\,)R\4-S7CT.E?2Z3FP?/NJ*<*C2H>T_ M^GT_*_]!2L'6:@7YM&#+9_% ?GTC:Z'IBQ9,4[WK&/#'Y4H4CXN]*]X7ZD;M ML!9$O8-ID(>819 @DD+,B#*"B*7JKW$>YF$42N[4>]N'4%-;76IYP9K\ KPE MI]O'[V6Z[ S'V),PL-'9J@,J:4WQOY87[*MT YJ9.KRNK=BV):H_&^83;Z_V MSXM@H]I.GU >VEVOS^YGLW4AP[W4%:E-B6$>9 G-X@0&04X@C@B'RC''4 H4 M$RX3$F+J8H"/1IB:-=4"ZB#[2OP0BXUMC=1Y (GR/R,N0RB34#N@3$*BMSQ1 M& K*U"I&LV#V0ZSH6A*SU_X%@PP^GSZX8ELJ_AO&=L\;TQ9IKYLEHH@03EE,,YQ!'$<4YCK MG7XL&491'$R, MWF0F>V #ZH_TY?.I-Z&EN+E^*HPOEA,T(;Z72Q+_"[&]6(+OE^O%=E#GU-R[ MI2Y ^;105EF4ZX90&(LH4WZ\^HHDSY1_2AC,XAQ!R5!"\URF @66^;8G!YC: M>E$)J=:*2DHW8N:S*';;:A_8#.Z?&E@: 2\2,]O!8IV%>C4\(Z66GGE[_!1Q M=8)P-O/S]%UCI7-VRMS*T>R^KF>THFY57\5$'LBO^K'OQ$+(8CU+XAA'@H4P M)[$FGHX3F"4208$B$2&1I@&Q:F-L.=[4+%TMI^/>^P*FECMQ?T@-;?=J,JDF M-*MCLK6PX+=:W/,%XN[;=#M@_&[:+XPY[A;>#H"C#;WE;==F<#=G7[MD8D)2 M3H(4PS0($HBYVJ83K/RC1.W9(X&XR!(GOKN.L:9F0-HYQW=/NK[4[+'[93-T M86QG5#PA-[!!:8/6R#E2DO996 9*SCX>[XV2LL\J?CX9^_PM/;MBD/5FI9.\ MJRH43=L;!PF1,680"Q) ' ;*,@6#-)PXBX/?EA+'PXS;-.*LFD=M(MU7]MRK7I*V'H$LRAK/@BUM59K [-/"SO2/GT=;7\47#!W[W^6>KLR5U= MFC[>FX' M-I8'T[I54">#-PDSOVDE_Z9_K?4$7UMS^YO657FG?VM7_6[U!7\U&GNTN4-. MB.=F90,(.G*[L^&@/FZ8-N!87EAT'M13*K90*E!$DQ#&6%*(*9*0L#""680( MR7*>LL@IP'5FG*FM $=\,5K02^293L!:;DBOAVOHS6@?I*XEUSG$84AZG>U8 M;TFP"WQ4KID\)U=_JI"F4X4#G[BG#$&"(<\9A M)O,<\H!$/,NS6,1.^\]+ T[13#3RFO8!Y>;E9;GJ0;S5";.]K? %W@A&8P^W MEK #47/9(./=C'0..KH]L8'@E&&QNJ_GEO<@9#%.(,$AASA+*,SS6$"28IY&>1B@W"EU^#IQ MIF:=*GG5+N6G$1>$X%6)Z[@;O6Z"+/>=H\$^L%V[D$'VW620:<&!D?P&U+J] MJBOGQHZI'::VA]_5M*F-:?-K\%[]Y@9HM8%2W^,&TPOR?K>2UXDT[J;1"WQ' MVT,_3^V;A_Q#S)5TS>KL!MC.9'F$;W"8VB.U$!96L [AZ MEKAX3F;M'G/D=%0K (X32NUNZV=4MG$KPQRC2R=F+$9Y%DBU8:14[1_S4,(\ M#1E$C/ P)@'!@5-%PO$04S,=NZAQQ1.E.Q^YF8X3,-I9B^O &=A ['"IR9_N MNH!QM@CG=?=J!$X,,^IW?U[-PT^]X\I^7_,*$7=2OE MWF'[ ,<^%G!X?7>[QAOU);90_/!MMKFE;Z7R\\M&+0P?_KDI7IYWC/@AS_- MTA2F4B?=J#\AS7D*>9;$28)QSMUJZ[IL48NRNU4^+@TM_ORON9@H3DS*AOSK2C_\>[U MG5BPIV>R^D=U5)J0) UC"C.$!,19G,,,9QARR2).8RQD9-58T7; Z1F(EKQ M"PRV\KI:B0M0VYH+?P .;C?.8^?],-46%\^&Y,*@(UL4.PB.38OE??U) #XM ME/=B"LW^5&_,.] MFKQ[U-$KPJU .%75;7>C>QM:W8Q--Y-6#S.'@E\-6Z0Y,3"_NS='O.6'7V+% MBE+P+T+3FYCNI?JKJ6H*7JF:2BFD5>S6+% M<@M^F%FLOJIE/8MB.XLZ-U]]?U7S99/^4"OIJ16J7\3/MSCU-,YHK4O]XM)N M2>KYR6[KIVX%KY[,-IHZ\5[*@HE5';@*9)YF1+DD$J41Q)(+F--40LI9&@@> MY2RSVO2?'V)JZ]M62E"+:6<9.S#L7I_\(#/P>G,$BL>PWV4 NIQI=7?+D59_ M.W2B.QX_BMVXK%YC!RRNO+8XOZ,I@:FOG@4D"A(<93!!7$(I?&GIJ=J!=A=[=;:.N37(\#Z"7WCB5*L5OK9-9GS =6.8 G",L60TH!!K E"4\I(3C!W::ET83PG$S9"3Z4'/0;@M="&W=X4\Y;*E70-+78#;1M8] ;? MX&'%&K,6S_R G$:6P'@.*G:/.7)(T0J XX"BW6W.X<1W<\+^\;E8B'__]]J) M3Z.(/C779RL@^/=_^_?S(87+ MH%V,S%T%Q< VP,@&*AC4_U[<\%R&PSKD=14L(P6O+%\2E[C36;7/1I".[Q@K M%G16UE94Y_PUYPQ2&T9UXS_^S_]H_D7]04DI_L__^/\ 4$L#!!0 ( .R M>%3G%GH>CM4 &[6"0 3 8FPM,C R,3$R,S%?<')E+GAM;.2]69<;.9(N M^-Z_(B?OZZ 2^]*GN^\);56ZK51H)&75[7GAP6((\2:#5),,I52_?@Q.,O:% MBX..R*E3*<5"N=ORP6!F,)C]V__\?C[YZ1O,%^/9]-]_9G^A/_\$TSA+X^G9 MO__\V^?\GQV_M,_9O/?Q]\\(?_1_:.7LZ\_YN.S+\N?..7\]F_G_YJ#C@R\ M)4)12:16CCB@E*ALG $(SCC^?Y_]*S-"Q1P5D4 9D<)1$JQ2A,= :92.4R6Z MAT[&T]__M?P1_ )^0N:FB^[;?__YRW+Y]5]_^>6//_[XR_R7_[WK^\^Q2]P[LEXNECZ M:2PO6(S_==']\-TL^F4G\R?I^NG!3Y3OR.9CI/R(,$X$^\OW1?KY/_[EIY]6 MXIC/)O 1\D_E[]\^OKWQRC#Q\7?\%/PESLY_*9_XY>4,\?#!GQ5ZNW^__/$5 M_OWGQ?C\Z^3R9U_FD/_]YS#!MW+&^.J=_^/JG_YR]?JO<&<=?P\&D M7W_C3K?2S(/,=9PMT;Q"]\D^M'XRG5[XR4?X.ILO M1SPYE00-Q 26B90)2! V$2^%!.9C".IPX-[WYJU0P-M'P=[2; 0-'V ^GJ77 MT_0*=^-19,8FKA5A$D4BHP;BN$9I))>U%2*FG'J#PXU7;X4'T3X>]I?GP(!X M>3$ODGHS7D0_^2_P\PT/ADL6M5!$:"1?)@;$BN"(E29KP7U H1R^MSWP]JU@ M(=N%12]2;<14?)[[Z6)<9+\V=PQL07" M6'"!Z"232-H@%X?O&/>]>2LDF-:1<( TFT##VVF[\138B&4;F48?VGN'VV:,Z$)QGDGPEGL-QG,0/8'D MGM=OE]:BK2/D4,$VB@X^TCI"4%D0)D(@TG).;"I.%>0H.01N=5].R3VOWPX= M#6<]^Q%L2^AXB5^>SC_/_IB.! ?)+*!0@DGH8B6/P9^G8#N$-)P;[4V\+<'DPVRQ])/_=_RU\[0M&.LS@AV=[)+Y%XPX2@.Q MAH8H)'6\M\3'?>_?#B(-YTE[$NW0.?3"PQQ\1[?P07CM+!$Q8=P>#"/6LD*W M$$"+YQ35P9"X_L;M0-!P2G1O\0VL]E*+,?GP93;=)/"4XU1;PXFB">-N2A&R M)J( F& ^F91UI >K_O9;MU-_PWG0@\0X, 0^0;R8(WP9#Y_'RPF,G)4R>\BD M@)A(YB0)6A0,T^BIID;W4%9Q^ZW;0:#A!.A!8AP8 I_GOE2]??IQ'F:3D= N M"(R("/,.B,S1$P?9$4&M#@<-IRH/%F<38<(_8#+Y MSRD&PI_ +W!/2V\7BPOB!&VN+,Y$:\QZ#'HU%B,F8T-?>4:'B!A MN]*KYC.5?0BX":3\?3:Y0 7,NR/@^6(D8[9&JX@A,,<]+P5!?,B9),U--AZ" MSWTAY-:KMT-&\UG*0P3:!"+654.K@I"R):(2+A8C)7**!@7"C=!$VA($EWW1 M6AE84DI3>GA$^1@%V^&C^5QE#^)M B9OI_@T%,?X&[SR2[]F:V0,I5K31!S% MH%D"!LW!RTP\QZ\U2LXJUA-,[J=@.Y@TG[#L0;Q-P*2S@B_]$LYF\Q\C;5$F MUG$2O:=H#"-&5&@$21+9)^FE$3GV6*)U^>+M0-%\BG)_83:!A4_G?C)Y<;$8 M3V&Q& FGT"?*ACBA)9%&,?P*D^O\]D?RR\O9^=?_?3'R#'+Z2" J%3< M(HO[H5?("S/@A%$61=%7C>^UUVX'@X83GX<)L@D4('S/2R'R+/[^Z0N*;7%Z ML2R7UTMB?^2DX9&93+@0ADA--1HW:4BT+LJ<X+LU.=O!J.%D:1W!MV&&D*VYG[R=)OC^GX"[J>=2"H! !T;$"6(\%9QW#G9(P7IA'!$8;!')4LGO M!DH,-4$;2R.5AZ<\;KQR.P0TG W=7X"-["RKV]>KF_EO\&>+$01)64)OBGJ- M\(V(8>M-)"DK!IDSH6-_?0[NO'X[1#2<"NU'L$VAH]S-7[$@K==6A1)XF^)S MBT2L0A=<,T@R")6TTSUCX_+EVR&CX<1H'T+M#1?_]LL=,;[#'^S=V*K+V;R= MYMG\O'O838*WZ6]UYPG]M+EZG+ #NUV%R>CV\R]A$FDPWH,C20.JE:)/& )+ MA#NE<@;C(J3')?+(TP_:]%?IM:YT*$7E68R"T*X@1$$F:)(T45& DA+Q%P_/ M2EU[X3 -KOI2TXV=?T\I#NWQK<^M8)I!H0&>5"^*D]H3SB (1 MV09]>"WFK9<.T]^J(@CVDF8;0'@SGI^_3:.>D#*[%8Q2XC9D$@A.VT! M=ZC#G;X;KQRFJ55%$.PAR69W\Y>G[S^=OGO[ZN3SZUAT_?ZI=V*^@4FR\7F)YV$"67K M=J3_8Q?J]K49FW><+!:P7%SR2B,3RD5&O,^)2&.1U\B0]9RRB9[9X.OP>I.. M8?R*:JC8F)<>A#[@-G.3^G6-V"4363!@FG)BLA&MLR/RQS/7^"-J*O!80=1 ,9K5UT@#0 M3K[Y,?YX F]F\T_(T?I^S1@6KR LK[[;%+ARPZTWEA+E2B$;H*/H7<[$A)R< M5U8+_EB9^0%&:S="APFQZH&OIIY:@&&,I379XB-$P)6%?+Z'Y887377RM-S. MD*G4WEM-K -!%&,TBE)+,1!:,?"S@WQ]46Q W3&/C M>MCJ6Q\-0.PF\/] 3);^DE/'OS7,3YK_$](GV9Y^0?*\!5\@\GL:XF37\X6RT79RM>_^C2; MI,^SEQ>+Y>R\W$KDB@:JC"$N25P-20=BJ4M$.XI,LTPU/-8RZ!#/_@"R6W"Z M>HDACZ>\!DS9A_GL*\R7/SY,?!E9D4IP\W4UOB*MLCGP#OP"/I9)2Z?Y-[3@ M1=(G&4E K^'B_&)2BL-> 3(0QRMU3]/)>;D_^<_5L0#U1GL-B@"GN'8%&&*# M0'N@A;MLEOX83R8CECE/&3+)D$R)]SD)I3NN5$"E"$9#>*QN>7]H;T-="XYD M+^#L714-P.N*;J^M"1$=7J9LR8XG_(IZDI6@*@O%5:509">85'8<>X')7B)M M JG:'E]Z39PGX4=B3+T149-#,OE.B":S2",)%;KK$W0(3QZ$W=_?#Q*UC"3 M-2J IC_AMX"DJ\CZ_6P:U[%3<$$IDQ0Q5B$33A5!64F,=S8I"9)=->;H%T'W MD3/,)(X:R#E8V T@9D7_2( 52D5*$I7HFS%4I]=H0"45*D)D20E?,84QS,2- M:L>/.XFS@6S%N[$/XTEW@H!.>W=O[ M&M0BR$@8L?UR*1B3A 6DG5O", M&" M!.\=T3([FDW.(M>!R;84#IN#J%X(4451#5BA:WS=3B&JR)RF)1]L$W(2DR9! MI42X]M[C&DO).>9B!UD+8?.%0\0/0# JC4RL8XOX#- MR=5B'V*/435L>KH2M'I30P.0NID:N\.-\[@^RNPFEW%9H)@2\4E30FE@4?O M,JT#JL?I&C:=70E6/:JB 6!M&B.^G)T'7"]%-\4D(WO=^?IT,4XP7]^&N<4I M&F7-O 62G"LM5M%O]!Y= 66UH4606=8!W?XT#YLJKP3((ZFP ;#>XX7:X-#S MY(IXPS61(:M5/T_*,L_>&.-DG;L;>X8"U;+IEZP9<.R5(@@>: M:280-*X!A9Z !9=Q(2CI9H*P9B++>JFM/E73@'EZP#.XQI!/U !Z ME\2K4KXMRHQ>6V;F1.V0HBRI?:SI>^]^VHYH.T9P60]M_:JG ;SAWOX-YLM2 MC%/NGEQC1 FKHPZ1L$2+B:8.HQOEB,^E)#)+*W(=G#U(4C,19CU\]:..!G"U MAT-YC5G-P% PD@"CO$Q>P,@ZJ%(+IB7+1F!D7><>]D%D-Q.JUL/G\=3: (9? MK5];NF:>PV?__9J(W\-RE!7GTC-%@C%=F(ZK,&23+6)U#IR<(:R9" MK8?#/E73 -(>S6!?6T"'5UE!%B(%4^>*Q34BMH)/ M[^,#AJKXV4GD#23;2KO[\;+K5UXZ=&S%]41 DUIV\]D$/WO6#0&$ MQ7(EM4T?F)/S4O,T--( MMJ[-E%FUNE(!B>>.8L3L0XE7!'$A&Z*T!XXN@X9'!V<IV3HYH?]:/B> M_7-O<3< EY.4NFL/?O+!C]/;Z;JGPC6V1E0:#XDA1SY;(LLL*ZL8(\IQJ;5S M.J5*=XZ>I&WH:R15(-6S2EH V57C@2[Z+1/RYO %IHOQ-UAE^M[-%B6_=YH_ M^^^C"#[9[#D*SJ52/6R) RB3!Z3+02L6X+$I40<5_>]"Z+#GHK7@5U%9#6#Q M(RS]> KIM9]/T8%E%9"7,\J:0!D=P4UTJE,6HFP[ MS_YY%PCUJIT&T':[5>W-!K7KAE"02A>U%WXQ7HR4<.!=,"1'CH&-MY&$$!F1 MEE+EI8]HE>LX93M2.K175KO)?DW%/;]1'Q]./KY^__EOKS^_?7GR[B8;!\W] MN/G14IE(A(A(D1X#S/*5$CIG3XT4E:J=CS(19-=UDR0 MRZ44WBA-)/=E7);6)"E1KH#A?L$>&SK6F,$;=JK(+L@ZV.#MHK@&@H63R63V M1REU1_Y>S2[",E],[O;YOFP9+ZC,U$3BJ$%)!HUN!J3B* L1J9:>YSK'[#N1 M.71BKC8DJZFL 3Q>2S1^\//3>2?-U&6W/\"\&U0_2@D=9X/WVKIRW$=?0O3BZ67V;S8M5'03(D-E "MHR[ M P@H*N/+Z$(G)7K+R=:JC'R0J*&S<,=#V$'J:!%9;Q>+"V3# -71&4.X]T"D MBHY8HQT!E1R-"?WM7*N7Q[T$#9V2.S:B]E!#BV@ZO5@NEGY:^AN/P' FP"N" M''6\H'RTDB18S:.)UD5:)WAZC*IA;PP<'U?[*N19Y#T^?<8_?WW]_O.GTS>G M'UY_//G\%G][6,[C@6?VG^_8AOB>K3$"D24$-(@UW,9O* M(%WG"U2XL:Q.C>D#!!U^RK1^X.<2;8RLEXXJ:0D+'MGC,1%KG26>XX]3UH[% MRO-<.SJ&S4;TH?N[1TM[RWG 36LQ7Y9I$>DB+C%(@/FW<823[^/2]):G$!40 M88Q;58U[7N[1,^6#\RIJOM7M-GS!-8S@=[?Q\1 %C>2K]M#FK$?1M@&-[C!K MQ<'BU>S$D,*%)$AI 9TTU;'70LPL^[I(Q#$CZT>Q= MF!PHY@9\WT\781'GXZ_KB3$OQ_-82C3PNU_A/,!\Y'E*$E(BZ+GKCTG%<Q [+ :K@&8W M8!ZLP09 6BHF3O.:T4NA&2C3CX0@(01DPGK<)&AFA$=G#:[H8*KEL>\AIY'] MLQ]C=[C FT%-F>%WW1\MTW5'DD)(Y<*XD;KSQ0(CFSQ>CKSVC!MCB#&B'-583;R6I9T8,)Z! M,:!U0KUK1#12-M*/I=E7N T4IE]VXKP<,W*9PS=4T! ER8 1KS16$%M&]D'$ MR!17E$Z5'/,'26JD$*0?S/0C^ 8LRR?H.D:@??S5SW^':RR-.&?*:PJ$\S+1 MFFE)O'= 7$HFA*BIR74,S<,T#;M#]:3TV\F"?C30 )8^HCJ0@"_(RBOS M;MCZAAG#G+169I(R^OK=90ZKF2=1X$U,F% MWZ9D6%^I#G@.DG9+OO957X>1"]*YF'%;%@%M:>*AU&0RHI7T5G.144)UO>PK M8AHIB^W9O]Y3V"W@I30$69%_#?672XF)'+1WEG!K4N$&EY("AZY>XH9:ZZ2N M-&GL4;H:*8+M"47]J:"![>KM]!LLNO:3*Y8V7?Y&$O=56L8@)$H#6F6%.Z[3 M"K\R((#K2'T=*_0010.':3UJ?59!!4U :=T@&)2!+)C]D2BU(B M(')F+EMDJ$X]TBU"!H[&:@)G?X'OCA>WPLL4SLIUM_YVL_>SZ>SFQKSA!X+W M$1BJ.#%T#%W@Q*D@"/49DF12L53G-.-QN@8.PNKAJ4=U-. J73EYFR/D\?0" MF5I[@;/IX@7DV1PN!UW XO5W%"(J<#SU\Q^=IW!_"]Q1<,YD0/\AI\S0'O/2 MDUE+XJ)B$27,/*W3BJ4B4\-.F.C926M%^.FC%$7,L4YQU!4-PPZ7Z!DA>XJV 8/R'I97YO5DN9R/P\6R ME+=^GCW5.QXE)I)(BI&H*;HGX"GQ8 5Z$\98&FWB %50= #1 T^AZ!EWQ])> M$^-Q?AU/9_/Q\L>&@Y=?_/0,-_W"Z7EW?V/5,UP'#L9[3QB+CDAT=(D-D(CS MX(R+5G%69R_7Y2; M8J?Y3M.-#7/4 PN90)(H+DD5\:R,Q-#:2FIBIK+.Q(B=R-P.9L^E>J^>AAJ MW^TU]&H\N4!>1P+WT0Q9$6JA7+APGC@00(2-/G-G2]?PH]BM-4';0>JY'%CW M(?4&P// REAS<[=OD Q)V9P%ZERA:>86B-4J$YZ"BM;EP*#.9K@CH=N![;F< M:]?4TK/K[O3R]-FSS=?73=7D]/L-)_>^O+PZE[ M!M=<%7UE9H(6CBC#RM :QXFCFB)ZN(Y6N) K=='=D= >,Z@2C;4-,1+T+#E: M;5RA+GI.5)(BZ!RUA3JW)W;,H!ZC477O&'DDO;J+W!O8+;>9^80.P7B6\.=S M\ MX!:N_+P67I(+@M2!>H%\IE3;$!RX)1899SA(PP*EW<'X0[8U<-ST"0H^L MYX:1_=L4V9J4[K9_FTV*;_%7/YX6,9Q.K[69GX\7^*M7^.WT;"67RPEHDHH< M391$"6E*7EJ2D!G&5A ]1*4R"D%$7DR:)>0[3+HR[E G*1H MPFPR%E)F5ETME2-"I/&%]676H^E"$YJ,X;!^X/'+-3[B$X M*DL?B7*1*0IB(5ADGY?NW-EJ7:TW?I^,-'(Y_PBH'A(!;2^ ;=B]5 $&XDQ9 M1@GC#M=]Y+@I1DI1(YFFH%7FMDY2J"<&&KDM-RS@JVF\ 4_CD>*I!U9R3D'R MH"3ABEI,\4BY2EY([K@1^%[6'CTQ:6U?-!70-+]$"% MC:STWH0L2>*E=[3I!ANC^^B9SE0G)Z*JD]TYD/!&KHBW[SKMI.&V8X-1#M0I MX,B +U7D' *Q/G,"N'6J%)D(E0;\/D)4(]?@A@7B3IKI#62#%7?T.,)\A_<< MN>SCJ"/.MP*OHMXA6LO6S$OEMK4D.,:*,QTTSS*&2E6J1ZX!Z?M JRS0E(WA MNJQYD*6+G_#$"6#%P;'"4('_U;F!7(&9YU65L@MJ:Q]M[HJ$9U>']^GSZO/WYZ_?_\]O;S?_5GGN]Y=EV3_!0S_9OA;C#G%X04JN_U?U^,ES\N M80PV<J^?6?F8-DW *"75V.UUS/A M*"\C;% :(E-/9(QV-6?."*>]]0ERK',GY@XIPP*G!_4^/,)\#UDW ):3E+J! M[G[RP8_3V^E+_W6\]),U,RI1%TP0*)IR34<[01P/DD@NK'8A<\7K-%%[E*QA M3T7Z!U%_.F@!4#%>G)>)II >"EC7C$$Y!+(F$K#E$K4ML6>.*$'A$D/7L:0+ MZX!K6Q*'K:RK +0JNFD =!]AB;*!M+GSNN:"<6HR,XPP6KJ_%W_ 99F( N.C M9AY"KI,CO)^>84O:^H=3#U)O #OWW(1ES.HH!2,NNE+"K,OM5%N:])EH%0,; M11W+U/@$VEYBM/W$W !0;A?AOYW>S81\G$TF;V;S/_P\C1+7SF?-20R2ENU: ME;H!1R(H15F")$.=@L0="6TDF-L3%W=[)U934@,8O'N3GAN;!#6E;[-#IS"4 M8]>H&*Y)YQ5/PH.IXZ+OV=&@%HZJ*OZV+3M("WO#Z&MW;(,+9K[L:>>[+:!1 M\,PZJM'"=R&&%H&$R"3Q2@7!E47C7VOV^FU:AMWYC@JGP_0P.)["9,7"V\7B M M+U(\;50NE^>=KUYEN\_@[S.%[ ZF+EZO=E,O.7U='E8H1.!.?&"Q(U^J)2 M)4M\5KD<2QK/)0_>WO*];A_9]4G.L!'@,4 XF/(&W$T?YKGK';D#RR,K3&*" M&Y*"*&,V4-J6L9)RMHE:;XV6>\-U5V*&C2^'!6M5Q;7@^#VV1C_"8CD?Q])I MJ7SLI,BW8QMEG6&\O,#/C)C*(@2@)*F 83F3G'A'+3&>8DPN!&XIM0JF#B1] MV)M11_<$CJ;E=F'=K>:M^!66A>BM)X'14L#D.0F!!6*+>?R"TO\P\=/%R%"5A,J,).IQ1Q+H M/%F=$'N*65#24"8K3;?>C^!AB]T;0'"O&FT7N-U"?9#+4;(V&9DH<=*55H[& M$%P#1PTZQ.29\ MCZ79)F897F/V\^R!*4;+971>)IXFM!(898BL5= ,_T?KK(D#"1]XGL\Q(7],%3> Z&U6 M^*TRGM/\.^> 2 !;IB$EXEF21)5N M?)X&EU.E6KM:+ T\E:@UPU\?%NT,R>I#'B,+CE&.NK#"*B(M +'<*(0P\A:- M!\?KW('M@_J!9RP]-_#OI.QASR6OV'V0VTV\CFSZKU_1T_.3R6)D8LQ(3 MC'SP#ZJ)8QQ9U-EF6IH[\%NW%.\YB-SW[0,/8SK2T>-1=--$/'IS2)Z72BI! M/<3\Z26F-)08C M3/0SE"<."26V M0F)$,MS,@Y"!:%[N>1K%M*MXY+M[C2+[\YR![:^(7N%TM%Y/)Y_^]N;=Z3_Z M'.!U^++F\GLC\55NT?#9%(V$95B)-(S3P*XA$8G."YS MDA'J-&9[C*H>/*+RS _SV;HF\ -#<2Q^6L>QK'$[BQ?C[/=A5E],H;(2S)2I:*/AU(D!+0 MP#,E4A0V^3J==&IP,^Q]D2,#>7 X-+ D7@&^.8[]NDW^R7DY.O_GJF8J,BYE MEKE4J#HB@\8M02M%M,??0)"95>IY\ A1PWJ2PR-F5D=]#2#QQ<5B/(7%XN7L M/(RG'0O%3T&9H;CQJP7*<[[6]-SC3SLUO/Q2OGP[1N\@SHUGD=B<%BWM[D5TB*L&EAMURW% M:7Z#DD%%3<]>SA;+!1J25^-%+)PO1LI0(0VG!'T]1M">6.)*T117T?.DO8B\ M4DGTEA0.ZWLWA_4LDX'ZB=)&]:K;@ZB_:JRG2*T!ZX>Q)3 X_9 T..("1 M39Q%$8'85(:46:Z)E<&1Z*,/C.9HTZV>/?\^>-@;RLU@IP>I-["CGL0X MATYW-UR&2P\!O84/1F('M$I3=1KOCP,,C-*)P7D/$S9>(-6,D8399([0W*,Q@2 M:%!E1'8, FQ2NLX!P@Y$#GM)N3D8UU)O$]A]M7[Q&RAYADE7"X'K\AW^PPDR MM-YN7L 4\G@Y4C;2E'TFGH94EJ8CMC2'TT)SH:U#%FME:7<@<]A;RLWAMYZ* M&W L.B$N4+6X2E_-+L(R7TQPWUFE':0!9@$\R<*6MI@6G20N)''MC5 U\9;@Y>/:FP0;0>+TVB=O-"D2YP_A;UWY= CC!1284NKFZ0A&7<8\H M^0FOI/0RUVGUO UUK75_[@<93P+P0#4UX8+>Y0JCPJ]^G#:.R]I#09^ENY!_ MLE@ ;@U,^Y"U*,-+O2.2A4Q"PJA1AYB"]MH%6B?5N1^]K?63/A) >U=EHY#M MV+G:>%9\@80858Z$6Z90E.A+>V89B4JQ8&F6P.N<$FU'7VO=I8\$R8-5U2@$ M-WO!!_^CVPB434[0:(F67;D:"\0R'TIKUFAQ)\C&U[D(\R1IK76*/O)FO8^" M6G42YQ=(Q[HRI?C9:\-^*=%KOQL9)8WR6A!C4RKMV3-*4S.2@?$(*$J:ZX3C MAU+>6@?HX^&UEGJ;A'-W50'%6)K\O<30$X/,^675U4@$SCW-G!@ O;Z]S!Q' M#SOE++VPIM)LDAT);:VS\Y' VI_RFL3FU8HKWU\QQH&)I$4BS,4R[8YSXFTI M9N$I*.$2E4(>R\6\G\36^C0?R\OL06$-(''[:Q(C[D06-@3B3,(U9K4B5N9 M//4>0%EN4IW+*=O3..Q&?OR[H354-^#%T2<=4=2RZ'CVVM3Q/7>GM9&9FT>Z#=^7TAJPE1C7;1K%Q?^^&,_A5S__';I+ ML9\@7LS7:RUF'XU@Q"9NB"SB@RL2M^,8SK.L.=YI-O?CPI_)9NYOX&V])0[6@4 MA(9NW+LSQ'./JUXPY1(ZS,S4N8S1"_E-7LBOAN.C*[P%:WN-Z<+)8[QUA?Y" M626L1J>;=N.CG23.2T: :VZ3U"I15AW0VU#:Y W_8V"W=S6V -/+/>85?(/) M[.NG65[^@9H8"7#( I.$>8-2<[3,5Z61E/M[ A_$4ZP3+SU(4I,W\NMO_H& M0TX0AUP2&IU62J3D^)$"]=ND#9M2'QJ&!RFJG1N\VXMQ)'BT/+%$'#B/#&9% M@F,8J/'@@Y-!0*I3R;$]C&3HR)"NIKMW,^F5KA_L$*2R 01_9"JV)5($1 M)P0GF65(WDJ5H8Y'N3NMPP;6Q\ZL]Z6T%H+HZPFN\70V'R]_=)?IUQW!D1^A MM.6!\-RY'YSC%J!PF6F%/G.F-H1J?1D?I:S)?'IOR'@L#WFHFAJ#W>V9/ARC M+<^IP 7+#)%2&V)IF7D?@*J86,Q0I_S\$:*:3'H? VR'**87(WF+HV M)^IRSO$U+C_!=#R;OY\MT97%<-Z+4.YFF#*^PV4,\4L3K\PH2H%*#=S?1.(] MC5X.(*#)['3?J#NBCMI(PUP__BDS7DZ_%HTN7G^'>1RCB$?4B*"B 1*M+VG/ M3(FCR1,ON;*6BTAV^K/_7JK22Q"$,BNG MVO?W@?-1*)ES.=E6DLCL**Z=9(E75CB7A,RI3K>K?2EN,@]=#9S'4.N@>S+Z M'C>KUC)Q?I^@0/[8R"D!TQH? 4!26!&DZ2TES30$6X?5IWCR^XYRF.##41%PF0',HE[Q03\312DG/P-@LMJ:VSP6Y/X\#= MH8Z\IU;270,'::]SAK@\S6B^N_;^'Q'OIUT;U_)?66[?_&3E3J (Q),"91)M8)XH%FXHW*'FP*L=)T M^./R.6RNJ=IZ:1@L#6PBA]D-$W70B3FB;11$ KISSN= C!0"@\[,+=1)G-;? M&*HEO-H$^DZJ/'#4.4I@OFP O4QRQQS%#<\YARPK3;Q%?T]"8-E[9R#6.?>L MC]YJ&;%&T;N+*@]$[^MI/T'E00Q?BAPH,",-(U[DPKT5Q#(AB*/@O&$Y1U?' M8>^%_&'S;FUB>2_5-N*4=Y= ;W*#T?=\_@-]I;_[R06,0"O<2;0C+AO<9B0P M8@.UQ(!)667*!$O5\/HD><.6T@T FWN VZ\.&S&V=^3X!(O6:!ERRD1 -D26 M'CT.2F\GX[WG3+*@ZURVFS$Q![FP$=+RR0Z()1; M=-L#XLQ&1TGV5N-_05A:Q^ ^XQ3S\(@^GLX;2)5]NOCZ==+%"WZRB1?>3O-L M?K[2^$:@&"9DZ:@F3(,J$:@C(9A(7#+@DQ1>ZSKE75L2..R)=+6@JX9Z&G ! M-C49'_PXO8?E* 'CTF=!A**IM!F-93ZC)M'R[((#"Z%.P'^+D&%#I2K*OM-P M>1?H^KK 2/#@B5:M-?9U0@;N M/7@4X.PO^0: 4]Q0E,S55>-INJR6>(NV^\I@G*R30-^:Q(%K7>K=QZVBHV$G/W?EV'=J6]^>UL'!;.CJF18T%WC MY1Y&7LX6R\7JM+\4C=V:KH'B7L\O6,\<&UFP$<^Y+!-B),3)8*9UFL=8JS'84#7Q^N"N"J MVAK6&J\%=U6<.TWW=+QYC=^?E^+N#RN]=JG][N9T^5RW@J>+<>JN.LRF5W,1 MM+8@: 82+&Y-DG-+0H2$& LQ">^Y%?1)$UR5Q('O']>VN^VHMS>8_]LO=U3U M#G_0_:K[3?E7'R'_5/[^[>/;&\\/$Q]_QT_!7S!@7#W_\QG>8V8]63Q\QOY:V.5-Q:*QC/NL=26>R4(3:\4DT9''6B=A%@O MY!\W+@ZUC>[9N4NJPL,RFTM%SF@\QWB:J"U]DHXJ8.-HDY1YEU:A@V/ MCH^O.V'Z8=IIUDI]&I]-QWD6^T4[&Z['']>/+=N!Y)[, MV]W77&**,>>5V!&4JXCZM$J\TS.LQJIJU3KN@XTX:HR\U-)! ^VV! MSMXF?EV,N,J@T'\D.I7+E.CQ$8NB(/ACY$0+[G4=$-VD8]AL;B78'"#J!H#R M"72,-X6;X:,>,%Y" (^%#FJ4 M F:$R)4N$#U,U+!IT'K[7"]*: %/]Y8OWUDD(4E@F1%>JF>DP>7BT:$F-%'F M$[6KU;MB7ZF$OJ!\5FQ74V !D[QORNN%$(B>!&71/T6N0R!<)P".AT3/M M1,K,UIEY^C!-P]XHKP2WGE30 )@^0@1<#LC)XO/<)]C4FVP*4ZY^?S*9S/XH MO=?>S.:O9A=AF2\FE^4K*]Z5,\J \0289D1*GXG/N L846YO>D&SKY-Y[I.+ M8:^-5P+L8&IN .+ORL@WZ)I2WO%6 H937/% HG>\#&-5Q"4%Q "3@HFH4Z49 M:8\0->P5FDH [$L)#>#IP=Z3M_GB(B1O6"()0)"6I5]-, [KHK0U,_^6T!F\+2M4$V@E$G%"= GOQM\@K1D2+%EI@B8JR-+Y M6U/B16'( 4E2LM27PM2CY.V';2>VXE#OQII 6+G7_UXWEU/FK\:+[[.%GYR MFM_-IF<=4RLN;UODJ!18'CCB@I7F+\$BC]:2""Y8'QVUN&L#F9A#TR]EY&$]7M7/K508V)>>"(:HTVXE%3SIH $U_G+9K4G<#FO/[>2BCH:&O\_]E!U?NAV:GLM90V6A-V#) MRDS(VRQXT%QJC&="-*J4E"L24BPG>SH'C&L"5.I/?@\QV^'IN1TF'"KU!H#S M!EW&]4VJR]L.;Z.8]R3X&PR,U/*Y)RT<20B+<@2ZLF M3ZP7Y6:HCDIZ3[6K$^MT1^3SH8N/%,(1\#CU7)P&71Y[6M7G+A MHM(D,8&V-^&:")):HJDPWH@H%3S=N^.IMVP'D.>2C^];K W8FX^H$22@%"E= MZQ:R[@*RR8O$3%D0F>0R0PEW:8;P9X90P0&R$D%4FI^U!7'; >RY9>7[UDH# M0/L$7<3Z5YC"W)>,R$DZ'T_'BZYV^!ML^L[5Q& M5B2&;D5@*D:M:G4 >8BB[6#UW%+TOC.;P_ALNFH B'S, M/1KBV!V=HC/0?3NY?I)ZQ6A.7H%)E.B<&9%9XBIR+A&1>5:)6PI7OGF_J==] M2=X.D,\MUW\<#38 U??PQS41SF=3_#+"M9SSG8R.94J"!Y)%H+@>.2?!&$6" MD"&C4*%TH*B!T%TIW0Z8S^V93\0NDBPFKGW6*N';;P690C%FBM2B#:;@FP7J+ M"\R%$PW)Z2 VA$I6*F0M($839TI34*DJ7//MW\K6\YR+E<= M+KCQXC1?[Y^);O&GB_-S/_^!B_+)_6Z4-)4>3";E1+G4CJ);0H4CF:-W$EU0 M<+O$\K[3M/X(:M9,[@*AZ^=N ^EJP)!F,5^./OKI&9Q\'R]&2H.3-D:B3$:Y M92U("#F1K"V*C%D:^%9+#Y]Z;=GA=[>7W(W7#@.C(?4].U3X+2#F5S@/,!\Q M97RTE!)#0]<\'&.RX#E))L<8E(U4;U5#N3UF5B\>!C4'J.RVTO>0W\!J_W4\ M'9]?G*\)]YG%*(,CU+B2M$F26*\R*;5VF3NOD^C/6-QX]<"JWT=QLSZD.+3Z M_?=KA--HI4P(^V!*SLX909Q7B@CM/!4A!YJWNN^QG?JOOWJ8KHR]J7]O*>ZM M_F\P#[-:'?%>_'@!T_@%-\K?.YLH@PZ1H24THO23M $!7>J\J0$C-:,Z^DI] MHYZ@;!C8-.!F5%%= VGXN_QLN'DU._?CZ:F5$0:BHM+"HZR$RE[ M"-2Q.I'D4Y0-&SCUBX,G07: 4AH 65>+N:X ?P_+C=FF48 VC# M 9>A8B18 MX 1\Q)#3>PQ *TVJOH^L(9 ZYD4I36V2L?HFC8AM=5D=2+$AH TX,=@%[\^(R/Z PXI1X)9X%$ MAXM$LJ1(X+Y,$16*">F3K-2K;@OBAFE^W9 ;UK<"6\9D86B]=C-PYH!1H@## M6^E+O(2Q#P%<>MJ7V\*5;-T6Q V[@?8.B&T!MZ=V&@#(:A1@^P+@3L?8?K31 + VK<_* M?O# @.,U8X&G DGG^=S[ZMJA_7K CJ4J;(BNT:/"IAB)=)H,""2B"< MH*Q.ZZ9'B!IVDDEM7/6EC0: =:V9X^W^4R]^_.K_SVS^ W%I[44VC96KQA[[\\W2]RYC.X! MDQAF&4ED%()XG06QH)6QF0FNZUQHVI'08<.+:H#9'I@':Z\!<);+IQ?XN(TW M>XO'3>K;Z:0B9.*Z)G[61.*,I*6YMV06_XNIUO'J%N0U"\3# 7+/5>%^M=4 M!%<752]'N;\K_Z#HKJQRN:1(&F84 M64-[=5\*:Q=[ZZ4J$WK#GB+UCB(S1FIB63(D2@-&B91BI;Y4CY(UK+GK3?G; M@6H/330 *UR87_TX;=J';&8#K2ZI+M>;PSKP*+D1,F>AX50:(I.C!"$J^,(\EE*7#YFU I5?@@28-=4QH &;<; M*/2BIF%MY8:'EQ>+)>XL\P4&YYXS1W5IFVF1]BA(<,H3%3!.SVCGD8(G[=Z= MQPY69CX<3 Z6;@.6Z*EQRB.A03*:2QMQ9$5"<0C0U!-AN0S*,%"^6H/21RD; MK*!N>+O4J](: &&9EG U=/GDFQ]/BDOQ9C8O==#7I]>^1.+&Z!4O%N]G2]3 MM_'L8C'Y47J4H\+32 -#.V42$3X7QG4FMDR#=!"IAE+&+^KD2WIC8;!SN.%A M/0P,&L#_@\?NORT@7TS>C3.,,GK5S+J(C "ZUTY;XIS71 %+61JF1#QR;?,5 M<8/EHX?';-^J:P"-#Q\G7>.)N'AZ/O2NOC=NW_NMXZ2?C?Y;&Q#).8^0F$!1?L;^D6+ MD<[6A.@E,:8TDHS!E*'6B4@#LC1)L\[5J>:YGY[M3X_?1LA[,_YR%. M#QH:>-K<-:OKT)/ &K-.&^G^,EU\V1U3OQCZ,)^/ECYOS/=')'26;J#*6D2#0 M ,M2'1P\FAE)O=&)"0JASN'S;G1N!\L_Y]%/18TV@-=+!DJU4Y$=S+NVS-,( MIV$R/EL'651R#501[;(IA^\9@ZSDB34296>455#'B=N*O.W0^><\P>E??\\% ME/C#TL/'G\&(>^DY+X?_*I<+DAZ(HR M9)<29\LL:&U "G1A=*YS,^8N+=N![<]Y#G.@9AK UM7DH>NC=D_F\])8>]7R M[/[A1-T??X?%B:%%E-$XXIG.Q$ .VG.J5:Q3D=DG%]OA M^<]U+C,X&I[S2GCCQ_,RG@NNC>8JUJ!4P;X:?QLGF*:/?@DC8ZF40FGB50S% M-$3B2Z<:&T+RGG**@FIK>6S+VG8E]G_.TZ*V<--$4=3#-VX/YS'E%5TN3N*'4KE$[A MK%2V?!YR"N'F:N(L_P-E\Z44VN#B\6?7UW&=H82[O/D(,PKW%D3]D85646J8 MEH0+@5XX3YHXZ@.)V3N:RS08\'7BHWJ#89\(N^PPNI'/TU# >=EE: M0H$5"Q$4<9%SPKQQ,3G/K:MTX[T:3\U.0MP%F?>Z&L-#X,_JK/]]-L''=,>5 MQ>T*5LH8<+<4B@*1IG2X4"P1EJRTG'M#8QT;<@3FAFTE47-Y- 2*/]LZ*0- MWLP!NJ)-C/4[@0@1+2N%)I25[B_:6.)MS$2J9(VG61COVE\E][$V;"/EY[!& M#@;$GVV%W!N^)\E9-)D3*FDH(^(I"2Q:8IB)7' (/#V#%;)WVJ=:2^CGL$(. M!D1O*Z3O$'E=I[!'B'OY+_L)4>\GI*<0<_WP-PB^>\_ -X!+68&4"#.M8NF! M9C.Q5%!"+6018C:.U3F/VY+ GBJ-'GK-9Q3W"_S\[R.GI5&,HXL98[[XRQ252M^:MMF5Z-%_[L; YGZQMEZ]=VDK^" M>HS4"NT=<:EK3XCK"<&=2732QZBIT+)2]Y5MR'L>-FD7)-UIH-*[EIHW2%?9 M\9O,SS;,+\*/O\+L;.Z_?AG'CW"&O]O[V*"/E_9K^GICOU][N;Z!T*VM#;!E M=)0+*Q!V"OUQ%2RQI8LM+^>N$O?:**OZ+/?05-,JCK)FSGE<7)P'7,A9>W0N MT VP--O(J3)+H=EO MUW"$W]W&T*-D# N>_K0\ZUOD0^-F MU97T.@N;P=%>8GPA&6$BV3*LS1#'DR%0KBTP'IWC6R7%ML/-0V0,@YL>U3OK M6]8# J;+YLU_C'[[-!*@LL5G$YX2+3=;-'$^)**25%I3I2Q_K"IH ?$O9[-O MOZR?N +(^IL.'QTRKMXW( SZ4=KL( DVD(5_/YO^MIDGX&W@6DI/=.E,)VF( M)##'T'9*%6G'5AUW[!H1PYR/]H^(0^7; #0>V%W?7=:W23#M;4\_6L.U_S+?5"^X*RI ,C;C_D92$P6 @ M @FZ5#;FH&Q,BEE1)]@ZLJF[H9+X@$JNG42Q;$)I[JZHPD_>3KL>,-MQ[.;V M# ]D36/VUG/NB2ASEB33FGC@ ;_-(E#&9.1U;O@V9DU?_'B' =_D]72)5*TR M#JI$6HFC]Q.E)5+BXG>E22&%[&C4HMJTZMUI?5Y6=1?,[6I5#]1C \F=%Q<+ M-#&+Q;7&1-TI"Q,^,Y4T24!Q+U+*DB"4(0X4<(%N.3ZJ"AP?(&CHX^^Z.)CU MKY1&L56^G .L4_8AT*!E\L1%G2.9+ &;MT=#V0W2AL5;+P#8 M E3[:V/@,<+%-RHITO_\S\VA39(I.\.(,8H1Z54DSG)'F& YF!P8M^QQ_^Z^ MQ[:'@@,T-NM)? /73)S^,<7G?!E_[5:$MT;%LL8%CQC(4.F(]1Z_LI&"M4RY ML-5!PU9U$C=>/>SIU9%VI,,$W@I2-@?$3JND0B">.D6DB8;X@-:32Y=+U8B/ MV\WNV0TK0U?2'*"^^T"PARQ;VRN4 9Y8P(C &XZ<9T8LA-+*&(4@G&)2/YN] MXF#=/+8K["*H!OS-IVSBNZN6/RZFG+4B(,M(G. M\<6/4BI3A>;1*8A5_,ZM M21SVOKKXO/L[7CMG'I8/'7^6RQ&&G+4[903M>+$58ZET5; MBJ09,-X/7E;+J8 M3<9I=12"['[^XJ?_^(("_5%TA]+,. M&D-( VOFPWP6 =*BE/1MBEZZ=ALH%-3X8D0=1?%R3[S!V$Y*SHGCUB!$/6<2 MB::F#N*?HFS89BA'\BCZU,ZS/7=?-V M-UD?_V"UL_B=*3C.^?QA@AGHS-[[ M$)V3N-ZI0RMI91F,[$M.($FK@7OAZQQ,'^G,/DR>- XK2C[B#]_,YJ65T4B! M$3*B4&@N$TX3E#LB41'AI..*R^1OUS_=DT+:^;7/Z^!]%^!<2T/5548#6_AV M#+[T\_F/4II_7BZMC6BFD3II2Z\'Y%&P,C'#.1+0/=$1C!-QF/*0^Z@=!J?U ML;-CVNI@1>X-UJ_=B(E/2S]?'IH^OUKI+WX\Q?#(LVR=#9IP6>8#@F+$>O2M MM8\L.1 L;&$6=WGC,,F HR&MIOR'/95Y#\NWR,(YE![YE_>0/I0A5*B[Y7(^ M#A?+KF9U]B37S$)*E#HB+$WELAYN-"X $9GF5*9!T]L>RCVHZY&@82+S8X)R M*.TUL'M_AO.OLSEZ\2MAWC< 8K+2=?H_%VL7:21O@IHJ)S\VQW,O9 M>1A/N^?MD;R\]RG])""?)K"G).)]+[KJ"*=ID@$]NJ15)-*P3(*Q9<\4U(;( M9>1UKH<_1E5?A^O7GGW?)6.(G@(JFQA:O-E0"FD=AF$)J*5&A&""/!;OS=T( M[PTU#YV7]ZB<9D]?[A/BOK>^'WE6/8-4\7;WHP#SD)4149"L&:#7E P)BN(? M7/ 4C%&>U>EQ7-,L;=K(EL8Q76_.?T)ZFU!;XSR&U,V@OZP/.<'-<>Q#&=93 MAD&4*0REYO82OFJJV%AL#PK)R%]QB=X5?? M8._RBZV>6L^!>)R!8[@2(@7O@HC$,%9RUFA 7>"26.NX,8D[#77:GQS'E;BG M_'3QXO]C[TV;W+J=>^%/U/5@7U[*LIVXRK94DIQ4[AL6EH;$9$0J),>V[J=_ M&IQ5%&?FD#S@ ?V_J<21-!+9RP^-[D8O7Q_][J;D/WNE7$ 'Q'&J>YH<1._H MM[IDH;@0,31:BWH@I1T[ X<@Z6EGH('".KCMG^J"SJZ.PC$>F*AESDI%"$8& MX%PQ%UQ(),IS%:Q//YN@+0H&3B8X1"6=(NO;SFHC&>J4);%1]_WZ7 =N;O,2 MT7!6@BAXMJ:(2YA,#?_3 %7^/?E57T17_^ZR;>]E!*) MV( ),'I6ZWX". JU0&@>BY'%BER>][J>^?3^,'&"_I;C"K-/<_/K?;VY%W44 M92A@DBAT;CH>!0UM,#U'(T0#[$U=Q.;(M>Q3-U 8& MLL_$9^W7FI.J=E<"K]_57[TI;ZXWM6ILO2UC^/?YQT\S)X+Q]>2FS W%/UK4 M3<02I'?UF;KHE,Z6E#^!CSY2;*/#=T)E=V!-]W#_2,+O\*K6Q[Q>KC=TC)GB M46D%S!H!*DM7.[PRR+K1/<24C6HS4&(XC=/VBYX3HF,HJ4_X/7'X[IYYOLX2 MW1C&Y@0E%5&[67,=_5* FQ0S.>#%X*"U80W-Z3VQTS:$=F SCU/;M/'M,P[- M[[AY4_YSN?H?8O5U^#+?A*O'I;/%&I_2]DAOQB@*I\!'_6&.YOOIU7G FI8PV MTW48>$UG:3+A,5L)V4@FA%&1E3;K(4ZA>A!.[<7@].R*O*C7_I_6F_GGZ@/_ M'.:K;2BV7I9O:R+"OD*A48L#3B6B72W!J.(Y1^F!$$+[NJ]#B$) +;:V#F-M M +'*ED !MKCD*L:!"=_('=TNQ0"/%,^IZ"1$21:#J9B*Y13(R3:](?^@TH-# MD'1RZ<$A"NO *7CJF1-CE,4&!UG5@=LH-3B9)109"R9RJE&WP=T_H_3@(!0, M+#TX1"6=(NO;QU)!0D)9$(06#)1E]4@Z4;L4O)4D)Z?_7^G!L0 XN/3@$&UT M6GJ@I):>;'VU\20@[DA 0GI R8N/E@>!X7F?[H)+#P[2WX#2@T.$V:>Y>8BV M@A$J$3. 3@50DDQ"U/1;EQ+W00>G\MG6K]Q3=6&E!R-?:<$L./),(7!J)B2,OJ>T5-X3*[BS;D=@8]#XQ@J+Z M!.'W?5+A^Z:0?1'^Z[#^1#^H'>U_AJMM9M.%DE+"FBXG0:B@) 25/3AC1/;9 M:NG.]LH[(E\=%R^,#/2IP/!/.QK;(3F;F[])GX(DE-K3.PLND*N%$E).=8.M M\^!E<03GD%'93/IK4UYV#NXZ+J#HYIB, 8Q_\F%YN\(O89Y_^OL++M9(?__- MYA.N;GXV4RE8M&1"B@GD2GJ'X+(I((Q6%%L$9G9+Q'L_/<^QVW'Y1Y?':33H M_,/.U]O5\@NN-E_?7@42U7\C .-B=?7C2B/-U^V,=[BXZ\8UOBNOH6_*7^L;__IS!:N M3;V:'182BB8C$EQ-I++LO#G;:_H8#'5OVR<,@"323M\0U)@::^Y2YYJGL3OGOT&B^R.8@ MB/N+@WB_4#EU4O&'WMQM$L;J&N\B]O5=R/Z]U&8BN61L=B B74%*UC%8P2:P M)3MK#%ITY_6\!Y,^[)&,7C-S)[ /J\_5!C\S; ML./RK_T./0(J+OZXW.4R]@KH=]S,.+F;T04$9A@9CR RQ*+KW+9DE+).D2I[ M.B,O,33L8/S+O"B/JO_CFV=M^7Q3@*[W9^CMC2^]"7M6A8/8N\<+8DY M2UZ2], 9!:S*"P%..@%V:)SVP,.>E>(@V.FUO- :S5N3'INA4+<0W$&+, MH",:Q2BL"RX^[]]=<'OC0?H;T-YXB# [,#?/6.T?OOX6_GNY>GT52'[U(,5H M4Q19@M#(0=6AJ]&D"%P9SU-!K5F;IK,#B)RV%6?J.["5-OL&Z@-COX?/=^<: MO2Z2431N;!V$Y%%!S#P3NJSVWF=C4QOG[$!"NW7:3@/,<&">K+T.P/D!TZ?% M\FKY\>L/8;V'Q9NK 6TB4:&&I&O[NY8:Z,ZI$Q>8LL$'IER;)ZA!Y'4+Q-,! M\MWB^K&UU0$$[YZ";P?V/L64#UBD9>"*(%_8>0TQU82JMJP(9I+*L@D$!Y'7 M[>4].@3'UU8'$!PP/_ AH4\1F)-UOJ5U1E<_64 D@8)V6KBD?&*^#1(/H7+: MCM6IO'(27)0%]?2@4>!524RXG&RC0.((8B_) !Z"N*-2\X'WK-IM@,4WQW4Y7,']>?K397MB[S;^H8E4$(LLE272=6&CP1. M<%6R4CGJ-J668W(Q;5KR_";Z[)KO"/5ORKV?]\ *6JMYTL"R,^2,VP*!E0C% MTQ]8&7AQK9=W?$?4M-/HIG ;3M/+)09)[Z\_?PZKK\OR.JQ67^>+C]M]/\LR M6I_ B-_=/.PZ21B3Q&2/*H.K/31T')CQ62O)VGATG<9G,^%3 MBDYFR#)6G[XX,@'%0TD^6:],SJQ-GFXXC9<4C1V"K^.CL8.TUL%%?DB)E9(D ML,@$!"^V2_0T>$P!"$6E($?+4YO!0&-76)YA8]*X.#FAD/(0I?6-Q[UE+C9R M[UCTY#=;.M5<"XB6_D-G/3/.$F>FC;/YCRVD/ @P)Q92'J*]#L#Y814R5O+O M2J!\D9)CI*-KL@25-0?OK802C//2:V]4FU?P74JZA=?I:M\MCSQ%!QU@Z$?\ M$Z^67^H$@;LZS^WTUCMVE$:*^;T#)57=%9\0HD0.(JJ$*(-TN4T9[@N$75;U MXRD(&U-#'0#NFV+.VFC[:?[ECA6'.4MK#2CEZ.R($.NHF0BYV,Q"C!%9FV:] M9XCJMJIQ=*"-I9D.0/8V;$BXCX_,W6$A=\(QD\&F@F2= X)W*(&3<1:F2&9* MFT:7IRB:-A-X3GB-HI,.L#6HCBXP'H.-"(5L,_$4&0171Y\S+TL1-D5[]MCT MUX,*M<^P\W"JH/0X-?4-O7];+=>UZTPDKK@$HV(M[<4 3J("ENB$Z>A,T&UR M="]1UFU <"06AH/M<,7T#;17*5U_OMXVXCQ^1IPI9Q2&D$%H7X+6;F.'YF <0WFGCJIK#= Z;,SA]@$QD ]1CYN3$GRNZ,F> M!:5%H##IW& <.C-NBEBB.? .54JW$^">>>/<4U41O]XNQKG_D]=T!#XN5W-L M\NY[) G-GW_'$,TDK\!&A!29T&!9H..@BX# F0=E'0_.!Y9C&T/2ZRMP4MQ; M,@2@K72@2F#@939@K5"\E)2L_7^OP&WP=<(K\"%:Z\#]_&5!1@7?D]*P[L_[ MM?Z#NP%5.BF5)3? 0A(DL42>-,F*. N6BX@AFC9U&<\0=3&OO ?A8-E&*?WB MZS;)E:/-K-8^.I_)\0DH():LP"DN:CNXYKY-%OI9LJ;%V&C*'P:J(S31 :Q> M+]>;-^5]N+I_#!1<9Z%- B9,G421$()U"+@=&QI+S(TVIWU'2I?P.4;-NX\6 M)\F\ ]"\QROZT4=R%WX+J__!ND/SUA^^Y2<4E)$S.D]!59M-_/BL,_D)0A6L M,9EJ\V3Q$F73IE':06I4C1R-L#]Q%9=C;7+$!85:U25]E3^3CU"=SPUY"=^R M50-,5J?S"&<1%)<%8E3D*T09#0M9J=BFVV,0>=/F3MJA;7S== &Y0X.]82+>E-4&U2.L_3=0$O9 ?A8'<\UGA*&=&^3=$.]--Z M,_^\^P)S:^V;]@(-^>+S-0(=+(9)\K\ELXKM MDR J=W!$EG/"3EO!(R>M8H MVW36_.]A#=*_DR8^_(57?^)OR\7FTWJ6DN=.FP*61:S^,(/@Z?"225"*:9U5 M//NHZP%T7U*>^! [&)%:SH\[D-Q+&MQP/N0>H\O+!"PA$&?*>[0Y)$AH2;"VEDU:8C-& M[E22*$TX>XW#)&Q_7EZO9HXE9TNL^V42!:O9<@@Z>\@L MD5"MR;Y1]'4)6?J[LQA$B=IEP*)K2U=T$ PY1#GK8(LP M]/,V#X+'T3L(L_I?$K.':O/B,/NJT#??LZJ=06%M )UY .5J_;SW!K*7@1MN MK3"A ^!^0_0@])I_-?0>K]>^(5SK0D4H-M4&1B]*[?#&")%C 2]988K1X91G M[YD?6JQK_]% /%0[EUBU^_H3_037\\7='[3(P3[Y)_2.A1E7B<>0.1EAC?4A M+D)(TM42)QZ9*<$QWA0_?8#F:%4^ 8V#Y'HT'K[@:K[,[S=AM1D5%7<[-GZ\ M7LT7']]NOV5F/;/,A Q<9>+(DT0")T]1\U2$-G2,J/M+78Z/G9/GW M9&%2%$7ZHD S^H\JV4(4CH'TWL?D?'"\;=]+']GBT2W,(7(]T<+\M,@-/>H? MPE58)'S_"7'S>OGYRW)!'WN$T_S$YXSC%P\A]J6S^:H$LQ MF+ ,)\AZN2RY>LOI-M:"QFN'HOYP6M;/XSZ M#=ZK*)!#]D4 7;((=,U*"$P@B]Z@T&VJ* ZAM4RONU:8?@[.G&US/HLP.O_$>,FP?.=GG>X4WG;+R5 M!4).Q!N2FQIJTM9)YR49-NX;=7$<0N6T$6 K7#;34P<8?#AS;S:?<+5_X9-W M*)QPP$J.M\M#,3O(UC)$Y"R)UILVGB1NVGBRO24<1RM= >U52LMK\H3>AJ^5 MH]HAE=+JFBB:ATB6O1ZR'5ZENH#;]U,JF'R+,%"H:92SYQBVV&W4P<#-WT%7*E#+&/P$6L#2>PWO#D$.<>$-X=KJ(.K_>&)?F^ M.3$'RM>D>O(!1#2L./*%M6F3&OV>EEZ&^(RJ]._&K9RD@>XP=#,:5O'! >L"^L$..[IMYDBJU"0W(DV=NMEVJ:>PG*:]I\%T\FJZ !+%2S%XJ@9\*("*!LE> IU" 76YXC%A]"FE.=9 MLJ8>[=,46N,II MT??Z,JS0/5V\#N:%WXK'2RL 2"85B=E6[RGRN?9#6<8K9 MN8F\31)X+SE3C^YIC*93%= !BH9XG[_>SP%)5C)M2H24ZK .@QZ<4O2KI$/. M5ENKV[25'$1F+_-[6OKS[?36 2AW6=IY7KEIDL%<)P#^$-;5F66EB!(")&4H MZ.9U=KGD E+)F&.)4:8VV=]#*>T_U#P2-+M#?UIJ<+1FDV8(?5BVL%T"\L>" M/-JKRO"_A?GB!RS+%7X(?\]LM%(IE4%OJ_] _QX77>Q2>9IL7XK@-?7JZJOF9#DQPM$"$Y9?98"N02@S9),>'; M]&X=2.BTK\K3P79,_74\:7#_F^JKG.?UH\/5+PLZD9]OAM2.^XS\['>T?# > MSMP9GH8%AB2CJC!BF6 D,D2?"<&E4,1F$WFM;>ZTAD_# ^K79CF9^GYI(:JZ M;5@87X?]>RB%TP'F7&-J\V W@+A^GX,/025-\5BE*5-0KS;_2ZC ^" Q2Z':*-?8-V.:1<4=*4H,S@=$B@? M%9U"R4%'\C%*\(&8/2>T>E_L]/F&@!S$%P.&I_PB&ZZ0!PAX5/+$B*H(2'& J%-!3"@),V M@;.9,YV5T(T65EW0>TSK2[2=QCJ X[:YH 9B*_Q$AXI.U\UYKJF?I]E]E?_[ M^N;A]7?"?.B6\>//A<"%7N^D/]\NU]O,Q*^X7G_X%!9K'Y=+C[BZO?K M&J&\*7<_7\^2I*:[K",BX]+ MZXZ\6P_U37%06.2?PWSU'^'J&M?+LJ]%,'Y]AS67,%]\K *N6??K7%%VHP1#9_3[='8*PPVH3 MQM1D%SM?A[+[G_/-I_GBS6*[D^$;WF?):&^5M^!S\J!L=L0N*K Q.&&R4%ZT M"9A/IWU:")\1:D>"?"2M3^C_QZL77+MON+J[&E]=;3\1\ZM%?D^WYQ7>7YKT MI_>+'4@P'SZMEMTA,BN P*2B1,8561!7S\][+>0F> M-DMT_@/0,1PZ")*'ZF./#+[O"^#!,:6U $^1&"CI @5BP=&O?'(:2XBJS:+P M,;F8-E?4_P4Q.A(Z[! Y@/<[T1.?WF<;@0N1Z7+T!4+,'J1B2L1(?^K:O.Z> M3GN_8_[.X=6/I-/+=>WO4PJS@,Z@3P)TKF?5*CJUR7I 99-W264(FL3!!0=)2A5&WU5,,"8)1EE$LANY\C! M_OQHQ%Z&+S\R\CO%PD4[\S-$#%%+!H'./*C,:A%\-" 2D[8P%-RWF?U_/,V7 MX:A/;/9/5'6WJP)?>#9Y-&>WU:/2GJ\XRXO02ZR=X3E'9FZE*PFT8K41T%&8 M:5B&'(.3)EHI>9OT;].NJAMTOUU>S=/7[9:HFX?<&M2N9]E%E3G9_RCIF"KA M WAMZT V'@SWR9;0JJ'J.;KZ?9 Y!"/?O\R/IHL.;N5W2"*9)Q+3Z[#^1"Y( M_7\_$4]_DMVFD_W[LR2GO-'!&DIC MO\F"4Q#72$#A<)-LJDXE5*;$J;GZ>IW"\ I&!M1%QU8M4=NR&_S=<(K?WX MI-AL='(D)^_JGJH2')V4G, @0^[)5EO+VK41/$M;O\/\3T'8R#KI"V6/3;"3 MUNI4(!4?:R,:@UB* 9YT%"B#5K;-P/>]Y S"DKY@+!TI^4N+'>\7'=SNO;AM M3:QKVF_Z;&YD\&@=1K/-#P=3<)X-$*<)YAPK/ 4KOH*224&1@4P4(Z2L0(1@ MN7*<1=FFJJYA8/H3P6GY%0G@-Y7X#U*^FY5#S'IG@P=#QY .I2ITS$NI72S, MDU/JT+:)&EXDK=_P]!"D[)K&<372P2W[(?R-=WM_[EC@&+QTI',F+2,6K*G- MW@Q$DL(*XXIS;4"UAYA^8\Y38'2JU#L SHV3\-V:J#MN-&9R/"R2L\GJD&[, M$))/$.M*,T'^IG9MPLOGZ>HWO#P%3B/J8MJ'WATOX]6ME[&'IRA1A.@RZ%"G M&%JO(3)&5MI]K!7]=OS'@,;)H)NENW_^%9>+NQ8COAY C? M??_'C.. #R!Q)"_Z_IL>;1A_B!N=SD'& ":GNE#0YNJ^&' 2,_,*IRC^_6;RK%1VK^>+CMJ)Z9_-JU 6=(.D$ M02=#L1A)1%D"TSYXXZ+AI#L'@TT.FSJWJ#D+">Y8'JZ?YXNPJ(NI;FQ$V&LCPN;^0Y8[LCSZ$>(\9#7T M3]J*\!R>3N92D"-=^Z)J+4FI\^Y1%G!%:,]4DMRV:1HZ2Z U\-*CO_#[(T$5/+;28\4"9A:\F5S9EKR6AK15CRGLM"QAW,(]IZT]6=5<4_> MS0]?'UFBGU?XO]>X2%^W\Y@S754\> THE 25/8-H4P#4F66TA2QPF^J$ <1U M@L?SPN8I\(ZDPYY@N8^AV^G-5A3,6#)@$<12]!*B$A&B]QA8"%PW6@DQ@+A. M8#D6()X"W$C:Z11PZ_MS>SO-.]>"1B<0=#04362>(3I>P 23&)(#[TKCZ_L9 MZCJ!W%B0& "YD_33$^9^^'K_RW^?XXJ(^O3U5_P3K[8GE2L;+0\(+ FZ&C A MN&P=F)02^3?1H&K3G#*,ODZB_UYNX+$TV1,^'Y^Y[_F[/=U8)*I"_K;-Q)?R MWH"+:.N[:L9D77:Z3:_]061V8B5'Q,D00SF*TGI"Y#;'MMY*C-\:?Y3&9L98 M;?1G@N!%0DL\I:H:E45WJ,T1UBJ!/*?ND!8G<\D8C>E#W6KAR,W"7?ILYR/SW38FXZ?"Q'5U8'D/OC_8?5]A;Z^C -Z9:3(*UQB3.0 MCM"A+,O$DT$((F5BKI 3W&8R[=,T31N)= .]D936 ?Q>+U=?EJNPP6^GT]UY MQ.00"Z$B2(V>XOHLP%NA(!DZ5TX)56RC41O/D36M0]D-",=371>D.''?QDZ.RL:T^.XD4)\,%QT< MBOUCQ/84Y,V"RDYS&<%F2R*.QH SNH"SQC/+'>9&C?:#2>SD6>;\,/IN@%<+ MG78 UE\6?^+-0NB]W$@I;9(^0_1,U5:_ $Y8#88'7HK5Q%^;BHKGZ>KD*6=R M6(ZHO0ZP>"/.?8R8XK7P=9-(#I$N),*+#S&!]R'582O<-5I-_"1)EY^.'P>! MX^BL@STPCP2XAYN'P=T\(MHL(:/24*=U@^>,G']!9.MB'>-MDIC#Z+M\YW,< M6#;09@<&\H?K-4EGO:;8,5)4>C,6N>XJ_DC*H5^MY_EV0,@=_U]GP8HH/'*P M,LFZE*R =Y$!=SH9+]"D1L_D1Q [K;?9 C/+\RJP XP^+\59#%FJ.CN"RU(3 M'%) 2$&"M,I[&8NPJ4T[[_-T3>M0G@%Y(ZKELJ;\W'>*OOX4Z)C1^7OIQ#7J MJCWX^\_1/GN:4,[1)ZM*5 %10!35_"&/X&2P0("US"H3LFK<_]]IGVS]][[+R^"NOU3:6_5$S+B"!=[<*3KDJ9KD''H[)<4TB9&C=- M[".K$UA.CIZGNWQ.5&5/N#Q]NLFN.&[?$8MRG*>H 3V+%.DF!]$7!8EG4H!2 MJJC&%KL5:YVF>T@V8N96&"NA"!EK0S0G4=@((AB4 MSD2F7;@DI_FPB@] *JG _8H35#W1G]GLM;?VJSUNYWL_:T!VW[6 M3/B8!,L!9-)UT% =8.B"!ZV49UEZ]*7QJ1J3G4XNFBX0.Z"7^KSP.?H,?<'5 M?)G?;\)JG+U[QXKB"4F\O5ZE3V&-ZQDK=-,[7R [XT INK)]KCN#B[3D!K#" M2N.>VI$Y^D=>3=.>IU%!=,'7TA-R^#?RIW]=KM>_+-+5=<;\R^*GL%K07R/! M1%X89PJ\$;7YWI!@D'X5+$9.!B<9X2[A=#W-XN67K%S*<1L)9A=\_IZ_UZTG M$V29 "N1A,!]@&C04X!K!>!\1(SWL_HJ$R7V5##F&E(T1P$4A+P1CK1+4]%LN$T]! MAQ0;5=$]0=')52_;S[W=S[3X>"/3AUGF/"!RWAPF092:\E M-UJ'_#Q=$]=;C8&.[^I[F'+Z__D)&H+I:X>KQ6N=?%F6Y M^GSCYWW+87:*9,8%F!P*J.!,#4_(-'INE7-:^MV*H3UO=$=^^<25EV,"Z4P: MZ UCSW!ED4Z+XJ!-[68.BD&D"QR<=4?1.RT*8%& MMV-;E77N;?\>5I7Q/_'HZO G/F=,#_QY(D?SQ>M7W6.*19V%-PFD]+:FAPA3 MWM0MYL*[% 2+OLT3[[=TC&.1MI_Y(Z[3:O[EWLK.7)(R\$PPQNTT?HT0;*!X ME/"-(FU7+3>T/'N)FMK_/AH#^^W*Z8+OX%:[Z^YZE?[W>KZ>;Y51"PV]",HK M-&0&)3EW)K*Z;DF 5$5KNK6#%6UNKB<(FAH[(RG\B=ZZ4Z3?*8CJ+U=TH]_4 M VH>F' L@XCDX2E+JG?*%& L%11<)6?:U &\2-JTP!H% - =;PVIHW5?U]>Y?H4^>LFW]:""A==RBQ"3DS3J9.2@@Q=[?W;'I%$='KO'!AO?-V[3G;7D=UE2AAI92[!#S(I M]*F/S G];M>4?/.U/:1^QKN'CI=H#S"X1:^)MF!$@JMPF6PE,G#,5-.)6&0) M3 X;ECH<"%-:B1-4MJOT(^0WL=I_FR_FGZ\_WQ(>2\RH=03/#9DMFQ)$:3/] MQ]LHDTLH!I5D#%+\-U\]L>J/4=QR#"E.K?[P]R/"0TI<".6A:+Y=.&<)^W0I M2H)]*5&6& 9MB!RF_L=?//7\?4QM1/1)63WZ_KF7A3;G)%L^KZ&LEK MS6..H*02$&-UDXTM+ FC$]_Q+/:^!7W_R3UF,X[4VG(\$4Z+@/MG@E>+?#,_ M^49$[[#&7'?/!Q]P11+2-@9K*$R2M;10F>#!J[K1SQ&KRJ()N\6@>X!QP!?V M&'61".9GA9"[QE,;VYN\64](G4R&][R9P33*D@!6B9&0LP*O#4. MF!%1\\),078BJ)[XZA[>D,\,KC&4T(%?_6[^\=/F3?EC?5.3_R9NR 9ONT#^ M3MMY6S\O5X_9?ICU5U &C-* U]K5D9?5XH7 ]8FZCYD4K##T!:PAL2HO$D6\,4.0V29- 6]N5)9Z M&#(&O^J9 = M0Y,]7.3?QD:_+S?_A9OM3A4ZCWEF3E5Y^7UXO-3)(+&[BW4+0EQA2QZ%V, M4&P0-;=GQ6XF]$GD#/W.02!R%PFB)F+O)+>QY68WWO[6 J_W<3SC%"NY% -H MIPR=G10A.LQ =A:=\=F; 8'JR60,0IV_,-2=5SD]&+:G8JE]S-6XZDVI@\&V M97MTO9MHHX"4@JN/'KG.+.7@958YQ%2\?[GNXU0JAJ5OV87A\*RZZ;QT^G[8 M]&T"Z0LNUJ>643_[F6.65 \G?LSRZMJ%=E]=&ZUD3-D$-A8/RG(.D1<)KM0T M;D$,JE7CPPXI)QBKQ_"O'_FH>)AG:0V+((D14$EHB(6LKA(Q"YN%8^EE*_3D MQT_].G2*,A_9DW'$UT&RX9G[F#S!U6;^?[?*F2D9D_=(_J#/M0>\%/#"&- H M-69KE3-MWIX'$C@-KL9#PNZ@C@9JZ0QMORSH*>&B5$VP\CTM4S]:CXF5$R7= 5;^(ZSFM73L@8' F70A M%8*X1*@4@PM"0HZN8#)<"=O&K'Q'RM0OT&,BY30Y=P"4!\*3=5J@\\ ,R8*L M80)7ZRZ"E]:'I"UK-#WO,& T?/0=$QC'R;7;'6B#!Y"AL,NA^W\T8N9T<>>_Q.^9#B J$ M*AE4M!XB9@TBZ6!MLG52\("T\''5PDSX3ZLY)CIJ#> M G+ZCPK&@X^9'.V<.8ID?"R-AB _3=1DF9:3=3T\QW*0X#O T+,*?]OWR0W6%#GJPG27% M=)1>@7\\.^=)F0>$3KMI3V:0]SD8GM/VMIZ MC6_*S=^:AZNWRYMY +<5[34VG%,4P!./(9<"R5I78XD,%!8P8)@X9N2AG/_A M83CYTX3LY[TL&RESZF*.1X52\T>.:O*ZED31^4.L+<4"@5S4 -YQ)ZVRY,,. MG,VYY],[R!N/XY*?*KF^E/_Z>E7E]S 0VR0MT#@2!1T?%;2%:** ['@P*MFL M=DV&-SR-'/&%%?;UD4TH3[)!7!%,L@2 MI73!,^O:7U:[5'6#I),T_\Q]=)(:.H#4$RT ]]QH5(&I H(CDAT.!H(L".BR MMLEEE1LE 9ZG:]KXK1&L1E1%7U?8[\M%VI%32J%@I" BBGJ_R:WS'-F M5+'6)^8/OL6^_YYN<#+V17:B2#LP/'N-Z -;,ZLI-."V#K 6D:2E2%!('F Q MFD)-3ZA'>;[K[(&P;FZT4R$PY%([4A\=P.L)8_J8(<^4BY$8RG0(5=89@J)? M>-.1KK:CL08N>P6B-#;%R==-+YLZ^<_Z&3DA>3M2\.BMT. :MQ MK&$%F##1T8%*BK\4Z.WQM(M>]DY*N4KC]?7X7-MOGMH;8V: H7 MT'+ J$E^+%@Z"$&!#;$X%C(ZV6A9]L&T=E 9=!KNSJ2F3NS5"^S]B$1B7O?1COKF#HJ+Q;%DKB7?>ZO4ZK#_] M?+7\*RSRF\TG7(U7;S3@D\>L,SJ4D3;U1=F(XLGS D>PJYF%"![)^S*Z1%-K MH4UJ4S4\8GU1[8.\D^8]8]S8G"(Q5EU+\OEC!U.RC%9K=*A>-#+[/[NK M*J-#%/A=]^A)4NL@''M\M[Y=S1=I_B5J8]IQN3S)SAJ4Y)'A\\($N\@);W^3ZQ>&/GP?Q(['V].0^T8 M>;Y6N1!K06EROZP.O&3%G>$#[J(AW]75<_O1=]/H4NW O#RV ME3N\?3]"E<],Q!B8%Q",DZ!2,. ,.>]")A6Y8\@;+3T[C,YI\]8C@^29VVUD MC76 QV^-[P#^F/;.6$_&V&WG)Z6MI1? K0F6:6F\.\>C[4B8;);H;HO)IEH[ M&I7T]7'9Z#JM2T;K_*YW8?.P9A1C3!QC MK-F.XV[4 M?5_750Y\S$OU9-EV8,>>L=*/V7N+JU3?@J+*3&(@H3E5G4M=7YH*0C)):Y6E MCIF=^U[=0V=?]^KI.!E^M9ZJM X@^:R1WL>?R\D7(>IRN/KRE&VH1<2U;Y@E M2:)4QK8ILCN4TKZNUM%AV51QG2?6WZ=/F*^O<%EN5VW/<7T[D^S1V_VI/;T' M?1J[2NT?@I A=563!.9#9)W(>0JASI"E"#YS^EW[" M=I^;6Y;\/4/IM.!KA9@A!8%CJ>\"X/E?&%8?_EK.6!(80T 0CB(XY:6%Z+0' M&2J[-K(LIT'E+8'3)I([ >,QRKH4#!*H<):E%"9'!58Q.ER)?N59R(!2DEBU MS[[1)*C!)$Z;>^D)APC5S @5WED+Z'+>-O Z\31Z*52[59[_< M: +Q4 JGK4?L"(<'J^M28#C_$V8'BHNBX AJ\*?=<]<1> RIE&Q9-.' 1N,ZK.U-FX!@07TF"1W)0SMH _HFS: MU5B=8.\@]736MG+/SQ^+?)M=Q_S3WPG7Z[NE3;(8H^J@35:GP6NN()3*84D\ M2 K*A&G_7/!<6:8==^CR M^= W[3JM*5%VD"(Z0-/^EM0GI$76.P2DHU%0>%#"(?@04ATG+IG419G8)A-X M")5=U96>\C#23#4=P&YG)=CP'+LF>K.V$;3D$92E4QLEJ_*5)1@K;+:B"02/ MI7C:IY)V&/INA939! MJP'7>2P!=+<;^*EB67"_I676L' M$3JMU>P.IL>H[]+0N99P ET2 E&Q2SF?I>9N>H8-)G?9Y MI4^$'JS""\/H-H,? X5A(AORJ.NS.L\%G'0,JSI#JK'J_*"\#KS-O!B3 :3 M.=(YS!P\DB>#Y-V0 UX2JC8I]*$43ON,TQTJ#U)8!P\ZS_+UY/N ]]F4VI=A MK)6@F+4098S@0C(4#!;OI@CA^WS@Z0.BHZCR<+SZ&[PN\&,=:]5RBN=,,33) MD_'WCM'!<[JNYRL&9$1;DA,\YC8NYQ,$3?O@K)>%H\S4L\D__>SW_4B%ZN!SW?LHX8GJ9P)$:S>Z^ MZ.U56&Q>/?JVAVVFPD@3,$ ACQ>4C 9B" QRMI@D":3D-I.Q7B3M5-/^Y!?4 M[LVKY?IZA1](S#_0O_F?60H\1D:V13OT0*J=] MZAH72[N6OYFVNKT.]AF!#W5K]!$MM<]\5CN+M8_8L]DM*[TQ-B$PKPVH) AK MQF7@PDIKBHQ:M,FV3&>W'O#O?)+*)@L,F27FF2(W6]6*/R]RD(RC:M.K\S)M MO=NH0W SV$8=IYF+LDP//MV^G_Z.FZ/' 9ST;>VLVW$,G\W^Y5B$4@HA>DR@ M?!(06'0@DF7>R\#EI?IM=X)_4YX^;_7FF2FE!5K.Z "S0D%A"! T2DB2G Z4 MPJG0)ILYE,+>;>$A&-JUA4VTU$$N_4EN?OCZ@3[BU=_S]0QYJ=E7!5[6:;9< MJ+HHJRZ+4/0C;KS6;=IQ!A W+>;:H&+H-7RDBGI&767HQV6=Y3=SJ I3QI/G M4A=[,5G 4[0%P;GL=*#3&]OTW@P@KE-+=RP@!OM]QVFG \"]7G[^ M+\OF+Q(H2>CNES_BGWBUW/+T>KG>K&\9"REP=*;4E_12/8X,/F<#.BAC(D>/ MMDV:;3")T];IM@9<&TU-.BSVOEOH>K68;ZZWO/T\_[O^ZHX7;VT1EH+\$@79 M?D4(B75Q:K;&.!ND06S4.?@D3=,6V[:&V4BZZ )7VV>K3\NK_,OG+ZOEG[A] M[[QEQJ"3LF[,U"C+63RH3DA:.XJE'EPI-$35LDVQI98VECZOG6 M/X9->$VT?W_W8U(Z!$4W?D:Z^Z6,X-AVGT:T)B8FF=P)+O?,LW[RXZ>M4&V% MCM$$VH$S]7JY6&]6UZGJY)<%2>PC*>D.XHPD4P)%S)'7(;.>(SCN! AK+$M1 M"B':9!Z>HVK:4M+V/OI(^N@ 6T_*ZM?Y G_9X.=MNR#WGENPPG)0.A)'GB#A M)<:D2[ QM!E[]#)MT[KFTZ:VCE-0SY#[M]5RO9YE;SVGBQF\J$N_>3)T@%0" M'@5RIH(@?_&\<-O2U6G:X4@4# 79X2KI&6 [&YYW]J/^@&5)\+!!:'+N8L-1F.NTX1'8ZA/!([+/2\#A1%Y ML39GNO*XU75$,X.@2@;RNGE*2MC2J)>T*5N=9FLF/2,- -%%1\"QXJ@-9 -E M(FTRFDK,=:T'_P-[>K$AC-VMMJPY'1BF9QW C9Y)%'6KL&L0!NIHHI&(3=G MMB_GK@T3!1G&:$#Y4L]1EG4U'M&L6&:)%>%-F_ZM?TIMV"$8.KHV[! M=> Z M_QSFJ_\(5]?XP]>M87]]%=;K;75)EDXPSS6@\L1-<9H,>,TW6I]8--RX1FF, M)TFZD#JP@Q"P^\HXBCIZPM66C?5OY$-<$Q5O%N\P7:]6\\7''\)ZOOYCL8QK M7/U9!??+XLOUAGZ\7*3YU8TK\5@*MWGO["6YWI8!%B;K]$T+@04%)13AN Z^ M\$8[/1IQ-/%>I'$ ]Q2,I]1^!Z?@24MQ^];BA)'<*PU)U#%E&)4;_F&>S4SR!D174 >2>RQ$XC[Z(8 %9$'7MM]N.TR9^I)7U=5'J-K?Z MJ7F?*1_,#M+_LHTR1BPZ&CME\WJYH"_9S.DDOL?%?+GZ?;DYIA'YB<\9)_TR MA,B1DBP_8GS4>7X?%9-&7&3*0R'UDJ5R&9QGA6ZO)%QF)4C5IGYY/SVG6YFX MM[]>6A0I,P=T*!@H38236 M^@5;>3Y O03+,U,!I*\AL] "7' (.B&%SM;2 6KS4OPL65U:FD-PL:=\<20E M7)B]&??!Z8CO:&F;SO[H5+'SR[80=EMQ?P]-'I5T@6?0+'.Z!!6ODWWI3M3T MYSDE#+Y-9=03!(WA$3U\[$UD:AT*3%I#\:ZZ^-Z!2T5 J@4YZ0MKML_@V:OF>O[L3RDV,42.8D!.9 M6Y\@,DD(B61OI?=UZFQ;P TALY-R@Q%Q\A041U=:3XC<%F&LMQ(3=\W$664O MN07#2MV2Q"QX+2-XKYVJ&[1=:E.V^PQ1G:!M?"@\!;H3]3(AQ-:KS>Q=6'R\ MF7?FT 4A;8"8:ZC$3(80A0(?)&?2%V?*H 0$?>HC(-'O=D'TS==.VR@UUJ5X MO"1[4/]=\,!-,(QK,%XR0JTMY'GR!"YXI2F*)M9'!L"4%N,$E>TJ_0CY3:SV MW^:+^>?KSW<3ELCC#\5+L**^(=<*.V]14ER H@ZZ"+H,$2Q;8)6?C:CIR4@D#7%!D\3L>"R98>I__-731$2C MJ?]H*7;@5M:;[R93L-Y6\_ZQF/_O-?Z(Z[2:?]EJH)I%H0R3@9$;'G(=22\- M>'+0 1D&I8OV*F(3!W,0>=.VCK9XIQA7(]W![%%RRVJ6D#M>J\/IN& 0X&1D MX%$5CIFK8MOD:IZB:/J4\LC*?Q9>1VIB\ISQ31'#F\6=[?;)*T>W*V1AR7;7 M+4).:@766,\S_5?:%^HT]GYN3V X5E7+L>36B=(__+6\)5[Z:+B42+8U(RB9 MB'B>'4DEZ,R],A9??HOZ_G.GS\\V4?IQ]N6!QXG]>[ \TL=:XWKS;NP MP?>;.D+JMJ H?,09URBTC06,MKF^>I%)1Z2@LCBII/==WI&9EBJ$[&O3;(I QK[VH1 V,$IO%18>9;,E MR4\1-7V8-S:VQM+ Y"L.OI'-SR'AJ\_+Z\7FS9>;SI59-C*I;!+H.C==!;K5 M W<(WA1=0D8Z'3L^UKY-!R]\2T\OTJ?A8VR1=F!LON7G'7ZY7J5/88WY@;69 MJ%7==/]#UCR PCI:)R@%41MA;30$_#9560.(Z^G)HL7%=KI&ILTV[ES3G[]< MS3$_OJUGC.)@GTH"KE)MK4P(,:H$!GU.S&?AY,M%R2]^34\9I9&-T*E"[< * MO;&O+/BP?.BO?ACFQ]3I\F6_"59THLOE:]_4M%_07WY2=F_G]=5SC M_U[71I6'3YNA=DI9EH BXUS;:U6M0T'@A2-S5DL>VL1ZS5CJ*5HMRO<;UF\5/?V_FBX_7\_6GSUN&M]ZG*CI)(>KXG)J!*2C!U;9T M%UUDR(-TODV!ZHND#8*EO218CJN-+B:K[QR:^Y+;AXD']E8$IQ-D1>U)2*"\X> KA\5Q&0MJ8T0;8S:4PD%P\Y<$MR:ZF3K-\7IY M_:5NAKOQ?W_Z^PLNUCC3*3'N24S*J9JH(0OM43C0(F;I"T50)KT85^S]Z&') M5'8)N!A%>AW8G&]E\LBHOL/Z,$80OX/VXQ/P%E?S9>8S5RJ724)0G.YQS!Y\ M"@C2H92.9:6PW=2GH\D>!L,+3NJW5&//F'VH6GI7^>,SJZ/(GV=('(;%BWH$:*.>R\#=V]4\(1TH$=%K1% F6;H$(B?' M,S&(45M50N"YT7+MP20.P]U%/"ZT54_/N/M V%G7C>(?5B%7&Q^^KLD!B=FK MK$ H2\Q9[B!$SNIH',8?B[X/>',=5T$1BLRZ8Q76_F?^(C M/OE,^\ ]\P:DY;D&1 6B%A:TTC(S)@A-K49^'TGR,&Q>Q)O'>=5W$3A]J&]Y M4]YOENE_MI?"A]7\XT=]T3"AV'V MHEXWSJG*GMYZ]W'ZP_6:9+I>TYF<<9Y+T"+2.8R)9&HU!)18KAIN#AX830T5BN/BQ_"YOKU7SS=5:444$F#5:% M6I*<,H2L$#@SR+,JY ;'02@:_)7#4'01CQ!-I3TMBA[;5.)BD>9?PM5MJ5:Y M&>"&Z8HDGE^M7Z6TNL;\0RVR>;-X3<OK]>;Y>>P^OK3G_4IN;[XE7!] MM9DEC'7;B 4N5:HRL&2/2P&AC4>T+%C],N*:D3<,G1?Q9M&-%KOS!W=;-6;& M,"\2TY!TKG4.=>*"DPPL3\D'ZU&+<[A[NW0-JPR^B(>2!HKH#E9_+,)-5AWO M'P)GUO&HC!<@BI2@>*KKFXH#$XA#9#PA/T>OS![2AH'K@I\_3E7']&[<+^OU M=5W)OGU>GIDB?:422$0>%$H'/OH .CGCG)*::S/,X7_\L<-@H*K[5_'_&'YZSS$^=7C KY9Y,9+805(H3@HJQ/0C2P@%*<= M]XK%W?'\>]!PT%<.0\I%O!4TE79G*-IL5O-XO=ENS5GNE('.N#0D,&_!1G+> ME B&[EMDH"7SR7-G4LJ'H^BYKQR&HHO(^#>5=A?>S8T8;O[T MMM+E[K??UD+->++>VVQ(@)XB758H/A D3^-2\5ESQ4R;W5@G$#T,FA>6\#^/ M"KM ZU,-K3^5@FGSL,2@]K3:0*+360'+M,WEGL_H"*;/#.B&.%< M!!9,G>,M:]^B\>1 >(,4T<2\.QGU!<30APZ#PZ7DXT^1V.2ZWKY;$E#??R+1 MS21Z;2,G;]$1WTHB0O!5%L8HI3B/P0T8);CSJ<.T?2GY[9-D=F';0-]??ZZ) M^.5=WG[4-:#[/[SE_L\![+1=5@+5Z4[4>!KH $X[/-P>-Q.C ME<%R4$S7F?A:@RO)@9;*&C31!]UF;/->8]^T*/\^O M/]>Q2[M5G[_C9B:-J;U9%I(*9-6YBK6QWX#111:MR4E0YX#+C!UQ]W@XYM,C0,.Y IDR2\SJ 5XPB:2]," Y9M&WBPL=4]'1C MC@.JHV5\O&E;DF/7>(+,3@7+AT^X6T,JDXV\T&'(PIA:B&8+15CD X/SD4RXMP@.10:4,C$*V#VR M-M-HQJ"^S]GGI\#W[#KM ,>GE$)+)C-S.0 QENN@8D&L&@_"US&/+BI76OF2 M;:O9SUXZ?)K1/8\&1YS'.G9IV"\+^B62 /"(TJ_'_WB.U]H=I%]Y#]I(IE3BB;,VCM S1)UJH_9\] <2Y0_T=_YGQGCP M6L<,]%]'85!AX*7T8"DL$MY9Z7??(=LQ?$_5M#F4L?"Q:VE&TT.W-::/3NXV M@WF:.;G]B-&-RC[2SF!:%"NF*!%J^I8\&TLWA@^6038B6".TR(W&030T+>_3 M)\S75_BFW'S)#UB6*WSX0OI_Z\T\O5KDG^G/YQ\76]D_H)X['NEN-G5#=TW" M"$?XYQ*2<"FK3$)J-$/W1,+[-5"'H.R[A_ S:K,#W_V!W8M&VUV!5@ M[[L:[_FLO8[O,"TI.KF:;Y6ZPRNRD*S !%'61VFI,@25*63BQFN?8HK8IC?U M%*JGS3"WAVQC/7:%V4>!]JOU&K>K31Y%W#ML%E^,0^%O:CS)T2[D#]V1VDY[/8#TIFWL3:E-O3=*N[I:_E7?"Q]XDDJS6%(D M=X:SFX,7';>@$T>C3)'.MZE7&4+=M-GD9O ;6R\]8.W^2/VQ6)&A_[BHC]8D MNUL79?UN>75%_O5?895W_>NZ&)U'!9QL/R@,#F(P$6+)*06-TJ@V*W^/IWG: M?'%[L]A4AY>0YWEPNI>W3G==SK@3.9[067S\5XV>-SJ%U3/DEYSF2J.Q==4# M(2MZQ2#K@CFLHQNI8?.:\:6;[**+[S2L=@J[]B>_V6NS@=C^" MU=M=&>]-4#!:#>69W-T/]6O?KI9_SNOZ-Y)00W]WR'N" MPD:%NX/(FS8HFPJ!(ZJL'QS>E]GLLA,QNE@Y8;9NM+&)@].A@!'9"JF3<+)- M\6NKD7GCJJ1K!"EX""A/5I0VL+ >GD"DUNLA6BKH9M MBM_GZ9MZD,69X/($3$?474>(?(H=S8Q2QB8(A9&CHNO4*]0"@N/,&U>TR6W\ MR1<(FWILQ;08'$-;'=SQ3[&1BS(F>PXEUR+!$'D=;\3!J,*1:\ETHVU.IX"M M7? RX=T\AH8NX?7FV\+J9:GN^C6!]^L?[Q\R6+4">[.\K\R^_9,Q'G1&^/K1 MWWC&%LE(SS[["^/W'8"]-?/WIX(%Y:)V G2Q-0)G$:+0LH[Z(4QG4U)HLZQ@ M) 9.'@/H=:O[;_[R3 ?/I<@<4A2%K !*<-%*T#8$='20SK*.,2GMH.[P!<5C)K_*>2A<<% M]TFTR2J<0O6T?O*EP'P4G5\(OND/7Q-E\\UZYFV(PC$*3G.M=%=1@>..@15> M)<\<2M7&SSZ,SFG=[TO!\)%Z/76"X8>S@O?UI[#X2'_ANZ:S[_N 9B)JRT04 M8 LR4(7DX52=N%R<$"6K9 1.ANX#&)GV&>-2X-\*&1=BU7>SDMLP;$[_L.IX M'JYFD6)R+,* %]F!8HYN,L(O:&T82DV_3.>,=PZC?MHFQDLY J-BX$)P__NR MYA2NTW9.X&V2:KN;\X>PQEQ39_0G-P:B[F>M)1W2>Y(Y.6^@4C$0@V1@:HUT MMBZB:I/.'I^7:1LH+^5,-,3'B'/[CEHF-81]^EWXLKDFRGZ\#E>DGO7R:IZW MDZ>7=#NN;S=NS9R,5HA(?+NZF3)@W4PI%9"W1X9!%>7DRXO.1B1H$+B;[0R? M$MP3*G;:W6C'GN8WIH;:<16L!XR1I!X,!V?K"79TLJ.U M163?#,N[U P"L%^^&\8KNHTH)]JS]\FS!=U-O/,QZ2Y= @F M<3K"IC@((0OP)AJFA9<1V]3(C\K&L.G'YQ[N$1[NF#2X,B/G_H;Z3T<"[D&'PCX*N(Y[<^^U6ST* MHL)M_1%DO"9.O9>^P&RF65RT*,9I)1@KE) 8RRI9^K:4K(>6@M,'508DD=:U9O#L3 MV<9]E..1\1+D>E)3BPB\*UYYP-9O:5)J#]\LY[C0S>>VQ>LSQXLV<99] MY."(1K$'2L&ES"%1:B-QTEEV(F_: S=##WD](;Q/JOBASY6?67<2,C$HB6)T5U9FR*%\^D7CI+4,/<>T977W+M4$/>=O:;W,5&,G$ M7=*Z-#1 UR\D]^"BLQ"<--DJJ46L>Q7_.>J&GK1Z(@]VM&(:!-L37OD2U3?[ MD4KV=Q'";%E.&GZ1FV!NIT M$-I?^ UT8MCEUH1'3I(7!J@PF,"+PDW"'\QF3@-U@51JK-G7'9EJ=4FG ]>1 M:CGVLE<=K*&T1BP+GY5! 65;9C71#):AT6A,BH0N]Q6L.@VXD)J!BWM.!Z=] M)=^6IWKJC">8$&S, 20Q"7-HG\ 2JX&Z:+@4Q'E5/;Q_\7APR.YN)SXL.U9' M;857&]S\.IZ@^QU/OE[,9N7FX:KX!Y=VYG0BH*,LUBDC&"LR*&XPN3U\S)UVGP>(QR!L7(_,8_"C_Z';\\T=:S[RK MF8.MOL!31\H-.ZOU)B&7THL00'N)S%AED"U#0?(4= R$Z71*%[7[-NTI#K1. MXYCV5T13J+HKV-T\OK#,*.*E@" P^1(Y&?!*:>"!AB 89N65,XBGJ&KFS*D6 MKHY6Q=%ME"IOD(P$-5QQ+2#SLDTH.7IA1S4P3;FU*E/_N&BCJKMJIZ7N^FD;X#5N8:QZ&X?+*^OW>QFFE<]F>;CR<_;UD=>NMC[/7U>L3B.R9XN5/S\ MMCNDXK+G%"$2-$.O**@FX$7R0+*RF27C$ZECZMMIZK$<[>>77$ZOKGY=E[4X M8:P*6D,R)I<& 0(\1Z/U@C E$@E)Z7T"^9=?.>QV6D\P>*9,K3]YM[67N_5 MC8>@:! :;.YN(J-#-BIER RC3,^=".1$Y^8'GG/V#K:ZJ#C@S',?%1V,NN]I M-I[&SPLW6QR["_'4TO"X1B_,2A7H^\G%]70Y68PP%8Y9.H?CF3U97PY$ET'I@L<]^5Q)P'O3DP9[UA MSB/#=<9N-]MIM[G5=1\5';FZOIO$ZCEI=R/^(L9Q>5YI[YZGL^ONX7W<_'_V MP;U?[-^=C9[2S+MWOQW/P]5TOIS=)Q@2@2 ) B]X)D"0%,$13M$[B9RR3=/+]XOQ5&D5MA#:>8CK%$EH%R6!Y($"MS\)C>A5,G>XG M6TD:-O/L"QG/C)PZ0@,-K(9WC%PL%]^FL_'BYN+/\7P4D>[ .0-E@T;9Y S. MHPM740IGA*"T4A>=I^EI!$3'*7L;A Z7?)/X>3N]=N/)B.CLO7<&> T1Y+HLXH@"?):0T\AVCZ<9!]M-@;P,Z# MF4C_;SD;S^.XZV&Z9L>&E)G,%I0I3E?! MT-%";P X3S::Z19[8YU4C!%P0=)RDA[ ,!5 :NV=IIE36P<]6TEJQ WU&E?W M(_]6@?3!7:>UH4DN4O H)*;1)$34&#MF'M$N>% N!2ERG9V-%P@;-E;J2?V[ M@.I 730 K=*D GXMO:P/DH9/37 1+EB1[K9[!&MS]$8N=>.5!J1^Y".!H%S MJ(JGOX=%Z.-LJ@*R=UU$KQ(0N!6,N@G=EPHY2)'E- MG= OG(O5KP(XZ4[T@?KOY>A_'V4,?SFE% 70SY>=_ M+,97XW^E.#*."Y*5 ?3YNI3;)_#1"=!*Y,P=H^%QRZ,GX-<+*>WE;D M(%6Q<*D4?JTYG.;N$D_78.R/R2R%Z==)<$\U M4(\&/N4M)+S[,UPM8VDTTB&QC& MT\WP%U^F*Q/H_OPRX4H[F6\6].44N%!H M"R(2!T)[ 39)!ACJ9:$,9SK7VB2JR]FQ#G<+/2/J(\.4CD(4O%1 $HG.(V?0 MPFM5NEDQ7R8.8VB<- >KZ\*J'.KZBD3_CN MV:>. OS;3]/Y>#5U*P;/DV,63'=?700/3I;[RB&$J 5AG)\4O'M1/VQJ=(Y( MKP>.!B+BO7C^93DK2GZ":R*H4I9'3 $,!H.<>3 &6:QC)80LOU"B$8?F5]I=/ 8^*6:@GB.0)W M+Q4V?3GF0UJ4#1E\53>W9O^4\?$#^LD GR6KIX3NG9L5^!0D=2^YN[? J%3) M.UOZF5$,2LOL@) 3X**LA"0AZ%JSR;=0=/1TWT?/_8(2?(-_\/=1UEF%8A'* MB](UR:)'E38B83'Z4@G&=)V*J:TD#9M$]8*)GV;Q]B+^9K>I'MEJ=PA[P-[3 MTX^IXDZ>(K&V4Q&"*^6IA<25QZ4H<_#4B%*Z*;F41&I:9V>XEE/Y'+ZEN+Q* M'_/C-[QQ\W&XF,2WXZMEZ3E4I'V/>:6ETY)Q-!V=0 29P5E-P9"(OS5")54G M\3V0X$8=TCYX^JF2_ 2J:R#^OF?S8K(8Q\+2^$?ZG,)RUG7>6H64*79)Q_3Z M^W*Q#D&W.VREI$^^])9+)>XC95Z6# 9<4-2J(+3,=2[-],_+L'LXE7$]B,+/ M986^%=,T=^;N[LQ]\X\./D,ZYF555OO#V:T=$UB5A?!"0 H6_2D1 <._)(%P M2A7/--E0QYO4B@D^=*5,T^M41'OQ R7:+2!3-+;KZ>3S BWJV_0*/^\Y3J*Z!F. ! MFYA_>2N\YF ,MR",,6!E4J!U]H$*(Z*L8X /R!@632=1_'-@VTL+#4#H;ZET M-$_QXD>:N:_IP[(4G'_,G2G./RX7\P4N,66C\F[O@%MA?0@0LL4L/YD$)A$& M3KDH7+"6D#K-G/>EM-&0\!BW5E599P3&SG9'QJ!U9>DA)X/1K)$.C$=S2X82 M18)).0R+Q([,8?UA7<0<",_]U3?H_/B-XK]9-VK)7:V7DXZQB\5B-O:8?:T7 MF@F^<]XE8F^37]SG:Z- $V5>!XBQC+D3C(!%DP=FI!),RB!)G>D*1Q(^K",] M*8)/J>)V_>TZH_Q)Q".>I752E,4J*A"!1O"!<+ Q<,&4*6VP3NEQMQ$Z;/%" M"SZW%Q4V,!KSR2W=D\IP#A$C73:&**YC9)4P>&3Y R+MBJ! MYO%B;\"[/69B;1,CY[S%!"U#BJ63GS(,;*(!LD7L>Z(%J]2690M!PU:LG 0_ MAXC^_#:@/TT7^(*QN[JZ>7N[7=\YX =;]>XJ+*\Z*J:W;GK]Q#L5;(0;BR>V M+OK?S3XUY96WQ@=51$_[[!+ MM/4SNGFZM9\,!C*H)_)O&S">1+ "T? &:VYQ]"'^CI; M _WR,>S>04\(K'>NN;>J&PA*CN3YSN_03*.6!G%*O%LEU$Z3!)$;D42( M3E2Z?/@290,[]%8@M!.T#]1G _A\AY'X]":E+E3\^'VCJZFWP3'F'$@62N&M M#>"89B!Y)DYP+FVE1NE;26H1D8=J_G$2VHL:FCAZ0!/L1F-,PCJ1N66$>,5U M]*"%CB"8*/O-1"!?E!*9L]25+M]L(6C8HX*J:.I#!0WXILN$(?PXE+WA8A9_ M3,:+^>7G/];,2*4,4TX#D327$GX'+MH$B5"=5)0\<%H%3\^2->P&:U54]:>. M!K!U9'SQ^UTC%>EBYC0K(-F7^Y&.@DFR5.-XXUP94#KR5H. M@\3YF\)MPSS#N18.#3X1CD&U)V!X3,"#8+DEW>-T^#Z]R]G#R(79;C^UHB,1R*T$JS&B$Y@8@AI9!L8DF(^*JN MYKVY69W+_'+EYO/5@L6D2)2+,M56)1!4,%RP@L+8*9!LG*$L#W(I[V=2&RV] MWP=#>U['.U)=Y[^T/[N+)B)EWCK,'C%W+$/ #1@?$F"<;YP*5$NN6ESPSV$' MOPH<3[A)OP\VFC63C;191"M$,!F8+-V@O7-@ TH\>L>]#<34*L/YG[M)OQ>$ M]MVDWT>?P_:37Q7P+L9H[1^FB[N=/.E=ELQABJL9,D"D :NY!F2+4$.DC($_ M'X9N?7:+D#I4==,^Y=B HRHEW/'U;=9/[93K[/IVY17KW M R4[_QC0\W<].K],_^(6RVX((W[[<58""C>Y>3^?+W%9F"[& 4WY,L5TO7EH MJG7$Q(];B($97"0R X>.'DQ.BDGBDW\\HOFIY;$&:2U!\E# 3!O27B/^\/UD MOI@MRVVLSJBUTM(K*\!R[T&82-&>(T89@B;EE.'#_-]8O'LC9R6<'8H,*8#:ZF9+8R' MG"%FU)H;XRC/S*,D'2\3;#V*4QD!CCK.+#$ZR;WV,[:]:-CDLV\T]2W9!A; M)\.$^P-N+4Q&?!/@O,R7%8243OUE'\CP'*5*NE*5P?-T#7LM\K1!5H\::@!O M_50]1,D8R&46=^HOCZ#XN MD7CJ+6_'\W UG2\WNP=[#&D$"P:L#Q9$, FLBJ0T;S",&B7YXW&@3^<3.[YO MV!7TA$!ZF'S4T,:Y>;!^BT,/>4E5SW?R8M$CP:QS#B10#BKC:BPHKI.FG.HS MG3#AY<1D76?G?1BO^',*>$O'1?C'W_7F9N-?6ZA:)8:\U$'(A+&NQK!& MN#+H2RD.Q%ABM5(T45NY'/4H!L[:$>^#W>VEK*<#0 /I^Q/,=HU?4XT"KGRY29+%%Y.9K8]O#Q5':'#:LSB' MA<3E^+J,Y_R/Z57IASK_?1%O69 F$Q]]&8Z#+&2'"95@Z)<-LXK:S*@R+R)B MV].'W7*K!HA>A-GF"K1ET;[?J*24.BJ) RTPSQH'TRT=S2W&_L-L"\P$P<%86\/O8>5RY%C&H9A)"]#5X3P>LP"?*RJ@K'UV6EI,ZFY G8G#8DNQV3>-T MJ&GXD.GZ>KSH). F\8[ITM#XD,.D[0_KZ]!H1W)[.AS:>-_%H_?=GSO>MX:P M5F66$D3'6=E9HF"<=N"2=IHXJ0RMTYIK+S*/]LT[N'2X\BYN+?[I9/,"K/?BO M^W%CVPGJR6_=J[*L9-??TV3>T7F9KMPBH=KGBWE78.;=/,5/[N;AP2!1@4GJ M*:CD,+5)N/PZR@)PQ@6N;;@VITJ7?XZB^^@ZQEW?_F;S[??&4OJ?N=#5TAN, M6H(@8!(OI6ZR2*/3,R M\.W&=DV@)B :M8>U?#LN-SU .3!906(^7Z[:;LP?<6\X\I^9 *L()IE)4[#9 M9%!!41*LI4[6*9[KEX]AMUD;LX83P:$I8[@;JI)F/\;K41@_N8:+J^Z1XW(! M\#*%Z=?)^%\HKC0;3U=*VA!$CHR8*" [S&]$)!$\!MU@I!4Q,RJ9J3.SK!I+ MP]Y;;L)$A@3)6>2@_5YPV?G)_>>K)[_*G&)EA M3HLX]/;5(%GLYBGAFYNG5[AUEP.2HBYA6\S6@Q!E5CW1$8BAM%S;%B35J<3N MC86SSFGWP>^^ 7T=$#00O7RZ#Q0[5"M-(2H=?5T9CK$T@#(YJPP:N(>#=(;X-(P:WTD M,IJJF&KA+LKA^MP"C .$.^S5@B__G'[Y-EV6LHW/8PQWTF05*KV?E&9DI2T9 M$\9H!.N5Q9 V2O!>*B!$FTNGP;<"@K MGXI_W%D/MT2E%-&M2A;1K6HDOMRC8"@J:;11C%>:7[Q)1BN7!H9P#/G\(,WU-?9V3YNUGN] M!;T5./:KN@8P^/P0Z41SS 3C7^)LJ=QW&GSI@"*R0LEQ;Y&?*CAL>*9W0+Q\ %#'22+=N:5@GKZI1";2%H MX![#K:&P#[4-Z _GL\7HRWA1/&M.[4I,>VW M\?319G*L[)#F32-/ I00NG2*#Z##\R!E,DE[E)RNU5]'@:YYXD;)B_I M"0;/@:I'G0P,MW=_IM#UV/Z8\SBDVPD5VC*9B6% IJ&AL#3I[JGO?7>?Y2V"Y.IRAU*.G%H!FETMZ M4X84& ?)X$(?/;IX4^<(="M)K_)+7/HQ?T'QS5WH2H-6 MEFFE]JI<*B+$E[XB3(,I0_(D8XK$0+4Q=3K*ODS;P'MV_8#@,;3ZU4@#&'NP M=W.[(&1A%/>O[N8VS X3? 'Y> M=/3;_/SO=_T[DM*$VJS!E;OCPFF"!LF1[>A0&$Y&6:F4\'C:=T*G?.7+[6D1 M<,Z8_[ L)KY6U_QBN?@VG95:; M66G\I*YG+/9E"KT XYPMH_OQUS0O#496-Q?HB$D?:304K,4?(I?.)5I8((EP MSHACR52Z^-@C%XT?%39J#\?"H153\"_S[A_S_N[/[^-5_[ 5YR-O-.>*$I"R M]#?+!'T <0F(B$J@5'RJ=/[=&PN-GU&>P A.#H0&+& UV+/+;7YQW\<+=[5: MWBY1_;,?*?XZG?VZ7"QGZ?U\OBQ'9:-(LY:.(T>IS,9.RH)W&5E-@@CNN#&5 MYN/L36KCYYUU$5U7L0T@]V#YK@NS?L,_7,S?K^WV;VG\]=LBQ8L?:>:^IN[+ MMVZ1?G7C6=)2,S2SK!)Y*!<([@^F7PGB/:A:ELE;[2G?:3\OHP.ER ^M MHZ!Z!3;W[L\T"^-YNI/0E^FB7*9=S,:3^3BL9"(8A09!)(PFB2Z-*5 M56A*672RL:VF/;C;R;K4OZWK-/!IP*0^S:8AI3@OLZ0WZX9O>8TCFY1)RCM0 M7L2R+J/$10Z0@M'&"$-TI7VG%TG;"+#V6Z]+RL:JL> M?L4$-[\OE[H_3!?_/RWN^UQLRF=$O5$^<0.JM-X0D@5PUA"@.621C.+)UADE M#AJPEEM09B(K?^5?D[.A+$8<)F)6AI#0BN474N*HB1 M\\28)\'7V9$]+9\[V9G]MYV=&E(-&%R_2=QOL^E\/M*!)Y^%A\""+%<1")@@ M"0@5HO;&*I;:3$J>8&:WXS_R2FUG:'0T$>D=+(3;'@3SQ6S9U2Q\7'Q+LR_? MW.3 '1"2HF.1)3"VW/81F8 O?615%H18H1Q3C6VK]2V"W\[OBRW5#\V@[1 M*RFC#7C=,E(N'MQ.TUI%GD5ZGU&[2Y0:M\)Z6;K;E.TV8B/89 20I*012DD9 M_ M2+0>V0AU9CA48&8WT+_6L^RAT7'.!O)BF+063HKWHLG2NV@)9)0(YC#)H%0P MW;=!1N6-YM MTXV"UM'*A"[)9 X"HT+ )3R!DMEX+9T.OL[!R' \[V:&K_H\O'VL#9N-7):\ M_I_2)Q-3_9'Q(M(D"!!< MU$$83<$(RH $*DT*7(;$7TQ1CB9C-ZB_MM/RDRNP;;!N,'E;)[#!I]8!#=1G2=@-I*_M^/JDBFL@QED/(TGQ:7F_^[-\ M3",1B6-9!PA,:A#@1<08<-(+-> . :929+4CO\U*JM!7'1$P,*V01!C0&K>80$ -G,0;P\_+ZVLUNIGFCF/=V>FXOTP!W>4'_0P'W M9JN-V8#4^$ U9@(\.XQ" D5X2S\N6(&*>,XQ:<% &$SA&\4;AJ&_LM7%D]BP_9STU MI3"JFBEC$,WBA //BH"(N-Z:G24D/%WB?#$36RLRG,; M*V?:.ZE'?-8SF0/ 2M"NW1P+F!;6F1(QE_XC*;Y=SN[:2*T.7YZ^4TM2 M4,90E+A3I4B;4K">,2!2A81.@E-2R23VIO5,&RI51'Q==>\/:+L"]*2KE(A- M+ ,;I8H7DXWN4O>%B[;T=]<1A9\"AK&$&.DIY7F&?3- MRIEV8VK78HX#2PLI27\Z>73C]*YL;#8.J>@KK_4E:"($]0+*:EYZP!'T*>6( MDY>+*%XF%9K?&]N1UV$W 5['OG(-6/W/,;R1)=ZX5%R1PF5<>%8*W_$'59Y0 MZJDC2IRSM;V:_>DJ.!_&+/<"W?GL:&^=5[)+ X:' I*"!8Q: F3E4$ N$# B M>6",)26"SR0,%%+VQ^2KV0%OPC(' M\YK)0OB>:G-JK/2H>GLD64$@1"$P@3 MRJPK+<&565=,&.=TQS6GX5UUH/@.1CHL=NVSPK+HTZM1$5FRP5Z M,]2KWWG&LZ)Q/"7*+H9( 3]^F99?W6VY M)TN\I5H#82QBJ* 2!O[E]K+A%B-_ZWEL,Y9]@;%AD\TS/@?I$S"MV(]_61Q^ M;R]XF6TS)[W84BO8.^K]=2)D->*!?H5$U>R1QGD:U#XIZW1 YR!SEMXHHJEJ;*?](#[/^A+_/I9PNN[61\/IG-.:W:6S+OU. MQH;$!(:ECJ(.;;!E*E8 G;W3)HA@]7+XRHA MOI.+DM[T/ MF%,3O8FF7.CEQ"40PDCPFC*(SE*F)55259R^^56^3B8 MMX$9$K4%#.E1A3:7PN_D2QM6)JDQDE9JRMY6!ME>5>1KLLAC0'?N-9&["^?% M^S:VST9AU!G/5]]\:W8*L!\E4G MH;N+K^L-14/@H,I599%$1B0$"HK3Z)+25*:!+OZ=@/M7O[-;SWP:= 5[8?E_ MW*[PR^+SE$B7I *.J@8A8^E?8"4X:H76TBBASRTWWE,$KWY?^17X@YJH/M@I MX-O]M/FPX.%&X(GCUN]NO MP"'41/6KSA(V+GB_+#5FA!8F<:#!>1"61_")12!::2;PAV+GMDFW#_^O?D_] M%3B":GA^U5Y@C_S*6.<,310R1W&)& 0X)0+DS&/V+*+R&VL)>^J]@G/>PW\% M'J 2EL_G"D#XEN+R*DWS(P%+*EP .)3--NK_F=2\7-N" M&)(NQ8L)+"F?$@V&6D^SJ.-&!Z[_7VOM8W[1 6QM+/:E]%88)>&S$=Q@\-Y= M+*48P1MF@3%K7&9.*U>I84!?+)QUU?X^^/W)]P\"@A8"N*6?C^/8S6X^NX[] MO'?\^WB2 MWB_2]7RD#7+,/"Z4PDD0FF*LA4 ''[D-Q!N-K+=UBG%'^\#E"&TDYJ=%P#EC M_NZT8V-?_'(\__NOLY3>3Y# -%]IZEV34=!:ZUS)ASJUP" MP-.C19VDGV.W ML?N3_(H@)O/4;T/'G5Y5L:/C_JRV4=+!$X_9<^MP^HP* M[U:ZW]J0[L&:):*?T8##+3.OIK M%XKK$V@?1+2E%#Z)2LS$RP.KNBSY(U+!Q[4_YNH#I $PW MJAC:QUQJ'.;K(X5(L]>>E&*&PH"RF";0P(#XFHSK0*EGTAI$CZ'J'G: MI\S;V%%(5_C5UXM)_(N;_3TM\/,ZS%]SY"@A/D2*H0=A()+B8$Q$!E567++@ M.*^#HIM5($QB[1-4@"=^0I;?I1[J:?B\B>\@4HU)0*3DH6>Z! M,9?!ZZZ%J7?$6AJUK-/$: ?BAMTUJH>TOO72P"KX6YJDF;M"CB[B]7@R+OG3 M8OPC/60J>>.M-1JB+_N^&#" 54F =L1KZJ@2SE4!VT[D#7O'M1[<^M=-$]ZM MGQ3I?HO7$Z^""0*2HQ0$T02,3Q*L5B(KI85+=;9=>F:DE8+.5E+8(7'2@&=> MB0@Z[8]J)_#G)W([.FHY@'F)O$2,Y59%S+< M[W7?[5][Q:R5GD"F7"+0C,"4Q270A HI?1E94&<2QAY$'K\!\^!5M[;Z!J.> M/%X4-=S?DW_:9KZ@9M[@(_\^8H(&[0D'Y\LQ*C$4RIQ)8(X1BZ%7\*I.(5B/ M3 SK*FNA\^1'CN'QV5^\G>3J[7B45AQZ:'_*2JAYV=_8& M\+[!N<@$HCI;DQ!7Y6I!2@9DE%QHX7U2M3:"3^9]M^AE;8^SO[@%.HSUF.S; M[],L("T?<_?E2"2E9/(2=&E'(CR38%10&.H[QR)#R[1UVFX>3?KY>-I]D/C8 MTYY6PPUD3(E!L5Y=^\T@5.*@]"2$H9+B5-U3A$/IWG8[8+V0;R7 M3@=$K[\ZWE(_8]HZB5_&:3;21LDL=82@LP?AB +C(N\J7W0,@C-+GH\5^B5H MV+. VC =4'GG"]G;F'_^VVPZGW]R-P\D((2D*H M8S$%DP1\B EBRHHPC3^\ MKPK?9X@;]IRA<2CWI=3VXX@B[UGJDI?9S>8?75Q/E[CNB$0R\\AMI!97&XO" M-QQ#)\R.O4M1EGKT(6*)%^@>MD]D(_%$G[IM=L?AMS3].G/?OXW#1NZ]_Y[" MTX_I9]=@!Q)[VA?XG+X6F%VF[]-9*1VY0YEEQ"21$UA;^N\3%L#X* #5S3DA M@?A4Z5K/%HJ.KUQZ^-Q[R[K?4:/!LB#+Y$V4;+D7*<')C)^TR![CD4A4I=%8 M+Q,W<(EO'SCYN72I7Y6!83[$ M@-+2*R1;!M8X5T:0!A&CRH+6*3S:C\Y&7=,^Z'GLFBHJZKR\U'W3YB*2JWN1 M_ W_[AO&B//Q?#'-GV;3[VFVN'&3KMUW5QGX(2WPGQ_Q]Z[HY7<46[HLC9^G M>3E/JZ?X#<%>IJ_''/*T17Y%3]R&2FK[?IJH,49;=$T$38KBFN\YC:"32$;8 MF$6H54A>*0"]*S&[3#_29)GFOZ(O>X=BG$W3B,D!<>"!@R_:$I:25=K;.M1=#>Z-NR#KNTW)*LK MP5UU]ZAT4#DD7.&FW)8UE\3OZUDM'+ML3X.IGTK96AD MK0QSDX5UR7A.A#@E'"B1&49M*I6J%@I:VVPELUJZG>J9=T/6-C*&:Q79DWJG M?6N!!'F1AWV=E09RCBH12WSN$6%P]S]8LG M<_6/^8_;7'WD7,Y*.0XR$@<">087-+IT5R[>>6?(#O4N1Y$P; Q^&H!,!]!6 ML]N$?TS<,HX7*?[GTLWP95[F+OMU6Y[3S\;9+D3VM(-U]X9?QQ,W M">.'-=T_G]\G;C7%11J7Y\S+!( (1AD#.GIIHB$Q[M;_?N_59T]"CUV>GWW= M_=:YH%1'KAB47A@@K"AW)"W&(%D'(JEU2>\T/J1?<31RME$36X_7V@KZ.C,? M=NB)[+-/J^G/*I[)[HN\J(/5660(N':"*$T\$0IH=-QG0[-11-4YJCRQ5[L/ MAI^WEX?G@YB)6:($A4R=1>E8"4X8!5PH83.GOMH(YD/(/2^?MP_RMF_EU]+F MF;G NY:N/W]=#A:G5^/87>*^W:2<3_,ZYCUF1G%%6FJZW_Z%-9#SMDIJPC1& M#(;@#US42V-S#3:&S+G1B8DZ/41.[+S7V6))%KOJ5GSDW\:+;[<)X[L_PQ7J MUZ.>Q_4 M;=D8JJ;))EH%K>X2S*9YC)%]*/TV% 5*+0'!58 RYJNT"W2,R/*Y3BG$EZ'2KZ!7?$5U;\C_2/%G4E96C!$9A L8);&I0&2<^82/X98!S/W- Q[ M_^V4D#E0[@T@YD-:K+JX%>(O%JM+'UW$.[U,,:7K\OG#%/\$'>VTZS9Y.TUH M1,NX!DX#",DQ^+:I'!EQ7B;6*JL\URG7B1R.('K8BVRGQ.2I--L B/\RGDQG MX\7-+?V_?"MC2MY/"I^K&23=2)*1BRYJPAFF;0EY*^-[3$;IHF\/GBDAI:R3 MB>](X+#WT$X)SAH::R)L>V!U(\>)(X8+H ZM1_CHP ?#(!GB#+7:V$KSD1Z0 ML1.LU&N U>'2;\"+O7.S"3KA^:XOL59JL\B0Y.T%)OP8H':^-!B'U=GRU7*0X8HEE8JV"0*0"H8C!1-@:T!Z] MJN,LH]<]":C6!.T$*_,:876(1IK=5OZ\]//TCV5I#/ZC;'GNOQG\TQ/ZV<)] MGK"^;K,\>LD]7K0RG#H!WF4-0@<'3I1VP(9%HJU.0E2:7KV%HJ//P1X]]_YT MQ*6H9"[#IP1'_TAQM;569(B6$J,#RRS5:8RVE:2!KPGT@8F?#JYZ$?_9>)%^ MVT'N]?0ZWN?D#2"WHE!KK6A*$B+^1[B2!08NJPPVD1RMEAKQ=,Z>:56$Z@(E M7CGD4D51BE =F% *8W#Y-CYABL!.XI1:N!/7!Q)>\$?["[V!2/DQ#_B?=?=N ME&8^$AI!8'16RNLQA[0Z0LY*6V4YT:;28,NG"6H*/@=H^@7H'"+V-M&SOIY! MM>?4<@M.H9J%2 FL(0HD2\KDI((U=:;,;B6I+00=I/"7072 ]-N#T?IF#B4N M"ZL28$SH04COP?H8@'L?4C3&2DI. :$6YO/UI.KG 72 W!L SYOE'*/.^?PB M_&,YGG9I["%H('O,_6]@O4A M]D;14S[.TJV!)>HD-0HYB!+-(?,R5QJUGG,HG;F(%KI.+=2+I WKDGH!P Z@ M.EP;P]YQ^W6ZG/WGYYMYN7GU?A)N1[<1&J(O#>-<&4R9'0,;N0*ADR,^DRCL M"XG\MD>WAX8C-#?M48P->)F+?[I9O(OY@M*1*J,A&%_ZL'BT%6H-T,0D+N8^ M.5-G97I QK!52KVO1X>+N %\;)E2-IN5ZH"NBOK-S?W??'(WY7<=Q_=L3V*Y MG_G!7=\9G'#.>L-!4F7+5BLM0W,B*!(]1G7.JUPI!:O S;#>[0AP/0ZYA]9T M VB_3//%;!RZ6P+3\/<_)N/%_/+S'VO7;H3N;BF#ZQPZYP)<0#G+J#!/)C$Z M6@>VSY(U3^+XQS@NUUV'F";*<<8@!6G* M92=,JGE,H)5R:.D&D7+KXC)=K>XT?1M_ M_S)]-UF,%S=KP[(Z):?*TE#N" M.&1B-.I>!9A9=*8O>:3[K8>AYGKCAFCOU M (/G0-6C3H;-&]],T6-_S&\Q=0KX1_--CX^?K\>+1;H=!!XQU<:(PX#/'',J M;AQX4V;)>&L(U50&_^BRPQ/9Y!XO; @]?>I[6EWX#41=CWSZ[W==80S"P3&O M@+L@2VV7!V=07I9ED;3&8+;2..EM% U;#E[[K.\PP3< H-LM'K0#/YZL36(R M'\?U[=XO&(W.5Y11S)$\,R$&8%&7!E@8 OJ0,66BV69#B6&A[J[I+E0V=:9S M("ZV[*#VKJ1F 5@Z3Z'X'G"YF1E=ED\?\\?EHA3(S[O[%?\Q_OIM9+PB"?D$ M2YP&07)$"4<+1I3]R,BCJGQ U \?39TKU03Q210]<.RW,^._CYT?7V&\LT[V M/Z79>!I'"?G*6I(R-*:4$PB),0F*WD=%'2Y5AF;U+;=#;^5XHC05-6DDJ0Y?A'A"# X4=(,?&L MO"295PHP^V:EJ5V9?GSML.H>].XB&O?1W)>D<#KI-D&[_/,JQ7+/.*3QC_3' M]^GDKVE>7,7'W/U7(\N-DJ3T;:(I09E'#*@\!B1(3USRFC'SHG\^,=%-I6-' MN_.6-=Z*]_="PYKWK 3M?SXEU7].(.DND5!E$E*7*6I1R-6\AAT X MCX8P7O$HLF]VAKU77&\5&%3M]:_EK+\H/PH;__=__3=02P,$% @ [(!X M5 $KHIG\ @ Y0< !8 !B;"TR,#(Q,3(S,7AE>#(S,3$N:'1MU579CM-* M$'WG*XH@-BG>VMG&$R(-C@'P3+C_.(\C,)H?YA]?320@MRW'N_-!QQLLQO%V^GT+' M=CU8*EYH880L>.XXT:P%K0L01QE::\X_O)(&&L MT^^YW;[+NIZ7?/((I$/N38PVAQQ?M3:BL#*LZ@<=9O>[I;G>Z3UNU MZVB8RL)0/47QC=BD.4MF\+.Q>"[615!3:C6A)W,LX;H'V*SD6!)^ >JZ!&GS.Q$M1&W_;^ MC?,A7:[6Q-C(,O &E/8!XIA:C.JW0@YO9K?1; DWUS"9C:-Y1 NIB^C-Y'89 M+:+QZ;!>A>'-A]ER,GL#UY/%>SCC]\,]^D^V7\VV\SU;CQ';.X0,%:X.$,M" M5Q?#2# 9@BABJ4JI>'7M@.P*4W(LXLI4>RQP+;0Y.MP:NDW5A=! VK54&[BU M!O!B)K4-ON];S.OX[D7[*/UOJQE%^5.E9B7M=U7X),X77.X_LID6[#I(CMZI?<*J)"Q PD]0-PC2NU MY>H C"K4UUUA3J3H53BV(A4%+V)J-6W)-Y95[:[VS_\H3]>Q)IW^IZQ7F M2L2XIYZI3&XUAE*62$RGT_D?A3B5&JZ*->:HVQ!>_5$L9\?O?VWL">-WTZ*4 MS;@,FJ.\P[/Y<0I<26/D)G#_">$K+?.M.0_YR<@YKLT K$?QZ"M02P,$% M @ [(!X5,(N+W\_" 0"4 !8 !B;"TR,#(Q,3(S,7AE>#,Q,3$N:'1M M[5I=<]NZ$7WOK\!5IHD]HR]*\H=DQS.RS#2:ZRM[;+G)?>I )"AB3!*\ "A9 M_?4] "A+MN3$Z6TR2EL_R"*Q ';/[IY=D#K]Y>)J,/[]VB>Q3A-R?7=^.1R0 M2JW1^-0>-!H7XPORG4FQX92YHIKKG(:-)H^*,*J<1:Y[U&8SZ?U^?M MNI#3QOBF89;J-!(A%*N'.JRE$ MA(NSTY#/" _?5_@A:W6";COLLLCK4-;J'G4ZM#OQ#H^/)T$W"/_A0U])>5:+F=F_UVG5CPYR?3+GH8Y[7K/YUXH5/3N-1*:QG\1\]]4ML[&8 M9@^Z1A,^S7K6I(J;NAP.1")D[TW3_IV8D5I$4YXL>N_ZDM/D754!_)IBDD=N M6/%_,F@"I>SEW"EZA-D)S]A2<:]E5/4?8C[AFK2]NO=4S^T:!H"4R1^JXL"_ M&0\_# ?]\?!J1*X^D.N;X6@PO.Y?$O^S/[@;#__NXS8D_)L=->'Z[N;VKC\: MD_'5CFKH?QY\[(_^YI/^8$QN[B[]6^*U:-;-7).54P#7:D"W*?B7G"PBGTMK9*9V0HF"*90*7% M@I1GA&8+4F1:%@QJHO;:,@R[*4EQ9=0B$0UP2Q*1HF9HX>0V!#(6,*6H7!B1 ME-XS[+NVIL*]$,I@R\36<.QA! (N4;,AEF$Z- F9)/.8!S%1A?E8S9\SR'6229WI4@,JA MYS\$,=^(=[#&G"XK\^CUWDYOJF#EOF[V(R:.U M('!.,7I]XZ;1EDTC;&KL?QXFD#.LO;N%Q?1)%TRAGX#QEJ^^[J6JH=* %NKU M4PRG31A0+G=R+"D*B060-S.N;#9"BF5V'5..5WF\S@62)=2ZK:3)%=S5DB?, M($=.0QY/GH?#J%-J(B-YO2Q:9V,B,E>Y MXCL1A7YY[]?P$WV49J:SB+[>3Y')LF>Q\S';QI[NT!Q^FR[S2)J7HL#2;7;)2PT)*0M;XDB 7Z]'N6E.W\ M,_GJGP!DMV/BX-_JYNSA,ER&4G65#R8]UUV[2@WCHF\H$1OU&GI15&LMI'KD M8WL#BZ4XJ6G&MA+.1(#KS4C(H9.=O@?7([^5X0_\-]W",D;9'P6'RC8JBRRP M#?[^;C=D?9QA3#WD\)%I(TUS&G &1$LN?6R,YHS>&W)T]HTD K8*S)A-,*!N#_:E>ZJ.KW@V$\F,&=+*Z+1\/B'+G&1IGH@% MP^@\%BX+Z1/GPUE_DK_K+T+X[&4 &AM[+.ZY'GO&-EX/+"=.A-8B[3574^@$ MO7:A-Z=\Y8V"^XSE_W(F,MC@YL&&G;7#Y: M*M&1UA!."CRSX6$GG91KE? 8O6:&V]OFM&RY5 M[G;K1\TCH[6&JCI<;EP:5+<&-72X.7;8J7N=[HO#S;KWXMB7ECVH=]O'__%5 M6X?U0Z_]JF4;%@@'!N!6.5]J5582$IM/OM?('X@'AM4?B"8LV$'=@_RAV ML/%W@?RW%<8^:XY)JU.U+_P> [%$X O&-8UIE6\7?25V+RY_^!/!?'[9'_QZ M.1SY53(<#>I/T"UQ>$9T7IG@WP7Z'^BEGRD9SA=/FZV?V1;[4D79SR>OD;:% MWO^$_)YT',643\!Q84 MIMTE5^Y43/:NW;,Z=-$;@_N;SF_8YF^MM7RQ^=S%WKOA?EMD?^5T]B]02P,$ M% @ [(!X5,)O-YXW" /24 !8 !B;"TR,#(Q,3(S,7AE>#,Q,C$N M:'1M[5I=RR MUV&%4J7R::]3J9P/SMF'P<^7K%&NUMA \\1(*U7"XTJEVR^PPMC:M%6IS&:S M\FROK/2H,KBIT%*-2JR4$>70AH73$[J#3\'#T_^<_% JL7,59!.16!9HP:T( M669D,F*?0F'N6*F42W54.M=R-+:L7JW7V2>E[^24^W$K;2Q.%^N<5/SU2<5M MGC0;(@HJHM@;S\\W#OXK08E M*Q#W5-W?,8V4(CZ1\;SUKJTEC]\5#< O M&:%EY(>-_$- $RCE+F=>T0/,CF4B%HK7ZJ1J]WXLA]*RO5JY_EC/S1H&@%3H M;ZIBIWLSZ%WT.NU![ZK/KB[8]4VOW^E=MR_91:_?QE=\N[J 1/=F2TVX_GAS M^['='[#!U99JV/VE\Z'=_['+VIT!N_EXV;UEM3U>JC5V^"YK]\]9K1GZJ^*6 M6M"^9>WSJ^M!]YQM/]RWW8Z+YKUJG2)Z\*'+;MLW9^U^][9T]&_.I8%I,I9BAOMBQ-*R=)!F/V8U(E;9,)>Q"Z0FK54L_O7W3.#AN M,Q6QLY@'=Y=8LLAZ25"&D4?;:62]S,ZX@6FP8S)G=XF:Q2(<06]GJ_9&ADH8 MEB@46BS(9<)X,F=98G4FH"9*KZO"L)NS":Y(+1;Q +G'O,UX4 M+)()<"+(E[@4X4*(8UBOC,LD0BQS:L[P/8BS$&L"^Q40BO";U/&YJU7LD4ZU"D2(VX;M -A0 MP%,>O>Y],.;)2+ VTN(FBR&!ZO[VS6&]5CNN-7>$UP4U?O6>ORFI.";>V[07 MHSQ:"0+O%-+KE9M&&S:-L"G9_S1,($>LO;V%A=JD)56FL0#R9BJ-RT9(B<2M0^5XF<>K7*!%S)W;8(&)7(:NA@5R] =QTPV-#*47$LR0'HR=^R4T$J9(8)U06\<&[O?*].# 03%,9DK^YP7F=&(<;Q J570H"KL.%0Q BD@]E+.VSG?. M+3ZR'HFNE&U';/>Y06FF4X2%<;4F")0.G0*N@(]$@A(2(SHP(E(*.Q)!<^(C M .$I4_#)%L= L,NZ4QYG+F<((!%%J*!R"M/,ADJ(2O&"[/>7F\NBTP7;Z*T3.>D#6@:7& M."]E;N2)WUZ1HT3&*@@R3<"M,-^C]2;*6-RA4RE6,0&6^#T#96+1G37A"%Y' MQCR1R]5$ZR5%UVO29C;AY* ^6:BQ(1.A)RUN<$,4>??B?BO)U_ M(E_\&X!L=TPT_U(WYPZ7X2*4BLM\H/1<=>TR-G%4:ZNT>>!C M=P.+37!2LT)L))RA M?32"BADYN^ ]#SCN\Q5N*HZ<+(NN;RP5*- MCK2$<(IY:D1K\>487)G&?-Z2B0L/-^DX7RN'A_2:$N>BQN7/;-WC6S^/FB]:MN* \& ;I/RY'UAK[",D) Z_58]O6_9%O=2Q;C/U;=(FR+O M_\*W?3X1+_5N7DA=NY9"/WHRQQ:*;;^I_[J[<#J@7Z3\[V1S9RQ%Q"X>&N8K M?R9F.]?^21UNK0WNKCN_XEJ_E<;RV=9S&SOOBO]AD?N)T^F?4$L#!!0 ( M .R >%3>ND[TP 0 << 6 8FPM,C R,3$R,S%X97@S,C$Q+FAT;>U9 M;6_:2!#^?K]B2G1I*^%73 @OB>2 HZ!+ 8%S;3^=%GL=5C%>=[V$<+_^9M?0 M)$=SC4Y-2J/P 1G/SNSSS,[N/&@[;WK#;OAY%,!,SE,879R<][M0,2SK8ZUK M6;VP!V?AAW/P3-N!4)"L8)+QC*26%0PJ4)E)F;8%E=@&.M1 M79ZO!+N<27!MUX6/7%RQ:U+:)9,I/=[$Z5CE[XZE)^E,>;PZ[L3L&EA\5&&D M5F],&U[#/71MSZF3J3N-&]2I-0Y=MU%W:W\Y"-+"X:5/(5^H*1]&VUP.0;!14L*%@ L-3&(W[@VY_Y)]#\"GH7H3]/P-\C4.",?B#WAW[:7_@XR,^K>T/ ML2E62:THUURD5,A8&EFI*\H*W-0SMF19Z258MENO2T4WL= M:\JEY',5KGVMB@Z7;[V1]9XNS>MFW6R:#;NA^K7$)BWCS<3K5F[J5F[)>-MV MX)F.UWS0;)O.@[;_"ELWF[7#'Q[5/3 /G-JCPEHZ$64R,-U%3K*C2JVR<5O#^7OVPK0^@&;B>WJ"WI^0Z [\D MN9.5IO8BN.B3J-#?]WK%/7*/+$=;<:S\X@D9D#E][/*N3T:MQW/$QU,6PP;8 M[E/=O?7&3#YK!D+UE_3E;.;NC-$$)0O*%\FN*0R3A*'D@WTIW\^_\_?X*6O8(1P2R_2ME7*;NK4M9SZO]3RMI>XRFD;/UII&RS_BIE M?_F.\8*E[*95[(:R>56R3ZQD=VNY7X7L#Q"RIU]%PC>$[);Q,4+VPM"IKB1%G+;Y3N74NOO\HI,7]8=_P-0 M2P$"% ,4 " #L@'A448!7X!6+ @"H[1T #P @ $ M8FPM,C R,3$R,S$N:'1M4$L! A0#% @ [(!X5#E:7!07&@ &1T! \ M ( !0HL" &)L+3(P,C$Q,C,Q+GAS9%!+ 0(4 Q0 ( .R M>%385CR4SC8 -!$ @ 3 " 8:E @!B;"TR,#(Q,3(S,5]C M86PN>&UL4$L! A0#% @ [(!X5)S;$+D%;@ @[T$ !, M ( !A=P" &)L+3(P,C$Q,C,Q7V1E9BYX;6Q02P$"% ,4 " #L@'A4UCLW M/>QQ 0!-6@\ $P @ &[2@, 8FPM,C R,3$R,S%?;&%B+GAM M;%!+ 0(4 Q0 ( .R >%3G%GH>CM4 &[6"0 3 " =B\ M! !B;"TR,#(Q,3(S,5]P&UL4$L! A0#% @ [(!X5 $KHIG\ @ MY0< !8 ( !EY(% &)L+3(P,C$Q,C,Q>&5X,C,Q,2YH=&U0 M2P$"% ,4 " #L@'A4PBXO?S\( ! )0 %@ @ ''E04 M8FPM,C R,3$R,S%X97@S,3$Q+FAT;5!+ 0(4 Q0 ( .R >%3";S>>-P@ M #TE 6 " 3J>!0!B;"TR,#(Q,3(S,7AE>#,Q,C$N:'1M M4$L! A0#% @ [(!X5-ZZ3O3 ! !QP !8 ( !I:8% M &)L+3(P,C$Q,C,Q>&5X,S(Q,2YH=&U02P4& H "@". @ F:L% end