0001115128-22-000011.txt : 20220506 0001115128-22-000011.hdr.sgml : 20220506 20220504181605 ACCESSION NUMBER: 0001115128-22-000011 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 86 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220505 DATE AS OF CHANGE: 20220504 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Quotient Technology Inc. CENTRAL INDEX KEY: 0001115128 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-ADVERTISING [7310] IRS NUMBER: 770485123 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36331 FILM NUMBER: 22893181 BUSINESS ADDRESS: STREET 1: 1260 EAST STRINGHAM AVENUE STREET 2: SUITE 600 CITY: SALT LAKE CITY STATE: UT ZIP: 84106 BUSINESS PHONE: 650-605-4600 MAIL ADDRESS: STREET 1: 1260 EAST STRINGHAM AVENUE STREET 2: SUITE 600 CITY: SALT LAKE CITY STATE: UT ZIP: 84106 FORMER COMPANY: FORMER CONFORMED NAME: COUPONS.com Inc DATE OF NAME CHANGE: 20131023 FORMER COMPANY: FORMER CONFORMED NAME: COUPONS INC DATE OF NAME CHANGE: 20050802 FORMER COMPANY: FORMER CONFORMED NAME: COUPONS COM INC DATE OF NAME CHANGE: 20000522 10-Q 1 quot-20220331.htm 10-Q quot-20220331
false2022Q10001115128--12-31truehttp://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006Memberhttp://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006Memberhttp://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006Member0.0576037http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent00011151282022-01-012022-03-310001115128us-gaap:CommonStockMember2022-01-012022-03-310001115128quot:PreferredStockPurchaseRightsMember2022-01-012022-03-3100011151282022-04-29xbrli:shares00011151282022-03-31iso4217:USD00011151282021-12-31iso4217:USDxbrli:shares0001115128quot:SeriesAJuniorParticipatingPreferredStockMember2022-03-3100011151282021-01-012021-03-3100011151282020-12-310001115128us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-12-310001115128us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-12-3100011151282021-01-012021-12-310001115128us-gaap:CommonStockIncludingAdditionalPaidInCapitalMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310001115128us-gaap:CommonStockIncludingAdditionalPaidInCapitalMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001115128us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-01-012022-03-310001115128us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-01-012021-03-310001115128us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-03-310001115128us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-03-310001115128us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001115128us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001115128us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001115128us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001115128us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001115128us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001115128us-gaap:RetainedEarningsMember2021-12-310001115128us-gaap:RetainedEarningsMember2020-12-310001115128us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310001115128us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001115128us-gaap:RetainedEarningsMember2022-01-012022-03-310001115128us-gaap:RetainedEarningsMember2021-01-012021-03-310001115128us-gaap:RetainedEarningsMember2022-03-310001115128us-gaap:RetainedEarningsMember2021-03-3100011151282021-03-3100011151282022-01-012022-01-010001115128us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-01-010001115128srt:RevisionOfPriorPeriodReclassificationAdjustmentMember2022-01-010001115128quot:PromotionServicesMember2022-01-012022-03-310001115128quot:PromotionServicesMember2021-01-012021-03-310001115128quot:MediaServicesMember2022-01-012022-03-310001115128quot:MediaServicesMember2021-01-012021-03-310001115128us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-03-310001115128us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-03-310001115128us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2022-03-310001115128us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-03-310001115128us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-03-310001115128us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001115128us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-03-310001115128us-gaap:FairValueMeasurementsRecurringMember2022-03-310001115128us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2021-12-310001115128us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001115128us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2021-12-310001115128us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001115128us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001115128us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001115128us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001115128us-gaap:FairValueMeasurementsRecurringMember2021-12-310001115128us-gaap:FairValueInputsLevel3Memberquot:UbimoLimitedMember2021-12-310001115128us-gaap:FairValueInputsLevel3Memberquot:ElevaateLimitedMember2021-12-310001115128us-gaap:FairValueInputsLevel3Memberquot:UbimoLimitedMember2022-01-012022-03-310001115128us-gaap:FairValueInputsLevel3Memberquot:ElevaateLimitedMember2022-01-012022-03-310001115128us-gaap:FairValueInputsLevel3Memberquot:UbimoLimitedMember2022-03-310001115128us-gaap:FairValueInputsLevel3Memberquot:ElevaateLimitedMember2022-03-310001115128us-gaap:FairValueInputsLevel3Memberquot:UbimoLimitedMember2020-12-310001115128us-gaap:FairValueInputsLevel3Memberquot:ElevaateLimitedMember2020-12-310001115128us-gaap:FairValueInputsLevel3Memberquot:UbimoLimitedMember2021-01-012021-03-310001115128us-gaap:FairValueInputsLevel3Memberquot:ElevaateLimitedMember2021-01-012021-03-310001115128us-gaap:FairValueInputsLevel3Memberquot:UbimoLimitedMember2021-03-310001115128us-gaap:FairValueInputsLevel3Memberquot:ElevaateLimitedMember2021-03-310001115128quot:UbimoLimitedMember2022-01-012022-03-310001115128quot:UbimoLimitedMember2022-03-310001115128us-gaap:FairValueInputsLevel2Memberquot:OnePointSevenFivePercentageConvertibleSeniorNotesDueTwoThousandTwentyTwoMemberus-gaap:SeniorNotesMember2017-11-30xbrli:pure0001115128us-gaap:FairValueInputsLevel2Memberquot:OnePointSevenFivePercentageConvertibleSeniorNotesDueTwoThousandTwentyTwoMemberus-gaap:SeniorNotesMember2022-03-310001115128us-gaap:FairValueInputsLevel2Memberquot:OnePointSevenFivePercentageConvertibleSeniorNotesDueTwoThousandTwentyTwoMemberus-gaap:SeniorNotesMember2021-12-310001115128us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-03-310001115128us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-310001115128us-gaap:ComputerEquipmentMember2022-03-310001115128us-gaap:ComputerEquipmentMember2021-12-310001115128us-gaap:LeaseholdImprovementsMember2022-03-310001115128us-gaap:LeaseholdImprovementsMember2021-12-310001115128us-gaap:FurnitureAndFixturesMember2022-03-310001115128us-gaap:FurnitureAndFixturesMember2021-12-310001115128quot:UbimoLimitedMember2019-11-192019-11-190001115128quot:UbimoLimitedMember2019-11-190001115128quot:ElevaateLimitedMember2018-10-262018-10-260001115128quot:ElevaateLimitedMember2018-10-260001115128quot:ElevaateLimitedMember2021-01-012021-12-310001115128quot:ElevaateLimitedMember2021-12-3100011151282018-06-012022-03-310001115128us-gaap:DevelopedTechnologyRightsMemberquot:UbimoLimitedMember2019-11-190001115128us-gaap:DevelopedTechnologyRightsMemberquot:UbimoLimitedMember2019-11-192019-11-190001115128us-gaap:DevelopedTechnologyRightsMemberquot:ElevaateLimitedMember2018-10-260001115128us-gaap:DevelopedTechnologyRightsMemberquot:ElevaateLimitedMember2018-10-262018-10-260001115128quot:UbimoLimitedMemberus-gaap:CustomerRelationshipsMember2019-11-190001115128quot:UbimoLimitedMemberus-gaap:CustomerRelationshipsMember2019-11-192019-11-190001115128quot:ElevaateLimitedMemberus-gaap:CustomerRelationshipsMember2018-10-260001115128quot:ElevaateLimitedMemberus-gaap:CustomerRelationshipsMember2018-10-262018-10-260001115128us-gaap:TradeNamesMemberquot:UbimoLimitedMember2019-11-190001115128us-gaap:TradeNamesMemberquot:UbimoLimitedMember2019-11-192019-11-190001115128us-gaap:TradeNamesMemberquot:ElevaateLimitedMember2018-10-260001115128us-gaap:TradeNamesMemberquot:ElevaateLimitedMember2018-10-262018-10-260001115128quot:MediaServiceRightsMember2022-03-310001115128quot:MediaServiceRightsMember2022-01-012022-03-310001115128us-gaap:TechnologyBasedIntangibleAssetsMember2022-03-310001115128us-gaap:TechnologyBasedIntangibleAssetsMember2022-01-012022-03-310001115128us-gaap:FranchiseRightsMember2022-03-310001115128us-gaap:FranchiseRightsMember2022-01-012022-03-310001115128us-gaap:CustomerRelationshipsMember2022-03-310001115128us-gaap:CustomerRelationshipsMember2022-01-012022-03-310001115128us-gaap:DatabasesMember2022-03-310001115128us-gaap:DatabasesMember2022-01-012022-03-310001115128us-gaap:MarketingRelatedIntangibleAssetsMember2022-03-310001115128us-gaap:MarketingRelatedIntangibleAssetsMember2022-01-012022-03-310001115128us-gaap:TradeNamesMember2022-03-310001115128us-gaap:TradeNamesMember2022-01-012022-03-310001115128quot:SupplierRelationshipsMember2022-03-310001115128quot:SupplierRelationshipsMember2022-01-012022-03-310001115128us-gaap:PatentsMember2022-03-310001115128us-gaap:PatentsMember2022-01-012022-03-310001115128quot:RegisteredUsersMember2022-03-310001115128quot:RegisteredUsersMember2022-01-012022-03-310001115128quot:MediaServiceRightsMember2021-12-310001115128quot:MediaServiceRightsMember2021-01-012021-12-310001115128us-gaap:TechnologyBasedIntangibleAssetsMember2021-12-310001115128us-gaap:TechnologyBasedIntangibleAssetsMember2021-01-012021-12-310001115128us-gaap:FranchiseRightsMember2021-12-310001115128us-gaap:FranchiseRightsMember2021-01-012021-12-310001115128us-gaap:CustomerRelationshipsMember2021-12-310001115128us-gaap:CustomerRelationshipsMember2021-01-012021-12-310001115128us-gaap:DatabasesMember2021-12-310001115128us-gaap:DatabasesMember2021-01-012021-12-310001115128us-gaap:MarketingRelatedIntangibleAssetsMember2021-12-310001115128us-gaap:MarketingRelatedIntangibleAssetsMember2021-01-012021-12-310001115128us-gaap:TradeNamesMember2021-12-310001115128us-gaap:TradeNamesMember2021-01-012021-12-310001115128quot:SupplierRelationshipsMember2021-12-310001115128quot:SupplierRelationshipsMember2021-01-012021-12-310001115128us-gaap:PatentsMember2021-12-310001115128us-gaap:PatentsMember2021-01-012021-12-310001115128quot:RegisteredUsersMember2021-12-310001115128quot:RegisteredUsersMember2021-01-012021-12-310001115128quot:OnePointSevenFivePercentageConvertibleSeniorNotesDueTwoThousandTwentyTwoMemberus-gaap:SeniorNotesMember2017-11-300001115128quot:OnePointSevenFivePercentageConvertibleSeniorNotesDueTwoThousandTwentyTwoMemberus-gaap:SeniorNotesMember2017-11-012017-11-300001115128quot:OneHundredThirtyPercentApplicableConversionPriceMemberquot:OnePointSevenFivePercentageConvertibleSeniorNotesDueTwoThousandTwentyTwoMemberus-gaap:SeniorNotesMember2017-11-012017-11-30utr:D0001115128quot:NinetyEightPercentApplicableConversionPriceMemberquot:OnePointSevenFivePercentageConvertibleSeniorNotesDueTwoThousandTwentyTwoMemberus-gaap:SeniorNotesMember2017-11-012017-11-300001115128quot:OnePointSevenFivePercentageConvertibleSeniorNotesDueTwoThousandTwentyTwoMembersrt:MaximumMemberus-gaap:SeniorNotesMember2017-11-012017-11-300001115128us-gaap:AccountingStandardsUpdate202006Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310001115128quot:OnePointSevenFivePercentageConvertibleSeniorNotesDueTwoThousandTwentyTwoMember2022-03-310001115128quot:OnePointSevenFivePercentageConvertibleSeniorNotesDueTwoThousandTwentyTwoMember2021-12-310001115128quot:OnePointSevenFivePercentageConvertibleSeniorNotesDueTwoThousandTwentyTwoMemberus-gaap:SeniorNotesMember2022-01-012022-03-310001115128quot:OnePointSevenFivePercentageConvertibleSeniorNotesDueTwoThousandTwentyTwoMemberus-gaap:SeniorNotesMember2021-01-012021-03-310001115128us-gaap:RevolvingCreditFacilityMember2021-11-170001115128us-gaap:LetterOfCreditMember2021-11-170001115128us-gaap:StockCompensationPlanMember2022-03-310001115128us-gaap:StockCompensationPlanMember2022-01-012022-03-310001115128srt:MaximumMemberus-gaap:StockCompensationPlanMember2022-01-012022-03-310001115128quot:A2021PerformanceBasedRestrictedStockUnitAwardsMemberquot:PerformanceBasedRestrictedStockUnitsMember2021-03-012021-03-010001115128quot:A2021PerformanceBasedRestrictedStockUnitAwardsMemberquot:PerformanceBasedRestrictedStockUnitsMember2022-01-012022-03-310001115128quot:A2021PerformanceBasedRestrictedStockUnitAwardsMemberquot:PerformanceBasedRestrictedStockUnitsMember2021-01-012021-03-310001115128quot:A2022PerformanceBasedRestrictedStockUnitAwardsMemberquot:PerformanceBasedRestrictedStockUnitsMember2022-03-012022-03-010001115128us-gaap:ShareBasedCompensationAwardTrancheOneMemberquot:A2022PerformanceBasedRestrictedStockUnitAwardsMemberquot:PerformanceBasedRestrictedStockUnitsMember2022-03-012022-03-010001115128quot:A2022PerformanceBasedRestrictedStockUnitAwardsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberquot:PerformanceBasedRestrictedStockUnitsMember2022-03-012022-03-010001115128quot:A2022PerformanceBasedRestrictedStockUnitAwardsMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMemberquot:PerformanceBasedRestrictedStockUnitsMember2022-03-012022-03-010001115128quot:A2022PerformanceBasedRestrictedStockUnitAwardsMemberquot:PerformanceBasedRestrictedStockUnitsMember2022-01-012022-03-310001115128us-gaap:RestrictedStockUnitsRSUMember2021-12-310001115128us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001115128us-gaap:RestrictedStockUnitsRSUMember2022-03-310001115128us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001115128quot:EmployeeStockPurchasePlanMember2022-01-012022-03-310001115128us-gaap:EmployeeStockMember2022-01-012022-03-310001115128us-gaap:EmployeeStockMember2021-01-012021-03-310001115128us-gaap:CostOfSalesMember2022-01-012022-03-310001115128us-gaap:CostOfSalesMember2021-01-012021-03-310001115128us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001115128us-gaap:SellingAndMarketingExpenseMember2021-01-012021-03-310001115128us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001115128us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-03-310001115128us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001115128us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-03-310001115128us-gaap:EmployeeStockOptionMember2022-03-310001115128us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001115128quot:FebruaryTwoThousandTwentyOneShareRepurchaseProgramMember2021-02-280001115128quot:FebruaryTwoThousandTwentyOneShareRepurchaseProgramMember2022-01-012022-03-310001115128us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001115128us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001115128us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001115128us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001115128quot:SharesRelatedToConvertibleSeniorNotesMember2022-01-012022-03-310001115128quot:SharesRelatedToConvertibleSeniorNotesMember2021-01-012021-03-310001115128srt:MinimumMember2022-03-310001115128srt:MaximumMember2022-03-310001115128quot:ProfessionalSportsTeamSuiteMember2022-03-310001115128us-gaap:PurchaseCommitmentMember2022-01-012022-03-3100011151282021-10-310001115128quot:SoutheasternGrocersMemberquot:ResultMarketingGroupLtdVSoutheasternGrocersEtAlMember2021-06-172021-06-170001115128quot:SoutheasternGrocersAndQuotientTechnologyIncMemberquot:ResultMarketingGroupLtdVSoutheasternGrocersEtAlMember2021-06-172021-06-170001115128quot:FortisAdvisorsLLCVQuotientTechnologyIncMember2021-08-202021-08-200001115128quot:AlbertsonsCompaniesIncVQuotientTechnologyIncMember2021-11-190001115128quot:AlbertsonsCompaniesIncVQuotientTechnologyIncMember2021-11-192021-11-19
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, DC 20549
___________________________________________________________
FORM 10-Q
___________________________________________________________

(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2022
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-36331
Quotient Technology Inc.
(Exact Name of Registrant as Specified in Its Charter)
Delaware77-0485123
(State or Other Jurisdiction of
 Incorporation or Organization)
(I.R.S. Employer Identification No.)
1260 East Stringham Avenue, 6th Floor, Salt Lake City, UT
84106
(Address of Principal Executive Offices)(Zip Code)
(650)
605-4600
(Registrant’s Telephone Number, Including Area Code)
(Former name, former address and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class Trading
Symbol(s)
 Name of each exchange on which registered
Common stock, $0.00001 par value QUOT New York Stock Exchange
Preferred Stock Purchase RightsNew York Stock Exchange
    Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      No  
    Indicate by checkmark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  
    Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See definition 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. 
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  

As of April 29, 2022, the registrant had 95,082,450 shares of common stock outstanding.


QUOTIENT TECHNOLOGY INC.
INDEX
REPORT ON
FORM 10-Q
FOR THE QUARTER ENDED MARCH 31, 2022
 

3


PART I - FINANCIAL INFORMATION

Item 1.         Financial Statements.

QUOTIENT TECHNOLOGY INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except share and per share data)
 March 31,
2022
December 31,
2021
(unaudited) 
Assets  
Current assets:  
Cash and cash equivalents$202,583 $237,417 
Accounts receivable, net of allowance for credit losses of $2,106 and $2,500 at
   March 31, 2022 and December 31, 2021, respectively
114,263 177,216 
Prepaid expenses and other current assets20,514 19,312 
Total current assets337,360 433,945 
Property and equipment, net21,845 22,660 
Operating lease right-of-use assets19,393 23,874 
Intangible assets, net10,355 13,003 
Goodwill128,427 128,427 
Other assets12,895 13,571 
Total assets$530,275 $635,480 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$8,578 $18,021 
Accrued compensation and benefits12,241 20,223 
Other current liabilities58,009 95,279 
Deferred revenues21,209 26,778 
Contingent consideration related to acquisitions 22,275 
Convertible senior notes, net199,377 188,786 
Total current liabilities299,414 371,362 
Operating lease liabilities25,551 26,903 
Other non-current liabilities419 522 
Deferred tax liabilities1,991 1,991 
Total liabilities327,375 400,778 
Commitments and contingencies (Note 13)
Stockholders’ equity:
Preferred stock, $0.00001 par value—10,000,000 shares authorized; 250,000
 shares designated as Series A Junior Participating Preferred Stock; and no shares
   issued or outstanding at March 31, 2022 and December 31, 2021
  
Common stock, $0.00001 par value—250,000,000 shares authorized; 95,068,899
   and 94,779,442 shares issued and outstanding at March 31, 2022 and
   December 31, 2021, respectively
1 1 
Additional paid-in capital687,557 731,672 
Accumulated other comprehensive loss(1,213)(1,099)
Accumulated deficit(483,445)(495,872)
Total stockholders’ equity202,900 234,702 
Total liabilities and stockholders’ equity$530,275 $635,480 
 
See Accompanying Notes to Condensed Consolidated Financial Statements


4


QUOTIENT TECHNOLOGY INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share data)
(Unaudited)
 Three Months Ended
March 31,
 20222021
Revenues$78,456 $115,316 
Cost of revenues49,078 71,984 
Gross profit29,378 43,332 
Operating expenses:
Sales and marketing21,936 27,365 
Research and development9,756 12,056 
General and administrative22,708 12,833 
Change in fair value of contingent consideration 285 
Total operating expenses54,400 52,539 
Loss from operations(25,022)(9,207)
Interest expense(1,154)(3,730)
Other income (expense), net36 (228)
Loss before income taxes(26,140)(13,165)
Provision for income taxes166 249 
Net loss$(26,306)$(13,414)
Net loss per share, basic and diluted$(0.28)$(0.15)
Weighted-average number of common shares used in computing net loss per share, basic and diluted94,924 92,413 
 
See Accompanying Notes to Condensed Consolidated Financial Statements

5


QUOTIENT TECHNOLOGY INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(In thousands)
(Unaudited)
 Three Months Ended March 31,
 20222021
Net loss$(26,306)$(13,414)
Other comprehensive income (loss):
Foreign currency translation adjustments(114)(14)
Comprehensive loss$(26,420)$(13,428)
 
See Accompanying Notes to Condensed Consolidated Financial Statements

6


QUOTIENT TECHNOLOGY INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(In thousands)
(Unaudited)
 Three Months Ended March 31,
 20222021
Total stockholders' equity, beginning balances$234,702 $247,029 
Common stock and additional paid-in capital:
Beginning balances$731,673 $698,334 
Cumulative-effect adjustment due to adoption of ASU 2020-06(49,090) 
Stock-based compensation5,944 5,921 
Exercise of employee stock options 13,070 
Issuance of common stock for services provided 223 
Payments for taxes related to net share settlement of equity awards
(969)(2,246)
Ending balance$687,558 $715,302 
Accumulated other comprehensive loss:
Beginning balances$(1,099)$(1,001)
Other comprehensive loss(114)(14)
Ending balance$(1,213)$(1,015)
Accumulated deficit:
Beginning balances$(495,872)$(450,304)
Cumulative-effect adjustment due to adoption of ASU 2020-0638,733  
Net loss(26,306)(13,414)
Ending balance$(483,445)$(463,718)
Total stockholders' equity, ending balances$202,900 $250,569 
 
See Accompanying Notes to Condensed Consolidated Financial Statements

7


QUOTIENT TECHNOLOGY INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)

 Three Months Ended March 31,
 20222021
Cash flows from operating activities:
Net loss$(26,306)$(13,414)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:
Depreciation and amortization4,562 9,431 
Stock-based compensation5,742 5,844 
Impairment of long-lived and right-of-use assets5,981  
Amortization of debt discount and issuance cost247 2,846 
Allowance (recovery) for credit losses(396)(143)
Deferred income taxes 249 
Change in fair value of contingent consideration 285 
Other non-cash expenses1,540 958 
Changes in operating assets and liabilities:
Accounts receivable63,348 18,125 
Prepaid expenses and other assets(1,168)4,984 
Accounts payable and other liabilities(46,577)(16,761)
Payments for contingent consideration and bonuses(19,008) 
Accrued compensation and benefits(8,003)(1,771)
Deferred revenues(5,570)(123)
Net cash (used in) provided by operating activities(25,608)10,510 
Cash flows from investing activities:
Purchases of property and equipment(2,557)(2,797)
Net cash used in investing activities(2,557)(2,797)
Cash flows from financing activities:
Proceeds from issuances of common stock under stock plans 13,070 
Payments for taxes related to net share settlement of equity awards(969)(2,246)
Principal payments on promissory note and capital lease obligations(89)(163)
Payments for contingent consideration(5,686) 
Net cash (used in) provided by financing activities(6,744)10,661 
Effect of exchange rates on cash and cash equivalents75 (40)
Net (decrease) increase in cash and cash equivalents(34,834)18,334 
Cash and cash equivalents at beginning of period237,417 222,752 
Cash and cash equivalents at end of period$202,583 $241,086 
Supplemental disclosures of cash flow information:
Cash paid for income taxes$20 $60 
Cash paid for interest$5 $8 
Supplemental disclosures of noncash investing and financing activities:
Fixed asset purchases not yet paid$900 $1,559 
Intangible asset acquisitions not yet paid$ $1,250 
 
See Accompanying Notes to Condensed Consolidated Financial Statements
8


QUOTIENT TECHNOLOGY INC.
Notes to Condensed Consolidated Financial Statements
(Unaudited)

1. Description of Business
Quotient Technology Inc. (together with its subsidiaries, the “Company” or "Quotient"), is an industry leading digital media and promotions technology company that powers cohesive omnichannel brand-building and sales-driving marketing campaigns for advertisers and retailers to influence purchasing decisions throughout a shopper's path to purchase. These marketing campaigns are planned, delivered and measured using our technology platforms and data analytics tool. The Company's network includes the digital properties of retail partners and advertiser customers (also known as consumer packaged goods ("CPG") manufacturers or brands), social media platforms, its consumer brand Coupons.com and digital out-of-home ("DOOH") properties. This network provides the Company with proprietary and licensed data, including retailers’ in-store point-of-sale ("POS") shopper data, purchase intent and online behavior, and location intelligence. With such data powering its platforms, customers and partners use Quotient to leverage consumer data and insights, engage consumers via digital channels, and integrate marketing and merchandising programs to drive measurable sales results and consumer engagement.
2. Summary of Significant Accounting Policies
Basis of Presentation and Consolidation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. As such, the information included in this Quarterly Report on Form 10-Q should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021 filed on March 1, 2022, as amended by its subsequent Form 10-K/A, Amendment No. 1, filed on April 29, 2022 (collectively, "Annual Report on Form 10-K, as amended").
The Company’s condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany transactions and balances have been eliminated. The accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss, and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full year ending December 31, 2022 or for any other period.
There have been no significant changes to the Company’s significant accounting policies described in the Annual Report on Form 10-K, as amended, that have had a material impact on its condensed consolidated financial statements and related notes.
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the financial statements as well as the reported amounts of revenues and expenses during the reporting period. Such management estimates include, but are not limited to, revenue recognition, collectability of accounts receivable, useful lives of intangible assets, estimates related to recoverability of long-lived assets and goodwill, stock-based compensation, restructuring accruals, legal contingencies, deferred income tax assets and associated valuation allowances and distribution fee commitments. These estimates generally require judgments, may involve the analysis of historical and prediction of future trends, and are subject to change from period to period. Actual results may differ from the Company’s estimates, and such differences may be material to the accompanying condensed consolidated financial statements.

9


Recently Issued Accounting Pronouncements
Accounting Pronouncements Recently Adopted
In August 2020, the Financial Accounting Standards Board (“FASB”) issued ASU 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity ("ASU 2020-06"). The guidance simplifies an issuer's accounting for convertible debt instruments and its application of the derivatives scope exception for contracts in its own entity. The guidance eliminates two of the three models in ASC 470-20 that require separate accounting for embedded conversion features. The Company adopted this standard effective January 1, 2022 using the modified retrospective approach. Therefore, the condensed consolidated financial statements for the three months ended March 31, 2022 are presented under the new standard, while the comparative periods presented are not adjusted and continue to be reported in accordance with the Company’s historical accounting policy.
In connection with the adoption of this standard, the Company recognized a cumulative effect adjustment of $38.7 million to retained earnings on the Company’s condensed consolidated balance sheet as of January 1, 2022. This adjustment was primarily driven by the derecognition of interest expense related to the accretion of the debt discount associated with the embedded conversion option recorded in the prior period as required under the legacy guidance. In addition, the Company reclassified $50.7 million and issuance costs of $1.6 million from additional paid-in-capital to convertible senior notes, net on the Company’s condensed consolidated balance sheet as of January 1, 2022. The reclassification was recorded in order to combine the two legacy units of account into a single instrument classified as a liability since the bifurcation of the instrument into two units of account is no longer required under the new standard. Under the new guidance, the Company will no longer incur interest expense related to the accretion of the debt discount associated with the embedded conversion option. The Company will use the if-converted method to calculate diluted EPS. If the Company makes an irrevocable election to settle the principal of the convertible senior notes in cash and the excess conversion spread in shares, the if-converted method will result in a reduced number of shares issued to reflect only the excess conversion. Since the Company had a net loss for the three months ended March 31, 2022, the convertible senior notes were determined to be anti-dilutive and therefore had no impact to basic or diluted net loss per share for the period as a result of adopting ASU 2020-06.
Revenue Recognition
The Company primarily generates revenue by providing digital media and promotions solutions to its customers and partners. Revenues are recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.
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
The Company provides digital promotions, including digital coupons, and/or media programs to its customers, which consist of advertisers, retail partners and advertising agencies. The Company uses its proprietary technology platforms to create, target, deliver and analyze these programs for customers. The Company typically generates revenue, derived from customer use of these programs, on a cost-per-click, cost-per-impression, or cost-per-acquisition basis, and customers are typically billed monthly. Duration-based campaigns are generally billed prior to campaign launch.
The pricing of digital promotions programs typically includes both promotion setup fees and promotion campaign fees. Promotion setup fees are related to the creation of digital promotions and set up of the underlying campaign on Quotient’s proprietary platforms for tracking of the related clicks. The Company recognizes revenues
10


related to promotion setup fees over time, proportionally, on a per click basis, using the number of authorized clicks, per insertion order, commencing on the date of the first click. A click refers to the consumer's action of activating a digital promotion through the Company’s proprietary technology platforms by either saving it to a retailer’s loyalty account for automatic digital redemption, or printing it for physical redemption at a retailer. Promotion campaign fees are usually determined on a per click basis. The Company typically recognizes revenues for digital promotion campaign fees as clicks occur.
The Company also has a duration-based National Promotions offering, as part of its National Promotion business. This offering provides advertisers access to the Company’s proprietary platforms for a specific period of time (the campaign period) in exchange for a fixed fee. The Company provides a single service consisting of making the advertiser’s promotions available for use on its network each day during the campaign period, which generally is between seven and twenty-eight days. The Company has a stand-ready performance obligation that is satisfied over time; therefore, the Company recognizes revenue ratably over the campaign period.
The Company’s media programs enable advertisers and retailers to distribute digital media to promote their brands and products on its retailers’ websites, and mobile applications, and through a network of affiliate publishers and non-publisher third parties that display its media offerings on their websites or mobile applications. Pricing for media campaigns is usually determined on a cost-per-impression, cost-per-click or cost-per-acquisition basis. The Company recognizes revenue each time a digital media ad is displayed or each time a user clicks on the media ad displayed on the Company’s websites, mobile applications or on third-party websites.  
Gross Versus Net Revenue Reporting
In the normal course of business and through its distribution network, the Company delivers digital media and promotions on retailers’ websites through retailers’ loyalty programs, and on the websites of digital publishers. In these situations, the Company evaluates whether it is the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis). The Company typically reports digital promotion and media advertising revenues for campaigns placed on third-party owned properties on a gross basis; that is, the amounts billed to its customers are recorded as revenues, and distribution fees paid to retailers or digital publishers are recorded as cost of revenues. The Company is the principal because it controls the digital promotion and media advertising inventory before it is transferred to its customers. The Company’s control is evidenced by its sole ability to monetize the digital coupon and media advertising inventory, being primarily responsible to its customers, having discretion in establishing pricing for the delivery of the digital promotions and media, or a combination of these.
In other cases (e.g., sponsored search and DOOH offerings), the Company reports revenues on a net basis, that is, the costs for digital advertising inventory and third-party data paid to suppliers are deducted from gross revenues to arrive at net revenues. The Company’s performance obligation in these arrangements is to provide the use of its platforms that enables customers to bid on real-time digital advertising inventory, use of data, and other add-on features in designing and executing their campaigns. The Company charges its customers a platform fee based on a percentage of the digital advertising inventory and data costs purchased through the use of its platforms. The platform fee is not contingent on the results of a digital media advertising campaign. The Company has determined that it’s an agent in these arrangements because it does not have control of the digital advertising inventory before it is transferred to the customer and does not set prices.
The Company also introduced retailer-specific promotion and media campaign offerings (either, or both, also known as "shopper" offerings). The Company has determined that it is an agent in these arrangements as the retailer is the customer, as the retailer controls the delivery of shopper promotion and media programs on its website, and as the retailer sets the pricing. The Company’s obligation in these arrangements is to provide use of its platforms to the retailers. The retailer determines how shopper promotions and media programs are executed through the Company’s platforms. Under these arrangements, the Company reports revenue on a net basis.
11


Arrangements with Multiple Performance Obligations
The Company’s contracts with customers may include multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The Company determines its best estimate of its standalone selling prices based on its overall pricing objectives, taking into consideration market conditions and other factors, including the value of its contracts and characteristics of targeted customers.
Deferred Revenues
Deferred revenues primarily relate to cash received or billings to customers associated with promotion setup fees, promotion campaign fees and digital media fees that are expected to be recognized upon click, or delivery of media impressions, or campaign duration, which generally occur within the next twelve months. The Company records deferred revenues, including amounts which are refundable, when cash payments are received or become due in advance of the Company satisfying its performance obligations. The decrease in the deferred revenue balance for the three months ended March 31, 2022 is primarily driven by $17.1 million of recognized revenue, partially offset by cash payments of $11.6 million received or due in advance of satisfying the Company’s performance obligations.
The Company’s payment terms vary by the type and size of its customers. For certain products or services and customer types, we require payment before the products or services are delivered to the customer.
Disaggregated Revenue
The following table presents the Company’s revenues disaggregated by type of services (in thousands, unaudited). The majority of the Company’s revenue is generated from sales in the United States.
 
 Three Months Ended March 31,
 20222021
Promotion$50,162 $69,614 
Media28,294 45,702 
Total Revenue$78,456 $115,316 
 Practical Expedients and Exemptions
The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which it recognizes revenue for an amount where it has the right to invoice for services performed.
Sales Commissions
The Company generally incurs and expenses sales commissions upon recognition of revenue for related goods and services, which typically occurs within one year or less. Sales commissions earned related to revenues for initial contracts are commensurate with sales commissions related to renewal contracts. These costs are recorded in sales and marketing expenses within the condensed consolidated statements of operations.
3. Fair Value Measurements
The fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:
Level 1—Quoted prices (unadjusted) in active markets for identical assets or liabilities.
12


Level 2—Observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3—Inputs that are generally unobservable and typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability.
Assets and Liabilities Measured at Fair Value on a Recurring Basis
The Company’s fair value hierarchy for its financial assets and liabilities that are measured at fair value on a recurring basis are as follows (in thousands):
 
March 31, 2022
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market funds$105,014   $105,014 
Total$105,014 $ $ $105,014 
Liabilities:
Contingent consideration related to acquisitions    
Total$ $ $ $ 
 December 31, 2021
 Level 1Level 2Level 3Total
Assets:    
Cash equivalents:    
Money market funds$105,004   $105,004 
Total$105,004 $ $ $105,004 
Liabilities:
Contingent consideration related to acquisitions  22,275 22,275 
Total$ $ $22,275 $22,275 
The valuation technique used to measure the fair value of money market funds includes using quoted prices in active markets. The money market funds have a fixed net asset value of $1.0.
The contingent consideration relates to the acquisitions of Elevaate Ltd. (“Elevaate”) and Ubimo Ltd. (“Ubimo”). The fair values of contingent consideration are based on the expected achievement of certain revenue targets as defined under the acquisition agreements and were estimated using an option pricing method with significant inputs that are not observable in the market, thus classified as a Level 3 instrument. The inputs included the expected achievement of certain financial metrics over the contingent consideration period, volatility and discount rate. The fair value of the contingent consideration is classified as a liability and is re-measured each reporting period. Refer to Note 6 for further details related to the acquisitions.
13


The following table represents the change in the contingent consideration (in thousands):
 Three Months Ended March 31, 2022
 UbimoElevaate
 Level 3Level 3
Balance at the beginning of period$22,275 $ 
Change in fair value during the period  
Payments made during the period(22,275) 
Total$ $ 
 Three Months Ended March 31, 2021
 UbimoElevaate
 Level 3Level 3
Balance at the beginning of period$20,930 $8,524 
Change in fair value during the period238 47 
Payments made during the period  
Total$21,168 $8,571 
The Company recorded a charge of zero and $0.3 million during the three months ended March 31, 2022, and March 31, 2021, respectively, for the re-measurement of the fair values of contingent consideration related to acquisitions, as a component of operating expenses in the accompanying condensed consolidated statements of operations.
During the three months ended March 31, 2022, the Company paid $22.3 million related to Ubimo's achievement of financial metrics subject to contingent consideration during the measurement period ending December 31, 2021, and as a result, no liability existed as of March 31, 2022. Out of the total consideration paid, $5.7 million was originally measured and recorded on the acquisition date and $16.6 million was recorded subsequent to the acquisition date through changes in fair value of contingent consideration within the condensed consolidated statements of operations.
Fair Value Measurements of Other Financial Instruments
As of March 31, 2022 and December 31, 2021, the fair value of the Company’s 1.75% convertible senior notes due 2022 was $192.0 million and $193.8 million, respectively. The fair value was determined based on a quoted price of the convertible senior notes in an over-the-counter market on the last trading day of the reporting period. Accordingly, these convertible senior notes are classified within Level 2 in the fair value hierarchy. Refer to Note 8 for additional information related to the Company’s convertible debt.

14


4. Allowance for Credit Losses  
The summary of activity in the allowance for credit losses is as follows (in thousands):
 Three Months Ended March 31,
 20222021
Balance at the beginning of period$2,500 $2,070 
Provision for expected credit losses120 193 
Write-offs charged against the allowance, net of recoveries(514)(316)
Balance at the end of period$2,106 $1,947 

15


5. Balance Sheet Components
Property and Equipment, Net
Property and equipment consist of the following (in thousands):
 March 31,
2022
December 31,
2021
Software$58,263 $51,093 
Computer equipment23,472 23,696 
Leasehold improvements6,137 8,362 
Furniture and fixtures2,286 2,552 
Total90,158 85,703 
Accumulated depreciation and amortization(69,629)(68,052)
Projects in process1,316 5,009 
Total property and equipment, net$21,845 $22,660 
Depreciation and amortization expense related to property and equipment was $1.9 million and $2.0 million for the three months ended March 31, 2022 and 2021, respectively.
The Company capitalized internal use software development and enhancement costs of $2.5 million and $2.3 million during the three months ended March 31, 2022 and 2021, respectively. During the three months ended March 31, 2022 and 2021, the Company had $1.0 million and $1.1 million, respectively, in amortization expense related to internal use software, which is included in property and equipment depreciation and amortization expense, and recorded as cost of revenues. Once the software is placed into service, the asset is included in software within "property and equipment, net". The unamortized capitalized development costs were $13.2 million and $11.6 million as of March 31, 2022 and December 31, 2021, respectively.
Accrued Compensation and Benefits
Accrued compensation and benefits consist of the following (in thousands):
 March 31,
2022
December 31,
2021
Payroll and related expenses$4,591 $4,253 
Commissions3,146 5,838 
Bonus3,357 9,045 
Vacation1,147 1,087 
Total accrued compensation and benefits$12,241 $20,223 
 
16


Other Current Liabilities  
Other current liabilities consist of the following (in thousands):
 March 31,
2022
December 31,
2021
Distribution fees$29,389 $46,313 
Operating lease liabilities5,424 4,935 
Traffic acquisition cost4,057 12,033 
Deferred cost related to a retailer agreement 8,000 
Rebate liability3,668 2,444 
Prefunded liability3,646 4,782 
Interest payable1,167 292 
Marketing expenses73 636 
Other10,585 15,844 
Total other current liabilities$58,009 $95,279 

6. Acquisitions
Acquisition of Ubimo
On November 19, 2019, the Company acquired all outstanding shares of Ubimo, a leading data and media activation company.
The total acquisition consideration of $20.7 million consisted of $15.0 million in cash and contingent consideration of up to $24.8 million payable in cash with an estimated fair value of $5.7 million as of the acquisition date. The contingent consideration payout was based on Ubimo achieving certain financial metrics between the date of the acquisition through December 31, 2021. The acquisition date fair value was determined using an option pricing model. As of December 31, 2021, the date that the contingent consideration period ended, Ubimo achieved certain financial metrics. During the three months ended March 31, 2022, the Company paid $24.7 million, of which $22.3 million related to contingent consideration and $2.4 million related to certain bonuses; and as a result, no liability existed as of March 31, 2022. Of the total $24.7 million that was paid, $5.7 million was classified within financing activity and the remaining $19.0 million was classified within operating activity on the Company's condensed consolidated statements of cash flows.
Acquisition of Elevaate
On October 26, 2018, the Company acquired all the outstanding shares of Elevaate, a sponsored search company for retail partners and CPG brands.
The total acquisition consideration of $13.3 million consisted of $7.2 million in cash and contingent consideration of up to $18.5 million payable in cash with an estimated fair value of $6.1 million as of the acquisition date. The contingent consideration payout was based on Elevaate achieving certain financial metrics between February 1, 2019 through January 31, 2021. The acquisition date fair value of the contingent consideration was determined by using an option pricing model. The fair value of the contingent consideration was re-measured every reporting period. As of January 31, 2021, the date that the contingent consideration period ended, Elevaate achieved certain financial metrics. During the year ended December 31, 2021, the Company paid $9.0 million, of which $8.6 million related to contingent consideration and $0.4 million related to certain bonuses; and, as a result, no liability existed as of December 31, 2021. Of the total $9.0 million that was paid, $6.1 million was classified within financing activity and the remaining $2.9 million was classified within operating activity on the Company's consolidated statements of cash flows.
 Each of these acquisitions were accounted for as a business combination. Accordingly, assets acquired and liabilities assumed were recorded at their estimated fair values as of the acquisition date when control was obtained. The Company expensed all transaction costs in the period in which they were incurred. The Company acquired various intangible assets resulting from these acquisitions, such as, customer relationships, vendor relationships, developed technologies and trade names. The fair value of the customer relationships was determined by using a
17


discounted cash flow model. The fair value of the vendor relationships was determined by using a cost approach. The fair value of developed technologies was determined by using the relief from royalty method or the with-and-without method. The fair value of trade names was determined by using the relief from royalty method. The excess of the consideration paid over the fair value of the net tangible assets and liabilities and identifiable intangible assets acquired was recorded as goodwill. The goodwill arising from the acquisitions are largely attributable to the synergies expected to be realized. None of the goodwill recorded from these acquisitions were deductible for income tax purposes.
For each of these transactions, the fair value of the consideration transferred and the assets acquired and liabilities assumed was determined by the Company and in doing so management engaged a third-party valuation specialist to measure the fair value of identifiable intangible assets and obligations related to deferred revenue and contingent consideration. The estimated fair value of the identifiable assets acquired and liabilities assumed in the relevant acquisition is based on management’s best estimates.
The following table summarizes the acquisition consideration and the related fair values of the assets acquired and liabilities assumed (in thousands):
 
 Purchase
Consideration
Net
Tangible
Assets
Acquired/
(Liabilities
Assumed)
Identifiable
Intangible
Assets
GoodwillGoodwill
Deductible
for Taxes
(1)
Acquisition
Related
Expenses
Ubimo$20,740 $384 $10,750 $9,606 Not Deductible$579 
Elevaate13,346 (60)3,781 9,625 Not Deductible549 
 $34,086 $324 $14,531 $19,231  $1,128 
(1)Expensed as general and administrative
The following sets forth each component of identifiable intangible assets acquired in connection with the acquisitions (in thousands):
 
 UbimoEstimated
Useful
Life
(in Years)
ElevaateEstimated
Useful
Life
(in Years)
Developed technologies$7,100 4.0$3,307 5.0
Customer relationships3,400 2.0379 5.0
Trade names250 4.095 3.0
Total identifiable intangible assets$10,750 $3,781 

18


7. Intangible Assets
 
The following table summarizes the gross carrying amount and accumulated amortization for the intangible assets (in thousands):  
 
 March 31, 2022
 GrossAccumulated
Amortization
NetWeighted
Average
Amortization
Period
(Years)
Media service rights$35,582 $(33,390)$2,192 0.4
Developed technologies27,170 (23,035)4,135 1.5
Promotion service rights24,426 (23,796)630 0.3
Customer relationships22,690 (19,665)3,025 2.1
Data access rights10,206 (10,206) 0.0
Domain names5,948 (5,596)352 0.0
Trade names2,823 (2,823) 0.0
Vendor relationships2,510 (2,510) 0.0
Patents975 (954)21 0.6
Registered users420 (420) 0.0
 $132,750 $(122,395)$10,355 1.4
 December 31, 2021
 GrossAccumulated
Amortization
NetWeighted
Average
Amortization
Period
(Years)
Media service rights$35,582 $(32,282)$3,300 0.7
Developed technologies27,170 (22,235)4,935 1.7
Promotion service rights24,426 (23,419)1,007 0.6
Customer relationships22,690 (19,311)3,379 2.4
Data access rights10,206 (10,206) 0.0
Domain names5,948 (5,596)352 0.0
Trade names2,823 (2,823) 0.0
Vendor relationships2,510 (2,510) 0.0
Patents975 (945)30 0.8
Registered users420 (420) 0.0
 $132,750 $(119,747)$13,003 1.5
As of March 31, 2022 and December 31, 2021, the Company has a domain name with a gross value of $0.4 million with an indefinite useful life that is not subject to amortization.
Intangible assets subject to amortization are amortized over their useful lives as shown in the table above. Amortization expense related to intangible assets subject to amortization was $2.6 million and $7.4 million during the three months ended March 31, 2022 and 2021, respectively. Estimated future amortization expense related to intangible assets as of March 31, 2022 is as follows (in thousands):    
 
19


Total
2022, remaining nine months$5,860 
20233,583 
2024559 
2025 
2026 
2027 and beyond 
Total estimated amortization expense$10,002 
 As of March 31, 2022, the Company performed an analysis of the impact of recent events, including business and market disruption caused by COVID-19, on the fair values of its intangible assets, and determined that an impairment does not exist. However, there can be no assurance that intangible assets will not be impaired in future periods, and the Company will continue to monitor its operating results, cash flow forecasts and challenges from declines in current market conditions, as well as impacts of COVID-19, for future determinations regarding these intangible assets.

8. Debt Obligations
2017 Convertible Senior Notes
In November 2017, the Company issued and sold $200.0 million aggregate principal amount of 1.75% convertible senior notes due December 2022 in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (the “notes”). The notes are unsecured obligations of the Company and bear interest at a fixed rate of 1.75% per annum, payable semi-annually in arrears on June 1 and December 1 of each year, commencing on June 1, 2018. The total net proceeds from the debt offering, after deducting transaction costs, were approximately $193.8 million.  
The conversion rate for the notes is initially 57.6037 shares of the Company’s common stock per $1,000 principal amount of notes, which is equivalent to an initial conversion price of approximately $17.36 per share of common stock, subject to adjustment upon the occurrence of specified events.
Holders of the notes may convert their notes at their option at any time prior to the close of business on the business day immediately preceding September 1, 2022, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on March 31, 2018 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the five-business day period after any five consecutive trading day period (the “measurement period”) in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate for the notes on each such trading day; (3) if the Company calls any or all of the notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events. On or after September 1, 2022, holders may convert all or any portion of their notes at any time prior to the close of business on the scheduled trading day immediately preceding the maturity date regardless of the foregoing conditions. 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. The Company intends to settle the principal amount of the notes with cash.
The Company may not redeem the notes prior to December 5, 2020. It may redeem for cash all or any portion of the notes, at its option, on or after December 5, 2020 if the last reported sale price of its common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending not more than three trading days preceding the date on which it provides notice of redemption at a redemption price equal to 100% of the principal amount of the notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the notes.
20


If the Company undergoes a fundamental change prior to the maturity date, holders may require the Company to repurchase for cash all or any portion of their notes at a fundamental change repurchase price equal to 100% of the principal amount of the notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
In accounting for the issuance of the notes, prior to the adoption of ASU 2020-06 on January 1, 2022, the Company separated the notes into liability and equity components. The carrying amount of the liability component of $149.3 million was calculated by measuring the fair value of a similar debt instrument that does not have an associated convertible feature. The carrying amount of the equity component of $50.7 million, representing the conversion option, was determined by deducting the fair value of the liability component from the par value of the notes. The excess of the principal amount of the liability component over its carrying amount (“debt discount”) was amortized to interest expense over the term of the notes at an effective interest rate of 5.8%.
Prior to the adoption of ASU 2020-06 on January 1, 2022, the Company allocated the total debt issuance costs incurred of $6.2 million to the liability and equity components of the notes in proportion to the respective values. Issuance costs attributable to the liability component of $4.6 million were amortized to interest expense using the effective interest method over the contractual terms of the notes. Issuance costs attributable to the equity component of $1.6 million were netted with the equity component in additional paid-in capital.
Subsequent to the adoption of ASU 2020-06 on January 1, 2022, which the Company elected to adopt using the modified retrospective method, the Company removed the impact of recognizing the equity component of the notes (at issuance and subsequent accounting impact of additional interest expense from debt discount amortization). The cumulative effect of the accounting change as of January 1, 2022 was an increase to the carrying amount of the convertible notes of $10.4 million, an increase to beginning retained earnings of $38.7 million, and a reduction to additional paid-in capital of $49.1 million.
The net carrying amount of the liability component of the notes recorded in convertible senior notes, net on the condensed consolidated balance sheets was as follows (in thousands):
March 31,
2022
December 31,
2021
Principal$200,000 $200,000 
Unamortized debt discount (10,358)
Unamortized debt issuance costs(623)(856)
Net carrying amount of the liability component$199,377 $188,786 
The following table sets forth the interest expense related to the notes recognized in interest expense on the condensed consolidated statements of operations (in thousands):
 Three Months Ended March 31,
 20222021
Contractual interest expense$875 $875 
Amortization of debt discount 2,614 
Amortization of debt issuance costs233 232 
Total interest expense related to the Notes$1,108 $3,721 
ABL Credit Agreement
On November 17, 2021, the Company, as borrower, and certain subsidiaries of the Company as guarantors, entered into a Loan, Guaranty and Security Agreement (the "ABL Credit Agreement") with Bank of America, N.A., a national banking association, and certain other financial institutions from time to time that may become parties to the agreement (the "Lenders").
The ABL Credit Agreement provides for an asset-based revolving credit facility (the "ABL Facility") for available borrowings up to $100.0 million with the actual amount dependent on a "borrowing base" number consisting of the sum of various categories of eligible accounts receivable (the lesser of such number and $100.0 million, the "Line Cap"). The ABL Facility matures and all outstanding amounts, if any, become due and
21


payable on November 17, 2026 ("fixed ABL maturity date"), except that the maturity date shall be accelerated to the date that is 91 days prior to the maturity of the Company’s outstanding 1.75% Convertible Senior Notes due 2022 (the “Notes”), unless (i) the Notes are repaid in full or converted to equity at least 91 days prior to the maturity of the Notes, (ii) the Notes are refinanced and/or extended to a maturity date that is at least 91 days after the fixed ABL maturity date, or (iii) during the 91 day period prior, the Company has sufficient cash to repay the Notes in full, the Company meets a certain liquidity test after giving pro forma effect to the repayment to the Notes, and there is no event of default under the ABL Facility. The commitments of the Lenders under the ABL Facility will terminate and outstanding borrowings under the ABL Facility will mature on the fifth anniversary of the closing of the ABL Facility or sooner as described above.
The ABL Credit Agreement includes conditions to borrowings, representations and warranties, affirmative and negative covenants and events of default customary for financings of this type and size. In the event of default, all obligations will be automatically due and payable and all commitments will terminate. The ABL Credit Agreement requires the Company to maintain a minimum fixed charge coverage ratio at all times. The ABL Credit Agreement limits the Company’s and its subsidiaries’ ability to, among other things, incur additional indebtedness, create liens on any assets, pay dividends or make certain restricted payments, consummate certain assets sales and merge, consolidate and/or sell or dispose of certain assets. The ABL Credit Agreement also requires that if the Company's Excess Availability (defined as the Line Cap less borrowed amounts or issued letters of credit) is less than the greater of (i) the Line Cap and (ii) $10.0 million, the Company will maintain a fixed coverage charge ratio of at least 1.00 to 1.00. In addition, the ABL Credit Agreement includes customary events of default, which may require the Company to pay an additional 2% interest on the outstanding loans under the ABL Credit Agreement. As set forth in the ABL Credit Agreement, borrowings under the ABL Facility initially will bear interest at a rate equal to, for BSBY Loans, the BSBY Rate plus the Applicable Margin or, for Base Rate Loans, the Base Rate plus the Applicable Margin. The Applicable Margin is determined based on average daily borrowing availability.
As of March 31, 2022, the borrowing base was $60.0 million. During the three months ended March 31, 2022, there were no borrowings or repayments under the ABL Facility.
22


9. Stock-based Compensation
2013 Equity Incentive Plan
In October 2013, the Company adopted the 2013 Equity Incentive Plan (the “2013 Plan”), which became effective in March 2014 and serves as the successor to the Company’s 2006 Stock Plan (the “2006 Plan”). Pursuant to the 2013 Plan, 4,000,000 shares of common stock were initially reserved for grant, plus (1) any shares that were reserved and available for issuance under the 2006 Plan at the time the 2013 Plan became effective, (2) any shares that become available upon forfeiture or repurchase by the Company under the 2006 Plan and (3) any shares added to the 2013 Plan pursuant to the next paragraph.
Under the 2013 Plan, the Company may grant stock options, stock appreciation rights, restricted stock and restricted stock units (“RSUs”), performance-based stock and units to employees, directors and consultants. The shares available will be increased at the beginning of each year by the lesser of (i) 4% of outstanding common stock on the last day of the immediately preceding year, or (ii) such number determined by the Board of Directors and subject to additional restrictions relating to the maximum number of shares issuable pursuant to incentive stock options. Under the 2013 Plan, both the ISOs and NSOs are granted at a price per share not less than 100% of the fair market value on the effective date of the grant. The Board of Directors determines the vesting period for each option award on the grant date, and the options generally expire 10 years from the grant date or such shorter term as may be determined by the Board of Directors.
Stock Options
There were no option grants during the three months ended March 31, 2022 and 2021.
Restricted Stock Units and Performance-Based Restricted Stock Units
The fair value of RSUs equals the market value of the Company’s common stock on the date of the grant. The RSUs are excluded from issued and outstanding shares until they are vested.
On March 1, 2021, the Company granted a total of 938,831 performance-based restricted stock units (“2021 PSU Awards”), under the 2013 Equity Incentive Plan, to certain executive leaders with a grant date fair value of $13.28. The PSU Award represents the right to receive shares of the Company’s common stock upon meeting certain vesting conditions. The PSU Awards will vest in three years subject to the achievement of certain operating performance goals, stock performance goals and continued employment. The fair value of the PSU Award was measured using a Monte Carlo simulation. As of March 31, 2022, the Company performed an assessment and determined that the likelihood of achievement of certain operating performance goals was not deemed probable. As such, during the three months ended March 31, 2022, no compensation expense was recognized in the Company's condensed consolidated financial statements related to the 2021 PSU Awards. During the three months ended March 31, 2021, the Company recorded $0.3 million in compensation expense in its condensed consolidated financial statements related to the 2021 PSU Awards.
On March 1, 2022, (“2022 Grant Date”), the Company granted a total of 1,171,494 performance-based restricted stock units (“2022 PSU Awards”), under the 2013 Equity Incentive Plan, to certain executive leaders with a grant date fair value of $4.82, $3.87 and $3.14, for each respective tranche. The PSU Award represents the right to receive shares of the Company’s common stock upon meeting certain vesting conditions. The PSU Awards vest subject to the achievement of stock performance goals and the awardee being an employee at the time of vesting. Any unvested portion of the PSU award will be forfeited on the third anniversary of the 2022 Grant Date. The fair value of the PSU Award was measured using a Monte Carlo simulation. During the three months ended March 31, 2022, the expense recognized in its condensed consolidated financial statements related to the 2022 PSU Awards was $0.3 million.
23


A summary of the Company’s stock option and RSU, including PSU award activity under the 2013 Plan is as follows:
  RSUs OutstandingOptions Outstanding
 Shares
Available
for Grant
Number of
Shares
Weighted
Average
Grant
Date Fair
Value
Number of
Shares
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
(in thousands)
Balance at December 31, 202110,168,061 5,381,039 $10.78 6,897,993 $11.32 4.89$1,596 
Increase in shares authorized3,791,177 — — — — — — 
Options granted— — — — — — — 
Options exercised— — — — — — — 
Options canceled or expired200,000 — — (200,000)$5.33 — — 
RSUs granted(2,790,964)2,790,964 $5.42 — — — — 
RSUs vested— (432,366)$10.36 — — — — 
RSUs canceled or expired210,656 (210,656)$10.48 — — — — 
RSUs vested and withheld for taxes142,909 — — — — — — 
Balance as of March 31, 202211,721,839 7,528,981 $8.83 6,697,993 $11.50 4.79$734 
Vested and exercisable as of March 31, 20225,535,520 $12.15 4.19$734 
The aggregate intrinsic value disclosed in the table above is based on the difference between the exercise price of the options and the fair value of the Company’s common stock.
The aggregate total fair value of options vested was $0.9 million and $1.4 million during the three months ended March 31, 2022 and 2021, respectively.
Employee Stock Purchase Plan
The Company’s Board of Directors adopted the 2013 Employee Stock Purchase Plan (“ESPP”), which became effective in March 2014. Eligible employees can enroll and elect to contribute up to 15% of their base compensation through payroll withholdings in each offering period which is six months in duration, subject to certain limitations. The purchase price of the stock is the lower of 85% of the fair market value on (a) the first day of the offering period or (b) the purchase date.
24


The fair value of the option feature is estimated using the Black-Scholes model for the period presented based on the following assumptions:
 
 Three Months Ended March 31,
 20222021
Expected life (in years)0.50.5
Risk-free interest rate0.07%0.12%
Volatility60%60%
Dividend yield
 
As of March 31, 2022, a total of 2,401,697 shares of common stock were issued under the ESPP since inception of the plan. As of March 31, 2022, a total of 1,998,303 shares are available for issuance under the ESPP.
Stock-based Compensation Expense
The following table sets forth the total stock-based compensation expense resulting from stock options, RSUs and ESPP shares included in the Company’s condensed consolidated statements of operations (in thousands):

 Three Months Ended March 31,
 20222021
Cost of revenues$532 $423 
Sales and marketing891 1,255 
Research and development967 972 
General and administrative3,352 3,194 
Total stock-based compensation expense$5,742 $5,844 
 
As of March 31, 2022, there was $53.7 million of unrecognized stock-based compensation expense, of which $4.6 million is related to stock options and ESPP shares, and $49.1 million is related to RSUs. The total unrecognized stock-based compensation expense related to stock options and ESPP shares as of March 31, 2022 will be amortized over a weighted-average period of 1.58 years. The total unrecognized stock-based compensation expense related to RSUs as of March 31, 2022 will be amortized over a weighted-average period of 2.68 years.
During the three months ended March 31, 2022 and 2021, the Company capitalized $0.2 million and $0.1 million, respectively, of stock-based compensation expense in projects in process as part of property and equipment, net on the accompanying condensed consolidated balance sheets.
Common Stock Repurchases
The Board of Directors previously approved programs for the Company to repurchase shares of its common stock. In February 2021, the Company’s Board of Directors authorized the Company to repurchase up to $50.0 million of its common stock from February 2021 through February 2022 (the "February 2021 Program"). During the three months ended March 31, 2022, the Company did not repurchase any shares of its common stock, nor did the Company repurchase any of its common stock thereafter. The Company terminated the February 2021 Program prior to its expiration.
25


10. Income Taxes
The Company recorded a provision for income taxes of $0.2 million for each respective period during the three months ended March 31, 2022 and 2021. The provision for income taxes was primarily attributable to the Company’s foreign operations, amortization of tax deductible goodwill from prior acquisitions, and state taxes.
11. Net Loss Per Share
The computation of the Company’s basic and diluted net loss per share is as follows (in thousands, except per share data):
 Three Months Ended March 31,
 20222021
Net loss$(26,306)$(13,414)
Weighted-average number of common shares
   used in computing net loss per share, basic
   and diluted
94,924 92,413 
Net loss per share, basic and diluted$(0.28)$(0.15)
The outstanding common equivalent shares excluded from the computation of the diluted net loss per share for the periods presented because including them would have been antidilutive are as follows (in thousands):
 Three
Months Ended March 31,
 20222021
Stock options and ESPP6,858 7,127 
Restricted stock units7,529 5,435 
Shares related to convertible senior notes11,521 11,521 
 25,908 24,083 

12. Leases
 
The Company has entered into operating leases primarily for office facilities. These leases have terms which typically range from 1 year to 10 years, and often include options to renew. These renewal terms can extend the lease term up to 6 years, and are included in the lease term when it is reasonably certain that the Company will exercise the option. These operating leases are included as operating lease right-of-use assets on the condensed consolidated balance sheets, and represent the Company’s right to use the underlying asset for the lease term. The present value of the Company’s obligation to make lease payments are included in other current liabilities and other non-current liabilities on the condensed consolidated balance sheets.
The Company has entered into short-term leases primarily for office facilities with an initial term of twelve months or less, and a professional sports team suite with a 20-year term, which it uses for sales and marketing purposes. The effective lease term for the professional sports team suite is based on the cumulative days available for use throughout the 20-year contractual term, which is less than twelve months and therefore is classified as a short-term lease. As of March 31, 2022, the Company’s lease commitment of $5.4 million, relating to the professional sports team suite, expires in 2034, and does not reflect short-term lease costs. These leases are not recorded on the Company's condensed consolidated balance sheet due to the accounting policy election as discussed under Note 2 to the condensed consolidated financial statements.
 All operating lease expense is recognized on a straight-line basis over the lease term. During the three months ended March 31, 2022 and 2021, the Company recognized $1.5 million in total lease costs during each respective period, which is comprised of $1.4 million and $1.3 million, respectively, in operating lease costs for right-
26


of-use assets and $0.1 million and $0.2 million, respectively, in short-term lease costs related to short-term operating leases.
 Because the rate implicit in each lease is not readily determinable, the Company uses its incremental borrowing rate to determine the present value of the lease payments. The Company has certain contracts for office facilities which may contain lease and non-lease components which it has elected to be treated as a single lease component due to the accounting policy election as discussed under Note 2 to the condensed consolidated financial statements.
During the first quarter of 2022, the Company exited occupancy of its leased office space in San Francisco, California to align with its continued operational and cost optimization efforts. The Company has the ability and intent to sublease the office space for the remainder of the lease term. The Company determined that a triggering event had occurred that required an interim impairment assessment for certain of its long-lived and right-of-use assets.
The Company performed an interim impairment assessment in the first quarter of 2022. In measuring the estimated amount of long-lived and right-of-use asset impairment, the Company considered estimated future sublease income including the consideration of local real estate market conditions. The Company also factored the time to identify a tenant and to enter into an agreement. Based on a discounted cash flow analysis, the Company concluded that the carrying value of certain long-lived and right-of-use assets will not be recoverable. As such, during the three months ended March 31, 2022, the Company recorded an impairment charge of $6.1 million within general & administrative expenses on its condensed consolidated statements of operations.
Supplemental cash flow information related to operating leases was as follows (in thousands):
 Three Months Ended March 31,
 20222021
Cash paid for operating lease liabilities$1,330 $950 
Right-of-use assets obtained in exchange for
   lease obligations
 3,942 
 Supplemental balance sheet information related to operating leases was as follows (in thousands, except lease term and discount rate):
 March 31, 2022December 31, 2021
Operating right-of-use assets reported as:  
Operating lease right-of-use assets$19,393 $23,874 
Operating lease liabilities reported as:
Other current liabilities$5,424 $4,935 
Other non-current liabilities25,551 26,903 
Total operating lease liabilities$30,975 $31,838 
Weighted average remaining lease term (in years)5.76.2
Weighted average discount rate5.1 %5.0 %
 
27


Maturities of operating lease liabilities were as follows (in thousands):
 
Operating Leases
2022, remaining nine months$5,185 
20236,883 
20246,226 
20254,805 
20263,344 
2027 and thereafter9,836 
Total lease payments$36,279 
Less: Imputed Interest(5,304)
Total$30,975 

13. Commitments and Contingencies
Purchase Obligations
The Company has unconditional purchase commitments, primarily related to distribution fees, software license fees and marketing services, of $6.4 million as of March 31, 2022.
Some of our agreements with retailers include certain guaranteed distribution fees which, in some cases, may apply to multiple annual periods. If the adoption and usage of our platforms do not meet projections or minimums, these guaranteed distribution fees may not be recoverable and any shortfall may be payable by us at the end of the applicable period. We considered various factors in our assessment including our historical experience with the transaction volumes through the retailer and comparative retailers, ongoing communications with the retailer to increase its marketing efforts to promote the digital platform, as well as the projected revenues, and associated revenue share payments. For example, in 2020, the Company's efforts to implement, with Albertsons, one of the Company’s solutions resulted in multiple disputes being raised by each of the parties against the other, one of which disputes resulted in the Company not being able to meet the contractual minimum at the end of the applicable period under the agreement. In order to resolve certain of the disputes regarding the parties' respective obligations, the Company recognized a loss of $8.8 million during the year ended December 31, 2020. This loss was included in cost of revenues on our consolidated statements of operations.
During the second quarter of 2021, the Company notified Albertsons that due to the Albertsons' failure to meet certain obligations under the agreement, the Company is not obligated to meet the contractual minimums for the period that ended in October 2021. In connection with renewal discussions between the parties, the Company received a letter in October 2021 from Albertsons notifying us of their intent to early terminate our agreement related to the delivery of promotions and media campaigns, effective December 31, 2021. The Company informed Albertsons that we disputed their right to terminate the agreement prior to March 31, 2022. On November 16, 2021, the Company notified Albertsons it was terminating the Agreement effective November 18, 2021, due to Albertsons’ failure to cure its material breach of the Agreement. Consistent with its offer, the Company continued to provide certain services past the termination date for the benefit of its CPG customers; and ceased providing the last of such services on February 26, 2022. The parties are currently in litigation. If the contractual minimum applicable to the period that ended in October 2021 is enforceable, the Company may recognize a loss that, depending on a variety of factors, is estimated to be as high as $8.5 million.
Indemnification
In the normal course of business, to facilitate transactions related to the Company’s operations, the Company indemnifies certain parties, including CPGs, advertising agencies, retailers and other third parties. The Company has agreed to hold certain parties harmless against losses arising from claims of intellectual property infringement or other liabilities relating to or arising from our products or services, or other contractual infringement. The term of these indemnity provisions generally survive termination or expiration of the applicable agreement. To date, the Company has not recorded any liabilities related to these agreements. We also have entered into indemnification
28


agreements with our officers and directors, and our Amended and Restated Bylaws also contain provisions relating to circumstances under which the Company may indemnify certain other parties.
The Company’s founder and chief executive officer (“CEO”) is subject to a claim from a third party, alleging that he owes certain amounts to the third party in connection with fundraising activities for Quotient that occurred between 1998 and 2006. The Company agreed to advance certain defense costs, subject to an undertaking to repay such amounts if, and to the extent that, it is ultimately determined that he is not entitled to indemnification. The matter is ongoing. If this matter is resolved in favor of the third party and the Company is required to indemnify the CEO for a loss, the Company may be required to make an indemnity payment. While the Company maintains directors’ and officers’ liability insurance, such insurance may not be applicable, adequate or cover all liabilities that may be incurred.
Litigation
In the ordinary course of business, the Company may be involved in lawsuits, claims, investigations, and proceedings consisting of intellectual property, commercial, employment, and other matters. The Company records a provision for these claims when it is both probable that a liability has been incurred and the amount of the loss, or a range of the potential loss, can be reasonably estimated. These provisions are reviewed regularly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel, and other information or events pertaining to a particular case. In the event that one or more of these matters were to result in a claim against the Company, an adverse outcome, including a judgment or settlement, may cause a material adverse effect on the Company’s future business, operating results, or financial condition.
The Company believes that liabilities associated with existing claims are remote, and therefore, the Company has not recorded any accrual for existing claims as of March 31, 2022 and December 31, 2021. The Company expenses legal fees in the period in which they are incurred.
Legal Proceedings
The Company does not list all routine litigation matters with which it is a party. The Company discusses below certain pending matters. In determining whether to discuss a pending matter, the Company considers both quantitative and qualitative factors to assess materiality, such as, among others, the amount of damages alleged and the nature of other relief sought, if specified; its view of the merits of the claims and of the strength of its defenses; and whether the action purports to be, or is, a class action the jurisdiction in which the proceeding is pending.
Catalina Marketing Corp. v. Quotient Technology Inc. On February 24, 2021, Catalina Marketing Corporation filed a complaint in the Florida Circuit Court of the Sixth Judicial District against the Company asserting claims for unlawful and unfair trade practices; tortious interference with business relationship; and tortious interference with prospective business relationship. The complaint alleges that the Company engaged in predatory pricing practices and misleading communications with potential customers in connection with its in-lane coupon solution. The complaint seeks unspecified compensatory and punitive damages and injunctive relief. While it is not possible at this time to predict with any degree of certainty the ultimate outcome of this action, the Company believes that Catalina’s claims lack merit.
Result Marketing Group, Ltd. v. Southeastern Grocers et al. On June 17, 2021, Result Marketing Group, Ltd. (“RMG”) filed a complaint in the U.S. District Court for the Middle District of Florida, against Southeastern Grocers, LLC, Bio-Lo, LLC, Winn-Dixie Stores, Inc. (collectively, "SEG") and the Company. The complaint alleges SEG breached its non-disclosure agreement with RMG by providing the Company with RMG's trade secrets, including the business concept of and "playbook" for a retail media hub. The complaint alleges the Company and SEG misappropriated such trade secrets to develop the SEG Media Hub, and that the Company further misappropriated such trade secrets to develop its "retail performance media platform", which it sells to end users. The complaint further alleges that the Company interfered with RMG's contract and prospective business relationship with SEG. RMG contends that SEG defrauded it of no less than $59 million, and that the Company and SEG are jointly and severally liable for treble damages of no less than $177 million. The complaint seeks compensatory and punitive damages, a constructive trust, and attorney's fees. While it is not possible at this time to predict with any degree of certainty the ultimate outcome of this action, the Company believes that RMG’s claims lack merit.
29


Fortis Advisors LLC v. Quotient Technology, Inc. On August 20, 2021, Fortis Advisors LLC, as the SavingStar stockholder representative, ("Fortis") filed a complaint in the Delaware Court of Chancery alleging breach of contract, declaratory judgment, and in the alternative, breach of the implied covenant of good faith and fair dealing. The complaint alleges that the Company ceased to make generally available the SavingStar customer relationship management (CRM) business, which would trigger an earnout payment of $8.5 million under the terms of the Agreement and Plan of Merger, dated August 23, 2018, between Quotient Technology Inc. and SavingStar, Inc. While it is not possible at this time to predict with any degree of certainty the ultimate outcome of this action, the Company believes that Fortis's claims lack merit.
Albertsons Companies, Inc. v. Quotient Technology, Inc. On November 16, 2021, the Company informed Albertsons Companies, Inc. (“Albertsons”) that, in light of Albertsons' failure to cure its material breach of the Services and Data Agreement ("the Agreement"), it was terminating the Agreement effective November 19, 2021. The Company offered to continue to provide certain services beyond the termination date for the benefit of the CPGs. On November 19, 2021, Albertsons filed a complaint against the Company in the Superior Court of the State of California, County of Santa Clara alleging claims of breach of contract and breach of implied covenant of good faith and fair dealing. The complaint alleges that the Company failed to achieve alleged minimum revenue targets, failed to make certain revenue share payments in the amount of $5.0 million, failed to pay a guaranteed annual minimum payment of $10.0 million under Statement of Work (SOW) No. 5, and improperly terminated the Agreement. On November 22, 2021, consistent with the Company's offer in its November 16, 2021 termination letter, the parties entered into a stipulation, where the Company agreed to sell campaigns through December 15, 2021, and provide services and support for those campaigns through February 26, 2022 so long as Albertsons provided the necessary logistical steps to enable the Company to deliver the services and support. The Company also agreed to support the In-Lane Tool through December 10, 2021. On December 9, 2021, Albertsons filed for a temporary restraining order to prevent the Company from discontinuing its digital-coupon-service or its In-Lane Tool or otherwise refusing to support Albertsons advertising and coupon programs, and for an order to show cause re preliminary injunction. On December 13, 2021, the Court issued an order denying Albertsons’ request for a temporary restraining order and order to show cause re preliminary injunction because, on the basis of the evidence presented by Albertsons, it found that Albertsons was unlikely to prevail on its claims at trial. While it is not possible at this time to predict with any degree of certainty the ultimate outcome of this action, the Company believes that Albertsons’ claims lack merit.

14. Employee Benefit Plan
The Company maintains a defined-contribution plan under Section 401(k) of the Internal Revenue Code. The 401(k) plan provides retirement benefits for eligible employees. Eligible employees may elect to contribute to the 401(k) plan. The Company provides a match of up to the lesser of 3% of each employee’s annual salary or $6,000, which vests immediately for employees with tenure of over a year of continuous employment. The Company’s matching contribution expense was $0.7 million in each respective period during the three months ended March 31, 2022 and 2021.

15. Information About Geographic Areas
Revenues generated outside of the United States were insignificant for all periods presented. Additionally, as the Company’s assets are primarily located in the United States, information regarding geographical location is not presented, as such amounts are immaterial to these condensed consolidated financial statements taken as a whole.


30


Item 2.         Management’s Discussion and Analysis of Financial Condition and Results of Operations.
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the condensed consolidated financial statements and the related notes thereto included elsewhere in this Quarterly Report on Form 10-Q and with our Annual Report on Form 10-K filed on March 1, 2022 with the SEC, as amended by our Form 10-K/A, Amendment No. 1, filed on April 29, 2022 with the SEC (collectively, "Annual Report on Form 10-K, as amended"). In addition to historical financial information, the following discussion contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934. The forward-looking statements reflect our plans, estimates, beliefs and expectations that involve risks and uncertainties, including statements related to the potential impact of the COVID-19 pandemic on our business and operations. Our actual results and the timing of events could differ materially from those discussed in these forward-looking statements. Factors that could cause or contribute to these differences are described in “Risk Factors” set forth in our Annual Report on Form 10-K, as amended, and elsewhere in this Quarterly Report on Form 10-Q.

Overview
Quotient Technology Inc. is an industry leading digital media and promotions technology company that powers cohesive omnichannel brand-building and sales-driving marketing campaigns for advertisers and retailers to influence purchasing decisions throughout a shopper's path to purchase. These marketing campaigns are planned, delivered and measured using our technology platforms and data analytics tool. Our vision is to build the world's leading performance marketing platform that delivers a variety of targeted digital marketing solutions which advertisers and retailers can purchase to drive measurable improvements in sales and customer loyalty.
Our customers consist primarily of consumer-packaged goods ("CPG") companies and their brand marketers (together referred to as "advertisers") who want to drive sales and positive brand engagement with shoppers. Our digital marketing platform is designed to produce returns on marketing investment for advertisers by utilizing consumer behavior and intent data to deliver the right marketing message to the right shopper at the right time, through multiple touchpoints while they are engaged online, out of home and in-store. We partner with retailers, who primarily sell through local, physical stores as well as through eCommerce properties. We are primarily focused on the U.S.-based grocery retail market and the advertisers who sell products through that channel. However, we are aiming to expand outside the grocery retail space, such as with partners in certain vertically-integrated industries (also known as "verticals").
By partnering with Quotient, retailers can monetize their proprietary sales data and digital properties to build an alternative revenue stream and offer effective marketing opportunities for their brand partners to engage consumers, with the aim of achieving higher sales through their physical stores and eCommerce sites.
Over the last five years, we have grown our platform capabilities and our network of marketing channels to reach shoppers through a combination of in-house innovation, partnerships, and acquisitions. Our network includes the digital properties of our retail partners, non-retail partners and CPG customers, social media platforms, our flagship consumer brands Coupons.com and Shopmium, and DOOH properties. This network provides Quotient with proprietary and licensed data, including retailers' POS shopper data, consumer behavior and purchase intent data, and location intelligence. With such data powering our platforms, customers and partners use Quotient to leverage consumer data and insights, engage consumers via digital channels, and integrate marketing and merchandising programs to drive measurable sales results and consumer engagement.
We provide value to three constituencies: over 2,500 brands from approximately 900 CPGs; retail partners across multiple classes of trade such as grocery retailers, drug, automotive, mass merchant, dollar, club, and convenience merchandise channels; and consumers visiting our and our retailer and other network partners' websites, mobile properties and social channels.
We believe the breadth of our relationships has created a network effect, which generates increased engagement with consumers and provides us a competitive advantage over both offline and online competitors. As our network expands and consumer audience increases, we generate more consumer data and insights, which further improves our ability to deliver targeted and personalized media and promotions, and also strengthens our measurement and data insight solutions. We believe this will make our platforms more valuable to advertisers and retailers for their digital marketing campaigns. We expect that the breadth of media and promotion content delivered
31


through Quotient platforms from leading brands will increase and enables us to attract and retain more retailers and consumers.
We primarily generate revenue from advertisers and retailers using our technology platforms to help achieve their digital marketing objectives in four distinct ways: (i) plan and buy media and promotions campaigns to reach the right shoppers; (ii) target advertising, promotions and messaging to shoppers for maximum impact; (iii) sell advertising space and activate the shopper data that retailers collect through loyalty programs and digital transactions; and (iv) measure the impact of advertisements, promotions or messages that have been planned, sold or placed with "closed loop" measurement, defined as the use of consumer data to help understand and evaluate how certain digital campaigns impact our advertiser customers' and retailer partners' sales.
Using shopper data from our retail partners and our proprietary data and audience segments, we deliver targeted and/or personalized digital media and promotions to shoppers through our network. As our customers and partners shift more of their marketing spend to digital channels, our solutions help them optimize the performance of such digital channels. Our platforms measure performance by attribution of digital campaigns to retail purchases in near real time, demonstrating return on spend for our customers and partners.
Our promotions products include digital paperless coupons, digital print coupons, in-lane on receipt promotions, digital national promotions, shopper promotions, digital rebates and loyalty offers. Our media solutions include display, social, DOOH, Retailer.com display and sponsored search, shoppable brand pages, and audiences. A growing number of campaigns that our customers purchase are integrated campaigns, which combine a mix of digital media and/or promotions solutions within a single campaign. While the revenue we earn from these programs is generally determined on a cost-per-click, cost-per-impression, or cost-per-acquisition basis, we are increasingly generating revenues based on duration-based pricing with our new duration-based National Promotions offering, launched during 2021.
We generally pay a distribution fee or revenue share to retailers and publishers for activation or redemption of a digital promotion, for media campaigns, and for use of data for targeting or measurement. We also pay a fee to third-party publishers for traffic acquisition, which consists of delivering campaigns on certain networks or properties. In cases where we control the digital promotion and media advertising inventory before it is transferred to our customers, these distribution, revenue share and third-party service fees are included in our cost of revenues. In cases where we do not control the digital promotion and media advertising inventory, we record revenues on a net basis, and the distribution, revenue-share and third-party service fees are deducted from gross revenues to arrive at net revenues.
Seasonality
Some of our products experience seasonal sales and buying patterns mirroring those in the CPG, retail, advertising, and eCommerce markets, including back-to-school and holiday campaigns, where demand increases during the second half of our fiscal year. Seasonality may also be affected by CPG annual budget cycles, as some large CPGs have fiscal years ending in June. We believe that this seasonality pattern has affected, and will continue to affect, our business and the associated revenues during the first half and second half of our fiscal year. We recognized 54%, 59% and 54% of our annual revenue during the second half of 2021, 2020 and 2019, respectively.
Impact of COVID-19 
We are cognizant of the COVID-19 pandemic and the resulting global implications. In an effort to protect the health and safety of our employees, our workforce has had, and continues in most instances, to spend a significant amount of time working remotely, and travel has been impacted. Many government measures initially imposed to contain COVID-19 or slow its spread, including orders to close all businesses not deemed “essential,” isolate residents to their homes or places of residence, and practice social distancing, have been lifted in certain global locations and have been lifted widely in the U.S., although as a result of new virus variants arising, it is possible that such measures may be reinstated in the future. We anticipate that these actions and the global health crisis caused by the COVID-19 pandemic will continue to negatively impact business activity across the globe, even though vaccination efforts are continuing throughout the United States and, to varying extents, in other countries. We cannot estimate the impact COVID-19 will have in the future as government entities and businesses make decisions about whether and when to open businesses or whether to return to restrictive measures after re-openings have occurred, and we also cannot estimate what impact these decisions will have on consumer activity across the globe, especially as it remains uncertain how strong or lasting the impact of the vaccinations will be. 
32


We will continue to actively monitor the pandemic situation and may take further actions that alter our business operations as may be required by federal, state, local or foreign authorities, or that we determine are in the best interests of our employees, customers, partners and stockholders. If brands or retailers pause, delay, or cancel campaigns due to the continuing uncertainty, supply-chain disruption, inflationary input-cost factors affecting advertiser and retailers, and consumer purchasing behavior changes caused by COVID-19, there may be an adverse impact on our promotion and media revenues and, accordingly, the growth of our business. The full extent of the impact of the COVID-19 pandemic on our business, operations and financial results will depend on numerous evolving factors that we may not be able to accurately predict. See Part II, Item 1A, Risk Factors, for an additional discussion of risks related to COVID-19.

First Quarter 2022 Overview
Quarterly revenues of $78.5 million in the first quarter of 2022 decreased by $36.9 million, or 32%, as compared to the same period in 2021. The year over year decrease in our quarterly revenues was largely due to a decline in promotion spending by CPGs and the termination of our partnership with the Albertsons Companies ("Albertsons"). Revenues also decreased as a result of recognizing a higher portion of our revenue on a net basis due to our recent business model changes.
Our net loss of $26.3 million in the first quarter of 2022 increased by $12.9 million, as compared to the net loss of $13.4 million in the same period in 2021. The year over year increase in our quarterly net loss was primarily due to a decrease in revenues as discussed previously, an impairment charge related to certain long-lived and right-of-use assets due to the exit of occupancy of an office space that we continue to lease, partially offset by a decrease in interest expense as a result of the adoption of ASU 2020-06. While we continue to make important investments in our technology and infrastructure, we remain focused on operational efficiencies and expense management.
We expect our operating expenses to decline in absolute dollars as we remove costs from the business. However, we also expect operating expenses to increase as a percentage of revenue as more of our future revenue is recognized on a net basis compared to the prior periods due to the business model changes. When revenues begin to grow again, we expect to increase spending to support that growth.
Non-GAAP Financial Measure and Key Operating Metrics
Adjusted Earnings Before Interest, Taxes, Depreciation and Amortization (“Adjusted EBITDA”), a non-U.S. GAAP financial measure, is a key metric used by our management and our Board of Directors to understand and evaluate our core operating performance and trends, to prepare and approve our annual budget, to develop short and long-term operational plans, and to determine bonus payouts. In particular, we believe that the exclusion of certain income and expenses in calculating Adjusted EBITDA can provide a useful measure for period-to-period comparisons of our core business. Additionally, Adjusted EBITDA is a key financial metric used by the compensation committee of our Board of Directors in connection with the determination of compensation for our executive officers. Accordingly, we believe that Adjusted EBITDA provides useful information to investors and others in understanding and evaluating our operating results in the same manner as our management and Board of Directors.
Adjusted EBITDA excludes non-cash charges, such as depreciation, amortization and stock-based compensation, because such non-cash expenses in any specific period may not directly correlate to the underlying performance of our business operations and can vary significantly between periods. Additionally, it excludes the effects of interest expense, income taxes, other (income) expense net, change in fair value of contingent consideration, impairment of certain long-lived and right-of-use assets, shareholder activism response costs, certain acquisition related costs, and restructuring charges. We exclude certain items because we believe that these costs (benefits) do not reflect expected future operating expenses. Additionally, certain items are inconsistent in amounts and frequency, making it difficult to contribute to a meaningful evaluation of our current or past operating performance.
Net loss and Adjusted EBITDA for each of the periods presented were as follows (in thousands):
33


Three Months Ended March 31,
20222021
Net loss$(26,306)$(13,414)
Adjusted EBITDA(7,098)6,835 
 Our use of Adjusted EBITDA has limitations as an analytical tool, and you should not consider it in isolation or as a substitute for analysis of our results as reported under U.S. GAAP. Some of these limitations are:
although depreciation and amortization are non-cash charges, the assets being depreciated and amortized may have to be replaced in the future, and Adjusted EBITDA does not reflect cash capital expenditure requirements for such replacements or for new capital expenditure requirements;
Adjusted EBITDA does not reflect changes in, or cash requirements for, our working capital needs;
Adjusted EBITDA does not reflect interest and tax payments that may represent a reduction in cash available to us;
Adjusted EBITDA also does not include the effects of stock-based compensation, depreciation, amortization of acquired intangible assets, change in fair value of contingent consideration, interest expense, other (income) expense, net, provision for income taxes, impairment of certain long-lived and right-of-use assets, shareholder activism response costs, certain acquisition related costs, and restructuring charges; and
other companies, including companies in our industry, may calculate Adjusted EBITDA differently, which reduces its usefulness as a comparative measure.
A reconciliation of Adjusted EBITDA to net loss, the most directly comparable U.S. GAAP financial measure, for each of the periods presented is as follows (in thousands):
Three Months Ended March 31,
20222021
Net loss$(26,306)$(13,414)
Adjustments:
Stock-based compensation5,742 5,844 
    Depreciation and amortization4,561 9,431 
Acquisition related costs and other (1)7,621 482 
Change in fair value of contingent consideration— 285 
Interest expense1,154 3,730 
Other (income) expense, net(36)228 
Provision for income taxes166 249 
Total adjustments$19,208 $20,249 
Adjusted EBITDA$(7,098)$6,835 
 
(1)For the three months ended March 31, 2022, Other includes a charge of $6.1 million related to the impairment of certain long-lived and right-of-use assets, $1.4 million related to shareholder activism response costs, and $0.1 million related to restructuring charges. The three months ended March 31, 2021 include no other costs. Acquisition related costs primarily include certain bonuses contingent upon the acquired company meeting certain financial metrics over the contingent consideration period and diligence, accounting, and legal expenses incurred related to certain acquisitions. Restructuring charges relate to severance for impacted employees.
This non-GAAP financial measure is not intended to be considered in isolation from, as substitute for, or as superior to, the corresponding financial measure prepared in accordance with U.S. GAAP. Because of these and other limitations, Adjusted EBITDA should be considered along with U.S. GAAP based financial performance measures, including various cash flow metrics, net loss, and our other U.S. GAAP financial results.

34


Factors Affecting Our Performance
Grow our network. The success and scale of our platforms and our ability to grow revenue will depend on our ability to grow our publishing network, expand our reach to engaged consumers, and drive volume of transactions on our platforms. If we do not add network partners or expand our relationship with existing network partners, or if network partners do not deliver active users to our platforms, our business and revenue growth will be negatively impacted.
Obtaining high quality promotions, increasing the number of brand-authorized activations, and capitalizing on new pricing/revenue models for promotions. Our ability to grow revenue will depend upon our ability to shift more dollars to our platforms from our brand customers, to continue to obtain high quality promotions, to increase the number of brand-authorized activations available through our platforms, and to capitalize on new pricing/revenue models for promotions, such as duration-based pricing. If we are unable to do any of these, growth in our revenue may be adversely affected.
Increasing revenue from advertisers on our platforms. Our ability to grow our revenue in the future depends upon our ability to continue to increase revenues from existing and new advertisers on our platforms through national brand coupons, targeted media and measurement, and increasing the number of brands that are using our platforms within each advertiser.
Variability in promotional and media spend by advertisers or brands. Our revenues may fluctuate due to changes in promotional or media spending budgets of advertisers as well as the timing of their promotional and media spending. Decisions by major advertisers, whether or not due to the impact of COVID-19 and related supply chain and inflation input-cost issues, to delay or reduce their promotional and media spending, move campaigns, or divert spending away from digital promotions or media, could slow our revenue growth or reduce our revenues.
Ability to retain and expand our relationships with retailers, obtain commitment and support for our platforms from retailers, and successfully renegotiate or amend retailer agreements. The success and scale of our platforms depend on our strategic relationships with retailers. The success and scale of our platforms also depends on the level of commitment and support for our platforms from retailers. Renewals or amendments of existing retailer relationships may become more challenging for us in light of our business model and pricing changes. These changes require restructuring our agreements and the way we operate with retailers and revenue arrangements for certain services. If we do not expand these relationships, if we do not renew or amend these relationships on as favorable terms as were in place immediately prior to renewal or amendment, if we lose significant retailers, or if we do not add new retailers to our platforms, our business will be negatively affected. In the near term, we expect the termination of our relationship with Albertsons to continue to have a negative impact on our financial performance.
Innovation in our media and promotions offerings, expansion of our consumer reach and growth of our data analytics capabilities. Our ability to grow our revenue in the future will depend on our ability to (i) innovate and invest in promotion and media solutions, particularly with regard to automation and self-service offerings; and (ii) invest in solutions around our data and analytic capabilities, referred to as Quotient Analytics and Audiences, for advertisers and retailers.
International Growth and Acquisitions. Our ability to grow our revenues will also depend on our ability to grow our operations and offerings in existing international markets and expand our business through selective acquisitions, similar to our acquisitions of MLW Squared Inc. ("Ahalogy"), Crisp Media, Inc. ("Crisp"), Elevaate, SavingStar, Inc. ("SavingStar"), Shopmium SAS ("Shopmium"), and Ubimo, and our ability to integrate such acquisitions with the core business of the Company.

35


Results of Operations
The following tables set forth our consolidated results of operations and our consolidated results of operations as a percentage of revenues for the periods presented:  
 Three Months Ended March 31,
(in thousands, except percentages)20222021
Revenues$78,456 100.0 %$115,316 100.0 %
Cost of revenues49,078 62.6 %71,984 62.4 %
Gross profit29,378 37.4 %43,332 37.6 %
Operating expenses:
Sales and marketing21,936 28.0 %27,365 23.7 %
Research and development9,756 12.4 %12,056 10.5 %
General and administrative22,708 28.9 %12,833 11.1 %
Change in fair value of contingent consideration— — %285 0.2 %
Total operating expenses54,400 69.3 %52,539 45.5 %
Loss from operations(25,022)(31.9)%(9,207)(8.0)%
Interest expense(1,154)(1.4)%(3,730)(3.2)%
Other income (expense), net36 — %(228)(0.2)%
Loss before income taxes(26,140)(33.3)%(13,165)(11.4)%
Provision for income taxes166 0.2 %249 0.2 %
Net loss$(26,306)(33.5)%$(13,414)(11.6)%
Disaggregated Revenue
The following table presents our revenues disaggregated by type of services. The majority of our revenue is generated from sales in the United States.
 Three Months Ended March 31,
(in thousands, except percentages)20222021$ Change% Change
Promotion$50,162 $69,614 $(19,452)(28)%
Media28,294 45,702 (17,408)(38)%
Total Revenue$78,456 $115,316 $(36,860)(32)%
36


Comparison of the Three months ended March 31, 2022 and 2021
Revenues
 Three Months Ended March 31,
(in thousands, except percentages)20222021$ Change% Change
Revenues$78,456 $115,316 $(36,860)(32)%
Revenues for the three months ended March 31, 2022 decreased by $36.9 million, or 32%, as compared to the same period in 2021. The decrease in digital promotion revenues was primarily due to a decline in promotion spending by CPGs, the termination of our partnership with Albertsons, and as a result of recognizing more revenue on a net basis due to business model changes. The decrease in media revenues was primarily due to the termination of our partnership with Albertsons and as a result of recognizing more revenue on a net basis due to business model changes. Revenues from digital promotion and media campaigns were 64% and 36%, respectively, of total revenues for the three months ended March 31, 2022, as compared to 60% and 40%, respectively, of total revenues during the same period in 2021.
Cost of Revenues and Gross Profit
 Three Months Ended March 31,
(in thousands, except percentages)20222021$ Change% Change
Cost of revenues$49,078 $71,984 $(22,906)(32)%
Gross profit$29,378 $43,332 $(13,954)(32)%
Gross margin37 %38 %
 
Cost of revenues for the three months ended March 31, 2022 decreased by $22.9 million, or 32%, as compared to the same period in 2021. The decrease was primarily due to a net decrease of $18.4 million in distribution fees paid to our partners for media and promotion revenues delivered through their platforms, due to the decrease in revenues as discussed previously, and data and traffic acquisition costs for offsite media on non-owned-and-operated properties, a portion of which is now reported net with revenues; a decrease in amortization expense of $4.3 million related to acquired intangible assets; a decrease in compensation costs of $0.1 million; and a decrease in overhead expenses of $0.1 million related to facilities and infrastructure support.
  Gross margin for the three months ended March 31, 2022 decreased to 37% from 38% compared to the same period in 2021. The decrease was primarily due to operating leverage on the 32% reduction of net revenues and sales mix, partially offset by lower amortization expense related to acquired intangible assets and a higher proportion of media revenue recognized net of certain costs.
 We expect the cost of revenues during fiscal 2022 to decline, in absolute dollars, as we expect a higher proportion of our revenue to be recognized on a net basis. We recognize revenue on a net basis for arrangements when we act as an agent and do not control the service provided by the retailer or the price charged by the partner. CPGs and retailers are responsible for the determination of where a campaign is delivered, and retailers are responsible for providing the underlying services.
37


Sales and Marketing
 Three Months Ended March 31,
(in thousands, except percentages)20222021$ Change% Change
Sales and marketing$21,936 $27,365 $(5,429)(20)%
Percent of revenues28 %24 %
 
Sales and marketing expenses consist primarily of compensation, including salaries and benefits, sales commissions and stock-based compensation provided to our sales and marketing personnel, as well as facility costs and other related overhead costs; marketing programs; amortization of acquired intangibles; and travel costs.
 Sales and marketing expenses for the three months ended March 31, 2022 decreased by $5.4 million, as compared to the same period in 2021. The decrease was primarily the result of a decrease in compensation costs of $3.0 million related to lower personnel costs in connection with our expense management efforts; a decrease of $2.2 million in promotional, advertising and other costs; and a decrease in amortization of acquired intangibles of $0.2 million.
We expect sales and marketing expenses to remain relatively flat, in absolute dollars, as we continue to invest in sales and marketing in order to support our growth and business objectives.
Research and Development
 Three Months Ended March 31,
(in thousands, except percentages)20222021$ Change% Change
Research and development$9,756 $12,056 $(2,300)(19)%
Percent of revenues12 %10 %
Research and development expenses consist primarily of compensation, including salaries, bonuses and benefits, and stock-based compensation provided to our engineering personnel, as well as facility costs and other related overhead costs; costs related to development of new products and the enhancement of existing products; and fees for design, testing, consulting, and other related services.
Research and development expenses for the three months ended March 31, 2022 decreased by $2.3 million, or 19%, as compared to the same period in 2021. The decrease was primarily due to an increase in capitalization of internal use software development costs of $1.4 million, a decrease in compensation of $0.6 million related to lower personnel costs in connection with our expense management efforts, and a decrease in overhead expenses related to facilities and infrastructure support of $0.3 million.
We believe that continued investment in technology is critical to attaining our strategic objectives, and we intend to balance our investment in research and development with our continued operational and cost optimization efforts. However, we expect research and development expenses, in absolute dollars, to decline in future periods as we consolidate our engineering function to drive efficiencies. Over the long term, we plan to continue to expand our tools and products that will enable our business to scale and provide more offerings to our customers.
38


General and Administrative
 Three Months Ended March 31,
(in thousands, except percentages)20222021$ Change% Change
General and administrative$22,708 $12,833 $9,875 77 %
Percent of revenues29 %11 %
General and administrative expenses consist primarily of compensation, including salaries, bonuses and benefits, and stock-based compensation provided to our executives, finance, legal, human resource and administrative personnel, as well as facility costs and other related overhead costs; and fees paid for professional services, including legal, tax, accounting services, and other related services.
 General and administrative expenses for the three months ended March 31, 2022 increased by $9.9 million, or 77%, as compared to the same period in 2021. The increase was primarily due to an impairment charge related to certain long-lived and right-of-use assets of $6.1 million due to the exit of occupancy of an office space; shareholder activism response costs of $1.4 million; an increase in professional service fees of $1.7 million including higher legal fees due to litigation matters; an increase in compensation costs of $1.2 million; and an increase in restructuring charges of $0.1 million, partially offset by a decrease acquisition related charges of $0.5 million and a decrease in other administrative expenses of $0.1 million.
We expect general and administrative expenses, in absolute dollars, to return to previous levels in future periods as we balance our investment in corporate infrastructure with our continued operational and cost optimization efforts.
Change in Fair Value of Contingent Consideration
 Three Months Ended March 31,
(in thousands, except percentages)20222021$ Change% Change
Change in fair value of contingent consideration$— $285 $(285)(100)%
Percent of revenues— %— %
     During the three months ended March 31, 2022, we did not record any charge related to the change in fair value of contingent consideration. As of December 31, 2021, Ubimo's contingent consideration period ended upon achieving certain financial metrics. During the first quarter of 2022, we paid $24.7 million, and as such, no liability existed as of March 31, 2022. During the three months ended March 31, 2021, we recorded a net charge of $0.3 million related to the re-measurement of contingent consideration associated with both Ubimo and Elevaate, due to the increase in expected achievement of certain financial metrics over the contingent consideration period.
Interest Expense and Other Income (Expense), Net
 Three Months Ended March 31,
(in thousands, except percentages)20222021$ Change% Change
Interest expense$(1,154)$(3,730)2,576 (69)%
Other income (expense), net36 (228)264 (116)%
 $(1,118)$(3,958)$2,840 (72)%
39


 Interest expense is primarily related to the convertible senior notes, promissory note and finance lease obligations. Interest expense for the three months ended March 31, 2021 decreased by $2.6 million primarily due to the adoption of ASU 2020-06, under which guidance the Company no longer incurs interest expense related to the accretion of the debt discount associated with the convertible note. Refer to Note 2 for further details related to the adoption of the new standard.
Other income (expense), net consists primarily of interest income on U.S. Treasury Bills held as cash equivalents and banking-related fees. The increase in other income (expense), net during the three months ended March 31, 2022, as compared to the same period in 2021, was due to the effect of re-measuring balances in foreign currency due to exchange rate fluctuations.
Provision for Income Taxes
 Three Months Ended March 31,
(in thousands, except percentages)20222021$ Change% Change
Provision for income taxes$166 $249 $(83)(33)%
 
The provision for income taxes of $0.2 million for each respective period during the three months ended March 31, 2022 and 2021 was primarily attributable to our foreign operations, amortization of tax-deductible goodwill from prior acquisitions, and state taxes.
40


Liquidity and Capital Resources
We have financed our operations and capital expenditures through cash flows from operation as well as from the proceeds from the issuance of convertible senior notes in 2017. As of March 31, 2022, our principal source of liquidity was cash and cash equivalents of $202.6 million, which was held for working capital purposes. Our cash equivalents are comprised primarily of money market funds.
We have incurred and expect to continue to incur legal, accounting, regulatory compliance and other costs in future periods as we continue to invest in corporate infrastructure and in connection with litigation matters. In addition, we may use cash to fund acquisitions or invest in other businesses, or to incur capital expenditures including leasehold improvements or technology development activities. We intend to continue to manage our operating expenses in line with our existing cash and available financial resources, and we anticipate we will incur increased spending in future periods in order to execute our long-term business plan and to support our growth to fund our operating expenses.
Some of our agreements with retailers include an upfront payment for exclusive rights for the term of the agreement. These payments are generally recognized as an expense or as a contra-revenue item over the term of the exclusive right benefit.
In addition, some of our agreements with retailers include certain guaranteed distribution fees which, in some cases, may apply to multiple annual periods. If the adoption and usage of our platforms do not meet projections or minimums, these guaranteed distribution fees may not be recoverable and any shortfall may be payable by us at the end of the applicable period. We considered various factors in our assessment including our historical experience with the transaction volumes through the retailer and comparative retailers, ongoing communications with the retailer related to the retailer's marketing efforts to promote the digital platform, and revenues and associated revenue share payments for the particular retailer relationship that were projected. For example, in 2020 the Company's efforts to implement, with Albertsons, one of our solutions resulted in multiple disputes being raised by each of the parties against the other, one of which disputes resulted in the Company not being able to meet the contractual minimum at the end of the applicable period under the agreement. In order to resolve certain of the disputes regarding the parties' respective obligations, we recognized a loss of $8.8 million during the year ended December 31, 2020. This loss was included in cost of revenues on our consolidated statements of operations. During the second quarter of 2021, the Company notified Albertsons that, due to Albertsons' failure to meet certain obligations under the agreement, the Company is not obligated to meet the contractual minimums for the period that ended in October 2021. In connection with renewal discussions between the parties, we received a letter in October 2021 from Albertsons notifying us of their intent to early terminate our agreement related to the delivery of promotions and media campaigns, effective December 31, 2021. We informed Albertsons that we disputed their right to terminate the agreement prior to March 31, 2022. On November 16, 2021, the Company notified Albertsons it was terminating the Agreement effective November 18, 2021, due to Albertsons’ failure to cure its material breach of the Agreement. Consistent with its offer, the Company continued to provide certain services past the termination date for the benefit of its CPG customers; and ceased providing the last of such services on February 26, 2022. The parties are currently in litigation. If the contractual minimum applicable to the period that ended in October 2021 is enforceable, the Company may recognize a loss that, depending on a variety of factors, is estimated to be as high as $8.5 million.
In November 2017, we issued $200.0 million aggregate principal amount of 1.75% convertible senior notes due 2022 in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended, (the “notes”). The notes are unsecured obligations of the company and bear interest at a fixed rate of 1.75% per annum, payable semi-annually in arrears on June 1 and December 1 of each year, commencing on June 1, 2018. The notes will mature on December 1, 2022, unless earlier repurchased, redeemed, or converted in accordance with their terms.
In November 2021, we entered into a Loan, Guaranty, and Security Agreement (the "ABL Credit Agreement") which provides for an asset-backed revolving credit facility in the aggregate amount of $100.0 million and a sublimit for letters of credit of $10.0 million (the "ABL Facility"). The ABL Facility matures on November 17, 2026 with a springing maturity 91 days prior to the maturity of the notes under certain circumstances.
We believe our existing cash, cash equivalents and cash flow from operations, and access to financing sources, including our ABL Facility, will be sufficient to meet our scheduled debt repayment obligations, working capital and capital expenditure needs for the next 12 months and beyond. To the extent that current and anticipated
41


future sources of liquidity are insufficient to fund our future business activities and requirements, we may be required to seek additional equity or debt financing. In the event additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us or at all. During the period of uncertainty and volatility related to the COVID-19 pandemic, we will continue to monitor our liquidity. See Part II, Item 1A, Risk Factors, for an additional discussion of risks related to COVID-19.
Cash Flows
The following table summarizes our cash flows for the periods presented (in thousands):
Three Months Ended March 31,
20222021
Net cash (used in) provided by operating activities$(25,608)$10,510 
Net cash used in investing activities(2,557)(2,797)
Net cash (used in) provided by financing activities(6,744)10,661 
Effect of exchange rates on cash and cash equivalents75 (40)
Net (decrease) increase in cash and cash equivalents$(34,834)$18,334 
Operating Activities
Cash from operating activities relates to our net income or loss for the period, adjusted for net non-cash income or expenses and changes in our operating assets and liabilities.
During the three months ended March 31, 2022, net cash used in operating activities of $25.6 million reflected our net loss of $26.3 million, adjusted for net non-cash expenses of $17.7 million, and cash used as a result of changes in working capital of $17.0 million. Non-cash expenses included depreciation and amortization, stock-based compensation, amortization of debt discount and issuance costs, allowance (recovery) for credit losses, deferred income taxes, change in fair value of contingent consideration, impairment of long-lived and right-of-use assets, and other non-cash expenses, including amortization of right-of-use asset, amortization of deferred cost, and loss on disposal of property and equipment. The primary uses of cash from working capital items included a decrease in accounts payable and other liabilities of $46.5 million due to timing of services and payments including payment for a deferred cost related to a retailer agreement, a Ubimo contingent consideration payment of $19.0 million related to the changes in fair value over the contingent consideration period, a decrease in accrued compensation and benefits of $8.0 million due to annual bonus payouts, a decrease in deferred revenues of $5.6 million due to lower billings for campaigns, and an increase in prepaid expenses and other assets of $1.2 million, partially offset by a decrease in accounts receivable of $63.3 million due to timing of invoicing and collections.
Investing Activities
Purchases of property and equipment may vary from period-to-period due to the timing of the expansion of our operations, the addition of headcount and the development activities related to our future offerings. We expect to continue to invest in property and equipment and in the further development and enhancement of our software platform for the foreseeable future. In addition, from time to time, we may consider potential acquisitions that would complement our existing service offerings, enhance our technical capabilities or expand our marketing and sales presence. Any future transaction of this nature could require potentially significant amounts of capital or could require us to issue our stock and dilute existing stockholders.
During the three months ended March 31, 2022, net cash used in investing activities of $2.6 million reflected purchases of property and equipment, which includes technology hardware and software to support our growth as well as capitalized software development costs.
Financing Activities
Our financing activities consisted primarily of payments made for shares withheld to cover payroll withholding taxes relating to the issuance of shares of common stock upon the exercise of stock options and also relating to the vesting of RSUs.
42


During the three months ended March 31, 2022, net cash used in financing activities of $6.7 million reflected $5.7 million in payments for Ubimo contingent consideration (initially measured and included as part of purchase consideration on the date of acquisition), payments made for shares withheld to cover the required payroll withholding taxes of $0.9 million in connection with vesting of equity grant awards, and payments on promissory note and finance lease obligations of $0.1 million.
Off-Balance Sheet Arrangements
We did not have any off-balance sheet arrangements as of March 31, 2022.
Contractual Obligations and Commitments
Refer to Note 8 and Note 13 of our notes to condensed consolidated financial statements contained in this Quarterly Report on Form 10-Q for further information. There have been no significant changes outside the ordinary course of business during the three months ended March 31, 2022 to our commitments and contingencies disclosed in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in our Annual Report on Form 10-K, as amended.
Critical Accounting Policies and Estimates
Our condensed consolidated financial statements are prepared in accordance with U.S. GAAP. The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, expenses, and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ from these estimates.
There were no significant changes in our critical accounting policies and estimates during the three months ended March 31, 2022, as compared to the critical accounting policies and estimates disclosed in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in our Annual Report on Form 10-K, as amended.
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the financial statements as well as the reported amounts of revenues and expenses during the reporting period. Such management estimates include, but are not limited to, revenue recognition, collectability of accounts receivable, useful lives of intangible assets, estimates related to recoverability of long-lived assets and goodwill, stock-based compensation, restructuring accruals, legal contingencies, deferred income taxes and associated valuation allowances and distribution fee commitments. These estimates generally require judgments, may involve the analysis of historical and prediction of future trends, and are subject to change from period to period. Actual results may differ from the Company’s estimates, and such differences may be material to the accompanying condensed consolidated financial statements.
The COVID-19 pandemic has created and may continue to create uncertainty in macroeconomic conditions, which may cause further business slowdowns or shutdowns, depress demand for our advertising business and adversely impact our results of operations, even in light of ongoing vaccination efforts. We expect uncertainties around our key accounting estimates to continue to evolve depending on the duration and degree of impact associated with the COVID-19 pandemic. Our estimates may change as new events occur and additional information emerges, and such changes are recognized or disclosed in our consolidated financial statements.
Recently Issued and Adopted Accounting Pronouncements
Refer to Note 2 of the Notes to Condensed Consolidated Financial Statements contained in this Form 10-Q for further information.
Item 3.         Quantitative and Qualitative Disclosures About Market Risk.
43


During the three months ended March 31, 2022, there were no significant changes to our quantitative and qualitative disclosures about market risk. Please refer to Quantitative and Qualitative Disclosures About Market Risk included in our Annual Report on Form 10-K, as amended, for a more complete discussion on the market risks we encounter.
Item 4.         Controls and Procedures.
Evaluation of Disclosure Controls and Procedures
Our CEO and our chief financial officer (“CFO”), after evaluating the effectiveness of our “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), as of March 31, 2022, have concluded that our disclosure controls and procedures were effective at the reasonable assurance level and are effective to provide reasonable assurances that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and that such information is accumulated and communicated to our management, including our CEO and CFO, as appropriate, to allow timely decisions regarding required disclosure.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting, during the first quarter of 2022 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Limitations on the Effectiveness of Controls
Our disclosure controls and procedures or our internal controls are not designed to prevent all errors and all frauds. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been detected.
44


PART II - OTHER INFORMATION
Item 1.         Legal Proceedings.
For a discussion of legal proceedings, see Note 13, “Commitments and Contingencies,” of the Notes to Condensed Consolidated Financial Statements of this Form 10-Q.
Summary of Risk Factors
Our business is subject to a number of risks, including risks that may prevent us from achieving our business objectives or may adversely affect our business, financial condition, results of operations, cash flows, and prospects. These risks are discussed more fully under "Item 1A. Risk Factors" below and include, but are not limited to, risks related to:
Risks Related to Our Business
We have incurred net losses since inception and we may not be able to generate sufficient revenues to achieve or subsequently maintain profitability.
We may not achieve revenue growth, including as a result of changes to our business model.
Our revenue and business will be negatively affected if we fail to retain and expand our relationships with retailers, if we fail to obtain commitment and support for our platforms from retailers, and if we do not successfully renegotiate or amend retailer agreements.
Our revenue and business will be negatively affected if we fail to develop, increase the number of and expand relationships with network partners that contribute to the growth of audiences engaging on our platforms.
The loss or decrease in spending by any significant customer, or the loss or decrease in support from any significant partner, could materially and adversely affect our revenues, results of operations and financial condition.
If the distribution, revenue sharing or other fees that we pay increase, or if we are unable to meet contractual minimums under guaranteed distribution fee arrangements, our gross profit and business will be negatively affected.
Our gross margins are dependent on many factors, some of which are not directly controlled by us.
We expect a number of factors to cause our operating results to fluctuate on a quarterly and annual basis, which may make it difficult to predict our future performance.
If we are unable to successfully respond to changes in the digital promotions market, our business could be negatively affected.
If we fail to maintain and expand the use by consumers of digital promotions on our platforms, our revenues and business will be negatively affected.
Competition presents an ongoing threat to the success of our business.
We depend in part on advertising agencies as intermediaries, and if we fail to develop and maintain these relationships, our business may be negatively affected.
Our failure to attract, integrate and retain other highly qualified personnel in the future could harm our business, and in the near term is an increasing challenge due to market conditions and strategic transitions in our business.
The effects of health epidemics, including the COVID-19 pandemic, have had, and may continue to have, an adverse impact on our business, operations and the markets and communities in which we and our partners operate.
Acquisitions, joint ventures and strategic investments could result in operating difficulties, dilution and other harmful consequences.
If we fail to effectively manage our growth, our business and financial performance may suffer.
45


If our websites or those of our publishers fail to rank prominently in unpaid search results from search engines, traffic to our websites could decline and our business would be adversely affected.
Failure to deal effectively with fraudulent or other improper transactions could harm our business.
Indemnity provisions in various agreements and our corporate documents potentially expose us to substantial liability for intellectual property infringement and other claims.
Our business depends on strong brands, and if we are not able to maintain and enhance our brands, or if we receive unfavorable media coverage, our ability to retain and expand our number of advertisers, retailers and consumers will be impaired and our business and operating results will be negatively affected.
Risks Related to Government Regulation, Tax Law or Accounting Standards
Our business is subject to complex and evolving laws, regulations and industry standards, and unfavorable interpretations of, or changes in, or our actual and perceived failure to comply with these laws, regulations and industry standards could substantially harm our business and results of operations.
If our estimates or judgements relating to our critical accounting policies prove to be incorrect, our results of operations could be adversely affected.
Our ability to use net operating losses to offset future taxable income may be subject to certain limitations.
Risks Related to Our Platforms, Technology and Intellectual Property
If our security measures or information we collect and maintain are compromised or publicly exposed, advertisers, retailers and consumers may curtail or stop using our platforms and we could be subject to claims, penalties and fines.
Our ability to generate revenue and properly capture the occurrence of certain revenue-generating events depends on the collection, reliability, and use of significant amounts of data from various sources, which may be restricted by consumer choice, restrictions imposed by retailers, publishers and browsers or other software developers, changes in technology, and new developments in laws, regulations and industry requirements or standards.
If the use of mobile device identifiers, third-party cookies or other tracking technology is rejected by consumers, restricted by third parties outside of our control or otherwise subject to unfavorable regulation, the benefits of our offerings and solutions could diminish, our data and media acquisition costs could increase, and we could lose customers and revenue.
Our business depends on our ability to maintain and scale the network infrastructure necessary to operate our platforms, including our websites and mobile applications, and any significant disruption in service could result in a loss of advertisers, retailers and consumers.
We may not be able to adequately protect our intellectual property rights.
We may be accused of infringing intellectual property rights of third parties.
Some of our solutions contain open-source software, which may pose particular risks to our proprietary software and solutions.
Risks Related to Ownership of our Common Stock
The market price of our common stock has been, and is likely to continue to be, subject to wide fluctuations and could subject us to litigation.
Our tax benefits preservation plan may reduce the volume of trading in our stock because it limits the ability of persons or entities from acquiring a significant percentage of our outstanding stock.
Our business could be negatively affected as a result of actions of stockholders.
Risks Related to Debt Financing Transactions
46


We are leveraged financially, which could adversely affect our ability to adjust our business to respond to competitive pressures and to obtain sufficient funds to satisfy our future growth, business needs and development plans.
General Risks
Our ability to raise capital in the future may be limited, and our failure to raise capital when needed could prevent us from growing.
Global economic conditions could materially adversely affect our revenue and results of operations.
Item 1A. Risk Factors.
Our operations and financial results are subject to various risks and uncertainties, including those described below, which could adversely affect our business, results of operations, cash flows, financial conditions, and the trading price of our common stock. The risks described below are not the only risk facing us. Risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially affect our business, financial condition, results of operations and prospects.  
Risks Related to Our Business
We have incurred net losses since inception and we may not be able to generate sufficient revenues to achieve or subsequently maintain profitability.
We have incurred net losses of $45.6 million and $65.4 million in 2021 and 2020, respectively, and incurred net losses of $26.3 million for the three months ended March 31, 2022. We have an accumulated deficit of $483.4 million as of March 31, 2022. We anticipate that our costs and expenses will increase in the foreseeable future as we continue to invest in:
retailer partnerships;
network growth;
sales and marketing;
research and development, including new product development;
our technology infrastructure, business processes, and automation;
general administration, including legal and accounting expenses related to our growth and continued expenses;
expanding into new markets and verticals; and
strategic opportunities and commercial relationships.
For example, we have incurred and expect to continue to incur expenses in developing and retaining retailer partnerships and developing self-service capabilities and automation. We may not succeed in increasing our revenues sufficiently to offset these expenses.
If we are unable to execute our growth strategy and gain efficiencies in our operating costs, our business could be adversely impacted. We cannot be certain that we will be able to attain or maintain profitability on a quarterly or annual basis. If we are unable to effectively manage these risks and difficulties as we encounter them, our business, financial condition and results of operations may suffer.
We may not achieve revenue growth, including as a result of changes to our business model.
We may not be able to achieve revenue growth, and we may not be able to generate sufficient revenues to achieve profitability. Historically the growth rate of our business, and as a result, our revenue growth, has varied from quarter-to-quarter and year-to-year, and we expect that variability to continue, particularly as we transform our business model from primarily managed services to more self-service and automated solutions through our platforms. We are also implementing transitions in our promotions pricing, from a cost-per-acquisition model to a duration-based model.
47


Business model changes such as these carry operational risks, and our expectations regarding the execution, success, timing, and impact of these changes may not be met. For example, an operational risk relating to our shift to self-service and automated solutions is that these new offerings may not be preferred by advertisers and retailers to alternative offerings from our competitors.
There are also financial risks, such as our ability to establish metrics and forecast performance targets associated with these business model changes. We may not, accordingly, realize financial targets based on the business model changes, and as a result our results of operations could be negatively impacted.
Our revenues may also fluctuate due to changes in marketing budgets of advertisers and retailers, and the timing of their marketing spend. Marketing spend by advertisers is considered the most flexible and easiest to cut, and advertisers can change their spend without notice, which can result in our inability to anticipate such fluctuations. For example, budget pressures or unspent budgets at the end of a CPG’s fiscal year may lead to, respectively, unexpected reduced or increased spending on our platforms.
Decisions by advertisers or retailers to delay or reduce their digital marketing on our platforms or choose a solution from one of our competitors; changes in our fee arrangements with CPGs, retailers and other commercial partners, or the termination of a partnership with a retailer, such as the termination of our relationship with Albertsons, could also slow our revenue growth or reduce our revenues. For instance, beginning in mid-March of 2020, decisions by CPGs and retailers to mostly pause or delay, and in some cases cancel, marketing campaigns due to the uncertainty, supply-chain disruption, and consumer purchasing behavior changes caused by the COVID-19 pandemic had an adverse impact on our revenue and revenue growth for the second quarter of 2020. While CPGs and retailers resumed digital marketing in the second half of 2020 generally, certain CPGs and retailers still are experiencing supply chain disruption, and brands and retailers are experiencing inflationary pressures that are increasing their costs. Accordingly, we may continue to see reduced digital marketing levels and postponed or cancelled campaigns, particularly if COVID-19 outbreaks persist or, more broadly, the pandemic worsens.
Our business is complex and evolving. We may offer new capabilities, pricing, service models, process and delivery methods to advertisers and retailers. These new capabilities may change the way we generate and/or recognize revenue, which could impact our operating results. For example, we have announced that we are shifting our focus away from a lower-margin, labor-intensive managed services business and are moving towards more self-service and platform-based solutions. As a result of these changes, and the application of the accounting rules relating to such changes, we are recognizing certain media revenue on a net basis as compared to the prior recognition on a gross basis. As another example, we are shifting from a cost-per-acquisition pricing model for promotions to non-quantity-based-pricing models, such as duration-based promotions.
We believe that our continued revenue growth will depend on our ability to:
successfully execute on our shift away from a lower-margin, labor-intensive services business and towards more self-service and platform-based solutions;
increase our share of advertiser spend on promotions and media through our platforms, increase the number of brands that are using our platforms within each advertiser or CPG, and expand our advertiser or CPG base;
maintain and grow retailers in our network, increase the number of network partners in our network, and expand our network with new verticals;
succeed with new pricing models, such as our shift to time-based (e.g. duration-based) promotions pricing;
adapt to changes in marketing goals, strategies and budgets of advertisers and retailers, and the timing of their marketing spend;
capitalize on the shift from offline to digital marketing and growth in e-commerce;
maintain and expand our data rights with our retailer network;
successfully execute and expand our digital media solutions in retail performance media, social influencer marketing, sponsored product search, DOOH, and programmatic media;
successfully execute and expand our promotions solutions in national promotions, in-lane, targeted promotions, national rebates, and loyalty rewards programs;
48


demonstrate the value of our platforms through trusted measurement metrics;
maintain and grow the size of our targetable audience;
respond to changes in the legislative or regulatory environment, including with respect to privacy and data protection, or enforcement by government regulators, including fines, orders, or consent decrees;
deploy, execute, and continue to develop our analytics capabilities;
expand the use by consumers of our media and promotions offerings;
successfully integrate our newly acquired companies into our business;
innovate our consumer solutions and experiences to retain and grow our consumer base;
expand the number, variety, quality, and relevance of promotions available on our platforms and through our network;
increase the awareness of our brands, and earn and build our reputation;
hire, integrate, train and retain talented personnel;
effectively manage scaling and international expansion of our operations; and
successfully compete with existing and new competitors.
However, we cannot provide assurance that we will successfully accomplish any of these actions. Failure to do so could harm our business and cause our operating results to suffer.
Our revenue and business will be negatively affected if we fail to retain and expand our relationships with retailers, if we fail to obtain commitment and support for our platforms from retailers, and if we do not successfully renegotiate or amend retailer agreements.
The success and scale of our platforms depend on our strategic relationships with retailers. The success and scale of our platforms also depends on the level of commitment and support for our platforms from retailers.
Renewals or amendments of existing retailer relationships may become more challenging for us in light of our business model and pricing changes. These changes require restructuring our agreements and the way we operate with retailers and revenue arrangements for certain services. There is no assurance that retailers will agree to such changes, or that renewals or amendments will occur at all or on terms as favorable as the pre-renewal or pre-amendment terms. Should any such circumstance occur, our business could be adversely affected. More generally, if we do not expand these relationships, if we lose significant retailers, or if we do not add new retailers to our platforms, our business will be negatively affected.
For instance, our revenue and growth may be adversely impacted if retailers do not support our platforms. The success of our platforms requires integration with a retailer’s POS, loyalty programs and consumer channels. Certain platform capabilities may require integration with other retailer systems as well. This integration requires time and effort from the retailer; and may require us to work with a retailer’s third-party service providers, some of whom may be our competitors. In addition, the success of our platforms requires consumer and advertiser adoption which requires significant marketing and other support from retailers, including retailer programs that drive more advertiser spend on our platforms. If retailers do not provide sufficient or timely resources and support, platform launches could be delayed and consumer and/or advertiser adoption could be slow or minimal, which would negatively impact our revenue, costs of revenue, and recoverability of certain assets. As an example, delays in the launch of in-lane promotions and sponsored search and display adversely impacted our revenue growth for the second half of 2019. Also, our revenue was negatively affected in the first half of 2020 when retailers mostly paused or delayed, and in some cases cancelled, marketing campaigns on our platforms in response to supply-chain challenges and out-of-stock product at shelf, consumer purchasing behavior changes, and other issues resulting from the COVID-19 pandemic.
The success of our platforms also depends in part on our use of consumer sales data provided by retailers, our access to retailer consumer channels, the size and quality of retailer audiences, and the national scale and reach of our retailer network. If we fail to secure, or are found to be in violation of the terms of, such data, access and scale, we could lose access to retailer data and our platforms would be less valuable to advertisers and other business partners.
49


In addition, we depend on retailers to comply with laws, regulations and industry standards relating to privacy and the use of consumer data. If we and our retail partners cannot timely respond to legal, regulatory and industry changes, or if retailers decide to limit or prohibit use of their data to comply with such changes, our revenue and growth would be impaired. For instance, if the California Consumer Privacy Act of 2018 (the " CCPA"), is amended to prohibit the “sale” (as defined in the CCPA) of loyalty program data, or if retailers materially restrict our use of sales and loyalty card data in light of the CCPA or similar laws or regulations, our business will be negatively affected. See the risk factor below titled “Our business is subject to complex and evolving laws, regulations and industry standards, and unfavorable interpretations of, or changes in, or failure by us to comply with these laws, regulations and industry standards could substantially harm our business and results of operations” for additional information.
Our sales cycle with retailers tends to be long. We may make investments and incur significant expenses before an agreement or renewal with a retailer is reached, if at all, and before we are able to generate any revenue from such agreement or renewal. There are no guarantees that we will be able to recoup such investments and expenses, which would have an adverse effect on our business, financial condition and results of operations.
Our revenue and business will be negatively affected if we fail to develop, increase the number of and expand relationships with network partners that contribute to the growth of audiences engaging on our platforms.
The success and scale of our platforms also depends on growing our publishing network of retailer and non-retailer partners, which we sometimes refer to as network partners. These network partners are a significant factor in our effort to increase audience and volume on our platforms and thereby enable our network to deliver the scale and reach that advertisers, and the advertising agencies that sometimes act on their behalf, are seeking. These partners can also be important in connection with the launch and marketing of new offerings, such as our self-service and automated solutions. If we are unable to grow our network or our network partners do not increase our aggregate audience reach and drive volume on our platforms, our revenue and business may be negatively impacted.
The loss of or decrease in spending by any significant customer, or the loss of or decrease in support from any significant partner, could materially and adversely affect our revenues, results of operations and financial condition.
Our business is exposed to risks related to customer concentration, particularly among advertisers, and partner concentration, particularly among retailers. The loss of or decrease in spending by any of our significant customers, or the loss of or decrease in support from any of our significant partners, or a deterioration in our relationships with any of them, could materially and adversely affect our revenues, results of operations and financial condition. As an example, the loss of a retailer, such as the termination of our partnership with Albertsons, negatively impacts the amount that advertisers spend on our platforms.
If the distribution, revenue sharing or other fees that we pay increase, or if we are unable to meet contractual minimums under guaranteed distribution fee arrangements, our gross profit and business will be negatively affected.
We generally pay a distribution fee to retailer and non-retailer partners in our publishing network when we deliver media and promotions on their digital properties or through their loyalty programs. We also pay fees to retailers for use of their data to power our platforms. Such fees have increased as a percentage of our revenue in recent periods. As we renew agreements or enter into new ones, we may face pressure to pay higher distribution fees. If such fees continue to increase, our cost of revenue could increase and our operating results would be adversely affected. In addition, calculations of such fees are complex and if network partners disagree with our calculations in an audit, the result of such disagreement could have an adverse impact on our business.
In addition, some of our agreements with retailers include certain upfront fees/payments or guaranteed distribution fees, which, in some cases, may apply to multiple annual periods. If the adoption and usage of our platforms do not meet projections or minimums, these fees may not be recoverable and any shortfall, if applicable, may be payable by us at the end of the applicable period. We consider various factors in our assessment of whether these upfront or guaranteed distribution fees may not be recoverable, including our historical experience with the transaction volumes through the retailer and comparative retailers, ongoing communications with the retailer to increase its marketing efforts to promote our digital platforms, as well as the projected revenue and associated revenue share payments. For example, in 2020, the Company's efforts to implement, with Albertsons, one of the
50


Company’s solutions resulted in multiple disputes being raised by each of the parties against the other, one of which disputes resulted in the Company not being able to meet the contractual minimum at the end of the applicable period under the agreement. In order to resolve certain of the disputes regarding the parties' respective obligations, the Company recognized a loss of $8.8 million during the year ended December 31, 2020. During the second quarter of 2021, the Company notified Albertsons that, due to Albertsons failure to meet certain obligations under the agreement, the Company is not obligated to meet the contractual minimums for the period that ended in October 2021. In connection with renewal discussions between the parties, we received a letter from Albertsons in October 2021 notifying us of their intent to early terminate our agreement related to the delivery of promotions and media campaigns, effective December 31, 2021. We informed Albertsons that we disputed their right to terminate the agreement prior to March 31, 2022. On November 16, 2021, the Company notified Albertsons it was terminating the Agreement effective November 18, 2021, due to Albertsons’ failure to cure its material breach of the Agreement. Consistent with its offer, the Company continued to provide certain services past the termination date for the benefit of its CPG customers; and ceased providing the last of such services on February 26, 2022. The parties are currently in litigation. If the contractual minimum applicable to the period that ended in October 2021 is enforceable, the Company may recognize a loss that, depending on a variety of factors, is estimated to be as high as $8.5 million.
Our gross margins are dependent on many factors, some of which are not directly controlled by us.
The factors potentially affecting our gross margins include:
impacts of changes in our business model including transitioning the pricing of promotions offerings from cost-per-acquisition to duration-based pricing, and the degree and timing of advertiser and retailer response to this transition, and also increasing the proportion of self-service and automated offerings;
business model or solution delivery changes, with respect to a portion of our offerings, that result in revenue being recognized on a net, as opposed to a gross, basis;
our product mix, since we have significant variations in our gross margin among products and, accordingly, any substantial change in product mix could change our aggregate gross margin;
growth and expansion of our lower-margin media products, including programmatic ads delivered through third-party ad-tech partners and publishers;
our efforts to add higher-margin solutions to our suite of offerings;
our ability to meet contractual minimums under guaranteed distribution fee arrangements;
increasing costs of maintaining, expanding and adding retailer and other network partner relationships;
increasing data acquisition and media acquisition costs;
evolving fee arrangements with advertisers, as well as with retailer and other network partners, which might have an impact on our gross margins;
success of our pricing strategies, including duration-based pricing strategies;
our decision to exit higher margin non-strategic products or business lines;
success of our investments in technology and automation, or through acquisitions to gain cost efficiencies;
increasing pricing pressures from competitors, advertisers and agencies representing advertisers; and
success of higher-margin new products.
We have seen pressure on our gross margins, which we principally attribute to the factors described above and we expect this pressure to continue while our growth strategy evolves and our product mix continues to change. For instance, lower-margin media products have increased in our product mix, and we face margin pressure arising from increased media and data acquisition costs due, in part, to reduced inventory and increased consumer ability to opt out of permitting their personal information to be used for marketing purposes. See Risk Factor below entitled "If the use of mobile device identifiers, third-party cookies or other tracking technology is rejected by consumers, restricted by third parties outside of our control, or otherwise subject to unfavorable regulation, the benefits of our offerings and solutions could diminish, our data and media acquisition costs could increase and we could lose customers and revenue". Although we expect to gain leverage as our business expands, our platforms transition to self-service, and through automation, there is no guarantee that we will succeed.
51


We expect a number of factors to cause our operating results to fluctuate on a quarterly and annual basis, which may make it difficult to predict our future performance.
Growth forecasts are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. Historically, our revenue growth has varied from quarter-to-quarter and year-to-year, and we expect that variability to continue. In addition, our operating costs and expenses have fluctuated in the past, and we anticipate that our costs and expenses will increase over time as we continue to invest in growing our business. Our operating results could vary significantly from quarter-to-quarter and year-to-year as a result of these and other factors, many of which are outside of our control, and as a result we have a limited ability to forecast the amount of future revenue and expenses, which may adversely affect our ability to predict financial results accurately. Our ability to forecast our future results of operations is subject to a number of uncertainties, including our ability to effectively plan for and model future growth, and especially uncertainty relating to our business model changes. We have encountered in the past, and may encounter in the future, risks and uncertainties frequently experienced by growing companies in changing industries. Our results of operations may fall below our estimates or the expectations of public market analysts and investors. Fluctuations in our quarterly operating results may lead analysts to change their long-term models for valuing our common stock, cause us to face short-term liquidity issues, impact our ability to retain or attract key personnel or cause other unanticipated issues, all of which could cause our stock price and the trading price of the convertible senior notes to decline. As a result of the potential variations in our quarterly revenue and operating results, we believe that quarter-to-quarter comparisons of our revenues and operating results may not be meaningful, and the results of any one quarter or historical patterns should not be considered indicative of our future sales activity, expenditure levels or performance.
In addition to other factors discussed in this section, factors that may contribute to the variability of our quarterly and annual results include:
impacts of changes in our business model, including transitioning the pricing of promotions offerings from cost-per-acquisition to duration-based pricing and the degree of advertiser and retailer response to this transition, and increasing the proportion of self-service and automated offerings;
business model changes that result in differences in accounting treatment, including whether revenue is recognized on a net or gross basis;
our ability to adapt to changes in marketing goals, strategies and budgets of advertisers and retailers, and the timing of their marketing spend;
our ability to maintain and grow the retailer component of our network, expand our network with new verticals, and increase our number of network partners and publishers;
our ability to maintain and expand our data rights with our retailer network;
our ability to leverage retailer demands to increase CPG spend on retailer performance media;
the impact of competitors or competitive products and services, and our ability to compete in digital marketing;
the impact of pricing pressures from our competitors, advertisers or CPGs, and agencies representing advertisers or CPGs;
the impact of increasing media acquisition and data acquisition costs;
the impact of litigation involving us, our industry or both, including investigations by regulators or claims made by our competitors or other third parties;
reduction in demand or volatility in demand for one or more of our products, which may be caused by, among other things: delay or cancellation of marketing campaigns by advertisers and retailers as they focus on manufacturing in-demand products, replenishing out-of-stock items, adjusting to changes in consumer purchasing behavior, contending with supply-chain challenges, and other issues arising out of the COVID-19 pandemic;
disruption of planned themed marketing campaigns by advertisers and retailers, including campaigns that have been adversely impacted by shelter-in-place orders and social distancing due to the COVID-19 pandemic;
reduction in overall media spend by advertisers in reaction to the COVID-19 pandemic, which primarily had a negative effect on our media business starting in the first half of 2020, and despite a return of bookings
52


beginning in the second half of 2020, could have an adverse effect through 2022 depending on the ultimate severity and duration of the pandemic and the governmental responses thereto;
our ability to grow existing consumer usage of, and attract new consumers to, our digital promotion offerings and more generally to interactions with our platforms, including through our retailer partner sites and our publisher network;
our ability to obtain and increase the number of high quality promotions;
changes in consumer behavior with respect to digital promotions and media, how consumers access digital promotions and media, and our ability to develop applications that are widely accepted and generate revenues for advertisers, retailers and us;
our ability to control costs including the costs of obtaining consumer data and investing, maintaining and enhancing our technology infrastructure;
increased legal and compliance costs associated with data protection laws and regulations in various jurisdictions, including the CCPA, which went into effect on January 1, 2020, and invalidation of the EU-U.S. Privacy Shield framework and Swiss-U.S. Privacy Shield Framework in July 2020 and September 2020, respectively;
the costs of developing new products, solutions and enhancements to our platforms;
whether new products successfully launch on time;
our ability to manage our growth, including scaling our platforms;
our ability to manage innovation, including extent of investments in and success in deploying new offerings, and our ability to manage transitions from legacy platforms and solutions to new platforms and solutions such as those with self-service and automation capabilities;
the success of our sales and marketing efforts;
the costs of successfully integrating acquired companies and employees into our operations;
changes in the legislative or regulatory environment, including with respect to privacy and data protection, or enforcement by government regulators, including fines, orders, or consent decrees;
our ability to deal effectively with fraudulent transactions or customer disputes;
our ability to collect payment for services timely, as any significant persistence or worsening of the COVID-19 pandemic; supply chain challenges, and inflation may cause liquidity issues for some of our customers;
the attraction and retention of qualified employees and key personnel, whether or not related to changes in U.S. immigration policies;
the effectiveness of our internal controls; and
changes in accounting rules, tax laws or interpretations thereof.
The effects of these factors individually or in combination, including the continuing uncertainty created by the COVID-19 pandemic, supply chain issues, our business model changes and the resulting accounting changes, could cause our quarterly and annual operating results to fluctuate, as well as affect our ability to forecast those results and our ability to achieve those forecasts. As a result, comparing our operating results on a period-to-period basis may not be meaningful. You should not rely on our past results as an indication of our future performance. This variability and unpredictability could also result in our failing to meet or exceeding the expectations of our investors or financial analysts for any period. In addition, we may release guidance in our quarterly earnings conference calls, quarterly earnings releases, investor day, or otherwise, based on predictions of our management, which are necessarily uncertain in nature. The guidance provided depends on our predictions relating to demand for our platforms, the rate and extent of market acceptance to our business model changes, maintaining and growing our retailer network and the cost of maintaining retailer partnerships, and the expansion of our network audience through publishing distribution and other partnerships, which predictions can fluctuate greatly and are beyond our control. Our guidance may vary materially from actual results. If our revenue or operating results, or the rate of growth of our revenue or operating results, fall below or above the expectations of our investors or financial analysts, or below or above any forecasts or guidance we may provide to the market, or if the forecasts we provide to the market are below or above the expectations of analysts or investors, the price of our common stock could
53


decline or increase substantially. Such a stock price decline or increase could occur even when we have met our own or other publicly stated revenue or earnings forecasts. Failure to meet our publicly stated revenue or earnings forecasts, or even when we meet our own forecasts but fall short of analyst or investor expectations, could cause our stock price to decline and expose us to costly lawsuits, including securities class action suits. Such litigation against us could impose substantial costs and divert our management’s attention and resources. If we exceed our own or other publicly stated revenue or earnings forecasts, or even when we meet our own forecasts but exceed analyst or investor expectations, our stock price could increase.
If we are unable to successfully respond to changes in the digital promotions market, our business could be negatively affected.
As consumer demand for digital promotions has increased, promotion spending has shifted from traditional promotions through traditional offline or analog channels, such as newspapers and direct mail, to digital coupons. Although we expect advertisers to reduce and eventually stop spending on the offline free standing insert ("FSI"), our expectations regarding the timing of such change or our expectations that advertisers will shift some of their FSI budgets to our platforms or about the timing of such shifts, may not be accurate. It is also difficult to predict whether advertisers will decide to shift FSI budgets to other marketing channels if digital promotions lose favor with advertisers, retailers or consumers. For example, some large retailers do not yet use digital paperless promotions. In the event of these or any other changes to the market, our continued success will depend on our ability to successfully adjust our strategy to meet the changing market dynamics. We will need to continue to grow demand for our platforms by advertisers, retailers and consumers, including through continued innovation and implementation of new initiatives associated with digital promotions. If a retailer decides not to accept digital paperless promotions, if advertisers reduce spend in digital promotions, or if advertisers choose our competitors’ products and services, our business could be negatively affected.
If the demand for digital promotions does not continue to grow as we expect, or if we fail to successfully address this demand, our business will be harmed. For example, the growth of our revenue and gross margins require increasing or maintaining the number of brands that are using our promotions platforms within each CPG. If our projections regarding the adoption and usage of our promotions platforms by retailers, advertisers (including CPGs) and consumers do not occur or are slower than expected, our business, financial condition, results of operations and prospects will be harmed. Even if we are successful in driving the adoption and usage of promotions platforms by retailers, advertisers and consumers, if our fee arrangements (including the shift to duration-based pricing) or transaction volumes, or the mix and quality of offers, change or do not meet our projections, our revenues may be negatively affected. We expect that the market will evolve in ways which may be difficult to predict.
For example, if consumer demand for our national and shopper promotions or our mobile applications does not grow as we expect or decreases, our business may be negatively affected. Also, the success of our transitioning the pricing of promotions offerings from cost-per-acquisition to duration-based pricing depends on meeting forecasted campaign outcomes, and if we do not deliver the forecasted outcomes, advertisers may not respond to this pricing model transition to the degree we anticipate, and our business could be adversely impacted. More generally, if we are unable to grow or successfully respond to changes in the digital promotions market, our business could be negatively affected and our results of operations could be negatively impacted. Our revenues may also be negatively affected if we are unable to manage the pricing model transition, or if the growth of digital paperless coupons is slower than the decline in digital print coupons. Conversely, acceleration of this shift (for example, through greater-than-expected acceptance of digital paperless coupons by new retailers) could lead to unanticipated increases in revenue.
If we fail to maintain and expand the use by consumers of digital promotions on our platforms, our revenues and business will be negatively affected.
We must continue to maintain and expand the use by consumers of digital promotions on our owned-and-operated sites, on retailer sites and on our publisher network in order to increase the attractiveness of our platforms to advertisers and retailers, and to increase revenues and achieve profitability. If consumers do not perceive that we offer a broad selection of relevant and high-quality digital promotions, or that the usage of digital promotions is easy and convenient through our platforms, we may not be able to attract or retain consumers. In addition, as consumer behavior in accessing digital promotions changes and new distribution channels emerge, if we do not successfully respond and do not develop products or solutions that are widely accepted, we may be unable to retain consumers or attract new consumers, and as a result our business may suffer. One of our growth strategies is to increase the number of consumers using digital promotions on our platforms through growth and expansion of our publisher
54


network. If we do not add new network partners or our partners do not experience increased consumer use of digital promotions on our platforms as expected, our revenues and business will be harmed. We also depend on our retail and other network partners to devote sufficient time, resources or funds to the promotion of our platforms and the marketing of our digital promotions to consumers. If we are unable to maintain and expand the use by consumers of digital promotions on our platforms and consumer properties, as well as the digital properties and channels of retailers and other publishers in our network, or if we do not do so to a greater extent than our competitors, advertisers may find that offering digital promotions on our platforms do not reach consumers with the scale and effectiveness that is compelling to them. Likewise, if retailers find that use of our platforms does not increase sales of the promoted products and consumer loyalty to the retailer to the extent they expect, the revenues we generate may not increase to the extent we expect, or may decrease. Any of these could harm our business. Additionally, consumer shopping behavior has changed dramatically in response to the COVID-19 pandemic. For instance, shoppers continue to minimize shopping trips, continue to rely on online grocery shopping, and continue to adjust buying habits in response to their lifestyles having been impacted by state and local orders and social distancing. If consumers decide not to use our products that involve paper as a result of the COVID-19 pandemic and do not find our purely digital products compelling, our business could be harmed.
Competition presents an ongoing threat to the success of our business.
We expect competition in digital marketing to continue to increase. This industry is competitive, fragmented and rapidly changing. We compete against a variety of companies with respect to different aspects of our business, including:
providers of digital promotions such as Valassis Communications, Inc.; Catalina Marketing Corporation’s Cellfire; Inmar/You Technology; Neptune Retail Services’ (formerly known as News America Marketing) SmartSource; companies that offer cash back solutions such as iBotta, Inc.; and Neptune Retail Services’ Checkout 51;
offline coupon and discount services, as well as newspapers, magazines and other traditional media companies that provide coupon promotions and discounts on products and services in FSIs or other forms, including Valassis Communications, Inc., Neptune Retail Services and Catalina Marketing Corporation;
retailers who develop and manage, with or without a third-party vendor, digital advertising or data products in-house, such as Albertsons' recently-announced launch of the Albertsons Media Collective, or The Kroger Company ("Kroger") with its wholly owned subsidiary of 84.51°;
companies offering online and marketing services to retailers and advertisers, such as Flipp Corp.; and
companies offering digital advertising technology, inventory, data, and services solutions and channels for advertisers and retailers including: Meta Platforms, Inc.( doing business as Facebook), Alphabet, Inc. ("Alphabet"), Pinterest, Inc., Amazon.com, Inc. ("Amazon"), Adobe Inc., The Trade Desk Inc., Oracle Corporation, Criteo S.A., Microsoft Corporation, Publicis Groupe's CitrusAd, and others.
In certain instances, we have entered into, and in the future we may enter into, strategic alliances or partnerships with companies that are competitors in other areas of our business. We believe the principal factors that generally determine a company’s competitive advantage in our market include the following:
scale and effectiveness of reach in connecting advertisers and retailers to consumers in a digital manner, through web, mobile and other digital properties;
scale and reach of a company's retailer network;
scale and reach of a company's targetable audience data;
ability to attract consumers to a company's platform;
platform security, usability, scalability, reliability and availability;
integration with retailer applications, POS systems, and consumer channels;
access to consumer data;
measurement that demonstrates the effectiveness of campaigns;
quality of tools, reporting and analytics for planning, development and optimization of digital marketing campaigns;
55


integration of products and solutions;
rapid deployment of products and services for customers;
breadth, quality and relevance of a company's solutions;
ability to deliver high quality and increasing numbers of digital promotions that are widely available and easy to use in consumers’ preferred form;
brand recognition and reputation; and
ability to recruit, retain and train employees.
We are subject to competition from large, well-established companies which have significantly greater financial, marketing and other resources than we do, and which have offerings that compete with our platforms or may choose to offer digital promotions and media and audiences as an add-on to their core business on their own or in partnership with one of our competitors that would directly compete with ours. Many of our larger actual and potential competitors have the resources to significantly change the nature of the digital promotions industry to their advantage, which could materially disadvantage us. For example, Alphabet and Facebook, retailers such as Kroger and online retailers such as Amazon have highly trafficked industry platforms which they have leveraged, or could leverage, to distribute digital promotions and media that could negatively affect our business. In addition, these potential competitors may have greater access to first-party data, and may be able to respond more quickly than we can to new or emerging technologies and changes in consumer habits. These competitors may engage in more extensive research and development efforts, undertake more far-reaching marketing campaigns and adopt more aggressive pricing policies, which may allow them to attract more consumers and, as a result, more advertisers and retailers, and thereby generate revenues more effectively than we do. Our competitors may offer digital promotions or targeted media campaigns that are similar to the digital promotions and targeted media campaigns we offer or that achieve greater market acceptance than those we offer. We are also subject to competition from smaller companies that launch similar or new products and services that we do not offer and that could gain market acceptance. We may also face claims or lawsuits from our competitors. For example, in February 2021, Catalina Marketing Corporation filed a complaint against us, alleging that we engaged in predatory pricing practices and misleading communications with potential customers in connection with our in-lane promotions solution, and in June 2021, Result Marketing Group, Ltd. filed a complaint against us, alleging misappropriation of trade secrets, interference with contract, interference with prospective business relationships and unjust enrichment. While we believe that these claims are without merit, these matters could cause us to incur substantial costs and resources defending against the claims, could distract our management from our business and could cause uncertainty among our customers or prospective customers, all of which could have an adverse effect on our business, operating results and financial condition.
Our success depends on the effectiveness of our platforms in connecting advertisers and retailers with consumers, and in attracting consumer use of the digital promotions and media delivered through our platforms. To the extent we fail to provide digital promotions and media for high quality, relevant products, or otherwise fail to successfully reach consumers on their mobile devices or elsewhere, consumers may become dissatisfied with our platforms and decide not to use our digital promotions, not interact with our digital media, and/or elect to use or view instead the digital promotions and media distributed by one of our competitors. As a result of these factors, our advertisers and retailers may not receive the benefits they expect, advertisers may opt to use the offerings of one of our competitors, and retailers may elect to handle promotions and media themselves or exclude us from integrating with their in-store and POS systems or with consumer channels. In any of these circumstances, our operating results would be adversely affected. Similarly, if retailers elect to use a competitive distribution network or platform, or develop their own solution in-house and we do not have, or fail to maintain, an agreement to distribute content through that network or platform, advertisers may elect to provide digital promotions and media directly to that network or platform, instead of through our platforms. Additionally, if retailers and advertisers require our platforms to integrate with competitive offerings instead of using our products, we could lose some of our competitive advantage and our business could be negatively affected.
We also face significant competition for trade promotion and marketing spending. We compete against online and mobile businesses, including those referenced above, and traditional advertising outlets, such as television, radio and print, for marketing dollar spending (also referred to as "spend"). In order to grow our revenues and improve our operating results, we must increase our share of advertiser spending on digital promotions and media relative to traditional sources and relative to our competitors, many of whom are larger companies that offer more traditional and widely accepted media products.
56


We also directly compete with retailers who develop and manage, with or without a third-party vendor, digital advertising or data products in-house, such as Albertsons' recently-announced launch of the Albertsons Media Collective, or The Kroger Company with its wholly owned subsidiary of 84.51°. Specifically, many retailers market and offer their own digital advertising solutions, including retailer performance media, targetable audiences and sponsored search, directly to advertisers. We also compete with retailers directly and indirectly for consumer traffic. Retailers will market promotions and media directly to consumers using their own websites, email newsletters and alerts, mobile applications, and social media channels. Additionally, some retailers also market and offer their own digital promotions and media directly to consumers using our platforms for which we earn no revenue. Our retailers could be more successful than we are at marketing their own digital promotions and media, develop or expand their own in-house capabilities or decide to manage retailer performance media in-house, and accordingly could decide to terminate their relationship with us or renew the relationship on less favorable terms than existed previously.
We may face competition from companies we do not yet know about. If existing or new companies develop, market or offer competitive digital coupon solutions, acquire one of our existing competitors or form a strategic alliance with one of our competitors, our ability to compete effectively could be significantly compromised and our operating results could be negatively affected. For example, in March 2019, Inmar announced that it completed the acquisition of Kroger’s subsidiary You Technology and entered into a long-term service agreement to provide digital coupon services to the Kroger family of stores. Following this acquisition, Inmar terminated our agreement with You Technology as of December 2019. This adversely affected our ability to distribute digital promotions through You Technology, which generated less than 5% of our revenue in 2019.
We depend in part on advertising agencies as intermediaries, and if we fail to develop and maintain these relationships, our business may be negatively affected.
A growing portion of our business is conducted with advertising agencies acting on behalf of advertisers and retailers. Advertising agencies are instrumental in assisting advertisers and retailers to plan, manage and purchase media and promotions, and each advertising agency generally allocates media and promotion spend from advertisers and retailers across numerous channels. As advertising agencies represent the marketing budgets of multiple advertisers and retailers, we expect they will be able to exert more pricing pressure on us. We are still developing relationships with, and do not have exclusive relationships with, advertising agencies and we depend in part on advertising agencies to work with us as they embark on marketing campaigns for advertisers and retailers. While in most cases we have developed relationships directly with advertisers and retailers, we nevertheless depend in part on advertising agencies to present to their advertiser and retailer clients the merits of our platforms.
Because they act on behalf of our advertiser customers, advertising agencies are an area of business focus for us, not only as regards utilization of our legacy platforms but also, and especially, our newer self-service and automated solutions. Accordingly, inaccurate descriptions of our legacy or newer self-service/automated platforms by advertising agencies, over whom we have no control; negative recommendations by advertising agencies regarding use of our offerings; or failure by advertising agencies to mention our platforms at all could hurt our business. In addition, if an advertising agency is disappointed with our platforms on a particular campaign or generally, we risk losing the business of the advertiser or retailer for whom the campaign was run, and the business of other advertisers and retailers represented by that agency. Since many advertising agencies are affiliated with other advertising agencies in a larger corporate structure, if we fail to develop and maintain good relations with one advertising agency in such an organization, we may lose business from the affiliated advertising agencies as well.
Our sales could be adversely impacted by industry changes relating to the use of advertising agencies. Moreover, to the extent that we do not have a direct relationship with advertisers or retailers, the value we provide to advertisers and retailers may be attributed to the advertising agency rather than to us, further limiting our ability to develop long-term relationships directly with advertisers and retailers. Advertisers and retailers may move from one advertising agency to another, and we may lose the underlying business. The presence of advertising agencies as intermediaries between us and the advertisers and retailers thus creates a challenge to building our own brand awareness and affinity with the advertisers and retailers that are the ultimate source of our revenues. In addition, advertising agencies conducting business with us could develop similar digital marketing solutions. As such, these advertising agencies are, or may become, our competitors. If they further develop their own capabilities, they may be more likely to offer their own solutions to advertisers, and our ability to compete effectively could be significantly compromised and our business, financial condition and operating results could be adversely affected.
57


Our failure to attract, integrate and retain other highly qualified personnel in the future could harm our business, and in the near term is an increasing challenge due to market conditions and strategic transitions in our business.
As an industry-leading digital promotions and media company we compete for sales, engineering and other technical talent in a highly competitive environment against large, well-established technology companies and well-funded start-ups, which have significantly greater financial and other resources than we do. If we do not succeed in attracting, hiring and integrating qualified personnel, or retaining and motivating existing personnel, we may be unable to grow effectively and our operating results may be harmed.
Following the easing of the COVID-19 pandemic restrictions in 2021, we have experienced higher employee attrition and an increasingly competitive market for talent, as factors associated with the so-called Great Resignation have impacted our company as they have other companies. In addition, if changes in our business such as the transformation of our business strategy and business model and the related operational changes in various areas of our business such as sales, cause us to experience a higher-than-anticipated attrition in certain key areas of our business or if we are unable to hire and onboard new talent quickly enough to materially meet operational needs, our results of operations could be negatively impacted.
We may be limited in our ability to recruit global talent by U.S. immigration laws, including those related to H1-B visas. The demand for H1-B visas to fill highly-skilled technology and computer science jobs is greater than the number of H-1B visas available each year. To the extent that the immigration-related regulatory environment, including H1-B visa availability, hampers our ability to recruit, hire and retain qualified skilled personnel, our business, operating results and financial condition could be adversely impacted.
The effects of health epidemics, including the COVID-19 pandemic, have had, and may continue to have, an adverse impact on our business, operations and the markets and communities in which we and our partners operate.
Our business and operations have been and may continue to be adversely affected by health epidemics, including the recent COVID-19 pandemic, impacting the markets and communities in which we and our partners operate. In December 2019, a novel strain of coronavirus, SARS-CoV-2, causing a disease referred to as COVID-19, was reported to have surfaced in Wuhan, China. Since then, COVID-19 has spread to many countries worldwide, including the United States.
In response to the COVID-19 pandemic, many state, local and foreign governments have put in place, and others in the future may put in place, quarantines, executive orders, shelter-in-place orders and similar government orders and restrictions in order to control the spread of the disease. Such orders or restrictions, or the perception that such orders or restrictions could occur, have resulted in business closures, work stoppages, slowdowns and delays, work-from-home policies, travel restrictions and cancellation of events, among other effects that could negatively impact productivity and disrupt our operations and those of our partners. Certain jurisdictions lifted such orders or restrictions only to return to these restrictions in the face of increases in new COVID-19 cases, even as vaccination efforts are being undertaken throughout the United States and in certain other countries. Although as of the spring of 2022 the pace of removing restrictions is increasing, the residual effects of such restrictions and prolonged alternative working arrangements are unknown and the eventual effectiveness of the vaccination efforts likewise remains uncertain, and these may negatively impact the productivity of our employee base and have a disproportionately negative impact on our sales and operations functions, which could have an adverse effect on our business, operating results, and financial condition.
In addition, the potential ultimate impact and duration of the COVID-19 pandemic on the global economy and on our business in particular are difficult to assess or predict. A recession or market correction resulting from the spread of new or existing variants of COVID-19 and its impacts could decrease marketing spend, particularly in media, adversely affecting the demand for our solutions, the growth of our business, and the value of our common stock. While we have seen advertisers or CPGs maintain or increase their spend on promotions during economic downturns, there is no guarantee they will do so in a future economic downturn, including one that may be presently taking shape due to the persistence of the COVID-19 pandemic or inflationary pressures brought about as a consequence of the pandemic.
The global COVID-19 pandemic continues to rapidly evolve, and we will continue to monitor the COVID-19 situation closely. The ultimate impact of the COVID-19 pandemic or a similar health epidemic is highly uncertain and subject to change, even in light of the vaccination efforts that have been ongoing. We do not yet know the full extent
58


of potential delays or impacts on our business, operations or the global economy as a whole. The COVID-19 pandemic, and the various responses to it, may also have the effect of heightening many of the other risks discussed in this “Risk Factors” section.
Acquisitions, joint ventures and strategic investments could result in operating difficulties, dilution and other harmful consequences.
We have acquired a number of businesses, and expect to continue to evaluate and consider a wide array of potential strategic transactions, including acquisitions and dispositions of businesses, joint ventures, technologies, services, products and other assets and strategic investments. At any given time, we may be engaged in discussions or negotiations with respect to one or more of these types of transactions. Any of these transactions could be material to our financial condition and results of operations. The process of integrating any acquired business may create unforeseen operating difficulties and expenditures, and is itself risky. The areas where we may face difficulties include:
expected and unexpected costs incurred in identifying and pursuing strategic transactions and performing due diligence regarding potential strategic transactions that may or may not be successful;
failure of an acquired company to achieve anticipated revenue, earnings, cash flows or other desired technological and business goals;
effectiveness of our due diligence review and our ability to evaluate the results of such due diligence, which are dependent upon the accuracy and completeness of statements and disclosures made by the acquired company;
diversion of management time, as well as a shift of focus, from operating the businesses to issues related to integration and administration;
disputes as a result of certain terms and conditions of our transactions, such as payment of contingent consideration, compliance with covenants, or closing adjustments;
the need to integrate technical operations and security protocols, which may lead to significant security breaches of, technical difficulties with, or interruptions to, the delivery and use of our products and services;
the need to integrate the acquired company’s accounting, management, information, human resource and other administrative systems to permit effective management, and the lack of control if such integration is delayed or not implemented;
retention of key employees from the acquired company and cultural challenges associated with integrating employees from the acquired company into our organization;
the need to implement or improve, to standards appropriate for a public company, controls, procedures and policies of acquired companies that, prior to acquisition, had lacked such controls, procedures and policies;
in some cases, the need to transition operations and customers onto our existing platforms;
in certain instances, the ability to exert control of acquired businesses that include earnout provisions in the agreements relating to such acquisitions or the potential obligation to fund an earnout for, or fulfill other obligations related to, a product that has not met expectations;
the need to integrate operations across different geographies, cultures and languages, and to address the particular economic, currency, political and regulatory risks associated with specific countries;
liability for activities of the acquired company before the acquisition, including violations of laws, rules and regulations, commercial disputes, tax liabilities and other known and unknown liabilities;
difficulties valuing intangibles related to acquired businesses, which could lead to write-offs or charges related to acquired assets or goodwill; and
litigation or other claims in connection with the acquired company, including claims from terminated employees, users, former stockholders or other third parties, and intellectual property infringement claims.
For example, we have acquired businesses whose technologies are new to us and with which we did not have significant experience. We have made and are making investments of resources to support such acquisitions, which will result in ongoing operating expenses and may divert resources and management attention from other areas of our business. We cannot provide assurance that these investments and the integration of these
59


acquisitions will be successful. If we fail to successfully integrate the companies we acquire, we may not realize the benefits expected from the transaction and our business may be negatively impacted.
Our failure to address these risks or other problems encountered in connection with our past or future acquisitions and investments could cause us to fail to realize the anticipated benefits of any or all of our acquisitions or joint ventures, or we may not realize them within the expected time frame, or could cause us to incur unanticipated liabilities, in any or all such instances potentially harming our business. Future acquisitions or joint ventures may require us to issue dilutive additional equity securities, spend a substantial portion of our available cash, incur debt or contingent liabilities, amortize expenses related to intangible assets or incur incremental operating expenses or write-offs of goodwill or impaired acquired intangible assets, which could adversely affect our results of operations and harm our business.
If we fail to effectively manage our growth, our business and financial performance may suffer.
We have significantly expanded our operations and anticipate expanding further to pursue our growth strategy. Through acquisitions we have added multiple additional offices within the last three years, and during that period we moved our principal executive offices to Salt Lake City, Utah from Mountain View, California. Such office expansion and transition, with the majority of our personnel being scheduled to return to the office in the second quarter of 2022, increases the complexity of our business and places significant demands on our management, operations, technical performance, financial resources and internal control over financial reporting functions. Continued growth could strain our ability to deliver solutions on our platforms; develop and improve our operational, financial, legal and management controls; and enhance our reporting systems and procedures. Failure to manage our expansion may limit our growth, damage our reputation and negatively affect our financial performance and harm our business.
To effectively manage this growth, we will need to continue to improve our operational, financial and management controls, and our reporting systems and procedures. If we do not effectively manage the growth of our business and operations, the scalability of our business and our operating results could suffer.
Our current and planned personnel, systems, procedures and controls may not be adequate to support and effectively manage our future operations. We may not be able to hire, train, retain, motivate and manage required personnel. As we continue to grow, we must effectively integrate, develop and motivate a large number of new employees. We intend to continue to expand our research and development, sales and marketing, and general and administrative organizations, and over time, expand our international operations. To attract top talent, we have had to offer, and believe we will need to continue to offer, highly competitive compensation packages before we can validate the productivity of those employees. If we fail to effectively manage our hiring needs and successfully integrate our new hires, our efficiency and ability to meet our forecasts and our employee morale, productivity and retention could suffer, and our business and operating results could be adversely affected.
Providing our products and services to our advertisers, retailers and consumers is costly, and we expect our expenses to continue to increase in the future as we grow our business with existing and new advertisers and retailers, and as we develop new products and services that require enhancements to our technology infrastructure. In addition, our operating expenses, such as our sales, marketing and engineering expenses, are expected to continue to grow to support our anticipated future growth. As a result of the requirements of being a public company we incur significant legal, accounting and other expenses. Our expenses may grow faster than our revenues, and our expenses may be greater than we anticipate. Managing our growth will require significant expenditures and allocation of valuable management resources. If we fail to achieve the necessary level of efficiency in our organization as it grows, our business, operating results and financial condition would be negatively affected.
If our websites or those of our publishers fail to rank prominently in unpaid search results from search engines, traffic to our websites could decline and our business would be adversely affected.
Our success depends in part on our ability to attract consumers through unpaid Internet search results on search engines, such as Alphabet's search engine called Google. The number of consumers we attract to our websites from search engines is due in large part to how and where our websites rank in unpaid search results. These rankings can be affected by a number of factors, many of which are not in our direct control, and they may change frequently. For example, major search engines frequently modify their ranking algorithms, methodologies or design layouts. As a result, links to our websites may not be prominent enough to drive traffic to our websites or we may receive less favorable placement which could reduce traffic to our website, and we may not know how or otherwise be in a position to influence the results. In some instances, search engine companies may change these
60


rankings in order to promote their own competing products or services or the products or services of one or more of our competitors. Our websites have experienced fluctuations in search result rankings in the past, and we anticipate fluctuations in the future. For example, the search result rankings of our websites at times have fallen relative to the same time in the prior year. In addition, websites must comply with search engine guidelines and policies. These guidelines and policies are complex and may change at any time. If we fail to follow such guidelines and policies properly, search engines may rank our content lower in search results or could remove our content altogether from their index. Moreover, the use of voice recognition technology, such as Amazon's Alexa, Google Assistant or Apple's Siri, may drive traffic away from search engines, which could reduce traffic to our website. Any reduction in the number of consumers directed to our websites could reduce the effectiveness of our coupon codes for specialty retailers and digital promotions for advertisers and retailers and could adversely impact our business and results of operations. It could also reduce our ability to sell media advertising on our sites, which would negatively impact revenues and harm our business.
Failure to deal effectively with fraudulent or other improper transactions could harm our business.
Digital promotions can be in the form of redeemable coupons, coupon codes with unique identifiers, loyalty card linked offers, and national rebates. It is possible that third parties may create counterfeit digital coupons, coupon codes, exceed print or use limits in order, or submit fraudulent receipts or the same receipt twice to fraudulently or improperly claim discounts or credits for redemption. If we are unable to identify fraudulent national rebates claims before we pay out cash for these claims, we might be unable to get reimbursement from our customers. It is possible that individuals will circumvent our anti-fraud systems using increasingly sophisticated methods or methods that our anti-fraud systems are not able to counteract. Further, we may not detect any of these unauthorized activities in a timely manner. Third parties who succeed in circumventing our anti-fraud systems may sell the fraudulent or fraudulently obtained digital coupons on social networks or claim discounts, credits or rebates that they are not entitled to, which would damage our brand and relationships with advertisers and harm our business. Legal measures we take or attempt to take against these third parties may be costly and may not be ultimately successful. In addition, our service could be subject to employee fraud or other internal security breaches, and we may be required to reimburse advertisers and retailers for any funds stolen or revenues lost as a result of such breaches. Our advertisers and retailers could also request reimbursement, or stop using our platforms and products, if they are affected by buyer fraud or other types of fraud. We may incur significant losses from fraud and counterfeit digital coupons and receipts. If our anti-fraud technical and legal measures do not succeed, our business may suffer.
Indemnity provisions in various agreements and our corporate documents potentially expose us to substantial liability for intellectual property infringement and other claims.
Our agreements with advertisers, retailers and other third parties may include indemnification provisions under which we agree to indemnify them for losses suffered or incurred as a result of claims of intellectual property infringement or other liabilities relating to or arising from our products, services or other contractual obligations including those relating to data use and consumer consent. The term of these indemnity provisions generally survives termination or expiration of the applicable agreement.
In addition, in accordance with our bylaws and pursuant to indemnification agreements entered into with directors, officers and certain employees, we have indemnification obligations for claims brought against these persons arising out of certain events or occurrences while they are serving at our request in such capacities. For example, our founder and CEO is subject to a claim from a third party, alleging that he owes certain amounts to the third party in connection with fundraising activities for Quotient that occurred between 1998 and 2006. We agreed to advance certain defense costs, subject to an undertaking to repay us such amounts if, and to the extent that, it is ultimately determined that he is not entitled to indemnification. The matter is ongoing. If this matter is resolved in favor of the third party and if we are required to indemnify our founder and CEO for a loss, we may be required to make an indemnity payment. While we maintain directors’ and officers’ liability insurance, such insurance may not be applicable, be adequate, or cover all liabilities that we may incur.
Large indemnity payments, individually or in the aggregate, could have a material impact on our financial position.
Our business depends on strong brands, and if we are not able to maintain and enhance our brands, or if we receive unfavorable media coverage, our ability to retain and expand our number of advertisers, retailers and consumers will be impaired and our business and operating results will be negatively affected.
61


We believe that the brand identity that we have developed has significantly contributed to the success of our business. We also believe that maintaining and enhancing our brand is critical to expanding our base of advertisers, retailers and consumers. Maintaining and enhancing our brands may require us to make substantial investments and these investments may not be successful. If we fail to promote and maintain our brands, or if we incur excessive expenses in this effort, our business would be negatively affected. We anticipate that, as our market becomes increasingly competitive, maintaining and enhancing our brands may become increasingly difficult and expensive.
Unfavorable publicity or consumer perception of our websites, mobile applications, platforms, practices or service offerings, or the offerings of our advertisers and retailers, could adversely affect our reputation, resulting in difficulties in recruiting, decreased revenues and a negative impact on the number of advertisers and retailers we feature, our user base, the loyalty of our consumers, and the number and variety of digital coupons that we offer. As a result, our business could be negatively affected.
Our use of and reliance on international research and development resources and operations may expose us to unanticipated costs or events.
We have research and development centers in India, France, and Israel. We expect to increase our headcount, development, and operations activity in Israel. There is no assurance that our reliance upon international research and development resources and operations will enable us to achieve our research and development and operational goals or enable us to achieve greater resource efficiency. Further, our international research and development and operations efforts involve significant risks, including:
difficulty hiring and retaining appropriate personnel due to intense competition for such resources and resulting wage inflation in the cities where our research and development activities and operations are located;
different labor regulations, especially in the European Union ("EU"), where labor laws are generally more advantageous to employees as compared to United States, including deemed hourly wage and overtime regulations in these locations;
exposure to liabilities under anti-corruption and anti-money laundering laws, including the U.S. Foreign Corrupt Practices Act of 1977, as amended, and similar applicable laws and regulations in other jurisdictions;
delays and inefficiencies caused by geographical separation of our international research and development activities and operations, as well as other challenges inherent to efficiently managing an increased number of employees over large geographic distances, including the need to implement appropriate systems, policies, benefits and compliance programs;
the knowledge transfer related to our technology and the resulting exposure to misappropriation of intellectual property or information that is proprietary to us, our customers and other third parties;
heightened exposure to change in the economic, security and political conditions in the countries where our research and development activities and operations are located;
fluctuations in currency exchange rates and regulatory compliance in the countries where our research and development activities and operations are located; and
interruptions to our operations in the countries where our research and development activities and operations are located as a result of floods and other natural catastrophic events, as well as other events beyond our control such as power disruptions, terrorism or the persistence of the COVID-19 pandemic.
Difficulties resulting from the factors above could increase our research and development or operational expenses, delay the introduction of new products, or impact our product quality, the occurrence of any of which could adversely affect our business and operating results.
If we fail to expand effectively in international markets, our revenues and our business may be negatively affected.
We currently generate almost all of our revenues from the United States. We also operate to a limited extent in the United Kingdom, France and other countries in Europe. Many advertisers and retailers on our platforms have global operations, and we plan to grow our operations and offerings through expansion in existing international markets and by partnering with our advertisers and retailers to enter new geographies that are important to them.
62


Further expansion into international markets will require management attention and resources, and we have limited experience entering new geographic markets. Entering new foreign markets will require us to localize our services to conform to a wide variety of local cultures, business practices, laws and policies. The different commercial, privacy and Internet infrastructure frameworks in other countries may make it more difficult for us to replicate our business model in non-U.S. locations. In some countries, we will compete with local companies that understand the local market better than we do, and we may not benefit from first-to-market advantages. We may not be successful in expanding into particular international markets or in generating revenues from foreign operations. As we expand internationally, we will be subject to risks of doing business internationally, including the following:
competition with strong local competitors and preference for local providers, or competition with foreign companies entering the same markets;
the cost and resources required to localize our platforms;
burdens of complying with a wide variety of different laws and regulations, including intellectual property laws and regulation of digital coupons and media, Internet services, privacy and data protection, marketing and consumer protection laws; anti-competition regulations; and different liability standards, any of which may limit or prevent us from offering of our solutions in some jurisdictions or limit our ability to enforce contractual obligations;
differences in how trade marketing spend is allocated;
differences in the way digital promotions and media are delivered and how consumers access and use digital promotions;
technology compatibility;
difficulties in recruiting and retaining qualified employees and managing foreign operations;
different employee/employer relationships and the existence of workers’ councils and labor unions;
shorter payment cycles, different accounting practices and greater problems in collecting accounts receivable;
higher product return rates;
seasonal reductions in business activity;
adverse tax effects and foreign exchange controls making it difficult to repatriate earnings and cash; and
political and economic instability.
Our planned corporate structure and intercompany arrangements will be implemented in a manner we believe is in compliance with current prevailing tax laws. However, the tax benefits which we intend to eventually derive could be undermined if we are unable to adapt the manner in which we operate our business in response to changing tax laws.
Our failure to manage these risks and challenges successfully could materially and adversely affect our business, financial condition and results of operations.
Risks Related to Government Regulation, Tax Law or Accounting Standards
Our business is subject to complex and evolving laws, regulations and industry standards, and unfavorable interpretations of, or changes in, or our actual and perceived failure to comply with these laws, regulations and industry standards could substantially harm our business and results of operations.
We collect, receive, access, generate, store, disclose, share, make accessible, protect, secure, and dispose of, and use (collectively "Process" or "Processing") business and personal information belonging to our users and customers. Because of this, we are subject to a variety of foreign, federal, state, local and municipal laws, regulations and industry standards that relate to privacy, electronic communications, data protection, intellectual property, eCommerce, competition, price discrimination, consumer protection, taxation, and the use of promotions. The number and scope of such laws, regulations and industry standards are changing, are subject to differing applications and interpretations and may be inconsistent among countries, or may conflict with other rules, laws or data protection obligations. We expect that there will continue to be new data protection laws and data protection obligations, and we cannot yet determine the impact such future laws and obligations may have on our business.
63


Many of these laws, regulations, and standards are still evolving and being tested in courts, and industry standards are still developing. As a result, the regulatory framework for privacy, information security, data protection and data Processing worldwide is, and is likely to remain, uncertain for the foreseeable future, and it is possible that these or other actual or alleged obligations may be interpreted and applied in a manner that is inconsistent from one jurisdiction to another and may conflict with other rules or practices. Our business, including our ability to operate and expand, could be adversely affected if legislation, regulations or industry standards are adopted, interpreted or implemented in a manner that is inconsistent with our current business practices and that require changes to these practices or the design of our platforms. Existing and future laws, regulations and industry standards could restrict our operations, and our ability to retain or increase our advertisers and retailers and consumers’ use of digital promotions delivered on our platforms may be adversely affected, and we may not be able to maintain or grow our revenues as anticipated.
For example, California has enacted the CCPA, which affords consumers expanded privacy protections, has required us to modify our data processing practices and policies as well as caused us to incur substantial costs and expenses in an effort to comply. For example, the CCPA requires companies that process information on California residents to make new disclosures to consumers about their data collection, use and sharing practices, allows consumers to opt out of the sale of personal information with third parties, and provides a private right of action and statutory damages for data breaches. The CCPA also provides for civil penalties for violations, as well as a private right of action for data breaches that may increase the risk of data breach litigation, all of which may increase our compliance costs and potential liability. In addition, California voters approved the California Privacy Rights Act of 2020, or CPRA, that goes into effect on January 1, 2023. The CPRA would, among other things, give California residents the ability to limit the use of their sensitive information, provide for penalties for CPRA violations concerning California residents under the age of 16, and establish a new California Privacy Protection Agency to implement and enforce the law.
The enactment of the CCPA has prompted a wave of similar legislative developments in other states in the United States, which could create the potential for a patchwork of overlapping but different state laws. Some observers have noted that the CCPA could mark the beginning of a trend toward more stringent privacy legislation in the United States, which could increase our potential liability and adversely affect our business, results of operations, and financial condition. For example, Virginia, Colorado and Utah have passed comprehensive privacy legislation that impose obligations similar to, but not exactly the same as California laws, and many other states are considering their own privacy legislation. Compliance with any newly enacted privacy and data security laws or regulations may be challenging, costly and time-intensive, and we may be required to put in place additional mechanisms to comply with applicable legal requirements. Legislative initiatives in other states, to the extent that they become privacy and data security laws or regulations in such states, may have potentially conflicting requirements that would make compliance challenging. Some countries also are considering, or have passed legislation requiring, local storage and Processing of data, or similar requirements, which could increase the cost and complexity of operating our products and services and other aspects of our business.
Compliance with these and any other applicable privacy, data protection, data security, marketing and consumer protection guidelines, laws and regulations is a rigorous and time-intensive process, and we may be required to put in place additional mechanisms to ensure compliance with them. We believe our policies and practices comply in material respects with these guidelines, laws and regulations. However, if our belief is incorrect, if these guidelines, laws or regulations or their interpretations change, or if new legislation or regulations are enacted, we may face significant fines and penalties that could adversely affect our business, financial condition and result of operations. Further, we could be compelled to provide additional disclosures to our consumers, obtain additional consents from our consumers before collecting, using, or disclosing their information, or implement new safeguards or business processes to help individuals manage our use of their information. We also cannot control our retail partners’ approach or interpretation of evolving state or other new and emerging privacy laws and regulations, which may impact their willingness or ability to provide us data that our platforms and solutions are dependent upon, or the terms on which they are willing or able to provide it. Changes to our data sources may restrict our ability to maintain or grow our revenues as anticipated.
If our estimates or judgements relating to our critical accounting policies prove to be incorrect, our results of operations could be adversely affected.
The preparation of financial statements in conformity with U.S. generally accepted accounting principles ("U.S. GAAP") requires management to make estimates and assumptions that affect the amounts reported in our financial statements and accompanying notes. We base our estimates on historical experience and on various other
64


assumptions that we believe to be reasonable under the circumstances, as provided in the section of this Report titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities and equity, and the amount of revenue and expenses that are not readily apparent from other sources. Significant assumptions and estimates used in preparing our consolidated financial statements include those related to business combinations, goodwill and intangible assets, treatment of our convertible senior notes, revenue recognition, promotion revenue, media revenue, gross versus net revenue reporting, arrangements with multiple performance obligations, stock-based compensation and provision for income taxes. For example, the recognition of our revenue is governed by certain criteria that determine whether we report revenue either on a gross basis, as a principal, or on a net basis, as an agent, depending upon the nature of the sales transaction. Historically, our media products revenue has generally been recognized on a gross basis. However, beginning the second quarter of 2020 and continuing thereafter, we have been making changes to the manner in which we process and deliver certain media products. These business changes, over time, have led to our recognizing a greater proportion of our media revenues on a net basis, as compared to the prior recognition on a gross basis, and we expect this will cause a decrease in our revenue growth and impact our revenues. At the same time, we continue to have gross reporting for other portions of our media products, as well as for other revenue. Our determinations are made in light of the evolution of our existing business practices, development of new products, acquisitions, or changes in accounting standards or interpretations, with transactions being evaluated for characteristics that dictate, as appropriate, gross or net reporting. It is also possible that revenue reporting for existing businesses may change from gross to net or vice versa as a result of changes in contract terms or transaction mechanics. We may experience significant fluctuations in revenue in future periods depending upon, in part, the nature of our sales and our reporting of such revenue and related accounting treatment, without proportionate correlation to our underlying activity or net income. Any combination of net and gross revenue reporting would require us to make estimates and assumptions about the mix of gross and net-reported transactions based upon the volumes and characteristics of the transactions that we believe will comprise the total mix of revenue in the period covered by the projection. Those estimates and assumptions may be inaccurate when made, or may be rendered inaccurate by subsequent circumstances, such as changing the characteristics of our offerings or particular transactions in response to client demands, market developments, regulatory pressures, acquisitions, and other factors. Even apparently minor changes in transaction terms from those initially envisioned can result in different accounting conclusions from those foreseen. In addition, we may incorrectly extrapolate, to future transactions, revenue recognition treatment of prior transactions that initially we believe to be similar but later are determined to have sufficiently different characteristics as to require a different revenue reporting treatment. These factors may make our financial reporting more complex and difficult for investors to understand, may make comparison of our results of operations to prior periods or other companies more difficult, may make it more difficult for us to give accurate guidance, and could increase the potential for reporting errors.
Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our results of operations to fall below the expectations of securities analysts and investors, and thereby result in a decline in the trading price of our common stock.
Failure to comply with federal, state and foreign privacy, data protection, marketing and consumer protection laws, regulations and industry standards, or the expansion of current or the enactment or adoption of new privacy, data protection, marketing and consumer protection laws, regulations or industry standards, could adversely affect our business.
We Process data about consumers, including personally identifiable information or personal data, as well as other confidential or proprietary information necessary to operate our business, for legal and marketing purposes, and for other business-related purposes. We collect such information from individuals located both in the United States and abroad and may store or Process such information outside the country in which it was collected.
The legal and regulatory framework for privacy and security issues is rapidly evolving across the globe, and is expected to increase our compliance costs and exposure to liability. We and our service providers and partners are subject to a variety of federal, state and foreign laws, regulations and industry standards regarding privacy, data protection, data security, marketing and consumer protection, which address the Processing of data relating to individuals, as well as the tracking of consumer behavior and other consumer data (“Data Protection Laws”). We are also subject to laws, regulations and industry standards relating to endorsements and influencer marketing. Many of these laws, regulations and industry standards are changing and expanding, including those that offer consumers additional privacy rights with regard to profiling and online behavioral advertising. These laws, regulations and industry standards may be subject to differing interpretations, may be inconsistent among countries, may be costly
65


to comply with or inconsistent among jurisdictions, or may conflict with other rules, laws or Data Protection Obligations (defined below).
Various industry standards on privacy and data security have been developed and are expected to continue to develop, which standards may be adopted by industry participants at any time. We have committed to comply, and generally require our customers and partners to comply, with applicable self-regulatory principles such as the Network Advertising Initiative’s Code of Conduct and the Digital Advertising Alliance’s Self-Regulatory Principles for Online Behavioral Advertising in the U.S. Trade associations and industry self-regulatory groups have also promulgated best practices and other industry standards relating to targeted advertising. Our efforts to comply with these self-regulatory principles include offering Internet users notice and choices about when advertising is served to them based, in part, on their interests. If we, our clients or partners make mistakes in the implementation of these principles, if self-regulatory bodies expand these guidelines or government authorities issue different guidelines regarding Internet-based advertising, if opt out mechanisms fail to work as designed, or if Internet users misunderstand our technology or our commitments with respect to these principles, we may be subject to negative publicity, government investigation, government or private litigation, or investigation by self-regulatory bodies or other accountability groups. Any such action against us or investigations of us, even if meritless, could be costly and time consuming, require us to change our business practices, cause us to divert management’s attention and our resources away from business activities, and be damaging to our brand, reputation, and business. In addition, privacy advocates and industry groups may propose new and different self-regulatory standards that legally apply to us. We cannot yet determine the impact such future standards may have on our business.
We are or may also be subject to the terms of our external and internal privacy and security policies, codes, representations, certifications, industry standards, publications and frameworks (“Privacy Policies”). We are also subject to contractual obligations to third parties related to privacy, data protection, and information security and Processing, including contractual obligations to indemnify and hold harmless third parties from the costs or consequences of non-compliance with Data Protection Laws or other obligations (“Data Protection Obligations”). Our solutions depend in part on our ability to use data that we obtain in connection with our offerings, and our ability to use this data may be subject to restrictions in our commercial agreements and subject to the privacy policies of the entities that provide us with this data. Our service providers or our partners’ failure to adhere to these third-party restrictions on data use may result in claims, proceedings or actions against us by our business counterparties or other parties, or may result in our incurring other liabilities, including loss of business, reputational damage, and remediation costs, which could adversely affect our business.
We expect that there will continue to be new Data Protection Laws and Data Protection Obligations, and we cannot yet determine the impact such future Data Protection Laws and Data Protection Obligations may have on our business. Any significant change to Data Protection Laws and Data Protection Obligations, including without limitation the manner in which the express or implied consent of customers for Processing is obtained, could increase our costs and require us to modify our operations, possibly in a material manner, which we may be unable to complete and which may limit our ability to store and Process data and operate our business. In particular, it should be noted that the AdTech industry has in the last few years received increased scrutiny from consumers, media outlets, regulators and lawmakers. Most recently this has been demonstrated by the €250,000 fine imposed on the Interactive Advertising Bureau Europe by the Belgian Data Protection Authority following an investigation into its Transparency and Consent Framework (“TCF”)--a framework adopted widely for the collection/management of consent to the use of cookies for targeted advertising in the EU. This decision will require us to reassess our reliance on the TCF.
Data Protection Laws and data protection worldwide is, and is likely to remain, uncertain for the foreseeable future, and our actual or perceived failure to address or comply with these laws could result in the following: increase our compliance and operational costs; limit our ability to market our products or services and attract new and retain current customers; limit or eliminate our ability to Process data; expose us to regulatory scrutiny, actions, investigations, fines and penalties; result in reputational harm; lead to a loss of business result in litigation and liability, including class action litigation; cause to incur significant costs, expenses and fees (including attorney fees); cause a material adverse impact to business operations or financial results; and otherwise result in other material harm to our business (“Adverse Data Protection Impact”).
We are subject to Data Protection Laws, Privacy Policies and Data Protection Obligations as well as applicable foreign, federal, state, local and municipal laws, regulations and industry standards that relate to electronic communications, intellectual property, eCommerce, competition, price discrimination, consumer
66


protection, taxation, and the use of promotions. We strive to comply with applicable laws, policies, contractual and other legal obligations as well as industry standards of conduct relating to privacy, data security, data protection, marketing and consumer protection to the extent possible, but we may at times fail to do so, or may be perceived to have failed to do so. These obligations and standards of conduct often are complex, vague, and difficult to comply with fully, and it is possible that these obligations and standards of conduct may be interpreted and applied in new ways and/ or in a manner that is inconsistent with each other or with new laws, regulations or other obligations that may be enacted.
Moreover, despite our efforts, we may not be successful in achieving compliance if our employees, partners or vendors do not comply with applicable Data Protection Laws, Privacy Policies and Data Protection Obligations. We may be subject to, and may experience, an Adverse Data Protection Impact if we fail (or are perceived to have failed) to comply with applicable Data Protection Laws, Privacy Policies and Data Protection Obligations, or if our Privacy Policies are, in whole or part, found to be inaccurate, incomplete, deceptive, unfair, or misrepresentative of our actual practices. In addition, any such failure or perceived failure could result in public statements against us by consumer advocacy groups, the media or others, which may cause us material reputational harm. Our actual or perceived failure to comply with Data Protection Laws, Privacy Policies and Data Protection Obligations could also subject us to litigation, claims, proceedings or actions, or to investigations by governmental entities, authorities or regulators, which could result in an Adverse Data Protection Impact including requiring changes to our business practices, causing the diversion of resources and the attention of management from our business, triggering regulatory oversights and audits, discontinuance of necessary Processing, or imposing other remedies that adversely affect our business.
We also expect that there will continue to be new laws, regulations, and industry standards concerning privacy, data protection, and information security proposed and enacted in various jurisdictions. In Europe, the General Data Protection Regulation (2016/679) (“EU GDPR”) went into effect in May 2018 and introduced strict requirements for Processing the personal data of data subjects. The EU GDPR has direct effect in all EU Member States and has extraterritorial effect where organizations outside of the European Economic Area ("EEA") Process personal data of individuals in the EEA in relation to the offering of goods or services to those individuals (“targeting test”) or the monitoring of their behavior (“monitoring test”). As such, the EU GDPR applies to us to the extent we are established in an EU Member State, we are Processing personal data in the context of an establishment in the EU, or we meet the requirements of either the targeting test or the monitoring test. Companies that must comply with the EU GDPR face increased compliance obligations and risk, including more robust regulatory enforcement of data protection requirements, an order prohibiting Processing of personal data of data subjects, and potential fines for noncompliance of up to €20 million, or 4% of consolidated annual worldwide gross revenues, whichever is greater. The EU also confers a private right of action on data subjects and consumer associations to lodge complaints with supervisory authorities, seek judicial remedies, and obtain compensation for damages resulting from violations of the EU GDPR.
Under the EU GDPR, we may be required to put in place additional mechanisms to ensure compliance. These include, among other things: (i) accountability and transparency requirements, and enhanced requirements for obtaining valid consent; (ii) obligations to consider data protection as any new products or services are developed, and to limit the amount of personal data processed; (iii) obligations to implement appropriate technical and organizational measures to safeguard personal data and to report certain personal data breaches to the supervisory authority without undue delay (and no later than 72 hours where feasible); and (iv) obligations to provide individuals with various data protection rights (e.g., the right to erasure of personal data).
European data protection laws including the EU GDPR also prohibit the transfer of personal data from Europe to the United States and other countries ("third countries") that are not recognized as having "adequate" data protection laws unless the parties to the transfer have implemented specific safeguards to protect the transferred personal data. One of the primary safeguards allowing U.S. companies to import personal data from Europe has historically been certification to the EU-U.S. Privacy Shield and Swiss-U.S. Privacy Shield frameworks administered by the U.S. Department of Commerce. However, the Court of Justice of the European Union, in the “Schrems II” ruling in 2020, invalidated the EU-U.S. Privacy Shield framework for purposes of international transfers. The Swiss Federal Data Protection and Information Commissioner also opined that the Swiss-U.S. Privacy Shield is inadequate for transfers of personal data from Switzerland to the U.S. Recently, a new Trans-Atlantic Data Privacy Framework was announced as a successor to the invalidated Privacy Shield. Once approved and implemented, the agreement would facilitate the transatlantic flow of personal data and provide an alternative data transfer mechanism (in addition to EU Standard Contractual Clauses and Binding Corporate Rules) for companies transferring personal data from the EU to the U.S. However, the agreement in principle will depend on the
67


implementation of several commitments from the United States, and so, it is unclear when the new framework will be available.
The Schrems II decision also imposed further restrictions on the use of one of the primary alternatives to the EU-U.S. Privacy Shield, namely, the European Commission’s Standard Contractual Clauses ("SCCs"), including a requirement for companies to carry out a transfer privacy impact assessment which, among other things, assesses laws governing access to personal data in the recipient country and considers whether supplementary measures that provide privacy protections additional to those provided under SCCs will need to be implemented to ensure an essentially equivalent level of data protection to that afforded in the EU. At present, there are few, if any, viable alternatives to the SCCs.
The European Commission recently adopted new EU SCCs which impose onerous obligations on the contracting parties. These new EU SCCs must be used in all new contracts going forward (where there are restricted transfers of personal data), with existing contracts entered into before September 27, 2021 requiring updating by December 27, 2021. As such, any transfers by us or our vendors of personal data from Europe may not comply with European data protection law; may increase our exposure to the EU GDPR’s heightened sanctions for violations of its cross-border data transfer restrictions; and may reduce demand from companies subject to European data protection laws. Moreover, where we rely on SCCs, we must in certain cases now evaluate and implement supplementary measures that provide privacy protections additional to those provided under SCCs. This evaluation will, in particular, include an assessment as to whether the types of personal data transferred pursuant to SCCs may be subject to government surveillance in the data importer’s country, and an assessment as to whether the data importer can meet its contractual obligations under the SCCs. Additionally, other countries outside of Europe have enacted, or are considering enacting similar cross-border data transfer restrictions and laws requiring local data residency, which could increase the cost and complexity of delivering our products and operating our business.
Compliance with the EU GDPR involves rigorous and time-intensive processes that may increase our cost of doing business or require us to change our business practices. There may also be a risk that the measures will not be implemented correctly or that individuals within the business will not be fully compliant with the required procedures.
Further, following the UK's exit from the EU ("Brexit"), the EU GDPR’s data protection obligations continue to apply to the United Kingdom in substantially unvaried form under the so called “UK GDPR” (i.e., the EU GDPR as it continues to form part of law in the UK by virtue of section 3 of the European Union (Withdrawal) Act 2018, as amended (including by the various Data Protection, Privacy and Electronic Communications (EU Exit) Regulations)). The UK GDPR exists alongside the UK Data Protection Act 2018 that implements certain derogations in the UK GDPR into UK law. Under the UK GDPR, companies not established in the UK but who process personal information in relation to the offering of goods or services to individuals in the UK, or to monitor their behavior, will be subject to the UK GDPR – the requirements of which are (at this time) largely aligned with those under the EU GDPR, and as such may lead to similar compliance and operational costs with potential fines of up to £17.5 million or 4% of global turnover. As a result we are potentially exposed to two parallel data protection regimes, each of which authorizes fines and the potential for divergent enforcement actions. It should also be noted that the UK Government has published its own form of EU SCCs known as the UK International Data Transfer Agreement (IDTA) together with an International Data Transfer Addendum (UK Addendum) to the new EU SCCs. The UK Information Commissioner’s Office (ICO) is also expected to shortly publish its version of the transfer impact assessment and international guidance on international transfers.
Any failure or perceived failure by us to comply with applicable laws and regulations or any of our other legal obligations relating to privacy, data protection, or information security may result in governmental investigations or enforcement actions, litigation, claims, or public statements against us Any of the foregoing could also result in significant liability or cause our customers to lose trust in us, any of which could have an adverse effect on our reputation, operations, financial performance and business. Furthermore, the costs of compliance with, and other burdens imposed by, the laws, regulations, and policies that are applicable to the businesses of our customers may limit the adoption and use of, and reduce the overall demand for, our products and services.
In the United States, Data Protection Laws include rules and regulations promulgated under the authority of the Federal Trade Commission, the Electronic Communications Privacy Act, the Computer Fraud and Abuse Act, the CCPA and other similar state comprehensive privacy laws, and other state and federal laws relating to privacy
68


and data security. The CCPA requires companies that process information on California residents to make new disclosures to consumers about their data collection, use and sharing practices, allows consumers to opt out of the sale of personal information with third parties, and provides a private right of action and statutory damages for data breaches. The CCPA may increase our compliance costs and potential liability. In addition, the California Privacy Rights Act of 2020, or CPRA, is scheduled to take effect on January 1, 2023, and would, among other things, give California residents the ability to limit the use of their sensitive information, provide for penalties for CPRA violations concerning California residents under the age of 16, and establish a new California Privacy Protection Agency to implement and enforce the law. The enactment of the CCPA is prompting a wave of similar legislative developments in other states in the United States, including laws already passed in Virginia, Colorado and Utah that will go into effect in 2023, which could create the potential for a patchwork of overlapping but different state laws and more stringent United States privacy requirements, which in turn could increase our potential liability and adversely affect our business, results of operations, and financial condition. Compliance with the increasing number of newly enacted privacy and data security laws and regulations may be challenging, costly and time-intensive, and we may be required to put in place additional mechanisms to comply with applicable legal requirements. Such laws and pending legislative initiatives, to the extent that they become privacy and data security laws or regulations in various states, may have potentially conflicting requirements that would make compliance challenging. Some countries also are considering or have passed legislation requiring local storage and Processing of data, or similar requirements, which could increase the cost and complexity of providing our products and services and other aspects of our business.
We expect that there will continue to be new proposed laws, regulations and industry standards concerning privacy, data protection and information security in the United States and other jurisdictions, and we cannot yet determine the impact such future laws, regulations and standards may have on our business. With laws and regulations in the EU, the United Kingdom, the United States, and other global jurisdictions imposing new and potentially costly or disruptive obligations, and with substantial uncertainty over the interpretation and application of these and other laws and regulations, there is a risk that the requirements of these laws and regulations, or of contractual or other obligations relating to privacy, data protection, or information security, could be interpreted or applied in a manner that is, or is alleged to be, inconsistent with our management and Processing practices, our policies or procedures, or our products and services. For instance, given the increased focus on the use of data for advertising, the anticipation and expectation of future laws, regulations, standards and other obligations could impact us and our existing and potential business partners and delay certain business partnerships or deals until there is greater certainty. In addition, as we expand our data analytics and other data-related product offerings there may be increased scrutiny on our use of data, and we may be subject to new and unexpected regulations, including proposals for regulation of artificial intelligence. Future laws, regulations, standards and other obligations could, for example, impair our ability to collect or use information that we utilize to provide targeted digital promotions and media to consumers, advertisers and retailers, thereby impairing our ability to maintain and grow our total customers and increase revenues. Future restrictions on the collection, use, sharing or disclosure of our users’ data or additional requirements for express or implied consent of users for the use and disclosure of such information could require us to modify our solutions, possibly in a material manner, and could limit our ability to develop or outright prohibit new solutions and features.
We may face challenges in addressing the requirements of any such new laws, regulations, other legal obligations or industry standards, or any changed interpretation of existing laws, regulations or other standards and making necessary changes to our policies and practices, and such changes may require us to incur additional costs and restrict our business operations. Although we endeavor to comply with our Privacy Policies and other privacy, data protection or information security-related obligations, we may at times fail to do so or may be perceived to have failed to do so. Moreover, despite our efforts, we may not be successful in achieving compliance if our employees or vendors do not comply with our Privacy Policies and other privacy, data protection or information security obligations. Any failure or perceived failure by us to comply with our Privacy Policies and our privacy, data protection, or information security-related obligations to customers or other third parties, or our failure to comply with any of our other legal obligations relating to privacy, data protection, information security, marketing or consumer protection could subject us to litigation, regulatory investigations, fines or other liabilities, as well as negative publicity or public statements against us by consumer advocacy groups or others and could result in significant liability or cause a loss of trust in us, which could have an adverse effect on our reputation and business. Furthermore, the costs of compliance with, and other burdens imposed by, the laws, regulations, and policies that are applicable to the businesses of our customers may limit the adoption and use of, and reduce the overall demand for, our products and services. Moreover, if future laws, regulations, other legal obligations or industry standards, or any changed interpretations of the foregoing limit users’, advertisers’ or retailers’ ability to use and share personally
69


identifiable information or our ability to store, process and share personally identifiable information or other data, demand for our solutions could decrease, our costs could increase, our revenue growth could slow, and our business, financial condition and operating results could be harmed.
Additionally, if third parties we work with, such as vendors or developers, violate Data Protection Laws, Privacy Policies and Data Protection Obligations, such violations may also put our customers’ content at risk and could in turn have an adverse effect on our business. Any significant change to Data Protection Laws, Data Protection Obligations or industry practices regarding the collection, use, retention, security or disclosure of our customers’ content, or regarding the manner in which the express or implied consent of customers for the collection, use, retention or disclosure of such content is obtained, could increase our costs and require us to modify our products and services, possibly in a material manner, which we may be unable to complete and which may limit our ability to store and Process customer data or develop new applications and features.
We may be required to record a significant charge to earnings if our goodwill or amortizable intangible assets become impaired.
We are required under U.S. GAAP to review our amortizable intangible assets for impairment when events or changes in circumstances indicate the carrying value may not be recoverable. Goodwill is required to be tested for impairment at least annually. Conditions that would necessitate an impairment assessment include a significant decline in the observable market value of an asset, a significant change in the extent or manner in which an asset is used, or any other significant adverse change that would indicate that the carrying amount of an asset or group of assets may not be recoverable. The events and circumstances we consider include the business climate, legal factors, operating performance indicators, and competition. In the future we may be required to record a significant charge to earnings in our consolidated financial statements during the period in which any impairment of our goodwill or amortizable intangible assets is determined. The determination and recording of a significant impairment charge could adversely impact our results of operations, as for example occurred during the third quarter of 2021 in connection with the circumstances surrounding the termination of our partnership with Albertsons, and also could harm our business.
Changes to financial accounting standards or the SEC’s rules and regulations may affect our financial statements and cause us to change our business practices.
We prepare our financial statements to conform to U.S. GAAP. These accounting principles are subject to interpretation by the FASB, American Institute of Certified Public Accountants (“AICPA”), the SEC and various bodies formed to interpret and create appropriate accounting policies. A change in those policies can have a significant effect on our reported results and may affect our reporting of transactions completed before a change is announced. Changes to those rules or the questioning of current practices may adversely affect our reported financial results or the way we conduct our business. For example, in August 2020, the FASB issued a new standard ASU 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which generally requires companies to report our convertible debt instrument as a single liability instrument with no separate accounting for the embedded conversion features. Additionally, this ASU amends the diluted earnings per share calculation for convertible instruments by requiring the use of the if-converted method. The treasury stock method is no longer available. This new standard became effective for us beginning January 1, 2022.
If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.
We are subject to the reporting requirements of the Exchange Act, Sarbanes-Oxley ("SOX"), and the rules and regulations of the New York Stock Exchange, or the NYSE. We expect that the requirements of these rules and regulations will continue to increase our legal, accounting and financial compliance costs; make some activities more difficult, time consuming and costly; and place significant strain on our personnel, systems and resources.
SOX requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. Our ability to comply with internal control reporting requirements depends on the effectiveness of our financial reporting and data systems and controls across our company. We are continuing to develop and refine our disclosure controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we will file with the SEC is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers.
70


We are also continuing to improve our internal control over financial reporting. In order to maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting, we have expended, and anticipate that we will continue to expend, significant resources, including accounting-related costs and significant management oversight. Any failure to implement and maintain effective internal control over financial reporting also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we will be required to include in our periodic reports we will file with the SEC under Section 404 of SOX. In the event that we are not able to demonstrate compliance with Section 404 of SOX, that our internal control over financial reporting is perceived as inadequate, or that we are unable to produce timely or accurate financial statements, investors may lose confidence in our operating results and our stock price could decline.
Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. Further, weaknesses in our disclosure controls or our internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls, or any difficulties encountered in their implementation or improvement, could harm our operating results or cause us to fail to meet our reporting obligations, and could result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting also could adversely affect the results of management evaluations and independent registered public accounting firm audits of our internal control over financial reporting that we will eventually be required to include in our periodic reports that will be filed with the SEC. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the trading price of our common stock. In addition, if we are unable to continue to meet these requirements, our common stock may not be able to remain listed on the NYSE.
Any failure to maintain effective disclosure controls and internal control over financial reporting could have a material and adverse effect on our business and operating results, and cause a decline in the price of our common stock.
State and foreign laws regulating money transmission could impact our rebates solutions.
Many states and certain foreign jurisdictions impose license and registration obligations on those companies engaged in the business of money transmission, with varying definitions of what constitutes money transmission. If our rebates solutions were to subject us to any applicable state or foreign laws, it could subject us to increased compliance costs and delay our ability to offer this product in certain jurisdictions pending receipt of any necessary licenses or registrations. If we need to make product and operational changes in light of these laws, the growth and adoption of these products may be adversely impacted, and our revenues may negatively affected.
Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.
In general, under Section 382 of the U.S. Internal Revenue Code of 1986, as amended, or the Code, and similar state law provisions, a corporation that undergoes an “ownership change” is subject to limitations on its ability to utilize its pre-change net operating losses, or NOLs, to offset post-change taxable income. If we have experienced an ownership change, our existing NOLs may be subject to limitations under Section 382 of the Code. Future changes in our stock ownership, some of which are outside of our control despite our having adopted a "tax benefits preservation plan" (as hereinafter defined) in November of 2021, also could result in an ownership change under Section 382 of the Code. Additionally, our NOLs arising in tax years beginning prior to January 1, 2018 are subject to expiration and may expire prior to being utilized. Under the 2017 Tax Cuts and Jobs Act (the "Tax Act"), as modified by the Coronavirus Aid, Relief and Economic Security Act (the "CARES Act"), NOLs arising in tax years beginning after December 31, 2017, are not subject to expiration and may be carried forward indefinitely, but the deductibility of such NOLs in tax years beginning after December 31, 2020, is limited to 80% of taxable income. It is uncertain if and to what extent various states will conform to the Tax Act or the CARES Act.
On November 11, 2021, we adopted a tax benefits preservation plan to protect the value of tax assets associated with NOL carryforwards under Section 382 of the Code against a potential change in ownership as defined in Section 382. However, the tax benefits preservation plan does not guarantee against such a change in ownership.
There is also a risk that our NOLs could otherwise be unavailable to offset future income tax liabilities due to changes in the law, including regulatory changes, such as suspensions on the use of NOLs or other unforeseen
71


reasons. In addition, at the state level, there may be periods during which the use of net operating loss carryforwards is suspended or otherwise limited, which could accelerate or permanently increase state taxes owed. We do not expect this to have a material impact on our financial statements because we currently maintain a full valuation allowance on our U.S. deferred tax assets. For these reasons, we may not be able to utilize all of our NOLs, even if we attain profitability.
Changes in the U.S. and foreign tax law or challenges by taxing authorities of the jurisdictions in which we operate could increase our worldwide effective tax rate and have a negative effect on our financial position and results of operations.
Changes in the U.S. taxation of international activities may increase our worldwide effective tax rate and harm our financial condition and results of operations. The taxing authorities of the jurisdictions in which we operate may challenge our methodologies for valuing developed technology or intercompany arrangements, including our transfer pricing, or determine that the manner in which we operate our business does not achieve the intended tax consequences, which could increase our worldwide effective tax rate and harm our financial position and results of operations. Significant judgment will be required in evaluating our tax positions and determining our provision for income taxes. During the ordinary course of business, there will be many transactions and calculations for which the ultimate tax determination is uncertain. As we expand our business to operate in numerous taxing jurisdictions, the application of tax laws may be subject to diverging and sometimes conflicting interpretations by tax authorities of these jurisdictions. It is not uncommon for taxing authorities in different countries to have conflicting views. In addition, tax laws are dynamic and subject to change as new laws are passed and new interpretations of the law are issued or applied. New income, sales, use or other tax laws, statutes, rules, regulations or ordinances could be enacted at any time, which could adversely affect our business operations and financial performance.
Further, existing tax laws, statutes, rules, regulations or ordinances could be interpreted, changed, modified or applied adversely to us. For example, the Tax Act enacted many significant changes to the U.S. tax laws. Future guidance from the Internal Revenue Service and other tax authorities with respect to the Tax Act may affect us, and certain aspects of the Tax Act could be repealed or modified in future legislation. For example, the CARES Act, modified certain provisions of the Tax Act. In addition, it is uncertain if and to what extent various states will conform to the Tax Act, the CARES Act, or any newly enacted federal tax legislation. Changes in corporate tax rates, the realization of net deferred tax assets relating to our operations, the taxation of foreign earnings, and the deductibility of expenses under the Tax Act or future reform legislation could have a material impact on the value of our deferred tax assets, could result in significant one-time charges, and could increase our future U.S. income tax expense.
Risks Related to Our Platforms, Technology and Intellectual Property
If our security measures or information we collect and maintain are compromised or publicly exposed, advertisers, retailers and consumers may curtail or stop using our platforms and we could be subject to claims, penalties and fines.
We process data about consumers, including personally identifiable information or personal data, as well as other confidential or proprietary information necessary to operate our business, for legal and marketing purposes, and for other business-related purposes.
While we and our third-party service providers have implemented security measures designed to protect against security breaches, like all businesses that use computer systems and the Internet, our security measures, as well as those of companies we may acquire and our third-party service providers and partners, could fail or may be insufficient, resulting in the unauthorized disclosure, modification, misuse, unavailability, destruction, or loss of our or our customers’ data or other sensitive information. Any security breach of our operational systems, physical facilities, or the systems of our third-party partners, or the perception that one has occurred, could result in litigation, indemnity obligations, regulatory enforcement actions, investigations, fines, penalties, mitigation and remediation costs, disputes, reputational harm, diversion of management’s attention, and other liabilities and damage to our business. Even though we do not control the security measures of third parties, we may be responsible for any breach of such measures or suffer reputational harm even where we do not have recourse to the third party that caused the breach. In addition, any failure by our retail partners or other third-party partners to comply with applicable law or regulations could result in proceedings against us by governmental entities or others.
Cyberattacks, denial-of-service attacks, ransomware attacks, business email compromises, computer malware, viruses, social engineering (including phishing) and other malicious internet-based activity are prevalent in
72


our industry, and our customers and partners’ industries, and continue to increase. In addition, we may experience software or other code vulnerabilities, attacks, unavailable systems, unauthorized access or disclosure due to employee or other theft or misuse, denial-of-service attacks, sophisticated attacks by nation-state and nation-state supported actors, and advanced persistent threat intrusions. We and our third party service providers regularly defend against and respond to a variety of cybersecurity attacks and incidents. Despite our efforts to ensure the security, privacy, integrity, confidentiality, availability, and authenticity of the information technology (IT) networks and systems, processing and information, we may not be able to anticipate or to implement effective preventive and remedial measures against, or adequately respond to mitigate the impact of, all data security and privacy threats and attacks. We cannot guarantee that the recovery systems, security protocols, network protection mechanisms and other security measures that we have integrated into our systems, networks and physical facilities, which are designed to protect against, detect and minimize security breaches, will be adequate to prevent or detect service interruption, system failure data loss or theft, or other material adverse consequences. No security solution, strategy, or measures can address all possible security threats or block all methods of penetrating a network or otherwise perpetrating a security incident. The risk of unauthorized circumvention of our security measures, or those of our third-party providers, clients and partners, has been heightened by advances in computer and software capabilities and the increasing sophistication of hackers who employ complex techniques, including without limitation, the theft or misuse of personal and financial information, counterfeiting, “phishing” attacks (including those directed toward SMS/texting services) or social engineering incidents, ransomware, extortion, publicly announcing security breaches, account takeover attacks, denial or degradation of service attacks, malware, fraudulent payment and identity theft. The techniques used to sabotage, disrupt or to obtain unauthorized access to our applications, systems, networks, or physical facilities in which data is stored or through which data is transmitted change frequently, and we may be unable to implement adequate preventative measures or stop security breaches while they are occurring. The recovery systems, security protocols, network protection mechanisms and other security measures that we have integrated into our applications, systems, networks and physical facilities, which are designed to protect against, detect and minimize security breaches, may not be adequate to prevent or detect service interruption, system failure or data loss. Additionally, to provide protection against the occurrence of a cybersecurity event, we rely on the IT professionals within our organization to monitor, diagnose and remediate threats arising within our network. To the extent we experience attrition in this area and are required to shift workloads, or acquire and train supplementary IT talent, we could face increased risks of experiencing a materially harmful cybersecurity event.
In addition, our applications, systems, networks, and physical facilities could be breached, or personal information could be otherwise compromised, due to employee error or malfeasance if, for example, third parties attempt to fraudulently induce our employees, customers or partners to disclose information or user names and/or passwords, or otherwise compromise the security of our networks, systems and/or physical facilities. Third parties may also exploit vulnerabilities in, or obtain unauthorized access to, platforms, applications, systems, networks and/or physical facilities utilized by our vendors. We have been, and may in the future become, the target of cyber-attacks by third parties seeking unauthorized access to our or our customers or partners’ data or to disrupt our operations or ability to provide our services. While we have been successful in preventing such unauthorized access and disruption in the past, we may not continue to be successful against these or other attacks in the future.
Due to the COVID-19 pandemic, a high percentage of our employees are temporarily working remotely, which may pose additional data security risks. These risks will continue as we intend to adopt a hybrid work policy upon our offices re-opening for all employees. If we, or our service providers and partners, experience compromises to security that result in performance or availability problems, or experience the complete shutdown of one or more of our platforms, digital properties and mobile applications, or suffer the misuse, loss or unauthorized access to or disclosure of confidential information, personally identifiable information or other personal or proprietary data, advertisers, retailers, and consumers may lose trust and confidence in us and decrease their use of our platforms or stop using our platforms entirely. Such compromises to personal or sensitive information or proprietary data could lead to litigation or other adversarial actions by business partners such as retailers or consumers.
The costs to respond to a security breach and/or to mitigate any security vulnerabilities that may be identified could be significant, our efforts to address these problems may not be successful, and these problems could result in unexpected interruptions, delays, cessation of service, negative publicity, and other harm to our business and our competitive position. We could be required to fundamentally change our business activities and practices in response to a security breach or related regulatory actions or litigation, which could have an adverse effect on our business.
73


We have contractual and legal obligations to notify relevant stakeholders of security breaches. Most jurisdictions have enacted laws requiring companies to notify individuals, regulatory authorities, and others of security breaches involving certain types of data. In addition, our agreements with certain customers and partners may require us to notify them in the event of a security breach involving customer or partner data on our systems or those of subcontractors processing customer or partner data on our behalf. Such mandatory disclosures are costly, could lead to negative publicity, may cause our customers to lose confidence in the effectiveness of our security measures, and require us to expend significant capital and other resources to respond to or alleviate problems caused by the actual or perceived security breach may cause us to breach customer contracts. Depending on the facts and circumstances of such an incident, these damages, penalties and costs could be significant and may not be covered by insurance or could exceed our applicable insurance coverage limits. Such an event also could harm our reputation and result in litigation against us. Any of these results could materially adversely affect our financial performance. Our agreements with certain customers may require us to use industry-standard, reasonable, or other specified measures to safeguard sensitive personal information or confidential information, and any actual or perceived breach of such measures may increase the likelihood and frequency of customer audits under our agreements, which is likely to increase the costs of doing business. An actual or perceived security breach could lead to claims by our customers, or other relevant stakeholders that we have failed to comply with such legal or contractual obligations. As a result, we could be subject to legal action or our customers could end their relationships with us. There can be no assurance that any limitations of liability in our contracts, which we have in certain agreements, would be enforceable or adequate or would otherwise protect us from liabilities or damages.
Litigation resulting from security breaches may adversely affect our business. Unauthorized access to our applications, systems, networks, or physical facilities could result in litigation with our customers or other relevant stakeholders. These proceedings could force us to spend money in defense or settlement, divert management’s time and attention, increase our costs of doing business, or adversely affect our reputation. We could be required to fundamentally change our business activities and practices, or to modify our business and operational capabilities in response to such litigation, which could have an adverse effect on our business. If a security breach were to occur, and the confidentiality, integrity or availability of our data or the data of our partners or our customers were to be disrupted, we could incur significant liability, or our applications, systems or networks may be perceived as less desirable, which could negatively affect our business and damage our reputation.
If we fail to detect or remediate a security breach in a timely manner, or a breach otherwise affects a large amount of data of one or more of our customers or partners, or if we suffer a cyberattack that impacts our ability to operate our applications, systems, or networks, we may suffer material damage to our reputation, business, financial condition and results of operations. Further, we may not have adequate insurance coverage for security incidents or breaches, including fines, judgments, settlements, penalties, costs, attorney fees and other impacts that arise out of incidents or breaches. Depending on the facts and circumstances of such an incident, the damages, penalties and costs could be significant and may not be covered by insurance, or could exceed our applicable insurance coverage limits. If the impacts of a security incident or breach, or the successful assertion of one or more large claims against us that exceeds our available insurance coverage, or results in changes to our insurance policies (including premium increases or the imposition of large deductible or co-insurance requirements), it could have an adverse effect on our business. In addition, we cannot be sure that our existing insurance coverage and coverage for errors and omissions will continue to be available on acceptable terms or that our insurers will not deny coverage as to all or part of any future claim or loss. Our risks are likely to increase as we continue to expand our applications, systems, or networks, grow our customer base, and Process, store, and transmit increasingly large amounts of proprietary and sensitive data.
Remediation of any potential cybersecurity breach may involve significant time, resources, and expenses, which may result in potential regulatory inquiries, litigation or other investigations, and could affect our financial and operational condition.
Our ability to generate revenue and properly capture the occurrence of certain revenue-generating events depends on the collection, reliability, and use of significant amounts of data from various sources, which may be restricted by consumer choice, restrictions imposed by retailers, publishers and browsers or other software developers, changes in technology, and new developments in laws, regulations and industry requirements or standards.
Our ability to generate revenue, and properly capture the occurrence of certain revenue-generating events, depends on the collection, reliability, and use of significant amounts of data from various sources, including data
74


that we receive from retailers and other parties. Additionally, our ability to deliver our solutions depends on our ability to successfully leverage data, including data that we collect from consumers, data we receive from retailers and other parties, and data from our own operating history. Using loyalty card numbers both online and in-store, device identifiers (including Google AdID and Apple IDFA), cookies, and other tracking technologies, we, our retail partners and other data providers collect information about the interactions of consumers with our retail partners’ digital and in-store, with our owned and operated properties, and with certain other publisher sites and mobile applications, as well as other data such as location. We may enhance this data with other data, such as demographic information that we obtain from data providers.
As an example, for certain media campaigns, we receive tracking information from the systems of retailers, their service providers, and other third parties. If those parties fail to provide us information, fail to provide information in a timely fashion, or provide incorrect information, or if for other reasons we are unable to properly track such information, our results of operations and our ability to timely determine our revenue share payment obligation to retailers could be adversely impacted. Additionally, our ability to successfully leverage such data depends on our continued ability to access and use data from various sources, which can be restricted by a number of factors, including consumer choice, the success in obtaining consumer consent; restrictions imposed by our retail and other data partners or other third parties, publishers and web browser developers or other software developers; changes in technology, including changes in web browser technology; and new developments in, or new interpretations of laws, regulations and industry standards. For example, Apple in 2021 began implementing several changes to iOS that will require consumers to opt-in to sharing data with publisher sites and app, which may adversely impact our business. Consumer resistance to the collection and sharing of the data used to deliver targeted advertising, increased visibility of consent or “do not track” mechanism as a result of industry regulatory and/or legal developments, the adoption by consumers of browsers settings or “ad-blocking” software, and the development and deployment of new technologies could materially impact our ability to collect data or reduce our ability to deliver relevant promotions or media, which could materially impair the results of our operations. See the risk factor above titled “Our business is subject to complex and evolving laws, regulations and industry standards, and unfavorable interpretations of, or changes in, or failure by us to comply with these laws, regulations and industry standards could substantially harm our business and results of operations” for additional information.
In addition, unfavorable publicity and negative public perception about our industry, or data collection and use, could adversely affect our business and operating results. With the growth of online advertising and eCommerce, there is increasing awareness and concern among the general public, privacy advocates, mainstream media, governmental bodies and others regarding marketing, advertising, and privacy matters, particularly as they relate to individual privacy interests. Any unfavorable publicity or negative public perception about our use of data, or about data-focused industries, could affect our business and results of operations, and may lead digital publishers like Facebook to change their business practices or trigger additional regulatory scrutiny or lawmaking that could affect us. Negative public attention could cause advertisers or our retail partners to discontinue using our targeted advertising solutions and limit our ability to measure campaigns delivered through our platforms. This public scrutiny may also lead to general distrust of data and marketing companies, consumer reluctance to share and permit use of personal data, and increased consumer opt-out rates, any of which circumstances could negatively influence, change or reduce our current and prospective customers’ demand for our products and services and adversely affect our business and operating results.
If the use of mobile device identifiers, third-party cookies or other tracking technology is rejected by consumers, restricted by third parties outside of our control, or otherwise subject to unfavorable regulation, the benefits of our offerings and solutions could diminish, our data and media acquisition costs could increase and we could lose customers and revenue.
We and our third-party partners use, or might opt to use, a number of technologies to collect information used to deliver our solutions. For instance, mobile device identifiers such as Apple IDFA and Google AdID help us and our third-party partners identify, target and measure relevant promotions and media to consumers. Advertising shown on mobile applications can also be affected by blocking or restricting use of mobile device identifiers. Data regarding interactions between users and devices are tracked mostly through stable, pseudonymous advertising identifiers that are built into the device operating system with privacy controls that allow users to express a preference with respect to data collection for advertising, including to disable the identifier. These identifiers and privacy controls are defined by the developers of the platforms through which the applications are accessed and could be changed by the platforms in ways that could impair our ability to target, deliver, or measure the effectiveness of our solutions, any of which may negatively impact our business. In addition, mobile operating system and browser providers have implemented product changes and may in the future implement changes to limit the ability of websites and
75


application developers to collect and use these mobile device identifiers and other data to target and measure advertising. For example, in April 2021 Apple shifted to require user opt-in before permitting access to Apple’s unique identifier, or IDFA. This shift from enabling user opt-out to an opt-in requirement is likely to have a substantial impact on the mobile advertising ecosystem, increase data and media acquisition costs, and could harm our growth.
Our platforms use location data to localize and deliver geographically relevant content to shoppers. For instance, our DOOH solution tracks a mobile device user’s geographical proximity to the public DOOH display so that localized relevant marketing campaigns will be displayed to the user when they are nearby. Our ability to obtain and use location data could also become limited by consumer choice and subject to privacy-related restrictions. If such restrictions and regulations negatively impact our ability to use location data in our solutions, such as our ability to track identifiable mobile device users within the proximity of DOOH display screens, there could be less customer demand for our platforms and solutions and our business and revenue would be negatively impacted.
We also use small text files (referred to as "cookies"), placed through an Internet browser on a consumer's machine which corresponds to a data set that we keep on our servers, to gather important data to help deliver our solutions. Certain of our cookies, including those that we predominantly use in delivering our solutions through Internet browsers, are known as "third-party" cookies because they are delivered by third parties rather than by us. Our cookies collect information, such as when a consumer views an advertisement, clicks on an advertisement, or visits one of our advertisers' websites. In some countries, including countries in the European Economic Area, and certain states within the United States, such as California, this information may be considered personal information under applicable data protection laws. When a consumer interacts with our solutions on a mobile device, we may also obtain location-based information about the user's device through our cookies or other tracking technologies. We use these technologies to achieve our customers' campaign goals, to ensure that the same consumer does not unintentionally see the same media too frequently, to report aggregate information to our customers regarding the performance of their digital promotions and marketing campaigns, and to detect and prevent fraudulent activity throughout our network. We also use data from cookies to help us decide whether and how much to bid on an opportunity to place an advertisement in a certain Internet location and at a given time in front of a particular consumer. A lack of data associated with or obtained from third-party cookies may detract from our ability to make decisions about which inventory to purchase for a customer's campaign and thereby may adversely affect the effectiveness of our solution and harm our business.
Cookies may be deleted or blocked by consumers. The most commonly used Internet browsers (including Chrome, Firefox, and Safari) allow their users to prevent cookies from being accepted by their browsers. Consumers can also delete cookies from their computers. Some consumers also download "ad blocking" software that prevents cookies from being stored on a user's computer. If more consumers adopt these settings or delete their cookies more frequently than they currently do, our business could be negatively affected. In addition, certain web browsers may block third-party cookies by default. For example, Apple previously released an update to its Safari browser that limits the use of cookies, and other browsers may do so in the future. Unless such default settings in browsers are altered by consumers to permit the placement of third-party cookies, we would be able to set fewer of our cookies in users’ browsers, which reduces our ability to achieve our customers' campaign goals, measure performance of these campaigns, and detect fraudulent activity, any of which could adversely affect our business. In addition, companies such as Google have publicly disclosed their intention to move away from cookies to another form of persistent unique identifier, or ID, to identify individual consumers or Internet-connected devices in the bidding process on advertising exchanges. Companies not using shared IDs across the entire ecosystem could have a negative impact on our ability to find the same user across different web properties, and thereby reduce the effectiveness of our solutions.
In addition, the EU Directive 2009/136/EC, commonly referred to as the "Cookie Directive," directs EU Member States to ensure that collecting information on a consumer's computer, such as through a cookie, is allowed only if the consumer has appropriately given his or her prior freely given, specific, informed and unambiguous consent. Similarly, this Directive, which also contains specific rules for the sending of marketing communications, limits the use of marketing texts messages and e-mails. Additionally, the "e-Privacy Regulation", which will replace the Cookie Directive with requirements that could be stricter in certain respects, will apply directly to activities within the EU without the need to be transposed in each Member State’s Law, and could impose stricter requirements regarding the use of cookies, marketing e-mails and text messages. Additional penalties for noncompliance have been proposed in connection with the e-Privacy Regulation, although at this time it is unclear whether the e-Privacy Regulation will be approved as it is currently drafted or when its requirements will be effective. We may experience challenges in obtaining appropriate consent to our use of cookies from consumers or
76


to send marketing communications to consumers within the EU, which may affect our ability to run promotions and our operating results and business in European markets, and we may not be able to develop or implement additional tools that compensate for the lack of data associated with cookies. Moreover, even if we are able to do so, such additional tools may be subject to further regulation, may be time consuming to develop or costly to obtain, and may be less effective than our current use of cookies.
We allow our clients and partners to utilize application programming interfaces ("APIs"), with our platforms, which could result in outages or security breaches and negatively impact our business, financial condition and results of operations.
The use of APIs by our customers, as well as by retailer and other network partners, has significantly increased in recent years. Our APIs allow customers, as well as retailer and other network partners, to integrate their own business system with our platforms. The increased use of APIs increases security and operational risks to our systems, including risks relating to management of system access controls such as timely retirement of network user IDs as well as the risks of intrusion attacks, data theft, or denial of service attacks. Furthermore, while APIs allow greater ease and power in accessing our platforms, they also increase the risk of overusing our systems, potentially causing outages. While we have taken measures intended to decrease security and outage risks associated with the use of APIs, we cannot guarantee that such measures will be successful. Our failure to prevent outages or security breaches resulting from API use could result in government enforcement actions against us, claims for damages by consumers and other affected individuals, costs associated with investigation and remediation damage to our reputation and loss of goodwill, any of which could harm our business, financial condition and results of operations.
Our business relies in part on electronic messaging, including emails and SMS text messages, and any technical, legal or other restrictions on the sending of electronic messages or an inability to timely deliver such communications could harm our business.
Our business is in part dependent upon electronic messaging. We provide emails, mobile alerts and other messages to consumers informing them of the digital coupons on our websites, and we believe these communications help generate a significant portion of our revenues. We also use electronic messaging as part of the consumer sign-up and verification process. Because electronic messaging services are important to our business, if we are unable to successfully deliver electronic messages to consumers, if there are legal restrictions on delivering these messages to consumers, or if consumers do not or cannot open our messages, our revenues and profitability could be adversely affected. Changes in how webmail applications or other email management tools organize and prioritize email may result in our emails being delivered or routed to a less prominent location in a consumer’s inbox, or may be viewed as “spam” by consumers, and thereby may reduce the likelihood of that consumer opening our emails. Actions taken by third parties that block, impose restrictions on, or charge for the delivery of, electronic messages could also harm our business. From time to time, Internet service providers or other third parties may block bulk email transmissions or otherwise experience technical difficulties that result in our inability to successfully deliver emails or other messages to consumers.
Changes in laws or regulations, or changes in interpretations of existing laws or regulations, including the Telephone Consumer Protection Act ("TCPA") in the United States and laws regarding commercial electronic messaging in other jurisdictions, that would limit our ability to send such communications or impose additional requirements upon us in connection with sending such communications could also adversely impact our business. For example, the Federal Communications Commission in recent years amended certain of its regulations under the TCPA in a manner that could increase our exposure to liability for certain types of telephonic communication with customers, including but not limited to text messages to mobile phones. Under the TCPA, plaintiffs may seek actual monetary loss or statutory damages per violation, whichever is greater, and courts may treble the damage award for willful or knowing violations. Given the enormous number of communications we send to consumers, the actual or perceived improper sending of communications, or a determination that there have been violations of the TCPA or other communications-based statutes, could subject us to potential risks including liabilities or claims relating to consumer protection laws, and could expose us to significant damage awards that could, individually or in the aggregate, materially harm our business. Moreover, even if we prevail, such litigation against us could impose substantial costs and divert our management’s attention and resources.
We also rely on social networking messaging services to send communications. Changes to these social networking services’ terms of use or terms of service that limit promotional communications; restrictions that would limit our ability or our customers’ ability to send communications through their services, disruptions or downtime
77


experienced by these social networking services; or reductions in the use of or engagement with social networking services by customers and potential customers could also harm our business.
We rely on a third-party service for the delivery of daily emails and other forms of electronic communication, and delay or errors in the delivery of such emails or other messaging we send may occur and be beyond our control, which could damage our reputation or harm our business, financial condition and operating results. If we were to be unable to use our current electronic messaging services, alternate services are available; however, we believe our sales could be impacted for some period as we transition to a new provider, and the new provider may be unable to provide equivalent or satisfactory electronic messaging service. Any disruption or restriction on the distribution of our electronic messages, termination or disruption of our relationship with our messaging service providers, including our third-party service that delivers our daily emails, or any increase in our costs associated with our email and other messaging activities could harm our business.
Our business depends on our ability to maintain and scale the network infrastructure necessary to operate our platforms, including our websites and mobile applications, and any significant disruption in service could result in a loss of advertisers, retailers and consumers.
We deliver digital promotions and media via our platforms, including over our websites and mobile applications, as well as through those of our advertisers and retailers and our publishers and other third parties. Our reputation and ability to acquire, retain and serve advertisers and retailers, as well as consumers who use digital promotions or view media on our platforms are dependent upon the reliable performance of our platforms. As the number of our advertiser customers, retailers and consumers; the number of digital promotions, digital media and information shared through our platforms; and the number of network endpoints (for example, DOOH display screens) continue to grow, we will need an increasing amount of network capacity and computing power. Our technology infrastructure and platforms are hosted across two data centers in co-location facilities in California and Virginia. We also operate our applications and services on industry-leading cloud platforms. We have spent and expect to continue to spend substantial amounts in our data centers, cloud platforms, and equipment and related network infrastructure to handle the traffic on our platforms. The operation of these systems is expensive and complex, and could result in operational failures and/or slow remediation response times in the event of a network incident. In the event that the number of transactions or the amount of traffic on our platforms grows more quickly than anticipated, we may be required to incur significant additional costs. In addition, as we scale, we must continually invest in our information technology, and also continue to invest in information security, infrastructure and automation as we strive to reduce complexities and siloed elements of our platforms. Deployment of new software or processes, whether or not relating to the transition from legacy to new IT systems, may adversely affect the performance of our services and harm the customer experience. If we fail to support our platforms or provide a strong customer experience, our ability to retain and attract customers may be negatively affected. Interruptions in these systems or service disruptions, whether due to system failures, computer viruses, malware, ransomware, denial of service attacks, attempts to degrade or disrupt services, or physical or electronic break-ins, could affect the security or availability of our websites and platforms, and prevent advertisers, retailers or consumers from accessing our platforms. A substantial portion of our network infrastructure is hosted by third-party providers. Any disruption in these services or any failure of these providers to handle existing or increased traffic could significantly harm our business. Any financial or other difficulties these providers face may adversely affect our business, and furthermore we exercise little control over these providers, which increases our vulnerability to problems with the services they provide. If we do not maintain or expand our network infrastructure successfully or if we experience operational failures, we could lose current and potential advertisers, retailers and consumers, which could harm our operating results and financial condition.
We currently have not experienced disruptions to our network or operations as a result of COVID-19, but there are no guarantees there will not be disruptions in the future. However, due to the continuing impact of the COVID-19 pandemic both inside and outside the U.S., and especially in India where a significant portion of our operations, engineering and IT personnel are situated, we could experience disruptions to our operations, network or product development activities, which could impact our provision of services to customers as well as our internal operations and support functions.
We are dependent on technology systems and electronic communications networks that are supplied and managed by third parties, which could result in our inability to prevent or respond to disruptions in our services.
78


Our ability to provide services to consumers depends on our ability to communicate with advertisers, retailers and consumers through the public Internet and electronic networks that are owned and operated by third parties. Our solutions and services also depend on the ability of our users to access the public Internet. In addition, in order to provide services promptly, our computer equipment and network servers must be functional 24 hours per day, which requires access to telecommunications facilities managed by third parties and the availability of electricity, neither of which we control. Severe disruptions, outages, defects, or other security performance and quality problems with one or more of these networks, including as a result of utility or third-party system interruptions, or any material change in our contractual and other business relationships with third-party providers, could impair our ability to process information, which in turn could impede our ability to provide digital promotions and media to consumers; harm our reputation; increase expenses, including significant, unplanned capital investments and/or contractual obligations; and result in a loss of consumers or advertisers and retailers, any of which could adversely affect our business, financial condition, and operating results.
For example, currently as a result of work and travel restrictions related to the ongoing COVID-19 pandemic, our employees are working remotely and dependent upon their respective internet service providers to be able to access the internet, our systems and systems of our service providers. In other words, our business workflows now rely on availability of residential broadband bandwidth as well as connectivity which is currently under considerable strain. If the residential broadband and internet access break down under strain, our business and operations would be negatively affected.
We may not be able to adequately protect our intellectual property rights.
We regard our trademarks, service marks, copyrights, patents, trade dress, trade secrets, proprietary technology, and similar intellectual property as critical to our success.
We strive to protect our intellectual property rights in a number of jurisdictions, a process that is expensive and may not be successful or which we may not pursue in every location. We strive to protect our intellectual property rights by relying on federal, state and common law rights, contractual restrictions, and rights provided under foreign laws. Applicable laws are subject to change at any time and could further restrict our ability to protect our intellectual property rights.
We also may not be able to acquire or maintain appropriate domain names in all countries in which we do business. Furthermore, regulations governing domain names may not protect our trademarks and similar proprietary rights. We may be unable to prevent third parties from acquiring domain names that are similar to, infringe upon, or diminish the value of our trademarks and other proprietary rights.
We typically enter into confidentiality and invention assignment agreements with our employees and contractors, and confidentiality agreements with parties with whom we conduct business in order to limit access to, and disclosure and use of, our proprietary information. Also, from time to time, we make our intellectual property rights available to others under license agreements. However, these contractual arrangements and the other steps we have taken to protect our intellectual property may not prevent the misappropriation or disclosure of our proprietary information, infringement of our intellectual property rights or deter independent development of similar technologies by others, and may not provide an adequate remedy in the event of such misappropriation or infringement. Third parties that license our proprietary rights also may take actions that diminish the value of our proprietary rights or reputation.
Obtaining and maintaining effective intellectual property rights is expensive, including the costs of defending our rights. Even where we have such rights, they may be later found to be unenforceable or have a limited scope of enforceability. We may not be able to discover or determine the extent of any unauthorized use of our proprietary rights. Litigation may be necessary to enforce our intellectual property rights, protect our trade secrets, or determine the validity and scope of proprietary rights claimed by others. Any litigation of this nature, regardless of outcome or merit, could result in substantial costs and diversion of management and technical resources, any of which could adversely affect our business and operating results. If we fail to maintain, protect and enhance our intellectual property rights, our business and operating results may be negatively affected.
We may be accused of infringing intellectual property rights of third parties.
Other parties may claim that we infringe their proprietary rights. We are, have been subject to, and expect to continue to be subject to, claims and legal proceedings regarding alleged infringement by us of the intellectual property rights of third parties. Such claims, whether or not meritorious, may result in the expenditure of significant
79


financial and managerial resources, injunctions against us, or the payment of damages, including to satisfy indemnification obligations. We may need to obtain licenses from third parties who allege that we have infringed their rights, but such licenses may not be available on terms acceptable to us or at all. In addition, we may not be able to obtain or utilize on terms that are favorable to us, or at all, licenses or other rights with respect to intellectual property we do not own. These risks have been amplified by the increase in third parties whose sole or primary business is to assert such claims.
We may be unable to continue to use the domain names that we use in our business, or prevent third parties from acquiring and using domain names that infringe on, are similar to, or otherwise decrease the value of our brand or our trademarks or service marks.
We may lose significant brand equity in our “Coupons.com” domain name, our “Quotient.com” domain name, our Shopmium.com domain name, and other valuable domain names. If we lose the ability to use a domain name, whether due to trademark claims, failure to renew an applicable registration, or any other cause, we may be forced to market our products under new domain names, which could cause us substantial harm, or to incur significant expense in order to purchase rights to the domain names in question. In addition, our competitors and others could attempt to capitalize on our brand recognition by using domain names similar to ours. We also may not be able to acquire or maintain appropriate domain names or trademarks in all countries in which we do business. Domain names similar to ours have been registered in the United States and elsewhere. We may be unable to prevent third parties from acquiring and using domain names that infringe on, are similar to, or otherwise decrease the value of our brand or our trademarks or service marks. Protecting and enforcing our rights in our domain names may require litigation, which could result in substantial costs and diversion of management’s attention and thereby harm our business.
Some of our solutions contain open source software, which may pose particular risks to our proprietary software and solutions.
We use open source software in our solutions and plan to use open source software in the future. From time to time, we may face claims from third parties claiming ownership of, or demanding release of, the open source software and/or derivative works that we developed using such software (which could include our proprietary source code), or that are otherwise seeking to enforce the terms of the applicable open source license. These claims could result in litigation and could require us to purchase a costly license or cease offering the implicated solutions unless and until we can re-engineer them to avoid infringement. This re-engineering process could require significant additional research and development resources. In addition to risks related to license requirements, use of certain open source software can lead to greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or controls on the origin of software. Any of these risks could be difficult to eliminate or manage and, if not addressed, could have a negative effect on our business and operating results.
Risks Related to Ownership of our Common Stock
The market price of our common stock has been, and is likely to continue to be, subject to wide fluctuations and could subject us to litigation.
The price of our common stock may change in response to variations in our operating results and also may change in response to other factors, including factors specific to technology companies, many of which are beyond our control. As a result, our stock price may experience significant volatility. Among other factors that could affect our stock price are:
the financial projections that we or analysts may choose to provide to the public, any changes in these projections or our failure for any reason to meet these projections;
actual or anticipated changes or fluctuations in our results of operations;
whether our results of operations meet the expectations of securities analysts or investors;
addition or loss of significant customers or commercial business partners;
price and volume fluctuations in the overall stock market from time to time;
fluctuations in the trading volume of our shares or the size of our public float;
success of competitive products or services;
80


the public’s response to press releases or other public announcements by us or others, including our filings with the SEC;
disputes or other developments related to proprietary rights, including patents, litigation matters or our ability to obtain intellectual property protection for our technologies;
announcements relating to litigation;
speculation about our business in the press or the investment community;
reports, guidance and ratings issued by securities or industry analysts;
future sales of our common stock by our significant stockholders, officers and directors;
changes in our capital structure, such as future issuances of debt or equity securities;
our entry into new markets;
regulatory developments in the United States or foreign countries;
strategic actions by us or our competitors, such as acquisitions or restructurings;
business model or solution delivery changes that result in differences in accounting treatment, including whether revenue is recognized on a net or gross basis;
actions instituted by activist stockholders or others;
any significant changes in our management or our board of directors; and
changes in accounting principles.
If any of the foregoing occurs, it could cause our stock price or trading volume to decline. In addition, the stock market in general has experienced substantial price and volume volatility that is often seemingly unrelated to the operating results of any particular companies. Moreover, if the market for technology stocks or the stock market in general experiences uneven investor confidence, the market price of our common stock could decline for reasons unrelated to our business, operating results or financial condition. The market price for our stock might also decline in reaction to events that affect other companies within, or outside, our industry, even if these events do not directly affect us. Some companies that have experienced volatility in the trading price of their stock have been subject of securities litigation. If we are the subject of such litigation, it could result in substantial costs and a diversion of management’s attention and resources.
Our tax benefits preservation plan may reduce the volume of trading in our stock because it limits the ability of persons or entities from acquiring a significant percentage of our outstanding stock.
Our tax benefits preservation plan is designed to preserve the value of certain tax assets associated with NOL carryforwards under Section 382 of the Internal Revenue Code of 1986. The inability of some stockholders to acquire a significant position in our common stock could substantially reduce the market liquidity of our common stock, making it more difficult for a stockholder to dispose of, or obtain accurate quotations for the price of, our common stock.

Our business could be negatively affected as a result of actions of stockholders.

We value constructive input from investors and regularly engage in dialogue with our stockholders regarding strategy and performance. Our board of directors and management team are committed to acting in the best interests of all of our stockholders. There is no assurance that the actions taken by our board of directors and management in seeking to maintain constructive engagement with certain stockholders will be successful.

On April 13, 2022, Engaged Capital Flagship Master Fund, LP, together with certain affiliates (collectively “Engaged”), filed a preliminary proxy statement seeking to solicit proxies in favor of the election of two director candidates to our board of directors at our 2022 annual meeting of stockholders. Engaged has also made public statements critical of our board of directors, management and operations. Responding to these actions by Engaged and potential actions by other activist stockholders is costly and time-consuming, disruptive to our operations and diverts the attention of management, our board of directors and our employees. The contested election with respect to the company's directors requires us to incur substantial legal, public relations and other advisory fees and proxy solicitation expenses. Further, we may choose to initiate, or may become subject to, litigation as a result of
81


proposals by activist stockholders or proxy contests or matters relating thereto, which would serve as a further distraction to our board of directors and management and could require us to incur significant additional costs.

Additionally, perceived uncertainties as to our future direction as a result of stockholder activism or changes to the composition of our board of directors may lead to the perception of a change in the direction of our business or other instability, which may be exploited by our competitors and/or other activist stockholders and cause concern to our current or potential customers, employees, investors, partners and other constituencies, which could result in lost sales and the loss of business opportunities and make it more difficult to attract and retain qualified personnel and business partners. If customers choose to delay, defer or reduce business with us or do business with our competitors instead of us, then our business, financial condition and operating results would be adversely affected. In addition, our share price could experience periods of increased volatility as a result of stockholder activism.
Substantial future sales of shares by our stockholders could negatively affect our stock price.
Sales of a substantial number of shares of our common stock in the public market could depress the market price of our common stock and could impair our ability to raise capital through the sale of additional equity securities. We have approximately 95,068,899 shares of common stock outstanding as of March 31, 2022, assuming no exercise of our outstanding options or vesting of our outstanding RSUs.
Our equity incentive plans allow us to issue, among other things, stock options, restricted stock and restricted stock units, and we have filed a registration statement under the Securities Act to cover the issuance of shares upon the exercise or vesting of awards granted under those plans.
The concentration of our common stock ownership with our executive officers, directors and owners of 5% or more of our outstanding common stock will limit our ability to influence corporate matters.
Our executive officers, directors and owners of 5% or more of our outstanding common stock together beneficially own approximately 46% of our outstanding common stock, based on the number of shares outstanding as of March 31, 2022. These stockholders therefore have significant influence over management and affairs, and over all matters requiring stockholder approval, including the election of directors and significant corporate transactions, such as a merger or other sale of our company or its assets, for the foreseeable future. This concentrated control limits stockholders' ability to influence corporate matters and, as a result, we may take actions that our stockholders do not view as beneficial. This ownership could affect the value of a stockholder's shares of common stock.
If securities analysts do not publish research or if securities analysts or other third parties publish inaccurate or unfavorable research about us, the price of our common stock could decline.
The trading market for our common stock will rely in part on the research and reports that securities analysts and other third parties choose to publish about us. We do not control these analysts or other third parties. The price of our common stock could decline if one or more securities analysts downgrade our common stock or if one or more securities analysts or other third parties publish inaccurate or unfavorable research about us or cease publishing reports about us.
We do not intend to pay dividends for the foreseeable future.
We intend to retain all of our earnings for the foreseeable future to finance the operation and expansion of our business, and do not anticipate paying cash dividends on our common stock. As a result, a stockholder can expect to receive a return on the stockholder's investment in our common stock only if the market price of the stock increases.
Provisions in our charter documents and under Delaware law could discourage a takeover that stockholders may consider favorable.
Provisions in our certificate of incorporation and by-laws may have the effect of delaying or preventing a change of control or changes in our management. Amongst other things, these provisions:
authorize the issuance of “blank check” preferred stock that could be issued by our Board of Directors to defend against a takeover attempt;
establish a classified Board of Directors, as a result of which the successors to the directors whose terms have expired will be elected to serve from the time of election and qualification until the third annual meeting following their election;
82


require that directors only be removed from office for cause and only upon a majority stockholder vote;
provide that vacancies on the Board of Directors, including newly created directorships, may be filled only by a majority vote of directors then in office rather than by stockholders;
prevent stockholders from calling special meetings; and
prohibit stockholder action by written consent, requiring all actions to be taken at a meeting of the stockholders.
In addition, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally prohibits a Delaware corporation from engaging in a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder becomes an “interested” stockholder.
Risks Related to Debt Financing Transactions
We are leveraged financially, which could adversely affect our ability to adjust our business to respond to competitive pressures and to obtain sufficient funds to satisfy our future growth, business needs and development plans.
In November 2017, we issued $200 million aggregate principal amount of convertible senior notes (the “notes”).  
Additionally, in November 2021, we entered into an asset-based credit agreement (the “ABL Credit Agreement”) which provides for available borrowings up to $100 million (the "ABL Facility"), with the actual amount dependent on a “borrowing base” number consisting of the sum of various categories of eligible accounts receivable (the lesser of such number and $100 million, the “Line Cap”). The ABL Facility matures and all outstanding amounts, if any, become due and payable in November 2026 (“fixed ABL maturity date”), except that such maturity date shall be accelerated to be the date that is 91 days prior to the notes’ maturity date (currently December 1, 2022) unless (i) the notes shall have been repaid in full or converted to equity as of such 91-days-prior date, or unless (ii) the notes are refinanced and/or extended to a maturity date that is 91 days after the fixed ABL maturity date, or unless (iii) during such 91-days-prior period we have sufficient cash to repay the notes in full, we meet a certain liquidity test after giving pro forma effect to the repayment of the notes, and there is no event of default under the ABL Credit Agreement.
The ABL Credit Agreement contains customary conditions as to borrowings, events of default and covenants that restrict the our ability to sell assets; make changes to the nature of our business; engage in merger or acquisition activity; incur, assume or permit to exist additional indebtedness and guarantees; create or permit to exist liens; pay dividends; issue equity instruments; make distributions or redeem or purchase capital stock or make other investments; and make payments in respect of certain debt. The ABL Credit Agreement also requires that if the Company’s Excess Availability (defined as the Line Cap less borrowed amounts or issued letters of credit) is less that the greater of (i) the Line Cap and (ii) $10 million, the Company will maintain a compliance with a fixed charge coverage ratio of at least 1.00 to 1.00. In addition, the ABL Credit Agreement includes customary events of default, the occurrence of which may require that the Company pay an additional 2.0% interest on the outstanding loans under the ABL Credit Agreement.
Our leveraged capital structure could have negative consequences, including, but not limited to, the following:
our ability to maintain compliance with the financial covenants is dependent upon our future operating performance and future financial condition, both of which are subject to various risks and uncertainties;
we may be more vulnerable to economic downturns, less able to withstand competitive pressures, and less flexible in responding to changing business and economic conditions;
our ability to obtain additional financing in the future for working capital, capital expenditures, acquisitions, general corporate or other purposes may be limited;
a substantial portion of our cash flow from operations in the future may be required for the payment of the principal amount of our existing indebtedness when it becomes due; and
we may elect to make cash payments upon any conversion of the convertible notes, which would reduce our cash on hand
83


Our ability to meet our payment obligations under our notes and the ABL Facility, as well as maintain compliance with financial covenants under the ABL Credit Agreement, depends on our ability to generate significant cash flow in the future. This, to some extent, is subject to general economic, financial, competitive, legislative, and regulatory factors as well as other factors that are beyond our control. There can be no assurance that our business will generate cash flow from operations, or that additional capital will be available to us, in an amount sufficient to enable us to meet our debt payment obligations and to fund other liquidity needs. If we are unable to generate sufficient cash flow to service our debt obligations, we may need to refinance or restructure our debt, sell assets, reduce or delay capital investments, or seek to raise additional capital. If we were unable to implement one or more of these alternatives, we may be unable to meet our debt payment obligations, which could have a material adverse effect on our business, results of operations, or financial condition.
The conditional conversion feature of the notes, if triggered, may adversely affect our financial condition and operating results.
In the event the conditional conversion feature of the notes is triggered, holders of the notes will be entitled to convert their notes at any time during specified periods at their option. Upon conversion, we will pay or deliver, as the case may be, cash, shares of our common stock or a combination of cash and shares of our common stock, at our election. If one or more holders elect to convert their notes, (unless we elect to satisfy our conversion obligation by delivering solely shares of our common stock (other than paying cash in lieu of delivering any fractional share)), we intend to settle a portion or all of our conversion obligation in cash, which could adversely affect our liquidity. In addition, even if holders of notes do not elect to convert their notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.
The accounting method for convertible debt securities that may be settled in cash, such as the notes, could have a material effect on our reported financial results.
Upon adoption of ASU 2020-06 as of the first quarter of 2022, the Company no longer uses the treasury stock method for calculating diluted earnings per share. Instead, the Company uses the if-converted method for calculating diluted earnings per share. Under the treasury stock method, the transaction was accounted for as if the number of shares of common stock that would be necessary to settle such excess, if we elected to settle such excess in shares, are issued. Under the if-converted method, the transaction is accounted for as if the number of shares of common stock issuable upon conversion occurs at the beginning of the reporting period. The consequence to the Company's financial results of using the if-converted method at present is not problematic because the Company is in a net loss position in the Company's consolidated statement of operations and the convertible senior notes were determined to be anti-dilutive. However, if the Company becomes in a net profit position, then our diluted earnings per share could be adversely affected.
Conversion of our notes will dilute the ownership interest of existing stockholders and may depress the price of our common stock.
The conversion of some or all of our notes, if such conversion occurs, will dilute the ownership interests of then-existing stockholders to the extent we deliver shares upon conversion of any of the notes.  Any sales in the public market of the common stock issuable upon such conversion could adversely affect prevailing market prices of our common stock.  In addition, the existence of the notes may encourage short selling by market participants because the conversion of the notes could be used to satisfy short positions, or anticipated conversion of the notes into shares of our common stock could depress the price of our common stock.
General Risks
Our business is subject to interruptions, delays or failures resulting from earthquakes, other natural catastrophic events or terrorism.
Our headquarters is currently located in Salt Lake City, Utah. Our current technology infrastructure is hosted across two data centers in co-location facilities in California and Virginia. In addition, we use industry-leading cloud providers to host our applications and services. Our services, operations and the data centers from which we provide our services are vulnerable to damage or interruption from earthquakes, fires, floods, public health crises such as pandemics and epidemics, power losses, telecommunications failures, terrorist attacks, acts of war, human errors, break-ins and similar events (such as the COVID-19 pandemic). A significant natural disaster, such as an
84


earthquake, fire or flood, could have a material adverse impact on our business, financial condition and results of operations and our insurance coverage may be insufficient to compensate us for losses that may occur. In addition, global climate change could result in certain types of natural disasters occurring more frequently or with more intense effects. Acts of terrorism could cause disruptions to the Internet, our business or the economy as a whole. We may not have sufficient protection or recovery plans in certain circumstances, such as natural disasters affecting areas where data centers upon which we rely are located, and our business interruption insurance may be insufficient to compensate us for losses that may occur. Such disruptions could negatively impact our ability to run our websites, which could harm our business.
Our ability to raise capital in the future may be limited, and our failure to raise capital when needed could prevent us from growing.
We may in the future be required to raise additional capital through public or private financing or other arrangements. Such financing may not be available on acceptable terms, or at all, and our failure to raise capital when needed could harm our business. Additional equity or equity-linked financing, such as our convertible senior notes, may dilute the interests of our stockholders, and additional debt financing, if available, may involve restrictive covenants and could reduce our profitability. If we cannot raise funds on acceptable terms, we may not be able to grow our business. In addition, while the ultimate potential impact and duration of the COVID-19 pandemic on the global economy and our business in particular may be difficult to assess or predict, the pandemic has resulted in, and could result in, significant disruption of global financial markets, reducing our ability to access capital, which could negatively affect our liquidity in the future.
Global economic conditions could materially adversely affect our revenue and results of operations.
Our business has been and may continue to be affected by a number of factors that are beyond our control, such as general geopolitical, economic and business conditions; conditions in the financial markets; and changes in the overall demand for, or supply of, CPG products. A severe and/or prolonged economic downturn could adversely affect our customers' financial condition and the levels of marketing spend of our customers. While we have seen advertisers or CPGs continue to spend, and in certain cases increase spend, on promotions during economic downturns, there is no guarantee they will continue to do so in a future economic downturn, including one that may be presently taking shape due to the persistence of the COVID-19 pandemic and inflationary pressures. Weakness in, and uncertainty about, global economic conditions may cause advertisers and retailers to postpone marketing in response to tighter credit, negative financial news and/or declines in income or asset values. If inflation were to increase, advertisers and retailers could face higher manufacturing, supply chain or related input costs associated with the goods they produce and offer for sale, which could negatively impact their margins and otherwise make them less apt to utilize our solutions, which in turn would negatively impact our revenue. As also noted in the risk factor “The effects of health epidemics, including the COVID-19 pandemic, have had, and may continue to have, an adverse impact on our business, operations and the markets and communities in which we and our partners operate” above, the COVID-19 pandemic has significantly increased economic uncertainty. Some advertisers continue to experience supply chain pressures and have not returned to pre-pandemic levels of promotional marketing spend. The economic slowdown that was severe in the initial months following the pandemic's breakout in 2020 has moderated, but due to the persistent presence of COVID-19 hotspots both in the U.S. and in non-U.S. countries, risks of a global recession remain. Adverse changes in economic conditions, including as a result of the pandemic, can significantly harm demand for our marketing solutions (or change the mix of solutions demanded) and make it more challenging to forecast our operating results and make business decisions.
In addition, the economic problems affecting the financial markets and the uncertainty in global economic conditions resulted in a number of adverse effects including a low level of liquidity in many financial markets, extreme volatility in credit, equity, currency and fixed income markets; instability in the stock market; and high unemployment. There could be a number of other follow-on effects from these economic developments on our business, including customer insolvencies, decreased demand for our marketing solutions; decreased customer ability to pay their accounts, and increased collections risk and defaults.


85


Item 2.         Unregistered Sales of Equity Securities and Use of Proceeds.
None.

Item 3.         Defaults Upon Senior Securities.
None.

Item 4.         Mine Safety Disclosures.
Not applicable.

Item 5.         Other Information.
None.

86


Item 6.         Exhibits.
  Incorporated by Reference
NumberExhibit TitleFormFile No.ExhibitFiling
Date
Filed
Herewith
3.110-K001-363313.13/11/2016 
3.28-K001-363313.210/6/2015 
3.38-A001-363313.111/12/2021
4.1S-1/A333-1936924.12/25/2014 
4.2S-1333-1936924.21/31/2014 
4.38-A001-363314.111/12/2021
4.48-K001-363314.24/29/2022
10.1†X
10.2†X
10.3†X
10.4†X
31.1    X
31.2    X
32.1*    X
32.2*    X
101.INSInline XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.    X
101.SCHInline XBRL Taxonomy Extension Schema Document.    X
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document.    X
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document.    X
101.LABInline XBRL Taxonomy Extension Label Linkbase Document.    X
87


101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document.    X
104Cover Page Interactive Data File (formatted as inline XBRL with applicable taxonomy extension information contained in Exhibits 101)    X
*The certifications attached as Exhibit 32.1 and 32.2 that accompany this Quarterly Report on Form 10-Q are not deemed filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of Quotient 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 Form 10-Q, irrespective of any general incorporation language contained in such filing.     
Indicates a management contract or compensatory plan or arrangement.
88


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
 QUOTIENT TECHNOLOGY INC.
  
    
Dated: May 4, 2022By: /s/ Steven Boal
   Steven Boal
   Chief Executive Officer
   (Principal Executive Officer)
    
Dated: May 4, 2022By: /s/ John Kellerman
   John Kellerman
   Vice President and Interim Chief Financial Officer
   (Principal Financial Officer and Principal Accounting Officer)

89
EX-10.1 2 quot-20220331x10qexx101.htm EX-10.1 Document

Exhibit 10.1
March 29, 2021


Matt Krepsik
[address omitted]
Dear Matt,
Quotient Technology Inc. ("Quotient" or the “Company") is pleased and proud to extend to you an offer of employment with Quotient as our Chief Analytics Officer. This position will report to the Chief Executive Officer, Steven Boal and will be remote (Chicago). We look forward to your starting no later than April 30, 2021.
At Quotient, we know that people are our most important asset, and we are happy to offer you a comprehensive compensation package which includes the following:
An annual base salary of $350,000.00 paid on a semi-monthly basis, less all applicable withholding and deductions. Currently, the Company's salary payroll dates are the 15th and the last working day of each month.
The opportunity to earn an annual, discretionary bonus of up to 60% of your base salary (less all applicable withholding and deductions). This bonus is based on Company's overall performance to be determined by the Company in its sole discretion and upon your successful completion of full year objectives and individual performance. The bonus will be prorated to your start date in your first year of employment and you must be an employee of the Company by October 1st to be eligible for the bonus payment. You must remain an employee of the Company and be in good performance standing through each bonus payment date in order to receive your bonus.
A benefits package (subject to eligibility) which includes medical, dental, and vision coverage. You may also be eligible to participate in Quotient's 401(k) plan, which currently includes a company match of up to $6,000 annually. The complete benefits package is outlined in the attached benefits summary.
Subject to the approval of Quotient's Board of Directors, Compensation Committee, you will be granted restricted stock units (the “RSUs") to acquire 75,000 shares of Quotient's Common Stock. The RSUs will be subject to the terms and conditions applicable to awards granted under Quotient's equity incentive plan ("Plan"), as described in the Plan and the applicable award agreement. The RSUs will vest twenty-five percent (25%) of the shares on the one (1) year anniversary of grant date or on the date as determined by the Board of Directors, the Compensation Committee, (the "Vesting Commencement Date"), and six and ¼ percent (6.25%) of the shares every three (3) months thereafter on the anniversary date of the Vesting Commencement Date, as further described in the Plan and the applicable award agreement. No right to any stock is earned or accrued until such time that vesting occurs, nor does the grant confer any right to continue vesting or employment.
Subject to the approval of Quotient's Board of Directors, Compensation Committee, you will be granted restricted stock units (the “RSUs”) to acquire 10,000 shares of Quotient's Common Stock. The RSUs will be subject to the terms and conditions applicable to awards granted under Quotient's equity incentive plan ("Plan"), as described in the Plan and the applicable award agreement. The RSUs will vest one hundred percent (100%) of the shares on the one (1) year anniversary of grant date or on the date as determined by the Board of Directors, the Compensation Committee, (the "Vesting Commencement Date”). No right to any stock is earned or accrued until such time that vesting occurs, nor does the grant confer any right to continue vesting or employment. 
Subject to the approval of Quotient's Board of Directors, Compensation Committee, and subject to the Change of Control Severance Agreement (“CoC Agreement), you will be eligible to receive additional
© 2021 Quotient Technology Inc.


benefits in case of termination of employment without cause or resignation for good reason, both within and outside of a change of control period, pursuant to the terms of the CoC Agreement.
We also do have conditions of employment (many legally mandated), a few of which we need to highlight for you in this letter. In order to go forward as an employee of Quotient, you will need to understand and agree to the following: 
We require a fully signed and executed At-Will Employment, Confidential Information, Invention Assignment and Arbitration Agreement (the "Confidentiality Agreement"). This is being provided to you with this offer, and, your signed copy will be provided to you on or after your last day of employment. In the event of any dispute or claim relating to or arising out of our employment relationship, you and the Company agree that (i) any and all disputes between you and the Company shall be fully and finally resolved by binding arbitration, (ii) you are waiving any and all rights to a jury trial but all court remedies will be available in arbitration, (iii) all disputes shall be resolved by a neutral arbitrator who shall issue a written opinion, (iv) the arbitration shall provide for adequate discovery, and (v) the Company shall pay all the arbitration fees, except an amount equal to the filing fees you would have paid had you filed a complaint in a court of law. Please note that we must receive your signed Confidentiality Agreement before your first day of employment.
In addition, by signing this letter, you confirm that you are under no contractual or other obligations that would prohibit you from, or that would conflict or that are inconsistent with your performing your duties with Quotient. Lastly, we fully expect that you will comply with any prior employers' agreements of this nature or any other obligations you may have to a former employer or otherwise. 
All employment with Quotient is "at-will,” meaning that either you or Quotient may terminate your employment at any time and for any reason or for no reason, with or without cause. Any contrary representations that may have been made to you are superseded by this offer. This is the full and complete agreement between you and Quotient regarding this term. Although your job duties, title, compensation and benefits, as well as Quotient's policies and procedures, may change from time to time, the "at will” nature of your employment may only be changed in an express written agreement signed by you and Quotient's Chief Executive Officer. We request that, in the event of resignation, you give the Company at least two weeks' notice. 
During the period that you are employed by Quotient, you agree to not engage in any employment, business or activity that is in any way competitive with the business or proposed business of Quotient. Please disclose to Quotient in writing any other employment, business or activity that you are currently associated with or participate in that competes with Quotient. You may not assist any other person or organization in competing with Quotient or in preparing to engage in competition with the business or proposed business of Quotient
On your first day of work, please bring documentation demonstrating that you have authorization to work in the United States. A list of required documents will be provided to you prior to your start date. If you have questions about this requirement, which applies to U.S. citizens and non U.S. citizens alike, you may contact our Human Resources office at (650) 605-4600. 
The Company reserves the right to conduct background investigations and/or reference checks on all of its potential employees. Your job offer, therefore, is contingent upon a clearance of such a background investigation and/or reference check, if any.
This letter, along with the enclosed agreements sets forth the terms of your employment with the Company and supersede and replace any prior understanding or agreements, whether oral, written or implied, between you and Quotient regarding the matters described in this letter.
We would be delighted if you would accept this offer, with all the terms and conditions listed above, by signing and dating both the original of this letter as well as the Confidentiality Agreement and return them to me. This offer, if not accepted, will expire at the close of business on March 31, 2021. 
We cannot tell you how excited we are that you are making the decision to join Quotient! If you have any questions concerning this offer, please contact me.
Quotient Technology Inc. | 400 Logue Avenue, Mountain View, CA 94043 | O 650.605.4600 | F 650.605.4700 | W quotient.com


Very truly yours
/s/ Steven Boal

Steven Boal, CEO
Quotient Technology Inc.






Quotient Technology Inc. | 400 Logue Avenue, Mountain View, CA 94043 | O 650.605.4600 | F 650.605.4700 | W quotient.com



Agreed to and accepted:

You acknowledge that you have carefully read and considered all provisions of this letter and the attachments and agree that all of the restrictions set forth herein are fair and reasonably required to protect the interests of Quotient. You acknowledge that you have received a copy of this letter and the attachments as signed by you. You acknowledge that, prior to signing this Agreement, you have had an opportunity to seek the advice of independent counsel of your choice relating to the terms of this letter and the attachments.


/s/ Matt Krepsik_____________________________
Matt Krepsik


Dated: 3/31/21 Start Date: _______________________



Enclosures:
Duplicate Original Offer Letter
At-Will Employment, Confidential Information, Invention Assignment and Arbitration Agreement
Benefits Summary

Quotient Technology Inc. | 400 Logue Avenue, Mountain View, CA 94043 | O 650.605.4600 | F 650.605.4700 | W quotient.com
EX-10.2 3 quot-20220331x10qexx102.htm EX-10.2 Document

Exhibit 10.2

QUOTIENT TECHNOLOGY INC.
AMENDED AND RESTATED CHANGE OF CONTROL SEVERANCE AGREEMENT
This Amended and Restated Change of Control Severance Agreement (the “Agreement”) is made and entered into by and between Matthew Krepsik (“Executive”) and Quotient Technology Inc. (the “Company”), effective as of May 1, 2022 (the “Effective Date”). This Agreement supersedes and replaces the Change of Control Severance Agreement between Executive and Company effective as of April 26, 2021 (the “2021 Agreement).
RECITALS
1.The Compensation Committee (the “Committee”) of the Board of Directors of the Company (the “Board”) believes that it is in the best interests of the Company and its stockholders (i) to assure that the Company will have the continued dedication and objectivity of Executive, and (ii) to provide Executive with an incentive to continue Executive’s employment prior to a Change of Control and to motivate Executive to maximize the value of the Company upon a Change of Control for the benefit of its stockholders.
2.The Committee believes that it is imperative to provide Executive with certain severance benefits upon Executive’s termination of employment under certain circumstances. These benefits will provide Executive with enhanced financial security and incentive and encouragement to remain with the Company.
3.Certain capitalized terms used in the Agreement are defined in Section 6 below.
AGREEMENT
NOW, THEREFORE, in consideration of the mutual covenants contained herein, the parties hereto agree as follows:
1.Term of Agreement. The initial term of the Agreement (the “Initial Term”) shall commence on the Effective Date and terminate on May 1, 2025 and shall automatically renew for successive terms of three (3) years thereafter (the Initial Term and each successive term a, “Term”) and any obligations of the Company hereunder will lapse upon the completion of the Term. Notwithstanding the foregoing provisions of this paragraph, (a) if a Change of Control occurs when there are fewer than twelve (12) months remaining during the Term, the term of this Agreement will extend automatically through the date that is twelve (12) months following the effective date of the Change of Control, or (b) outside of a Change of Control Period, either party may terminate the Agreement, for any reason, by giving written notice to the other party at least thirty (30) days prior to May 1, 2025 or any subsequent termination date, or (c) if an initial occurrence of an act or omission by the Company constituting the grounds for “Good Reason” in accordance with Section 6(h) hereof has occurred (the “Initial Grounds”), and the expiration date of the Cure Period (as such term is used in Section 6(h)) with respect to such Initial Grounds could occur following the expiration of the Term, the term of this Agreement will extend automatically through the date that is thirty (30) days following the expiration of the Cure Period, but such extension of the term will only apply with respect to the Initial Grounds. If Executive becomes entitled to benefits under Section 3 during the term of this Agreement, the Agreement will not terminate until all of the obligations of the parties hereto with respect to this Agreement have been satisfied.



2.At-Will Employment. The Company and Executive acknowledge that Executive’s employment is and will continue to be at-will, as defined under applicable law. As an at-will employee, either the Company or Executive may terminate the employment relationship at any time, with or without Cause.
3.Severance Benefits.
(a)Termination without Cause or Resignation for Good Reason Outside of the Change of Control Period. If the Company terminates Executive’s employment with the Company without Cause (and not by reason of Executive’s death or Disability) or if Executive resigns from such employment for Good Reason, and, in each case, such termination occurs outside of the Change of Control Period, then subject to Section 4, Executive will receive the following:
(i)Accrued Compensation. The Company will pay Executive all accrued but unpaid vacation (if any), expense reimbursements, wages, and other benefits due to Executive under any Company-provided plans, policies, and arrangements when legally required.
(ii)Severance Payment. Executive will receive a lump-sum payment (less applicable withholding taxes) equal to one hundred percent (100%) of Executive’s annual base salary as in effect immediately prior to Executive’s termination date (or if the termination is due to a resignation for Good Reason based on a material reduction in base salary, then Executive’s annual base salary in effect immediately prior to such reduction).
(iii)COBRA Payment. The Company will provide to Executive a taxable lump-sum payment in an amount equal to the monthly COBRA premium that Executive would be required to pay to continue Executive’s group health coverage in effect on the date of Executive’s termination of employment (which amount will be based on the premium for the first month of COBRA coverage), multiplied by twelve (12), which payment will be made regardless of whether Executive elects COBRA continuation coverage (the “COBRA Payment”). For the avoidance of doubt, the COBRA Payment may be used for any purpose, including, but not limited to continuation coverage under COBRA, and will be subject to all applicable tax withholdings.
(b)Termination without Cause or Resignation for Good Reason During the Change of Control Period. If the Company terminates Executive’s employment with the Company without Cause (and not by reason of Executive’s death or Disability) or if Executive resigns from such employment for Good Reason, and, in each case, such termination occurs during the Change of Control Period, then subject to Section 4, Executive will receive the following:
(i)Accrued Compensation. The Company will pay Executive all accrued but unpaid vacation (if any), expense reimbursements, wages, and other benefits due to Executive under any Company-provided plans, policies, and arrangements when legally required.
(ii)Severance Payment. Executive will receive a lump-sum payment (less applicable withholding taxes) equal to one hundred fifty percent (150%) of Executive’s annual base salary as in effect immediately prior to Executive’s termination date (or if the termination is due to a resignation for Good Reason based on a material reduction in base salary, then Executive’s annual base salary in effect immediately prior to such reduction) or, if greater, at the level in effect immediately prior to the Change of Control.
(iii)Bonus Payment. Executive will receive a lump-sum payment (less applicable withholding taxes) equal to one hundred fifty percent (150%) of Executive’s annual bonus for the year of termination at target level as in effect immediately prior to Executive’s termination date (and for purposes of
    -2-


clarification, if Executive’s annual bonus target is expressed as a percentage of Executive’s annual base salary and Executive’s termination is due to a resignation for Good Reason based on a material reduction in base salary, then the payment to be made pursuant to this section will be calculated based on Executive’s annual base salary in effect immediately prior to such reduction), or, if greater, at the level in effect immediately prior to the Change of Control.
(iv)COBRA Payment. The Company will provide to Executive a taxable lump-sum payment in an amount equal to the monthly COBRA premium that Executive would be required to pay to continue Executive’s group health coverage in effect on the date of Executive’s termination of employment (which amount will be based on the premium for the first month of COBRA coverage), multiplied by eighteen (18), which payment will be made regardless of whether Executive elects COBRA continuation coverage (the “Change of Control COBRA Payment”). For the avoidance of doubt, the Change of Control COBRA Payment may be used for any purpose, including, but not limited to continuation coverage under COBRA, and will be subject to all applicable tax withholdings.
(v)Accelerated Vesting of Equity Awards. One hundred percent (100%) of Executive’s then-outstanding and unvested Equity Awards will become vested in full and in the case of stock options and stock appreciation rights, will become exercisable (for avoidance of doubt, no more than one hundred percent (100%) of the shares subject to the outstanding portion of the Equity Awards may vest and become exercisable under this provision). In the case of Equity Awards with performance-based vesting, all performance goals and other vesting criteria will be treated as set forth in Executive’s Equity Award agreement governing such Equity Award. For the avoidance of doubt, if the Company terminates Executive’s employment with the Company without Cause (and not by reason of Executive’s death or Disability) or if Executive resigns from such employment for Good Reason prior to a Change of Control, then any unvested portion of Executive’s outstanding Equity Awards will remain outstanding for three (3) months or the occurrence of a Change of Control (whichever is earlier) so that any acceleration benefits can be provided if a Change of Control occurs within three (3) months following such termination (provided that in no event will the Equity Awards remain outstanding beyond the Equity Award’s maximum term or expiration date). In such case, if no Change of Control occurs within three (3) months following Executive’s termination, any unvested portion of Executive’s Equity Awards automatically will be forfeited without having vested.
(c)Voluntary Resignation; Termination for Cause. If Executive’s employment with the Company terminates (i) voluntarily by Executive (other than for Good Reason) or (ii) for Cause by the Company, then Executive will not be entitled to receive severance or other benefits except for those (if any) as may then be established under the Company’s then existing severance and benefits plans and practices or pursuant to other written agreements with the Company (if any).
(d)Disability; Death. If the Company terminates Executive’s employment as a result of Executive’s Disability, or Executive’s employment terminates due to Executive’s death, then Executive will not be entitled to receive severance or other benefits except for those (if any) as may then be established under the Company’s then existing written severance and benefits plans and practices or pursuant to other written agreements with the Company (if any).
(e)Exclusive Remedy. In the event of a termination of Executive employment as set forth in Section 3(a) or Section 3(b) of this Agreement, the provisions of Section 3 are intended to be and are exclusive and in lieu of any other rights or remedies to which Executive or the Company otherwise may be entitled, whether at law, tort or contract, in equity, or under this Agreement (other than the payment of accrued but unpaid wages, as required by law, and any unreimbursed reimbursable expenses). Executive will be entitled to no benefits, compensation or other payments or rights upon a termination of employment other than those benefits expressly set forth in Section 3 of this Agreement. For the avoidance of doubt, the payments and benefits under Section 3(b) of this Agreement are in place of and not in addition to, any
    -3-


payments to which Executive may have become entitled under Section 3(a) of this Agreement. To the extent Executive received or began receiving payment under Section 3(a) of this Agreement, and, due to a Change of Control, becomes eligible for payments under Section 3(b) of this Agreement, the payments previously made under Section 3(a) of this Agreement will be deemed to have been made under Section 3(b) of this Agreement.
4.Conditions to Receipt of Severance; No Duty to Mitigate
(a)Release of Claims Agreement. The receipt of any severance payments or benefits (other than the accrued benefits set forth in Section 3(a)(i) or Section 3(b)(i)) pursuant to this Agreement is subject to Executive signing and not revoking the Company’s then-standard separation agreement and release of claims (which may include an agreement not to disparage the Company, restrictive covenants (which may include non-solicit or non-competition provisions as permitted by law), and other standard terms and conditions) (the “Release” and such requirement, the “Release Requirement”), which must become effective and irrevocable no later than the sixtieth (60th) day following Executive’s termination of employment (the “Release Deadline”). Any severance payments or benefits under this Agreement will be paid on the first regular payroll pay day following the Release Deadline, or, if later, (A) with respect to the benefits provided in Section 3(b)(ii), 3(b)(iii), 3(b)(iv) or 3(b)(v) and in each case, to the extent not already provided under Section 3(a), if the Executive’s termination date occurs within the Change of Control Period but prior to the closing of the Change of Control, on the date of the closing of the Change of Control or (B) such time as required by Section 4(c)(iii), except that the acceleration of vesting of Equity Awards not subject to Section 409A will become effective on the tenth (10th) day following the date the Release becomes effective and irrevocable (the “Release Effective Date”) and the acceleration of vesting of Equity Awards subject to Section 409A will become effective on the Release Deadline, or, in either event, if later, with respect to the benefits provided in Section 3(b)(v), if Executive’s termination date occurs within the Change of Control Period but prior to the closing of the Change of Control, on the date of the closing of the Change of Control. If the Release does not become effective and irrevocable by the Release Deadline, Executive will forfeit any right to severance payments or benefits under this Agreement. In no event will severance payments or benefits be paid or provided until the Release actually becomes effective and irrevocable.
(b)Confidential Information and Invention Assignment Agreements. Executive’s receipt of any payments or benefits under Section 3 (other than the accrued benefits set forth in Section 3(a)(i) or Section 3(b)(i)) will be subject to Executive continuing to comply with the terms of the At-Will Employment, Confidential Information, Invention Assignment and Arbitration Agreement between the Company and Executive, as such agreement may be amended from time to time.
(c)Section 409A.
(i)Notwithstanding anything to the contrary in this Agreement, no severance pay or benefits to be paid or provided to Executive, if any, pursuant to this Agreement that, when considered together with any other severance payments or separation benefits, are considered deferred compensation under Section 409A of the Code, and the final regulations and any guidance promulgated thereunder (“Section 409A”) (together, the “Deferred Payments”) will be paid or otherwise provided until Executive has a “separation from service” within the meaning of Section 409A. Similarly, no severance payable to Executive, if any, pursuant to this Agreement that otherwise would be exempt from Section 409A pursuant to Treasury Regulation Section 1.409A-1(b)(9) will be payable until Executive has a “separation from service” within the meaning of Section 409A. In no event will Executive have discretion to determine the taxable year of payment of any Deferred Payments.
(ii)It is intended that none of the severance payments under this Agreement will constitute Deferred Payments but rather will be exempt from Section 409A as a payment that would fall within
    -4-


the “short-term deferral period” as described in Section 4(c)(iv) below or resulting from an involuntary separation from service as described in Section 4(c)(v) below.
(iii)Notwithstanding anything to the contrary in this Agreement, if Executive is a “specified employee” within the meaning of Section 409A at the time of Executive’s separation from service (other than due to death), then the Deferred Payments, if any, that are payable within the first six (6) months following Executive’s separation from service, will become payable on the first payroll date that occurs on or after the date six (6) months and one (1) day following the date of Executive’s separation from service. All subsequent Deferred Payments, if any, will be payable in accordance with the payment schedule applicable to each payment or benefit. Notwithstanding anything herein to the contrary, if Executive dies following Executive’s separation from service, but before the six (6) month anniversary of the separation from service, then any payments delayed in accordance with this paragraph will be payable in a lump sum as soon as administratively practicable after the date of Executive’s death and all other Deferred Payments will be payable in accordance with the payment schedule applicable to each payment or benefit. Each payment and benefit payable under this Agreement is intended to constitute a separate payment under Section 1.409A-2(b)(2) of the Treasury Regulations.
(iv)Any amount paid under this Agreement that satisfies the requirements of the “short-term deferral” rule set forth in Section 1.409A-1(b)(4) of the Treasury Regulations will not constitute Deferred Payments for purposes of clause (i) above.
(v)Any amount paid under this Agreement that qualifies as a payment made as a result of an involuntary separation from service pursuant to Section 1.409A-1(b)(9)(iii) of the Treasury Regulations that does not exceed the Section 409A Limit (as defined below) will not constitute Deferred Payments for purposes of clause (i) above.
(vi)The foregoing provisions are intended to comply with or be exempt from the requirements of Section 409A so that none of the severance payments and benefits to be provided hereunder will be subject to the additional tax imposed under Section 409A, and any ambiguities herein will be interpreted to be exempt or so comply. The Company and Executive agree to work together in good faith to consider amendments to this Agreement and to take such reasonable actions which are necessary, appropriate or desirable to avoid imposition of any additional tax or income recognition before actual payment to Executive under Section 409A. In no event will the Company reimburse Executive for any taxes that may be imposed on Executive as a result of Section 409A.
5.Limitation on Payments. In the event that the severance and other benefits provided for in this Agreement or otherwise payable to Executive (i) constitute “parachute payments” within the meaning of Section 280G of the Code, and (ii) but for this Section 5, would be subject to the excise tax imposed by Section 4999 of the Code, then Executive’s benefits under Section 3 will be either:
(a)delivered in full, or
(b)delivered as to such lesser extent which would result in no portion of such benefits being subject to excise tax under Section 4999 of the Code,
whichever of the foregoing amounts, taking into account the applicable federal, state and local income taxes and the excise tax imposed by Section 4999, results in the receipt by Executive on an after-tax basis, of the greatest amount of benefits, notwithstanding that all or some portion of such benefits may be taxable under Section 4999 of the Code. If a reduction in severance and other benefits constituting “parachute payments” is necessary so that benefits are delivered to a lesser extent, reduction will occur in the following order: (i) reduction of cash payments in reverse chronological order (that is, the cash payment owed on the latest
    -5-


date following the occurrence of the event triggering the excise tax will be the first cash payment to be reduced); (ii) cancellation of Equity Awards that were granted “contingent on a change in ownership or control” within the meaning of Code Section 280G (if two or more Equity Awards are granted on the same date, each award will be reduced on a pro-rata basis); (iii) reduction of the accelerated vesting of Equity Awards in the reverse order of date of grant of the awards (i.e., the vesting of the most recently granted Equity Awards will be cancelled first and if more than one Equity Award was made to Executive on the same date of grant, all such awards will have their acceleration of vesting reduced pro rata) unless Executive elects in writing a different order for cancellation; and (iv) reduction of employee benefits in reverse chronological order (i.e., the benefit owed on the latest date following the occurrence of the event triggering the excise tax will be the first benefit to be reduced). In no event will the Executive have any discretion with respect to the ordering of payment reductions.
Unless the Company and Executive otherwise agree in writing, any determination required under this Section 5 will be made in writing by the Company’s independent public accountants immediately prior to a Change of Control or such other person or entity to which the parties mutually agree (the “Firm”), whose determination will be conclusive and binding upon Executive and the Company. For purposes of making the calculations required by this Section 5, the Firm may make reasonable assumptions and approximations concerning applicable taxes and may rely on reasonable, good faith interpretations concerning the application of Sections 280G and 4999 of the Code. The Company and Executive will furnish to the Firm such information and documents as the Firm may reasonably request in order to make a determination under this Section. The Company will bear all costs the Firm may incur in connection with any calculations contemplated by this Section 5.
6.Definition of Terms. The following terms referred to in this Agreement will have the following meanings:
(a)Cause. “Cause” means the occurrence of any of the following: (i) Executive’s conviction of, or plea of “no contest” to, a felony or any crime involving fraud or embezzlement; (ii) Executive’s intentional misconduct; (iii) Executive’s material failure to perform his or her employment duties; (iv) Executive’s unauthorized use or disclosure of any proprietary information or trade secrets of the Company, or any of its subsidiaries, or any other party to whom Executive owes an obligation of nondisclosure as a result of his or her relationship with the Company or any of its subsidiaries; (v) an act of material fraud or dishonesty against the Company or any of its subsidiaries; (vi) Executive’s material violation of any policy of the Company or any of its subsidiaries or material breach of any written agreement with the Company or any of its subsidiaries; or (vii) Executive’s failure to cooperate with the Company in any investigation or formal proceeding.
The foregoing definition does not in any way limit the Company’s ability to terminate Executive’s employment relationship at any time as provided in Section 2 above, and the term “Company” will be interpreted to include any subsidiary, parent, affiliate or successor thereto, if applicable.
(b)Change of Control.Change of Control” means the occurrence of any of the following events:
(i)any “person” (as such term is used in Sections 13(d) and 14(d) of the Securities Exchange Act of 1934, as amended) becomes the “beneficial owner” (as defined in Rule 13d-3 under said Act), directly or indirectly, of securities of the Company representing 50% or more of the total voting power represented by the Company’s then outstanding voting securities; or
(ii)the consummation of the sale or disposition by the Company of all or substantially all of the Company’s assets; or
    -6-


(iii)the consummation of a merger or consolidation of the Company with any other corporation, other than a merger or consolidation which would result in the voting securities of the Company outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity or its parent) at least 50% of the total voting power represented by the voting securities of the Company or such surviving entity or its parent outstanding immediately after such merger or consolidation; or
(iv)a change in the composition of the Board, as a result of which less than a majority of the directors are Incumbent Directors. “Incumbent Directors” means directors who either (A) are directors of the Company as of the effective date of this Policy, or (B) are elected, or nominated for election, to the Board with the affirmative votes of at least a majority of the directors of the Company at the time of such election or nomination (but will not include an individual whose election or nomination is in connection with an actual or threatened proxy contest relating to the election of directors to the Company).
Notwithstanding the foregoing, a transaction will not be a Change of Control unless the transaction qualifies as a change in control event within the meaning of Section 409A. Further and for purposes of clarity, a transaction will not constitute a Change of Control if its primary purposes is to: (x) change the state of the Company’s incorporation, or (y) create a holding company that will be owned in substantially the same proportions by the persons who held the Company’s securities immediately before such transaction.
(c)Change of Control Period. “Change of Control Period” means the period beginning six (6) months prior to, and ending twelve (12) months following, the first Change of Control to occur after the Effective Date.
(d)COBRA. “COBRA” means the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended.
(e)Code. “Code” means the Internal Revenue Code of 1986, as amended.
(f)Disability. “Disability” means the total and permanent disability as defined in Section 22(e)(3) of the Code unless the Company maintains a long-term disability plan at the time Executive’s termination, in which case, the determination of disability under such plan also will be considered “Disability” for purposes of this Agreement.
(g)Equity Awards. “Equity Awards” means Executive’s outstanding stock options, stock appreciation rights, restricted stock units, performance shares, performance stock units and any other Company equity compensation awards.
(h)Good Reason. “Good Reason” means Executive’s termination of his or her employment in accordance with the next sentence after the occurrence of one or more of the following events without Executive’s express written consent: (i) a material reduction of Executive’s duties, authorities, or responsibilities relative to Executive’s duties, authorities, or responsibilities in effect immediately prior to such reduction including where such material reduction results solely by virtue of the Company being acquired and made part of a larger entity (as, for example, when the Chief Financial Officer of the Company remains as such following a Change of Control but is not made the Chief Financial Officer of the acquiring corporation); (ii) a material reduction by the Company in Executive’s rate of annual base salary; provided, however, that, a reduction of annual base salary that also applies to substantially all other similarly situated employees of the Company will not constitute “Good Reason”; (iii) a material change in the geographic location of Executive’s primary work facility or location; provided, that a relocation of less than thirty-five (35) miles from Executive’s then present location will not be considered a material change in geographic location; or (iv) the failure of the
    -7-


Company to obtain from any successor or transferee of the Company an express written and unconditional assumption of the Company’s obligations to Executive under this Agreement. In order for Executive’s termination of his or her employment to be for Good Reason, Executive must not terminate employment with the Company without first providing the Company with written notice of the acts or omissions constituting the grounds for “Good Reason” within ninety (90) days of the initial existence of the grounds for “Good Reason” and a cure period of thirty (30) days following the date of written notice (the “Cure Period”), such grounds must not have been cured during such time, and Executive must terminate his or her employment within thirty (30) days following the Cure Period.
(i)Section 409A Limit. “Section 409A Limit” will mean two (2) times the lesser of: (i) Executive’s annualized compensation based upon the annual rate of pay paid to Executive during Executive’s taxable year preceding the Executive’s taxable year of Executive’s termination of employment as determined under, and with such adjustments as are set forth in, Treasury Regulation 1.409A-1(b)(9)(iii)(A)(1) and any Internal Revenue Service guidance issued with respect thereto; or (ii) the maximum amount that may be taken into account under a qualified plan pursuant to Section 401(a)(17) of the Code for the year in which Executive’s employment is terminated.
7.Successors.
(a)The Company’s Successors. Any successor to the Company (whether direct or indirect and whether by purchase, merger, consolidation, liquidation or otherwise) to all or substantially all of the Company’s business and/or assets will assume the obligations under this Agreement and agree expressly to perform the obligations under this Agreement in the same manner and to the same extent as the Company would be required to perform such obligations in the absence of a succession. For all purposes under this Agreement, the term “Company” will include any successor to the Company’s business and/or assets which executes and delivers the assumption agreement described in this Section 7(a) or which becomes bound by the terms of this Agreement by operation of law.
(b)Executive’s Successors. The terms of this Agreement and all rights of Executive hereunder will inure to the benefit of, and be enforceable by, Executive’s personal or legal representatives, executors, administrators, successors, heirs, distributees, devisees and legatees.
8.Notice.
(a)General. Notices and all other communications contemplated by this Agreement will be in writing and will be deemed to have been duly given when sent electronically or personally delivered when mailed by U.S. registered or certified mail, return receipt requested and postage prepaid or when delivered by a private courier service such as UPS, DHL or Federal Express that has tracking capability. In the case of Executive, notices will be sent to the e-mail address or addressed to Executive at the home address, in either case which Executive most recently communicated to the Company in writing. In the case of the Company, electronic notices will be sent to the e-mail address of the General Counsel and mailed notices will be addressed to its corporate headquarters, and all notices will be directed to the attention of its General Counsel.
(b)Notice of Termination. Any termination by the Company for Cause or by Executive for Good Reason will be communicated by a notice of termination to the other party hereto given in accordance with Section 8(a) of this Agreement. Such notice will indicate the specific termination provision in this Agreement relied upon, will set forth in reasonable detail the facts and circumstances claimed to provide a basis for termination under the provision so indicated, and will specify the termination date (which will be not more than ninety (90) days after the giving of such notice).
    -8-


9.Resignation. Upon the termination of Executive’s employment for any reason, Executive will be deemed to have resigned from all officer and/or director positions held at the Company and its affiliates voluntarily, without any further required action by Executive, as of the end of Executive’s employment and Executive, at the Board’s request, will execute any documents reasonably necessary to reflect Executive’s resignation.
10.Arbitration.
(a)Arbitration. In consideration of Executive’s employment with the Company, its promise to arbitrate all employment-related disputes, and Executive’s receipt of the compensation, pay raises and other benefits paid to Executive by the Company, at present and in the future, Executive agrees that any and all controversies, claims, or disputes with anyone (including the Company and any employee, officer, director, stockholder or benefit plan of the Company in their capacity as such or otherwise) arising out of, relating to, or resulting from Executive’s employment with the Company or termination thereof, including any breach of this Agreement, shall be resolved by a neutral arbitrator through final and binding arbitration and not by way of a court or jury trial. This agreement to arbitrate is governed by the Federal Arbitration Act (“FAA”). If the FAA is found not to apply, then this agreement to arbitrate is enforceable under the laws of the state where the Executive resides. Nothing in this agreement to arbitrate modifies the Executive’s at-will employment.
(b)Dispute Resolution. Disputes that Executive agrees to arbitrate, and thereby agrees to waive any right to a trial by jury, include any statutory claims under local, state, or federal law, including, but not limited to, claims under Title VII of the Civil Rights Act of 1964, the Americans with Disabilities Act of 1990, the Age Discrimination in Employment Act of 1967, the Older Workers Benefit Protection Act, the Sarbanes Oxley Act, the Worker Adjustment and Retraining Notification Act, the California Fair Employment and Housing Act, the Family and Medical Leave Act, the California Family Rights Act, the California Labor Code, claims of discrimination and wrongful termination, and any statutory or common law claims. Executive further understands that this Agreement to arbitrate also applies to any disputes that the Company may have with Executive. Notwithstanding the foregoing, this agreement to Arbitrate does not require the Executive to arbitrate any claims that may not be subject to pre-dispute arbitration agreements as a matter of law, including claims relating to a sexual harassment or sexual assault dispute that arise or accrue after March 3, 2022. The Executive acknowledges, however, that although arbitration of such claims is not required, the Executive may agree to submit any such claims to binding arbitration pursuant to this section.
(c)Procedure. Executive agrees that any arbitration will be administered by the Judicial Arbitration & Mediation Services, Inc. (“JAMS”), pursuant to its Employment Arbitration Rules & Procedures (the “JAMS Rules”). The arbitrator will have the power to decide any motions brought by any party to the arbitration, including motions for summary judgment and/or adjudication, motions to dismiss and demurrers, and motions for class certification, prior to any arbitration hearing. The arbitrator will have the power to award any remedies available under applicable law, and the arbitrator will award attorneys’ fees and costs to the prevailing party, except as prohibited by law. The Company will pay for any administrative or hearing fees charged by the administrator or JAMS, and all arbitrator’s fees, except that Executive will pay any filing fees associated with any arbitration that Executive initiates, but only so much of the filing fee as Executive would have instead paid had Executive filed a complaint in a court of law. Executive agrees that the arbitrator will administer and conduct any arbitration in accordance with the law of the state where Executive resides and that the arbitrator will apply substantive and procedural law of the state where Executive resides to any dispute or claim, without reference to the rules of conflict of law. To the extent that the JAMS Rules conflict with the law of state where Executive resides, the law of the state where Executive resides will take precedence. The decision of the arbitrator will be in writing. Any arbitration under this Agreement will be conducted in the county in which Executive resides.
    -9-


(d)Remedy. Except as provided by the Act, arbitration will be the sole, exclusive, and final remedy for any dispute between Executive and the Company. Accordingly, except as provided by the Act and this Agreement, neither Executive nor the Company will be permitted to pursue court action regarding claims that are subject to arbitration. Notwithstanding, the arbitrator will not have the authority to disregard or refuse to enforce any lawful Company policy, and the arbitrator will not order or require the Company to adopt a policy not otherwise required by law which the Company has not adopted.
(e)Administrative Relief. Executive is not prohibited from pursuing an administrative claim with a local, state, or federal administrative body or government agency that is authorized to enforce or administer laws related to employment, including, but not limited to, the Department of Fair Employment and Housing, the Equal Employment Opportunity Commission, the National Labor Relations Board, or the Workers’ Compensation Board. However, Executive may not pursue court action regarding any such claim, except as permitted by law.
(f)Voluntary Nature of Agreement. Executive acknowledges and agrees that Executive is executing this Agreement voluntarily and without any duress or undue influence by the Company or anyone else. Executive further acknowledges and agrees that Executive has carefully read this Agreement and that Executive has asked any questions needed for Executive to understand the terms, consequences and binding effect of this Agreement and fully understands it, including that EXECUTIVE IS WAIVING EXECUTIVE’S RIGHT TO A JURY TRIAL. Finally, Executive agrees that Executive has been provided an opportunity to seek the advice of an attorney of Executive’s choice before signing this Agreement.
11.Miscellaneous Provisions.
(a)No Duty to Mitigate. Executive will not be required to mitigate the amount of any payment contemplated by this Agreement, nor will any such payment be reduced by any earnings that Executive may receive from any other source.
(b)Waiver. No provision of this Agreement will be modified, waived or discharged unless the modification, waiver or discharge is agreed to in writing and signed by Executive and by an authorized officer of the Company (other than Executive). No waiver by either party of any breach of, or of compliance with, any condition or provision of this Agreement by the other party will be considered a waiver of any other condition or provision or of the same condition or provision at another time.
(c)Headings. All captions and section headings used in this Agreement are for convenient reference only and do not form a part of this Agreement.
(d)Entire Agreement. This Agreement constitutes the entire agreement of the parties hereto and supersedes in their entirety all prior representations, understandings, undertakings or agreements (whether oral or written and whether expressed or implied) of the parties with respect to the subject matter hereof, including but not limited to the 2021 Agreement. Accordingly, by executing this Agreement and both during and following the Term, Executive hereby forfeits and waives any rights to severance or change of control benefits set forth in any employment agreement, offer letter and/or Equity Award agreement, except as set forth in this Agreement. For purposes of clarification, following the Term, Executive will not be eligible to receive severance or change of control benefits set forth in any employment agreement, offer letter and/or Equity Award agreement. No waiver, alteration, or modification of any of the provisions of this Agreement will be binding unless in writing and signed by duly authorized representatives of the parties hereto and which specifically mention this Agreement.
    -10-


(e)Choice of Law. The validity, interpretation, construction and performance of this Agreement will be governed by the laws of the state where Executive resides (with the exception of its conflict of laws provisions). Any claims or legal actions by one party against the other arising out of the relationship between the parties contemplated herein (whether or not arising under this Agreement) will be commenced or maintained in any state or federal court located in the jurisdiction where Executive resides, and Executive and the Company hereby submit to the jurisdiction and venue of any such court.
(f)Severability. The invalidity or unenforceability of any provision or provisions of this Agreement will not affect the validity or enforceability of any other provision hereof, which will remain in full force and effect.
(g)Withholding. All payments made pursuant to this Agreement will be subject to withholding of applicable income, employment and other taxes.
(h)Counterparts. This Agreement may be executed in counterparts, each of which will be deemed an original, but all of which together will constitute one and the same instrument.
[Signature Page to Follow]

    -11-


IN WITNESS WHEREOF, each of the parties has executed this Agreement, in the case of the Company by its duly authorized officer, as of the day and year set forth below.
COMPANY    QUOTIENT TECHNOLOGY INC.
By:    /s/ Connie Chen
Title:      General Counsel
Date:    4/28/22                

EXECUTIVE    By:    /s/ Matt Krepsik            
Title:    Chief Technology Officer        
Date:    4/28/22                













[Signature page of the Amended and Restated Change of Control Severance Agreement]

    -12-
EX-10.3 4 quot-20220331x10qexx103.htm EX-10.3 Document

Exhibit 10.3

AMENDMENT
TO THE
CHANGE OF CONTROL SEVERANCE AGREEMENT
This Amendment (“Amendment”) is entered into as of May 1, 2022 (“Amendment Effective Date”) by and between Quotient Technology, Inc. (“Company”) and Scott Raskin (“Executive”), to amend the Change of Control Severance Agreement by and between Company and Executive effective August 5, 2019 (“Agreement”). All capitalized terms not defined herein shall have the meanings assigned to them in the Agreement.
WHEREAS, the Compensation Committee of the Board of Directors of the Company has determined that it is in the best interests of the Company, to amend the definitions of “Change of Control Period” and “Good Reason” contained in the Agreement between the Executive and the Company.
NOW THEREFORE, in consideration of the foregoing and the mutual promises and covenants herein contained, the receipt and sufficiency of which is hereby acknowledged, Company and Executive hereby agree to amend the Agreement as follows:
1.Section 5(c) is hereby amended such that the Change of Control Period is changed from beginning “three (3) months prior to” to “six (6) months prior to”.
2.Section 5(h)(i) is hereby amended immediately following the word “reduction” to add “including where such material reduction results solely by virtue of the Company being acquired and made part of a larger entity (as, for example, when the Chief Financial Officer of the Company remains as such following a Change of Control but is not made the Chief Financial Officer of the acquiring corporation)”.
Except as specifically provided in this Amendment, the terms and conditions of the Agreement remain in full force and effect. This Amendment may be executed in counterparts, which together will constitute one document and be binding on all of the parties herein.
    1



IN WITNESS WHEREOF, the parties hereto have caused this Amendment to be executed by their duly authorized representatives as of the Amendment Effective Date.
EXECUTIVE                        QUOTIENT TECHNOLOGY INC.


By: /s/ Scott Raskin         By: /s/ Connie Chen
Name: Scott Raskin          Name: Connie Chen
Title: President             Title: General Counsel
Date: 4/29/22         Date: 4/28/22



















[Signature page of Amendment to the Change of Control Severance Agreement]

    2

EX-10.4 5 quot-20220331x10qexx104.htm EX-10.4 Document

Exhibit 10.4

AMENDMENT NO. 2
TO THE
CHANGE OF CONTROL SEVERANCE AGREEMENT

This Amendment No. 2 (“Amendment”) is entered into as of May 1, 2022 (“Amendment Effective Date”) by and between Quotient Technology, Inc. (“Company”) and Connie Chen (“Executive”), to amend the Change of Control Severance Agreement by and between Company and Executive effective July 26, 2016 (“Agreement”). All capitalized terms not defined herein shall have the meanings assigned to them in the Agreement.
WHEREAS, the Compensation Committee of the Board of Directors of the Company has determined that it is in the best interests of the Company, to amend the definitions of “Change of Control Period” and “Good Reason” contained in the Agreement between the Executive and the Company.
NOW THEREFORE, in consideration of the foregoing and the mutual promises and covenants herein contained, the receipt and sufficiency of which is hereby acknowledged, Company and Executive hereby agree to amend the Agreement as follows:
1.Section 5(c) is hereby amended such that the Change of Control Period is changed from beginning “three (3) months prior to” to “six (6) months prior to”.
2.Section 5(h)(i) is hereby amended immediately following the word “reduction” to add “including where such material reduction results solely by virtue of the Company being acquired and made part of a larger entity (as, for example, when the Chief Financial Officer of the Company remains as such following a Change of Control but is not made the Chief Financial Officer of the acquiring corporation)”.
Except as specifically provided in this Amendment, the terms and conditions of the Agreement remain in full force and effect. This Amendment may be executed in counterparts, which together will constitute one document and be binding on all of the parties herein.
    1



IN WITNESS WHEREOF, the parties hereto have caused this Amendment to be executed by their duly authorized representatives as of the Amendment Effective Date.
EXECUTIVE                        QUOTIENT TECHNOLOGY INC.


By: /s/ Connie Chen         By: /s/ Steven Boal
Name: /s/ Connie Chen         Name: Steven Boal
Title: General Counsel         Title: Chief Executive Officer
Date: 4/28/22          Date: 4/28/22



















[Signature page of Amendment No. 2 to the Change of Control Severance Agreement]

    2

EX-31.1 6 quot-20220331x10qexx311.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, Steven Boal, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Quotient Technology 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.

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.

/s/ Steven Boal
Steven Boal
Chief Executive Officer
(Principal Executive Officer)
 
Date: May 4, 2022

EX-31.2 7 quot-20220331x10qexx312.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, John Kellerman, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Quotient Technology 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.
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.

/s/ John Kellerman
John Kellerman
Vice President and Interim Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)
 
Date: May 4, 2022

EX-32.1 8 quot-20220331x10qexx321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Quotient Technology Inc. (the “Company”) on Form 10-Q for the quarterly period ended March 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Steven Boal, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

/s/ Steven Boal
Steven Boal
Chief Executive Officer
(Principal Executive Officer)
 
Date: May 4, 2022

EX-32.2 9 quot-20220331x10qexx322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Quotient Technology Inc. (the “Company”) on Form 10-Q for the quarterly period ended March 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, John Kellerman, Vice President and Interim Chief Financial Officer of the Company, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

/s/ John Kellerman
John Kellerman
Vice President and Interim Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)
 
Date: May 4, 2022

EX-101.SCH 10 quot-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies - Summary of Revenues Disaggregated by Type of Services (Details) link:presentationLink link:calculationLink link:definitionLink 2107103 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2308302 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Fair Value Measurements - Summary of Changes in Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - Allowance for Credit Losses link:presentationLink link:calculationLink link:definitionLink 2313303 - Disclosure - Allowance for Credit Losses (Tables) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Allowance for Credit Losses - Summary of Activity in Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 2115105 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2316304 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2417407 - Disclosure - Balance Sheet Components - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2418408 - Disclosure - Balance Sheet Components - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - Balance Sheet Components - Accrued Compensation and Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Balance Sheet Components - Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2121106 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2322305 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - Acquisitions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Acquisitions - Summary of Preliminary Acquisition Consideration and the Related Fair Values of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Acquisitions - Component of Identifiable Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2126107 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2327306 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2428414 - Disclosure - Intangible Assets - Summary of Gross Carrying Amount and Accumulated Amortization for Intangible Assets Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2429415 - Disclosure - Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2430416 - Disclosure - Intangible Assets - Estimated Amortization of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2131108 - Disclosure - Debt Obligations link:presentationLink link:calculationLink link:definitionLink 2332307 - Disclosure - Debt Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 2433417 - Disclosure - Debt Obligations - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2434418 - Disclosure - Debt Obligations - Schedule of Net Carrying Amount of Liability Component (Details) link:presentationLink link:calculationLink link:definitionLink 2435419 - Disclosure - Debt Obligations - Schedule of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2136109 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2337308 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2438420 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2439421 - Disclosure - Stock-Based Compensation - Summary of Stock Option and Restricted Stock Units Award Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2440422 - Disclosure - Stock-Based Compensation - Summary of Assumptions Used to Estimate the Fair Value of Stock Options and Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2441423 - Disclosure - Stock-Based Compensation - Schedule of Stock Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2142110 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2443424 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2144111 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2345309 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2446425 - Disclosure - Net Loss Per Share - Schedule of Computation of Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2447426 - Disclosure - Net Loss Per Share - Schedule of Outstanding Common Equivalent Shares Excluded from Computation of Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2148112 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2349310 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2450427 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2451428 - Disclosure - Leases - Supplemental Cash Flow Information Related to Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2452429 - Disclosure - Leases - Supplemental Balance Sheet Information Related to Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2453430 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2453430 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2154113 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2455431 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2156114 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 2457432 - Disclosure - Employee Benefit Plan - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2158115 - Disclosure - Information About Geographic Areas link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 quot-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 quot-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 quot-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Annual minimum payment Loss Contingency Accrual, Payments Repurchase of authorized common stock, up to Stock Repurchase Program, Authorized Amount Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Letter of Credit Letter of Credit [Member] RSUs vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Leasehold improvements Leasehold Improvements [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net loss Net loss Net Income (Loss) Attributable to Parent Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Accrued compensation and benefits Total accrued compensation and benefits Employee-related Liabilities, Current Income Statement Location Income Statement Location [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Acquisition Related Expenses Business Combination, Acquisition Related Costs Albertsons Companies, Inc. v. Quotient Technology, Inc Albertsons Companies, Inc. v. Quotient Technology, Inc [Member] Albertsons Companies, Inc. v. Quotient Technology, Inc Security Exchange Name Security Exchange Name Result Marketing Group, Ltd. v. Southeastern Grocers et al Result Marketing Group, Ltd. v. Southeastern Grocers et al [Member] Result Marketing Group, Ltd. v. Southeastern Grocers et al Principal payments on promissory note and capital lease obligations Principal Payments On Promissory Note And Capital Lease Obligations Principal payments on promissory note and capital lease obligations. Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Convertible notes, initial conversion price (in USD per share) Debt Instrument, Convertible, Conversion Price RSUs canceled or expired (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Payments for contingent consideration Contingent consideration paid out, financing activity Payment for Contingent Consideration Liability, Financing Activities Additional paid-in capital Additional Paid in Capital, Common Stock Other current liabilities related to acquisition Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Distribution fees, software license fees and marketing services Distribution And Software License Fees And Marketing Services Distribution and software license fees and marketing services. Other assets 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] Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Retirement Benefits [Abstract] Retirement Benefits [Abstract] Net (decrease) increase in cash and cash equivalents 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 Convertible notes, redemption percentage Debt Instrument, Redemption Price, Percentage Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Change in fair value during the period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Options canceled or expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Bonus Accrued Bonuses, Current Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Debt Conversion, Name [Domain] Debt Conversion, Name [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization expense of intangible assets Amortization of Intangible Assets Identifiable Intangible Assets Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Contractual interest expense Contractual Interest Expense Contractual interest expense. Weighted Average Amortization Period (Years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Outstanding common equivalent shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Deferred revenue, revenue recognized Contract with Customer, Liability, Revenue Recognized Research and development Research and Development Expense [Member] Commitments And Contingencies [Line Items] Commitments And Contingencies [Line Items] Commitments and contingencies. Restricted stock units granted (in USD per share) RSUs granted (in 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 Business Acquisition [Axis] Business Acquisition [Axis] Award Type Award Type [Domain] Share Repurchase Program Share Repurchase Program [Domain] Local Phone Number Local Phone Number Credit Facility [Domain] Credit Facility [Domain] Assets Assets [Abstract] Options Outstanding, Weighted Average Remaining Contractual Term (Years) / Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Supplemental Balance Sheet Information Related to Operating Leases Schedule Of Supplemental Balance Sheet Information Related To Operating Leases Table [Table Text Block] Schedule of supplemental balance sheet information related to operating leases. Restricted stock units granted (in shares) RSUs granted (in shares) RSUs granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Preferred stock, $0.00001 par value—10,000,000 shares authorized; 250,000 shares designated as Series A Junior Participating Preferred Stock; and no shares    issued or outstanding at March 31, 2022 and December 31, 2021 Preferred Stock, Value, Issued Proceeds from issuances of common stock under stock plans Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised Payments for contingent consideration and bonuses Payment For Contingent Consideration Liability And Bonuses Payment for contingent consideration liability and bonuses. Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Carrying amount of the liability component Debt Instrument Convertible Carrying Amount Of The Liability Component Debt instrument convertible carrying amount of the liability component. Loss Contingency Defendant [Domain] Loss Contingency Defendant [Domain] Loss Contingency Defendant [Domain] Convertible notes, threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Trade names Trade Names [Member] Accumulated deficit: Retained Earnings [Member] Professional Sports Team Suite Professional Sports Team Suite [Member] Professional sports team suite. Media service rights Media Service Rights [Member] Media service rights. Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Accounts receivable Increase (Decrease) in Accounts Receivable Fixed asset purchases not yet paid Capital Expenditures Incurred but Not yet Paid Right-of-use assets obtained in exchange for    lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Domain names Marketing-Related Intangible Assets [Member] Provision for expected credit losses Accounts Receivable, Provision For Credit Loss Expense (Reversal) Accounts Receivable, Provision For Credit Loss Expense (Reversal) Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Share-based compensation capitalized Share-based Payment Arrangement, Amount Capitalized Revision of Prior Period, Reclassification, Adjustment Revision of Prior Period, Reclassification, Adjustment [Member] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Loss Contingency Defendant [Axis] Loss Contingency Defendant [Axis] Loss Contingency Defendant Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Net loss per share, basic (in USD per share) Earnings Per Share, Basic Contingent consideration related to acquisitions Contingent consideration liability Business Combination, Contingent Consideration, Liability, Current Purchase price of common stock percentage of fair market value Employee Stock Purchase Plan Maximum Percentage Of Market Value Purchase Price Employee stock purchase plan maximum percentage of market value purchase price. 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Document Information [Line Items] Document Information [Line Items] No Trading Symbol Flag No Trading Symbol Flag Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Balance at the beginning of period Total Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Total interest expense related to the Notes Interest Expense, Debt Summary of Revenues Disaggregated by Type of Services Disaggregation of Revenue [Table Text Block] Matching contribution expense Defined Contribution Plan, Cost RSUs Outstanding, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Options canceled or expired (in shares) Share-based Compensation Arrangement By Share-based Payment Award, Number Of Shares Canceled Or Expired Share-based Compensation Arrangement By Share-based Payment Award, Number Of Shares Canceled Or Expired Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Cash paid for operating lease liabilities Operating Lease, Payments Total preliminary acquisition consideration Business Combination, Consideration Transferred Allowance (recovery) for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Principal Long-term Debt, Gross February 2021 Share Repurchase Program February Two Thousand Twenty One Share Repurchase Program [Member] February Two Thousand Twenty One Share Repurchase Program Fair value of options vested, total Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Plan Name [Axis] Plan Name [Axis] Assets: Assets, Fair Value Disclosure [Abstract] Net carrying amount of the liability component Long-term Debt Total assets fair value 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] Prefunded liability Accrued Prefunded Liability Accrued prefunded liability. Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Entity Small Business Entity Small Business 90% Applicable Conversion Price Ninety Eight Percent Applicable Conversion Price [Member] Ninety eight percent applicable conversion price. 1.75% Convertible Senior Notes Due 2022 One Point Seven Five Percentage Convertible Senior Notes Due Two Thousand Twenty Two [Member] One point seven five percentage convertible senior notes due two thousand twenty two. Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total liabilities and stockholders’ equity Liabilities and Equity Other Other Accrued Liabilities, Current Share-based Payment Arrangement, Tranche One Share-based Payment Arrangement, Tranche One [Member] Deferred revenues Contract with Customer, Liability, Current Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Preferred stock, shares designated as Series A Junior Participating Preferred Stock (in shares) Preferred Stock, Convertible, Shares Issuable Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Net Loss Per Share Earnings Per Share [Text Block] Impairment of long-lived and right-of-use assets Operating Lease, Impairment Loss Entity Interactive Data Current Entity Interactive Data Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Exercise of employee stock options Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Carrying amount of the equity component Debt Instrument, Convertible, Carrying Amount of Equity Component Charge related to changes in fair value of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Gross profit Gross Profit 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Effect of exchange rates on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Convertible notes, conversion ratio Debt Instrument, Convertible, Conversion Ratio Total liabilities fair value Financial and Nonfinancial Liabilities, Fair Value Disclosure Options canceled or expired (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Debt issuance costs Debt Issuance Costs, Net Deferred revenue due to performance obligations Contract With Customer, Liability, Deferred Revenue Additions Contract With Customer, Liability, Deferred Revenue Additions Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized 2027 and beyond Finite Lived Intangible Assets Amortization Expense After Year Four Finite lived intangible assets amortization expense after year four. Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Address, State or Province Entity Address, State or Province Write-offs charged against the allowance, net of recoveries Accounts Receivable, Allowance For Credit Loss, Writeoff And Recovery Accounts Receivable, Allowance For Credit Loss, Writeoff And Recovery Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Preferred Stock Purchase Rights Preferred Stock Purchase Rights [Member] Preferred Stock Purchase Rights Damages Loss Contingency, Damages Sought, Value Marketing expenses Accrued Marketing Costs, Current Media Media Services [Member] Media services. Current liabilities: Liabilities, Current [Abstract] General and administrative General and Administrative Expense Revision of Prior Period [Axis] Revision of Prior Period [Axis] Debt Obligations Debt Disclosure [Text Block] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Senior Notes Senior Notes [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Contingent consideration paid out, operating activity Payment for Contingent Consideration Liability, Operating Activities 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 Total operating lease liabilities Total Operating Lease, Liability Document Transition Report Document Transition Report 2013 Employee Stock Purchase Plan ("ESPP") Employee Stock Purchase Plan [Member] 2013 Employee Stock Purchase Plan [Member]. Common stock, $0.00001 par value—250,000,000 shares authorized; 95,068,899    and 94,779,442 shares issued and outstanding at March 31, 2022 and    December 31, 2021, respectively Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Convertible notes, percentage of last reported sale price of common stock Debt Instrument Convertible Conversion Last Reported Sale Price Percentage Debt instrument convertible conversion last reported sale price percentage. Unrecognized stock based compensation, amortized weighted average period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Beginning balance (in USD per share) Ending balance (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Goodwill Goodwill, Acquired During Period Basis of Presentation and Consolidation Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies (Note 13) Commitments and Contingencies Leases Lessee, Operating Leases [Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Net proceeds from the debt offering, after deducting transaction costs Proceeds from Debt, Net of Issuance Costs Allowance for credit losses accounts Balance at the beginning of period Balance at the end of period Accounts Receivable, Allowance for Credit Loss, Current 2022, remaining nine months Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Acquisitions Business Combination Disclosure [Text Block] Employee Benefit Plan Compensation and Employee Benefit Plans [Text Block] RSUs vested and withheld for taxes (in shares) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period And Shares Paid For Tax Withholding Share based compensation arrangement by share based payment award equity instruments other than options vested in period and shares paid for tax withholding. Summary of Stock Option and Restricted Stock Units Award Activity Share-based Payment Arrangement, Activity [Table Text Block] Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Cover [Abstract] Cover [Abstract] Class of Stock [Axis] Class of Stock [Axis] Performance-Based Restricted Stock Units Performance-Based Restricted Stock Units [Member] Performance-Based Restricted Stock Units Other Current Liabilities Other Current Liabilities [Table Text Block] Less: Imputed Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Adjustments to additional paid in capital, equity component of debt issuance costs Adjustments To Additional Paid In Capital Equity Component Of Debt Issuance Costs Adjustments to additional paid in capital, equity component of debt issuance costs. Increase to the carrying amount of the convertible notes Debt Instrument, Increase To Carrying Amount Of Convertible Notes Debt Instrument, Increase To Carrying Amount Of Convertible Notes Rebate liability Accrued Rebate Liability, Current Accrued Rebate Liability, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2027 and thereafter Lessee Operating Lease Liability Payments Due After Year Four Lessee Operating Lease Liability Payments Due After Year Four Financial Instrument [Axis] Financial Instrument [Axis] Revenues Revenue from Contract with Customer, Excluding Assessed Tax Schedule of Supplemental Cash Flow Information Related to Operating Leases Schedule Of Supplemental Cash Flow Information Related To Operating Leases Table [Table Text Block] Schedule of supplemental cash flow information related to operating leases. Vacation Accrued Vacation, Current Capitalized costs Capitalized Computer Software, Additions Allowance for Credit Losses Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Stock Options Stock options and ESPP Share-based Payment Arrangement, Option [Member] Document Information [Table] Document Information [Table] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Issuance of common stock for services provided Stock Issued During Period, Value, Issued for Services Document Quarterly Report Document Quarterly Report Common Stock Common Stock [Member] Information About Geographic Areas Segment Reporting Disclosure [Text Block] Loss from operations Operating Income (Loss) Interest rate on outstanding loans Line Of Credit Facility, Additional Interest In The Event Of Default On Outstanding Loans Line Of Credit Facility, Additional Interest In The Event Of Default On Outstanding Loans Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Operating lease liabilities Other current liabilities Operating Lease, Liability, Current 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Document Fiscal Year Focus Document Fiscal Year Focus Payments for taxes related to net share settlement of equity awards APIC, Share-based Payment Arrangement, Recognition and Exercise Stock-based compensation Share-based Payment Arrangement, Noncash Expense Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation Depreciation Developed technologies Technology-Based Intangible Assets [Member] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Deferred cost related to a retailer agreement Accrued Liability Related To Purchased Deferred Cost Accrued Liability Related To Purchased Deferred Cost Asset impairment charges Asset Impairment Charges Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Shares available for issuance (in shares) Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Issuance Share based compensation arrangement by share based payment award number of shares available for issuance under ESPP. Other income (expense), net Other Nonoperating Income (Expense) Maximum contribution of base compensation for employee stock purchase plan Employee Stock Purchase Plan Maximum Contribution Of Base Compensation Through Payroll Employee stock purchase plan maximum contribution of base compensation through payroll. Credit Loss [Abstract] Credit Loss [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Other current liabilities Total other current liabilities Other Liabilities, Current Convertible notes, sinking fund Debt Instrument, Sinking Fund Payment Business Combinations [Abstract] Business Combinations [Abstract] Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Promotion Promotion Services [Member] Promotion services. Total liabilities Liabilities Accrued Compensation and Benefits Schedule of Accrued Liabilities [Table Text Block] Award Type Award Type [Axis] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Beginning balance, aggregate intrinsic value Ending balance, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Vested and exercisable at the end of period (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Maturities of Operating Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total stockholders’ equity Beginning balances Ending balance Stockholders' equity, retained earnings Decease to additional paid-in capital Stockholders' Equity Attributable to Parent Maximum contribution amount Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued City Area Code City Area Code Payments made during the period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements 130% Applicable Conversion Price One Hundred Thirty Percent Applicable Conversion Price [Member] One hundred thirty percent applicable conversion price. Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Entity Address, City or Town Entity Address, City or Town Intangible Assets Intangible Assets Disclosure [Text Block] Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Software Software and Software Development Costs [Member] Operating lease liabilities Other non-current liabilities Operating Lease, Liability, Noncurrent Accounting Standards Update Accounting Standards Update [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Debt instrument aggregate principal amount Debt Instrument, Face Amount Interest expense Interest Expense Fortis Advisors LLC v. Quotient Technology, Inc Fortis Advisors LLC v. Quotient Technology, Inc [Member] Fortis Advisors LLC v. Quotient Technology, Inc Accrued compensation and benefits Increase (Decrease) in Employee Related Liabilities Convertible notes, effective interest rate Debt Instrument, Interest Rate, Effective Percentage Purchase Consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Accumulated deficit Increase to retained earnings Retained Earnings (Accumulated Deficit) 2013 Equity Incentive Plan Share-based Payment Arrangement [Member] Operating lease, term of contract Lessee, Operating Lease, Term of Contract Litigation Case [Domain] Litigation Case [Domain] Options expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Restricted stock units Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Change in fair value of contingent consideration Change In Fair Value Of Contingent Consideration Change in fair value of contingent consideration. Issuance of common stock, stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Summary of Preliminary Acquisition Consideration and the Related Fair Values of Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Entity Filer Category Entity Filer Category Rate at which the company matches employee contribution Defined Contribution Plan, Employer Matching Contribution, Percent of Match Business Acquisition [Line Items] Business Acquisition [Line Items] Shares related to convertible senior notes Shares Related To Convertible Senior Notes [Member] Shares related to convertible senior notes. Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Share-based Payment Arrangement, Tranche Two Share-based Payment Arrangement, Tranche Two [Member] Share Repurchase Program Share Repurchase Program [Axis] Debt Conversion, Name [Axis] Debt Conversion Description [Axis] Income Statement [Abstract] Income Statement [Abstract] Entity Registrant Name Entity Registrant Name Summary of Changes in Contingent Consideration Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Indefinite lived intangible, gross value Indefinite-lived Intangible Assets (Excluding Goodwill) Unamortized costs Capitalized Computer Software, Net Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Provision for income taxes Provision for income taxes Income Tax Expense (Benefit) Open Purchase Commitments Purchase Commitment [Member] Accounts receivable, net of allowance for credit losses of $2,106 and $2,500 at    March 31, 2022 and December 31, 2021, respectively Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Antidilutive Securities Antidilutive Securities [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Southeastern Grocers and Quotient Technology, Inc Southeastern Grocers And Quotient Technology, Inc [Member] Southeastern Grocers And Quotient Technology, Inc Sales and marketing Selling and Marketing Expense [Member] Basic annual rent agreed to pay Total lease payments Lessee, Operating Lease, Liability, to be Paid Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] RSUs canceled or expired (in shares) RSUs canceled or expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period 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] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Business Combination, Contingent Consideration, Liability, Noncurrent Contingent consideration, fair value Business Combination, Contingent Consideration, Liability, Noncurrent Product and Service Product and Service [Axis] Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Preferred stock, par value (in USD per share) Preferred Stock, Par or Stated Value Per Share Loss on contract settlement Loss on Contracts Equity Components [Domain] Equity Component [Domain] Short-term lease costs related to short-term operating leases Short-term Lease, Cost Sales and marketing Selling and Marketing Expense 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Number of shares repurchased (in shares) Stock Repurchased During Period, Shares Foreign currency translation adjustments Other comprehensive loss Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Amortization of debt discount Amortization of Debt Discount (Premium) Issuance cost Unamortized debt issuance costs Debt Issuance Costs, Gross Statement [Line Items] Statement [Line Items] Litigation Case [Axis] Litigation Case [Axis] Deferred revenues Increase (Decrease) in Contract with Customer, Liability Offering period of employee stock purchase plan Offering Period Of Employee Stock Purchase Plan Offering period of employee stock purchase plan. Options Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Purchase Commitment, Excluding Long-term Commitment Purchase Commitment, Excluding Long-term Commitment [Axis] Contingent consideration payable in cash Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Fair value of convertible senior notes Convertible Debt, Fair Value Disclosures 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Net Intangible Assets, Gross (Excluding Goodwill) 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] Granted price per share percent Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Accounting Standards Update Accounting Standards Update [Domain] Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] Contingent consideration paid out including certain bonuses Payment For Contingent Consideration Liability Including Certain Bonuses Payment for contingent consideration liability including certain bonuses. Estimated Useful Life (in Years) Finite-Lived Intangible Asset, Useful Life Use of Estimates Use of Estimates, Policy [Policy Text Block] Schedule of Computation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Convertible notes, consecutive trading days Debt Instrument, Convertible, Threshold Trading Days Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Stock Based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Vesting [Axis] Vesting [Axis] Title of 12(b) Security Title of 12(b) Security Total assets Assets Deferred income taxes Deferred Income Taxes and Tax Credits Plan Name [Domain] Plan Name [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Vested and exercisable at the end of period, weighted average remaining contractual term (years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Segments, Geographical Areas [Abstract] Segments, Geographical Areas [Abstract] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Schedule of Interest Expense Schedule Of Interest Expense Table [Table Text Block] Schedule of interest expense. Document Type Document Type Product and Service Product and Service [Domain] Research and development Research and Development Expense Earnout payment Loss Contingency, Earnout Payment Loss Contingency, Earnout Payment Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Operating lease, renewal term Lessee, Operating Lease, Renewal Term Contingent consideration related to acquisitions Business Combination, Contingent Consideration, Liability Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility Revolving Credit Facility [Member] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] Reclassification to short term debt Short-term Debt Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Registered users Registered Users [Member] Registered users. Furniture and fixtures Furniture and Fixtures [Member] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Lease Contractual Term Lease Contractual Term [Domain] Schedule of Net Carrying Amount of Liability Component Schedule Of Liability Components Of Convertible Senior Notes Table [Table Text Block] Schedule of liability components of convertible senior notes. Weighted-average number of common shares used in computing net loss per share, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Net loss per share, diluted (in USD per share) Earnings Per Share, Diluted Amortization of debt discount and issuance cost Amortization of Debt Issuance Costs and Discounts Convertible notes, percentage of conversion price Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Vesting [Domain] Vesting [Domain] Cash paid for income taxes Income Taxes Paid, Net Accounting Standards Update [Extensible Enumeration] Accounting Standards Update [Extensible Enumeration] Elevaate Elevaate Elevaate Limited [Member] Elevaate Limited. Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Data access rights Database Rights [Member] Cost of revenues Cost of Revenue Goodwill deductible for income tax purposes Business Acquisition, Goodwill, Expected Tax Deductible Amount Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Southeastern Grocers Southeastern Grocers [Member] Southeastern Grocers Deferred tax liabilities Deferred Income Tax Liabilities, Net Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Fair Value Measurements Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current Other non-cash expenses Other Noncash Expense Payroll and related expenses Accrued Salaries, Current 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three 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] Contingent consideration paid out Payment For Contingent Consideration Liability Payment for contingent consideration liability. Accumulated other comprehensive loss: AOCI Attributable to Parent [Member] 2022, remaining nine months Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Traffic acquisition cost Accrued Acquisition Cost Current Accrued acquisition cost current. Financial Instruments [Domain] Financial Instruments [Domain] Distribution fees Accrued Distribution Fees Current Accrued distribution fees current. Document Period End Date Document Period End Date Lease Contractual Term Lease Contractual Term [Axis] Entity Central Index Key Entity Central Index Key Purchase Commitment, Excluding Long-term Commitment Purchase Commitment, Excluding Long-term Commitment [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Convertible senior notes, net Convertible Debt, Current Options Outstanding, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Total lease costs Lease, Cost Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Income Statement Location Income Statement Location [Domain] Supplemental disclosures of noncash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Increase in shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Customer relationships Customer Relationships [Member] Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Total operating expenses Operating Expenses Other non-current liabilities Other Liabilities, Noncurrent 2022 PSU Awards 2022 Performance-Based Restricted Stock Unit Awards [Member] 2022 Performance-Based Restricted Stock Unit Awards Vendor relationships Supplier Relationships [Member] Supplier relationships. Series A Junior Participating Preferred Stock Series A Junior Participating Preferred Stock [Member] Series A Junior Participating Preferred Stock Estimated Amortization of Intangible Assets 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] Trading Symbol Trading Symbol Earnings Per Share [Abstract] Earnings Per Share [Abstract] Property and equipment, Total Property, Plant and Equipment, Gross Current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Share-based Payment Arrangement, Tranche Three Share-based Payment Arrangement, Tranche Three [Member] Line of Credit Facility [Table] Line of Credit Facility [Table] Minimum revenue targets Loss Contingency Accrual Weighted Average Exercise Price, Options Outstanding (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Operating expenses: Costs and Expenses [Abstract] Patents Patents [Member] Liabilities: Liabilities, Fair Value Disclosure [Abstract] Stock-based compensation Share-based Payment Arrangement, Expense Shares Available for Grant Share-based Compensation Arrangement by Share-based Payment Award, Shares Available for Grant [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Shares Available for Grant Entity Current Reporting Status Entity Current Reporting Status RSUs Outstanding, 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] Net Tangible Assets Acquired/ (Liabilities Assumed) Business Combination Net Tangible Assets Acquired Liabilities Assumed Business combination net tangible assets acquired liabilities assumed. Estimated potential loss on retailer agreement Loss Contingency, Estimate of Possible Loss Amortization of interest expense Amortization of debt issuance costs Amortization of Debt Issuance Costs Vested and exercisable at the end of period, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Common stock, par value (in USD per shares) Common Stock, Par or Stated Value Per Share Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Gross Finite-Lived Intangible Assets, Gross Common stock reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Leases [Abstract] Leases [Abstract] Summary of Gross Carrying Amount and Accumulated Amortization for Intangible Assets Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Amortization expense Capitalized Computer Software, Amortization Cash equivalents fair value Cash and Cash Equivalents, Fair Value Disclosure Entity Address, Postal Zip Code Entity Address, Postal Zip Code Debt instrument fixed interest rate per annum Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Weighted-average number of common shares used in computing net loss per share, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Fair Value, Recurring Fair Value, Recurring [Member] Income Taxes Income Tax Disclosure [Text Block] Interest payable Interest Payable, Current Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Schedule of Outstanding Common Equivalent Shares Excluded from Computation of Diluted Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Vested and exercisable at the end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Commitments And Contingencies [Table] Commitments And Contingencies [Table] Commitments and contingencies. Ubimo Ubimo Limited [Member] Ubimo Limited. Credit Facility [Axis] Credit Facility [Axis] 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 used in investing activities Net Cash Provided by (Used in) Investing Activities Entity Address, Address Line Two Entity Address, Address Line Two Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] RSUs vested (in 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 Expense [Member] Entity Shell Company Entity Shell Company Expected life (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 Employee Stock [Member] Payments for taxes related to net share settlement of equity awards Payment, Tax Withholding, Share-based Payment Arrangement Class of Stock [Domain] Class of Stock [Domain] Cash payments for purchase of assets Payments to Acquire Businesses, Gross Money market funds Money Market Funds [Member] Component of Identifiable Intangible Assets Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Percentage of outstanding stock Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum Current Fiscal Year End Date Current Fiscal Year End Date Commissions Accrued Sales Commission, Current Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Statement [Table] Statement [Table] Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Intangible asset acquisitions not yet paid Noncash or Part Noncash Acquisition, Intangible Assets Acquired Unrecognized stock based compensation Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Statistical Measurement [Axis] Statistical Measurement [Axis] 2021 PSU Awards 2021 Performance-Based Restricted Stock Unit Awards [Member] 2021 Performance-Based Restricted Stock Unit Awards Total estimated amortization expense Finite-Lived Intangible Assets, Net Goodwill Goodwill Promotion service rights Franchise Rights [Member] Cost of revenues Cost of Sales [Member] Projects in process Construction in Progress, Gross Accounting Standards Update 2020-06 Accounting Standards Update 2020-06 [Member] Description of Business Nature of Operations [Text Block] Adjustments to reconcile net loss to net cash (used in) provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Accounts payable and other liabilities Increase (Decrease) in Accounts Payable and Other Operating Liabilities Developed technologies Developed Technology Rights [Member] Operating lease costs for right-of-use assets Operating Lease, Cost Computer equipment Computer Equipment [Member] Unamortized debt discount Debt Instrument, Unamortized Discount Summary of Activity in Allowance for Credit Losses Accounts Receivable, Allowance for Credit Loss [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Summary of Assumptions Used to Estimate the Fair Value of Employee Stock Purchase Plan Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Common stock and additional paid-in capital: Common Stock Including Additional Paid in Capital [Member] Convertible notes, trading days preceding notice of redemption Debt Instrument, Convertible, Trading Days Preceding Notice Of Redemption Debt Instrument, Convertible, Trading Days Preceding Notice Of Redemption EX-101.PRE 14 quot-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 15 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover Page - shares
3 Months Ended
Mar. 31, 2022
Apr. 29, 2022
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2022  
Document Transition Report false  
Entity File Number 001-36331  
Entity Registrant Name Quotient Technology Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 77-0485123  
Entity Address, Address Line One 1260 East Stringham Avenue,  
Entity Address, Address Line Two 6th Floor  
Entity Address, City or Town Salt Lake City  
Entity Address, State or Province UT  
Entity Address, Postal Zip Code 84106  
City Area Code (650)  
Local Phone Number 605-4600  
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  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   95,082,450
Amendment Flag false  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0001115128  
Current Fiscal Year End Date --12-31  
Common Stock    
Document Information [Line Items]    
Title of 12(b) Security Common stock, $0.00001 par value  
Trading Symbol QUOT  
Security Exchange Name NYSE  
Preferred Stock Purchase Rights    
Document Information [Line Items]    
Title of 12(b) Security Preferred Stock Purchase Rights  
Security Exchange Name NYSE  
No Trading Symbol Flag true  
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 202,583 $ 237,417
Accounts receivable, net of allowance for credit losses of $2,106 and $2,500 at    March 31, 2022 and December 31, 2021, respectively 114,263 177,216
Prepaid expenses and other current assets 20,514 19,312
Total current assets 337,360 433,945
Property and equipment, net 21,845 22,660
Operating lease right-of-use assets 19,393 23,874
Intangible assets, net 10,355 13,003
Goodwill 128,427 128,427
Other assets 12,895 13,571
Total assets 530,275 635,480
Current liabilities:    
Accounts payable 8,578 18,021
Accrued compensation and benefits 12,241 20,223
Other current liabilities 58,009 95,279
Deferred revenues 21,209 26,778
Contingent consideration related to acquisitions 0 22,275
Convertible senior notes, net 199,377 188,786
Total current liabilities 299,414 371,362
Operating lease liabilities 25,551 26,903
Other non-current liabilities 419 522
Deferred tax liabilities 1,991 1,991
Total liabilities 327,375 400,778
Commitments and contingencies (Note 13)
Stockholders’ equity:    
Preferred stock, $0.00001 par value—10,000,000 shares authorized; 250,000 shares designated as Series A Junior Participating Preferred Stock; and no shares    issued or outstanding at March 31, 2022 and December 31, 2021 0 0
Common stock, $0.00001 par value—250,000,000 shares authorized; 95,068,899    and 94,779,442 shares issued and outstanding at March 31, 2022 and    December 31, 2021, respectively 1 1
Additional paid-in capital 687,557 731,672
Accumulated other comprehensive loss (1,213) (1,099)
Accumulated deficit (483,445) (495,872)
Total stockholders’ equity 202,900 234,702
Total liabilities and stockholders’ equity $ 530,275 $ 635,480
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Allowance for credit losses accounts $ 2,106 $ 2,500
Preferred stock, par value (in USD per share) $ 0.00001 $ 0.00001
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in USD per shares) $ 0.00001 $ 0.00001
Common stock, shares authorized (in shares) 250,000,000 250,000,000
Common stock, shares issued (in shares) 95,068,899 94,779,442
Common stock, shares outstanding (in shares) 95,068,899 94,779,442
Series A Junior Participating Preferred Stock    
Preferred stock, shares designated as Series A Junior Participating Preferred Stock (in shares) 250,000  
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Revenues $ 78,456 $ 115,316
Cost of revenues 49,078 71,984
Gross profit 29,378 43,332
Operating expenses:    
Sales and marketing 21,936 27,365
Research and development 9,756 12,056
General and administrative 22,708 12,833
Change in fair value of contingent consideration 0 285
Total operating expenses 54,400 52,539
Loss from operations (25,022) (9,207)
Interest expense (1,154) (3,730)
Other income (expense), net 36 (228)
Loss before income taxes (26,140) (13,165)
Provision for income taxes 166 249
Net loss $ (26,306) $ (13,414)
Net loss per share, basic (in USD per share) $ (0.28) $ (0.15)
Net loss per share, diluted (in USD per share) $ (0.28) $ (0.15)
Weighted-average number of common shares used in computing net loss per share, basic (in shares) 94,924 92,413
Weighted-average number of common shares used in computing net loss per share, diluted (in shares) 94,924 92,413
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Statement of Comprehensive Income [Abstract]    
Net loss $ (26,306) $ (13,414)
Other comprehensive income (loss):    
Foreign currency translation adjustments (114) (14)
Comprehensive loss $ (26,420) $ (13,428)
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common stock and additional paid-in capital:
Common stock and additional paid-in capital:
Cumulative Effect, Period of Adoption, Adjustment
Accumulated other comprehensive loss:
Accumulated deficit:
Accumulated deficit:
Cumulative Effect, Period of Adoption, Adjustment
Beginning balances at Dec. 31, 2020 $ 247,029 $ 698,334 $ 0 $ (1,001) $ (450,304) $ 0
Stock-based compensation   5,921        
Exercise of employee stock options   13,070        
Issuance of common stock for services provided   223        
Payments for taxes related to net share settlement of equity awards   (2,246)        
Other comprehensive loss (14)     (14)    
Net loss (13,414)       (13,414)  
Ending balance at Mar. 31, 2021 $ 250,569 715,302   (1,015) (463,718)  
Accounting Standards Update [Extensible Enumeration] Accounting Standards Update 2020-06          
Beginning balances at Dec. 31, 2020 $ 247,029 698,334 0 (1,001) (450,304) 0
Ending balance at Dec. 31, 2021 $ 234,702 731,673 (49,090) (1,099) (495,872) 38,733
Accounting Standards Update [Extensible Enumeration] Accounting Standards Update 2020-06          
Ending balance at Jan. 01, 2022           38,700
Beginning balances at Dec. 31, 2021 $ 234,702 731,673 $ (49,090) (1,099) (495,872) $ 38,733
Stock-based compensation   5,944        
Exercise of employee stock options   0        
Issuance of common stock for services provided   0        
Payments for taxes related to net share settlement of equity awards   (969)        
Other comprehensive loss (114)     (114)    
Net loss (26,306)       (26,306)  
Ending balance at Mar. 31, 2022 $ 202,900 $ 687,558   $ (1,213) $ (483,445)  
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Cash flows from operating activities:      
Net loss $ (26,306) $ (13,414)  
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:      
Depreciation and amortization 4,562 9,431  
Stock-based compensation 5,742 5,844  
Impairment of long-lived and right-of-use assets 5,981 0  
Amortization of debt discount and issuance cost 247 2,846  
Allowance (recovery) for credit losses (396) (143)  
Deferred income taxes 0 249  
Change in fair value of contingent consideration 0 285  
Other non-cash expenses 1,540 958  
Changes in operating assets and liabilities:      
Accounts receivable 63,348 18,125  
Prepaid expenses and other assets (1,168) 4,984  
Accounts payable and other liabilities (46,577) (16,761)  
Payments for contingent consideration and bonuses (19,008) 0  
Accrued compensation and benefits (8,003) (1,771)  
Deferred revenues (5,570) (123)  
Net cash (used in) provided by operating activities (25,608) 10,510  
Cash flows from investing activities:      
Purchases of property and equipment (2,557) (2,797)  
Net cash used in investing activities (2,557) (2,797)  
Cash flows from financing activities:      
Proceeds from issuances of common stock under stock plans 0 13,070  
Payments for taxes related to net share settlement of equity awards (969) (2,246)  
Principal payments on promissory note and capital lease obligations (89) (163)  
Payments for contingent consideration (5,686) 0  
Net cash (used in) provided by financing activities (6,744) 10,661  
Effect of exchange rates on cash and cash equivalents 75 (40)  
Net (decrease) increase in cash and cash equivalents (34,834) 18,334  
Cash and cash equivalents at beginning of period 237,417 222,752 $ 222,752
Cash and cash equivalents at end of period 202,583 241,086 $ 237,417
Supplemental disclosures of cash flow information:      
Cash paid for income taxes 20 60  
Cash paid for interest 5 8  
Supplemental disclosures of noncash investing and financing activities:      
Fixed asset purchases not yet paid 900 1,559  
Intangible asset acquisitions not yet paid $ 0 $ 1,250  
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Description of Business
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business Description of BusinessQuotient Technology Inc. (together with its subsidiaries, the “Company” or "Quotient"), is an industry leading digital media and promotions technology company that powers cohesive omnichannel brand-building and sales-driving marketing campaigns for advertisers and retailers to influence purchasing decisions throughout a shopper's path to purchase. These marketing campaigns are planned, delivered and measured using our technology platforms and data analytics tool. The Company's network includes the digital properties of retail partners and advertiser customers (also known as consumer packaged goods ("CPG") manufacturers or brands), social media platforms, its consumer brand Coupons.com and digital out-of-home ("DOOH") properties. This network provides the Company with proprietary and licensed data, including retailers’ in-store point-of-sale ("POS") shopper data, purchase intent and online behavior, and location intelligence. With such data powering its platforms, customers and partners use Quotient to leverage consumer data and insights, engage consumers via digital channels, and integrate marketing and merchandising programs to drive measurable sales results and consumer engagement.
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation and Consolidation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. As such, the information included in this Quarterly Report on Form 10-Q should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021 filed on March 1, 2022, as amended by its subsequent Form 10-K/A, Amendment No. 1, filed on April 29, 2022 (collectively, "Annual Report on Form 10-K, as amended").
The Company’s condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany transactions and balances have been eliminated. The accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss, and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full year ending December 31, 2022 or for any other period.
There have been no significant changes to the Company’s significant accounting policies described in the Annual Report on Form 10-K, as amended, that have had a material impact on its condensed consolidated financial statements and related notes.
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the financial statements as well as the reported amounts of revenues and expenses during the reporting period. Such management estimates include, but are not limited to, revenue recognition, collectability of accounts receivable, useful lives of intangible assets, estimates related to recoverability of long-lived assets and goodwill, stock-based compensation, restructuring accruals, legal contingencies, deferred income tax assets and associated valuation allowances and distribution fee commitments. These estimates generally require judgments, may involve the analysis of historical and prediction of future trends, and are subject to change from period to period. Actual results may differ from the Company’s estimates, and such differences may be material to the accompanying condensed consolidated financial statements.
Recently Issued Accounting Pronouncements
Accounting Pronouncements Recently Adopted
In August 2020, the Financial Accounting Standards Board (“FASB”) issued ASU 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity ("ASU 2020-06"). The guidance simplifies an issuer's accounting for convertible debt instruments and its application of the derivatives scope exception for contracts in its own entity. The guidance eliminates two of the three models in ASC 470-20 that require separate accounting for embedded conversion features. The Company adopted this standard effective January 1, 2022 using the modified retrospective approach. Therefore, the condensed consolidated financial statements for the three months ended March 31, 2022 are presented under the new standard, while the comparative periods presented are not adjusted and continue to be reported in accordance with the Company’s historical accounting policy.
In connection with the adoption of this standard, the Company recognized a cumulative effect adjustment of $38.7 million to retained earnings on the Company’s condensed consolidated balance sheet as of January 1, 2022. This adjustment was primarily driven by the derecognition of interest expense related to the accretion of the debt discount associated with the embedded conversion option recorded in the prior period as required under the legacy guidance. In addition, the Company reclassified $50.7 million and issuance costs of $1.6 million from additional paid-in-capital to convertible senior notes, net on the Company’s condensed consolidated balance sheet as of January 1, 2022. The reclassification was recorded in order to combine the two legacy units of account into a single instrument classified as a liability since the bifurcation of the instrument into two units of account is no longer required under the new standard. Under the new guidance, the Company will no longer incur interest expense related to the accretion of the debt discount associated with the embedded conversion option. The Company will use the if-converted method to calculate diluted EPS. If the Company makes an irrevocable election to settle the principal of the convertible senior notes in cash and the excess conversion spread in shares, the if-converted method will result in a reduced number of shares issued to reflect only the excess conversion. Since the Company had a net loss for the three months ended March 31, 2022, the convertible senior notes were determined to be anti-dilutive and therefore had no impact to basic or diluted net loss per share for the period as a result of adopting ASU 2020-06.
Revenue Recognition
The Company primarily generates revenue by providing digital media and promotions solutions to its customers and partners. Revenues are recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.
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
The Company provides digital promotions, including digital coupons, and/or media programs to its customers, which consist of advertisers, retail partners and advertising agencies. The Company uses its proprietary technology platforms to create, target, deliver and analyze these programs for customers. The Company typically generates revenue, derived from customer use of these programs, on a cost-per-click, cost-per-impression, or cost-per-acquisition basis, and customers are typically billed monthly. Duration-based campaigns are generally billed prior to campaign launch.
The pricing of digital promotions programs typically includes both promotion setup fees and promotion campaign fees. Promotion setup fees are related to the creation of digital promotions and set up of the underlying campaign on Quotient’s proprietary platforms for tracking of the related clicks. The Company recognizes revenues
related to promotion setup fees over time, proportionally, on a per click basis, using the number of authorized clicks, per insertion order, commencing on the date of the first click. A click refers to the consumer's action of activating a digital promotion through the Company’s proprietary technology platforms by either saving it to a retailer’s loyalty account for automatic digital redemption, or printing it for physical redemption at a retailer. Promotion campaign fees are usually determined on a per click basis. The Company typically recognizes revenues for digital promotion campaign fees as clicks occur.
The Company also has a duration-based National Promotions offering, as part of its National Promotion business. This offering provides advertisers access to the Company’s proprietary platforms for a specific period of time (the campaign period) in exchange for a fixed fee. The Company provides a single service consisting of making the advertiser’s promotions available for use on its network each day during the campaign period, which generally is between seven and twenty-eight days. The Company has a stand-ready performance obligation that is satisfied over time; therefore, the Company recognizes revenue ratably over the campaign period.
The Company’s media programs enable advertisers and retailers to distribute digital media to promote their brands and products on its retailers’ websites, and mobile applications, and through a network of affiliate publishers and non-publisher third parties that display its media offerings on their websites or mobile applications. Pricing for media campaigns is usually determined on a cost-per-impression, cost-per-click or cost-per-acquisition basis. The Company recognizes revenue each time a digital media ad is displayed or each time a user clicks on the media ad displayed on the Company’s websites, mobile applications or on third-party websites.  
Gross Versus Net Revenue Reporting
In the normal course of business and through its distribution network, the Company delivers digital media and promotions on retailers’ websites through retailers’ loyalty programs, and on the websites of digital publishers. In these situations, the Company evaluates whether it is the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis). The Company typically reports digital promotion and media advertising revenues for campaigns placed on third-party owned properties on a gross basis; that is, the amounts billed to its customers are recorded as revenues, and distribution fees paid to retailers or digital publishers are recorded as cost of revenues. The Company is the principal because it controls the digital promotion and media advertising inventory before it is transferred to its customers. The Company’s control is evidenced by its sole ability to monetize the digital coupon and media advertising inventory, being primarily responsible to its customers, having discretion in establishing pricing for the delivery of the digital promotions and media, or a combination of these.
In other cases (e.g., sponsored search and DOOH offerings), the Company reports revenues on a net basis, that is, the costs for digital advertising inventory and third-party data paid to suppliers are deducted from gross revenues to arrive at net revenues. The Company’s performance obligation in these arrangements is to provide the use of its platforms that enables customers to bid on real-time digital advertising inventory, use of data, and other add-on features in designing and executing their campaigns. The Company charges its customers a platform fee based on a percentage of the digital advertising inventory and data costs purchased through the use of its platforms. The platform fee is not contingent on the results of a digital media advertising campaign. The Company has determined that it’s an agent in these arrangements because it does not have control of the digital advertising inventory before it is transferred to the customer and does not set prices.
The Company also introduced retailer-specific promotion and media campaign offerings (either, or both, also known as "shopper" offerings). The Company has determined that it is an agent in these arrangements as the retailer is the customer, as the retailer controls the delivery of shopper promotion and media programs on its website, and as the retailer sets the pricing. The Company’s obligation in these arrangements is to provide use of its platforms to the retailers. The retailer determines how shopper promotions and media programs are executed through the Company’s platforms. Under these arrangements, the Company reports revenue on a net basis.
Arrangements with Multiple Performance Obligations
The Company’s contracts with customers may include multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The Company determines its best estimate of its standalone selling prices based on its overall pricing objectives, taking into consideration market conditions and other factors, including the value of its contracts and characteristics of targeted customers.
Deferred Revenues
Deferred revenues primarily relate to cash received or billings to customers associated with promotion setup fees, promotion campaign fees and digital media fees that are expected to be recognized upon click, or delivery of media impressions, or campaign duration, which generally occur within the next twelve months. The Company records deferred revenues, including amounts which are refundable, when cash payments are received or become due in advance of the Company satisfying its performance obligations. The decrease in the deferred revenue balance for the three months ended March 31, 2022 is primarily driven by $17.1 million of recognized revenue, partially offset by cash payments of $11.6 million received or due in advance of satisfying the Company’s performance obligations.
The Company’s payment terms vary by the type and size of its customers. For certain products or services and customer types, we require payment before the products or services are delivered to the customer.
Disaggregated Revenue
The following table presents the Company’s revenues disaggregated by type of services (in thousands, unaudited). The majority of the Company’s revenue is generated from sales in the United States.
 
 Three Months Ended March 31,
 20222021
Promotion$50,162 $69,614 
Media28,294 45,702 
Total Revenue$78,456 $115,316 
 Practical Expedients and Exemptions
The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which it recognizes revenue for an amount where it has the right to invoice for services performed.
Sales Commissions
The Company generally incurs and expenses sales commissions upon recognition of revenue for related goods and services, which typically occurs within one year or less. Sales commissions earned related to revenues for initial contracts are commensurate with sales commissions related to renewal contracts. These costs are recorded in sales and marketing expenses within the condensed consolidated statements of operations.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:
Level 1—Quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2—Observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3—Inputs that are generally unobservable and typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability.
Assets and Liabilities Measured at Fair Value on a Recurring Basis
The Company’s fair value hierarchy for its financial assets and liabilities that are measured at fair value on a recurring basis are as follows (in thousands):
 
March 31, 2022
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market funds$105,014 — — $105,014 
Total$105,014 $— $— $105,014 
Liabilities:
Contingent consideration related to acquisitions— — — — 
Total$— $— $— $— 
 December 31, 2021
 Level 1Level 2Level 3Total
Assets:    
Cash equivalents:    
Money market funds$105,004 — — $105,004 
Total$105,004 $— $— $105,004 
Liabilities:
Contingent consideration related to acquisitions— — 22,275 22,275 
Total$— $— $22,275 $22,275 
The valuation technique used to measure the fair value of money market funds includes using quoted prices in active markets. The money market funds have a fixed net asset value of $1.0.
The contingent consideration relates to the acquisitions of Elevaate Ltd. (“Elevaate”) and Ubimo Ltd. (“Ubimo”). The fair values of contingent consideration are based on the expected achievement of certain revenue targets as defined under the acquisition agreements and were estimated using an option pricing method with significant inputs that are not observable in the market, thus classified as a Level 3 instrument. The inputs included the expected achievement of certain financial metrics over the contingent consideration period, volatility and discount rate. The fair value of the contingent consideration is classified as a liability and is re-measured each reporting period. Refer to Note 6 for further details related to the acquisitions.
The following table represents the change in the contingent consideration (in thousands):
 Three Months Ended March 31, 2022
 UbimoElevaate
 Level 3Level 3
Balance at the beginning of period$22,275 $— 
Change in fair value during the period— — 
Payments made during the period(22,275)— 
Total$— $— 
 Three Months Ended March 31, 2021
 UbimoElevaate
 Level 3Level 3
Balance at the beginning of period$20,930 $8,524 
Change in fair value during the period238 47 
Payments made during the period— — 
Total$21,168 $8,571 
The Company recorded a charge of zero and $0.3 million during the three months ended March 31, 2022, and March 31, 2021, respectively, for the re-measurement of the fair values of contingent consideration related to acquisitions, as a component of operating expenses in the accompanying condensed consolidated statements of operations.
During the three months ended March 31, 2022, the Company paid $22.3 million related to Ubimo's achievement of financial metrics subject to contingent consideration during the measurement period ending December 31, 2021, and as a result, no liability existed as of March 31, 2022. Out of the total consideration paid, $5.7 million was originally measured and recorded on the acquisition date and $16.6 million was recorded subsequent to the acquisition date through changes in fair value of contingent consideration within the condensed consolidated statements of operations.
Fair Value Measurements of Other Financial Instruments
As of March 31, 2022 and December 31, 2021, the fair value of the Company’s 1.75% convertible senior notes due 2022 was $192.0 million and $193.8 million, respectively. The fair value was determined based on a quoted price of the convertible senior notes in an over-the-counter market on the last trading day of the reporting period. Accordingly, these convertible senior notes are classified within Level 2 in the fair value hierarchy. Refer to Note 8 for additional information related to the Company’s convertible debt.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Allowance for Credit Losses
3 Months Ended
Mar. 31, 2022
Credit Loss [Abstract]  
Allowance for Credit Losses Allowance for Credit Losses  
The summary of activity in the allowance for credit losses is as follows (in thousands):
 Three Months Ended March 31,
 20222021
Balance at the beginning of period$2,500 $2,070 
Provision for expected credit losses120 193 
Write-offs charged against the allowance, net of recoveries(514)(316)
Balance at the end of period$2,106 $1,947 
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components
3 Months Ended
Mar. 31, 2022
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Components Balance Sheet Components
Property and Equipment, Net
Property and equipment consist of the following (in thousands):
 March 31,
2022
December 31,
2021
Software$58,263 $51,093 
Computer equipment23,472 23,696 
Leasehold improvements6,137 8,362 
Furniture and fixtures2,286 2,552 
Total90,158 85,703 
Accumulated depreciation and amortization(69,629)(68,052)
Projects in process1,316 5,009 
Total property and equipment, net$21,845 $22,660 
Depreciation and amortization expense related to property and equipment was $1.9 million and $2.0 million for the three months ended March 31, 2022 and 2021, respectively.
The Company capitalized internal use software development and enhancement costs of $2.5 million and $2.3 million during the three months ended March 31, 2022 and 2021, respectively. During the three months ended March 31, 2022 and 2021, the Company had $1.0 million and $1.1 million, respectively, in amortization expense related to internal use software, which is included in property and equipment depreciation and amortization expense, and recorded as cost of revenues. Once the software is placed into service, the asset is included in software within "property and equipment, net". The unamortized capitalized development costs were $13.2 million and $11.6 million as of March 31, 2022 and December 31, 2021, respectively.
Accrued Compensation and Benefits
Accrued compensation and benefits consist of the following (in thousands):
 March 31,
2022
December 31,
2021
Payroll and related expenses$4,591 $4,253 
Commissions3,146 5,838 
Bonus3,357 9,045 
Vacation1,147 1,087 
Total accrued compensation and benefits$12,241 $20,223 
 
Other Current Liabilities  
Other current liabilities consist of the following (in thousands):
 March 31,
2022
December 31,
2021
Distribution fees$29,389 $46,313 
Operating lease liabilities5,424 4,935 
Traffic acquisition cost4,057 12,033 
Deferred cost related to a retailer agreement— 8,000 
Rebate liability3,668 2,444 
Prefunded liability3,646 4,782 
Interest payable1,167 292 
Marketing expenses73 636 
Other10,585 15,844 
Total other current liabilities$58,009 $95,279 
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions
3 Months Ended
Mar. 31, 2022
Business Combinations [Abstract]  
Acquisitions Acquisitions
Acquisition of Ubimo
On November 19, 2019, the Company acquired all outstanding shares of Ubimo, a leading data and media activation company.
The total acquisition consideration of $20.7 million consisted of $15.0 million in cash and contingent consideration of up to $24.8 million payable in cash with an estimated fair value of $5.7 million as of the acquisition date. The contingent consideration payout was based on Ubimo achieving certain financial metrics between the date of the acquisition through December 31, 2021. The acquisition date fair value was determined using an option pricing model. As of December 31, 2021, the date that the contingent consideration period ended, Ubimo achieved certain financial metrics. During the three months ended March 31, 2022, the Company paid $24.7 million, of which $22.3 million related to contingent consideration and $2.4 million related to certain bonuses; and as a result, no liability existed as of March 31, 2022. Of the total $24.7 million that was paid, $5.7 million was classified within financing activity and the remaining $19.0 million was classified within operating activity on the Company's condensed consolidated statements of cash flows.
Acquisition of Elevaate
On October 26, 2018, the Company acquired all the outstanding shares of Elevaate, a sponsored search company for retail partners and CPG brands.
The total acquisition consideration of $13.3 million consisted of $7.2 million in cash and contingent consideration of up to $18.5 million payable in cash with an estimated fair value of $6.1 million as of the acquisition date. The contingent consideration payout was based on Elevaate achieving certain financial metrics between February 1, 2019 through January 31, 2021. The acquisition date fair value of the contingent consideration was determined by using an option pricing model. The fair value of the contingent consideration was re-measured every reporting period. As of January 31, 2021, the date that the contingent consideration period ended, Elevaate achieved certain financial metrics. During the year ended December 31, 2021, the Company paid $9.0 million, of which $8.6 million related to contingent consideration and $0.4 million related to certain bonuses; and, as a result, no liability existed as of December 31, 2021. Of the total $9.0 million that was paid, $6.1 million was classified within financing activity and the remaining $2.9 million was classified within operating activity on the Company's consolidated statements of cash flows.
 Each of these acquisitions were accounted for as a business combination. Accordingly, assets acquired and liabilities assumed were recorded at their estimated fair values as of the acquisition date when control was obtained. The Company expensed all transaction costs in the period in which they were incurred. The Company acquired various intangible assets resulting from these acquisitions, such as, customer relationships, vendor relationships, developed technologies and trade names. The fair value of the customer relationships was determined by using a
discounted cash flow model. The fair value of the vendor relationships was determined by using a cost approach. The fair value of developed technologies was determined by using the relief from royalty method or the with-and-without method. The fair value of trade names was determined by using the relief from royalty method. The excess of the consideration paid over the fair value of the net tangible assets and liabilities and identifiable intangible assets acquired was recorded as goodwill. The goodwill arising from the acquisitions are largely attributable to the synergies expected to be realized. None of the goodwill recorded from these acquisitions were deductible for income tax purposes.
For each of these transactions, the fair value of the consideration transferred and the assets acquired and liabilities assumed was determined by the Company and in doing so management engaged a third-party valuation specialist to measure the fair value of identifiable intangible assets and obligations related to deferred revenue and contingent consideration. The estimated fair value of the identifiable assets acquired and liabilities assumed in the relevant acquisition is based on management’s best estimates.
The following table summarizes the acquisition consideration and the related fair values of the assets acquired and liabilities assumed (in thousands):
 
 Purchase
Consideration
Net
Tangible
Assets
Acquired/
(Liabilities
Assumed)
Identifiable
Intangible
Assets
GoodwillGoodwill
Deductible
for Taxes
(1)
Acquisition
Related
Expenses
Ubimo$20,740 $384 $10,750 $9,606 Not Deductible$579 
Elevaate13,346 (60)3,781 9,625 Not Deductible549 
 $34,086 $324 $14,531 $19,231  $1,128 
(1)Expensed as general and administrative
The following sets forth each component of identifiable intangible assets acquired in connection with the acquisitions (in thousands):
 
 UbimoEstimated
Useful
Life
(in Years)
ElevaateEstimated
Useful
Life
(in Years)
Developed technologies$7,100 4.0$3,307 5.0
Customer relationships3,400 2.0379 5.0
Trade names250 4.095 3.0
Total identifiable intangible assets$10,750 $3,781 
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Intangible Assets
 
The following table summarizes the gross carrying amount and accumulated amortization for the intangible assets (in thousands):  
 
 March 31, 2022
 GrossAccumulated
Amortization
NetWeighted
Average
Amortization
Period
(Years)
Media service rights$35,582 $(33,390)$2,192 0.4
Developed technologies27,170 (23,035)4,135 1.5
Promotion service rights24,426 (23,796)630 0.3
Customer relationships22,690 (19,665)3,025 2.1
Data access rights10,206 (10,206)— 0.0
Domain names5,948 (5,596)352 0.0
Trade names2,823 (2,823)— 0.0
Vendor relationships2,510 (2,510)— 0.0
Patents975 (954)21 0.6
Registered users420 (420)— 0.0
 $132,750 $(122,395)$10,355 1.4
 December 31, 2021
 GrossAccumulated
Amortization
NetWeighted
Average
Amortization
Period
(Years)
Media service rights$35,582 $(32,282)$3,300 0.7
Developed technologies27,170 (22,235)4,935 1.7
Promotion service rights24,426 (23,419)1,007 0.6
Customer relationships22,690 (19,311)3,379 2.4
Data access rights10,206 (10,206)— 0.0
Domain names5,948 (5,596)352 0.0
Trade names2,823 (2,823)— 0.0
Vendor relationships2,510 (2,510)— 0.0
Patents975 (945)30 0.8
Registered users420 (420)— 0.0
 $132,750 $(119,747)$13,003 1.5
As of March 31, 2022 and December 31, 2021, the Company has a domain name with a gross value of $0.4 million with an indefinite useful life that is not subject to amortization.
Intangible assets subject to amortization are amortized over their useful lives as shown in the table above. Amortization expense related to intangible assets subject to amortization was $2.6 million and $7.4 million during the three months ended March 31, 2022 and 2021, respectively. Estimated future amortization expense related to intangible assets as of March 31, 2022 is as follows (in thousands):    
 
Total
2022, remaining nine months$5,860 
20233,583 
2024559 
2025— 
2026— 
2027 and beyond— 
Total estimated amortization expense$10,002 
 As of March 31, 2022, the Company performed an analysis of the impact of recent events, including business and market disruption caused by COVID-19, on the fair values of its intangible assets, and determined that an impairment does not exist. However, there can be no assurance that intangible assets will not be impaired in future periods, and the Company will continue to monitor its operating results, cash flow forecasts and challenges from declines in current market conditions, as well as impacts of COVID-19, for future determinations regarding these intangible assets.
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Debt Obligations
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Debt Obligations Debt Obligations
2017 Convertible Senior Notes
In November 2017, the Company issued and sold $200.0 million aggregate principal amount of 1.75% convertible senior notes due December 2022 in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (the “notes”). The notes are unsecured obligations of the Company and bear interest at a fixed rate of 1.75% per annum, payable semi-annually in arrears on June 1 and December 1 of each year, commencing on June 1, 2018. The total net proceeds from the debt offering, after deducting transaction costs, were approximately $193.8 million.  
The conversion rate for the notes is initially 57.6037 shares of the Company’s common stock per $1,000 principal amount of notes, which is equivalent to an initial conversion price of approximately $17.36 per share of common stock, subject to adjustment upon the occurrence of specified events.
Holders of the notes may convert their notes at their option at any time prior to the close of business on the business day immediately preceding September 1, 2022, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on March 31, 2018 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the five-business day period after any five consecutive trading day period (the “measurement period”) in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate for the notes on each such trading day; (3) if the Company calls any or all of the notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events. On or after September 1, 2022, holders may convert all or any portion of their notes at any time prior to the close of business on the scheduled trading day immediately preceding the maturity date regardless of the foregoing conditions. 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. The Company intends to settle the principal amount of the notes with cash.
The Company may not redeem the notes prior to December 5, 2020. It may redeem for cash all or any portion of the notes, at its option, on or after December 5, 2020 if the last reported sale price of its common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending not more than three trading days preceding the date on which it provides notice of redemption at a redemption price equal to 100% of the principal amount of the notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the notes.
If the Company undergoes a fundamental change prior to the maturity date, holders may require the Company to repurchase for cash all or any portion of their notes at a fundamental change repurchase price equal to 100% of the principal amount of the notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
In accounting for the issuance of the notes, prior to the adoption of ASU 2020-06 on January 1, 2022, the Company separated the notes into liability and equity components. The carrying amount of the liability component of $149.3 million was calculated by measuring the fair value of a similar debt instrument that does not have an associated convertible feature. The carrying amount of the equity component of $50.7 million, representing the conversion option, was determined by deducting the fair value of the liability component from the par value of the notes. The excess of the principal amount of the liability component over its carrying amount (“debt discount”) was amortized to interest expense over the term of the notes at an effective interest rate of 5.8%.
Prior to the adoption of ASU 2020-06 on January 1, 2022, the Company allocated the total debt issuance costs incurred of $6.2 million to the liability and equity components of the notes in proportion to the respective values. Issuance costs attributable to the liability component of $4.6 million were amortized to interest expense using the effective interest method over the contractual terms of the notes. Issuance costs attributable to the equity component of $1.6 million were netted with the equity component in additional paid-in capital.
Subsequent to the adoption of ASU 2020-06 on January 1, 2022, which the Company elected to adopt using the modified retrospective method, the Company removed the impact of recognizing the equity component of the notes (at issuance and subsequent accounting impact of additional interest expense from debt discount amortization). The cumulative effect of the accounting change as of January 1, 2022 was an increase to the carrying amount of the convertible notes of $10.4 million, an increase to beginning retained earnings of $38.7 million, and a reduction to additional paid-in capital of $49.1 million.
The net carrying amount of the liability component of the notes recorded in convertible senior notes, net on the condensed consolidated balance sheets was as follows (in thousands):
March 31,
2022
December 31,
2021
Principal$200,000 $200,000 
Unamortized debt discount— (10,358)
Unamortized debt issuance costs(623)(856)
Net carrying amount of the liability component$199,377 $188,786 
The following table sets forth the interest expense related to the notes recognized in interest expense on the condensed consolidated statements of operations (in thousands):
 Three Months Ended March 31,
 20222021
Contractual interest expense$875 $875 
Amortization of debt discount— 2,614 
Amortization of debt issuance costs233 232 
Total interest expense related to the Notes$1,108 $3,721 
ABL Credit Agreement
On November 17, 2021, the Company, as borrower, and certain subsidiaries of the Company as guarantors, entered into a Loan, Guaranty and Security Agreement (the "ABL Credit Agreement") with Bank of America, N.A., a national banking association, and certain other financial institutions from time to time that may become parties to the agreement (the "Lenders").
The ABL Credit Agreement provides for an asset-based revolving credit facility (the "ABL Facility") for available borrowings up to $100.0 million with the actual amount dependent on a "borrowing base" number consisting of the sum of various categories of eligible accounts receivable (the lesser of such number and $100.0 million, the "Line Cap"). The ABL Facility matures and all outstanding amounts, if any, become due and
payable on November 17, 2026 ("fixed ABL maturity date"), except that the maturity date shall be accelerated to the date that is 91 days prior to the maturity of the Company’s outstanding 1.75% Convertible Senior Notes due 2022 (the “Notes”), unless (i) the Notes are repaid in full or converted to equity at least 91 days prior to the maturity of the Notes, (ii) the Notes are refinanced and/or extended to a maturity date that is at least 91 days after the fixed ABL maturity date, or (iii) during the 91 day period prior, the Company has sufficient cash to repay the Notes in full, the Company meets a certain liquidity test after giving pro forma effect to the repayment to the Notes, and there is no event of default under the ABL Facility. The commitments of the Lenders under the ABL Facility will terminate and outstanding borrowings under the ABL Facility will mature on the fifth anniversary of the closing of the ABL Facility or sooner as described above.
The ABL Credit Agreement includes conditions to borrowings, representations and warranties, affirmative and negative covenants and events of default customary for financings of this type and size. In the event of default, all obligations will be automatically due and payable and all commitments will terminate. The ABL Credit Agreement requires the Company to maintain a minimum fixed charge coverage ratio at all times. The ABL Credit Agreement limits the Company’s and its subsidiaries’ ability to, among other things, incur additional indebtedness, create liens on any assets, pay dividends or make certain restricted payments, consummate certain assets sales and merge, consolidate and/or sell or dispose of certain assets. The ABL Credit Agreement also requires that if the Company's Excess Availability (defined as the Line Cap less borrowed amounts or issued letters of credit) is less than the greater of (i) the Line Cap and (ii) $10.0 million, the Company will maintain a fixed coverage charge ratio of at least 1.00 to 1.00. In addition, the ABL Credit Agreement includes customary events of default, which may require the Company to pay an additional 2% interest on the outstanding loans under the ABL Credit Agreement. As set forth in the ABL Credit Agreement, borrowings under the ABL Facility initially will bear interest at a rate equal to, for BSBY Loans, the BSBY Rate plus the Applicable Margin or, for Base Rate Loans, the Base Rate plus the Applicable Margin. The Applicable Margin is determined based on average daily borrowing availability.
As of March 31, 2022, the borrowing base was $60.0 million. During the three months ended March 31, 2022, there were no borrowings or repayments under the ABL Facility.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-based Compensation
2013 Equity Incentive Plan
In October 2013, the Company adopted the 2013 Equity Incentive Plan (the “2013 Plan”), which became effective in March 2014 and serves as the successor to the Company’s 2006 Stock Plan (the “2006 Plan”). Pursuant to the 2013 Plan, 4,000,000 shares of common stock were initially reserved for grant, plus (1) any shares that were reserved and available for issuance under the 2006 Plan at the time the 2013 Plan became effective, (2) any shares that become available upon forfeiture or repurchase by the Company under the 2006 Plan and (3) any shares added to the 2013 Plan pursuant to the next paragraph.
Under the 2013 Plan, the Company may grant stock options, stock appreciation rights, restricted stock and restricted stock units (“RSUs”), performance-based stock and units to employees, directors and consultants. The shares available will be increased at the beginning of each year by the lesser of (i) 4% of outstanding common stock on the last day of the immediately preceding year, or (ii) such number determined by the Board of Directors and subject to additional restrictions relating to the maximum number of shares issuable pursuant to incentive stock options. Under the 2013 Plan, both the ISOs and NSOs are granted at a price per share not less than 100% of the fair market value on the effective date of the grant. The Board of Directors determines the vesting period for each option award on the grant date, and the options generally expire 10 years from the grant date or such shorter term as may be determined by the Board of Directors.
Stock Options
There were no option grants during the three months ended March 31, 2022 and 2021.
Restricted Stock Units and Performance-Based Restricted Stock Units
The fair value of RSUs equals the market value of the Company’s common stock on the date of the grant. The RSUs are excluded from issued and outstanding shares until they are vested.
On March 1, 2021, the Company granted a total of 938,831 performance-based restricted stock units (“2021 PSU Awards”), under the 2013 Equity Incentive Plan, to certain executive leaders with a grant date fair value of $13.28. The PSU Award represents the right to receive shares of the Company’s common stock upon meeting certain vesting conditions. The PSU Awards will vest in three years subject to the achievement of certain operating performance goals, stock performance goals and continued employment. The fair value of the PSU Award was measured using a Monte Carlo simulation. As of March 31, 2022, the Company performed an assessment and determined that the likelihood of achievement of certain operating performance goals was not deemed probable. As such, during the three months ended March 31, 2022, no compensation expense was recognized in the Company's condensed consolidated financial statements related to the 2021 PSU Awards. During the three months ended March 31, 2021, the Company recorded $0.3 million in compensation expense in its condensed consolidated financial statements related to the 2021 PSU Awards.
On March 1, 2022, (“2022 Grant Date”), the Company granted a total of 1,171,494 performance-based restricted stock units (“2022 PSU Awards”), under the 2013 Equity Incentive Plan, to certain executive leaders with a grant date fair value of $4.82, $3.87 and $3.14, for each respective tranche. The PSU Award represents the right to receive shares of the Company’s common stock upon meeting certain vesting conditions. The PSU Awards vest subject to the achievement of stock performance goals and the awardee being an employee at the time of vesting. Any unvested portion of the PSU award will be forfeited on the third anniversary of the 2022 Grant Date. The fair value of the PSU Award was measured using a Monte Carlo simulation. During the three months ended March 31, 2022, the expense recognized in its condensed consolidated financial statements related to the 2022 PSU Awards was $0.3 million.
A summary of the Company’s stock option and RSU, including PSU award activity under the 2013 Plan is as follows:
  RSUs OutstandingOptions Outstanding
 Shares
Available
for Grant
Number of
Shares
Weighted
Average
Grant
Date Fair
Value
Number of
Shares
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
(in thousands)
Balance at December 31, 202110,168,061 5,381,039 $10.78 6,897,993 $11.32 4.89$1,596 
Increase in shares authorized3,791,177 — — — — — — 
Options granted— — — — — — — 
Options exercised— — — — — — — 
Options canceled or expired200,000 — — (200,000)$5.33 — — 
RSUs granted(2,790,964)2,790,964 $5.42 — — — — 
RSUs vested— (432,366)$10.36 — — — — 
RSUs canceled or expired210,656 (210,656)$10.48 — — — — 
RSUs vested and withheld for taxes142,909 — — — — — — 
Balance as of March 31, 202211,721,839 7,528,981 $8.83 6,697,993 $11.50 4.79$734 
Vested and exercisable as of March 31, 20225,535,520 $12.15 4.19$734 
The aggregate intrinsic value disclosed in the table above is based on the difference between the exercise price of the options and the fair value of the Company’s common stock.
The aggregate total fair value of options vested was $0.9 million and $1.4 million during the three months ended March 31, 2022 and 2021, respectively.
Employee Stock Purchase Plan
The Company’s Board of Directors adopted the 2013 Employee Stock Purchase Plan (“ESPP”), which became effective in March 2014. Eligible employees can enroll and elect to contribute up to 15% of their base compensation through payroll withholdings in each offering period which is six months in duration, subject to certain limitations. The purchase price of the stock is the lower of 85% of the fair market value on (a) the first day of the offering period or (b) the purchase date.
The fair value of the option feature is estimated using the Black-Scholes model for the period presented based on the following assumptions:
 
 Three Months Ended March 31,
 20222021
Expected life (in years)0.50.5
Risk-free interest rate0.07%0.12%
Volatility60%60%
Dividend yield
 
As of March 31, 2022, a total of 2,401,697 shares of common stock were issued under the ESPP since inception of the plan. As of March 31, 2022, a total of 1,998,303 shares are available for issuance under the ESPP.
Stock-based Compensation Expense
The following table sets forth the total stock-based compensation expense resulting from stock options, RSUs and ESPP shares included in the Company’s condensed consolidated statements of operations (in thousands):

 Three Months Ended March 31,
 20222021
Cost of revenues$532 $423 
Sales and marketing891 1,255 
Research and development967 972 
General and administrative3,352 3,194 
Total stock-based compensation expense$5,742 $5,844 
 
As of March 31, 2022, there was $53.7 million of unrecognized stock-based compensation expense, of which $4.6 million is related to stock options and ESPP shares, and $49.1 million is related to RSUs. The total unrecognized stock-based compensation expense related to stock options and ESPP shares as of March 31, 2022 will be amortized over a weighted-average period of 1.58 years. The total unrecognized stock-based compensation expense related to RSUs as of March 31, 2022 will be amortized over a weighted-average period of 2.68 years.
During the three months ended March 31, 2022 and 2021, the Company capitalized $0.2 million and $0.1 million, respectively, of stock-based compensation expense in projects in process as part of property and equipment, net on the accompanying condensed consolidated balance sheets.
Common Stock Repurchases
The Board of Directors previously approved programs for the Company to repurchase shares of its common stock. In February 2021, the Company’s Board of Directors authorized the Company to repurchase up to $50.0 million of its common stock from February 2021 through February 2022 (the "February 2021 Program"). During the three months ended March 31, 2022, the Company did not repurchase any shares of its common stock, nor did the Company repurchase any of its common stock thereafter. The Company terminated the February 2021 Program prior to its expiration.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
3 Months Ended
Mar. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income TaxesThe Company recorded a provision for income taxes of $0.2 million for each respective period during the three months ended March 31, 2022 and 2021. The provision for income taxes was primarily attributable to the Company’s foreign operations, amortization of tax deductible goodwill from prior acquisitions, and state taxes.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss Per Share
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
The computation of the Company’s basic and diluted net loss per share is as follows (in thousands, except per share data):
 Three Months Ended March 31,
 20222021
Net loss$(26,306)$(13,414)
Weighted-average number of common shares
   used in computing net loss per share, basic
   and diluted
94,924 92,413 
Net loss per share, basic and diluted$(0.28)$(0.15)
The outstanding common equivalent shares excluded from the computation of the diluted net loss per share for the periods presented because including them would have been antidilutive are as follows (in thousands):
 Three
Months Ended March 31,
 20222021
Stock options and ESPP6,858 7,127 
Restricted stock units7,529 5,435 
Shares related to convertible senior notes11,521 11,521 
 25,908 24,083 
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Leases Leases
 
The Company has entered into operating leases primarily for office facilities. These leases have terms which typically range from 1 year to 10 years, and often include options to renew. These renewal terms can extend the lease term up to 6 years, and are included in the lease term when it is reasonably certain that the Company will exercise the option. These operating leases are included as operating lease right-of-use assets on the condensed consolidated balance sheets, and represent the Company’s right to use the underlying asset for the lease term. The present value of the Company’s obligation to make lease payments are included in other current liabilities and other non-current liabilities on the condensed consolidated balance sheets.
The Company has entered into short-term leases primarily for office facilities with an initial term of twelve months or less, and a professional sports team suite with a 20-year term, which it uses for sales and marketing purposes. The effective lease term for the professional sports team suite is based on the cumulative days available for use throughout the 20-year contractual term, which is less than twelve months and therefore is classified as a short-term lease. As of March 31, 2022, the Company’s lease commitment of $5.4 million, relating to the professional sports team suite, expires in 2034, and does not reflect short-term lease costs. These leases are not recorded on the Company's condensed consolidated balance sheet due to the accounting policy election as discussed under Note 2 to the condensed consolidated financial statements.
 All operating lease expense is recognized on a straight-line basis over the lease term. During the three months ended March 31, 2022 and 2021, the Company recognized $1.5 million in total lease costs during each respective period, which is comprised of $1.4 million and $1.3 million, respectively, in operating lease costs for right-
of-use assets and $0.1 million and $0.2 million, respectively, in short-term lease costs related to short-term operating leases.
 Because the rate implicit in each lease is not readily determinable, the Company uses its incremental borrowing rate to determine the present value of the lease payments. The Company has certain contracts for office facilities which may contain lease and non-lease components which it has elected to be treated as a single lease component due to the accounting policy election as discussed under Note 2 to the condensed consolidated financial statements.
During the first quarter of 2022, the Company exited occupancy of its leased office space in San Francisco, California to align with its continued operational and cost optimization efforts. The Company has the ability and intent to sublease the office space for the remainder of the lease term. The Company determined that a triggering event had occurred that required an interim impairment assessment for certain of its long-lived and right-of-use assets.
The Company performed an interim impairment assessment in the first quarter of 2022. In measuring the estimated amount of long-lived and right-of-use asset impairment, the Company considered estimated future sublease income including the consideration of local real estate market conditions. The Company also factored the time to identify a tenant and to enter into an agreement. Based on a discounted cash flow analysis, the Company concluded that the carrying value of certain long-lived and right-of-use assets will not be recoverable. As such, during the three months ended March 31, 2022, the Company recorded an impairment charge of $6.1 million within general & administrative expenses on its condensed consolidated statements of operations.
Supplemental cash flow information related to operating leases was as follows (in thousands):
 Three Months Ended March 31,
 20222021
Cash paid for operating lease liabilities$1,330 $950 
Right-of-use assets obtained in exchange for
   lease obligations
— 3,942 
 Supplemental balance sheet information related to operating leases was as follows (in thousands, except lease term and discount rate):
 March 31, 2022December 31, 2021
Operating right-of-use assets reported as:  
Operating lease right-of-use assets$19,393 $23,874 
Operating lease liabilities reported as:
Other current liabilities$5,424 $4,935 
Other non-current liabilities25,551 26,903 
Total operating lease liabilities$30,975 $31,838 
Weighted average remaining lease term (in years)5.76.2
Weighted average discount rate5.1 %5.0 %
 
Maturities of operating lease liabilities were as follows (in thousands):
 
Operating Leases
2022, remaining nine months$5,185 
20236,883 
20246,226 
20254,805 
20263,344 
2027 and thereafter9,836 
Total lease payments$36,279 
Less: Imputed Interest(5,304)
Total$30,975 
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Purchase Obligations
The Company has unconditional purchase commitments, primarily related to distribution fees, software license fees and marketing services, of $6.4 million as of March 31, 2022.
Some of our agreements with retailers include certain guaranteed distribution fees which, in some cases, may apply to multiple annual periods. If the adoption and usage of our platforms do not meet projections or minimums, these guaranteed distribution fees may not be recoverable and any shortfall may be payable by us at the end of the applicable period. We considered various factors in our assessment including our historical experience with the transaction volumes through the retailer and comparative retailers, ongoing communications with the retailer to increase its marketing efforts to promote the digital platform, as well as the projected revenues, and associated revenue share payments. For example, in 2020, the Company's efforts to implement, with Albertsons, one of the Company’s solutions resulted in multiple disputes being raised by each of the parties against the other, one of which disputes resulted in the Company not being able to meet the contractual minimum at the end of the applicable period under the agreement. In order to resolve certain of the disputes regarding the parties' respective obligations, the Company recognized a loss of $8.8 million during the year ended December 31, 2020. This loss was included in cost of revenues on our consolidated statements of operations.
During the second quarter of 2021, the Company notified Albertsons that due to the Albertsons' failure to meet certain obligations under the agreement, the Company is not obligated to meet the contractual minimums for the period that ended in October 2021. In connection with renewal discussions between the parties, the Company received a letter in October 2021 from Albertsons notifying us of their intent to early terminate our agreement related to the delivery of promotions and media campaigns, effective December 31, 2021. The Company informed Albertsons that we disputed their right to terminate the agreement prior to March 31, 2022. On November 16, 2021, the Company notified Albertsons it was terminating the Agreement effective November 18, 2021, due to Albertsons’ failure to cure its material breach of the Agreement. Consistent with its offer, the Company continued to provide certain services past the termination date for the benefit of its CPG customers; and ceased providing the last of such services on February 26, 2022. The parties are currently in litigation. If the contractual minimum applicable to the period that ended in October 2021 is enforceable, the Company may recognize a loss that, depending on a variety of factors, is estimated to be as high as $8.5 million.
Indemnification
In the normal course of business, to facilitate transactions related to the Company’s operations, the Company indemnifies certain parties, including CPGs, advertising agencies, retailers and other third parties. The Company has agreed to hold certain parties harmless against losses arising from claims of intellectual property infringement or other liabilities relating to or arising from our products or services, or other contractual infringement. The term of these indemnity provisions generally survive termination or expiration of the applicable agreement. To date, the Company has not recorded any liabilities related to these agreements. We also have entered into indemnification
agreements with our officers and directors, and our Amended and Restated Bylaws also contain provisions relating to circumstances under which the Company may indemnify certain other parties.
The Company’s founder and chief executive officer (“CEO”) is subject to a claim from a third party, alleging that he owes certain amounts to the third party in connection with fundraising activities for Quotient that occurred between 1998 and 2006. The Company agreed to advance certain defense costs, subject to an undertaking to repay such amounts if, and to the extent that, it is ultimately determined that he is not entitled to indemnification. The matter is ongoing. If this matter is resolved in favor of the third party and the Company is required to indemnify the CEO for a loss, the Company may be required to make an indemnity payment. While the Company maintains directors’ and officers’ liability insurance, such insurance may not be applicable, adequate or cover all liabilities that may be incurred.
Litigation
In the ordinary course of business, the Company may be involved in lawsuits, claims, investigations, and proceedings consisting of intellectual property, commercial, employment, and other matters. The Company records a provision for these claims when it is both probable that a liability has been incurred and the amount of the loss, or a range of the potential loss, can be reasonably estimated. These provisions are reviewed regularly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel, and other information or events pertaining to a particular case. In the event that one or more of these matters were to result in a claim against the Company, an adverse outcome, including a judgment or settlement, may cause a material adverse effect on the Company’s future business, operating results, or financial condition.
The Company believes that liabilities associated with existing claims are remote, and therefore, the Company has not recorded any accrual for existing claims as of March 31, 2022 and December 31, 2021. The Company expenses legal fees in the period in which they are incurred.
Legal Proceedings
The Company does not list all routine litigation matters with which it is a party. The Company discusses below certain pending matters. In determining whether to discuss a pending matter, the Company considers both quantitative and qualitative factors to assess materiality, such as, among others, the amount of damages alleged and the nature of other relief sought, if specified; its view of the merits of the claims and of the strength of its defenses; and whether the action purports to be, or is, a class action the jurisdiction in which the proceeding is pending.
Catalina Marketing Corp. v. Quotient Technology Inc. On February 24, 2021, Catalina Marketing Corporation filed a complaint in the Florida Circuit Court of the Sixth Judicial District against the Company asserting claims for unlawful and unfair trade practices; tortious interference with business relationship; and tortious interference with prospective business relationship. The complaint alleges that the Company engaged in predatory pricing practices and misleading communications with potential customers in connection with its in-lane coupon solution. The complaint seeks unspecified compensatory and punitive damages and injunctive relief. While it is not possible at this time to predict with any degree of certainty the ultimate outcome of this action, the Company believes that Catalina’s claims lack merit.
Result Marketing Group, Ltd. v. Southeastern Grocers et al. On June 17, 2021, Result Marketing Group, Ltd. (“RMG”) filed a complaint in the U.S. District Court for the Middle District of Florida, against Southeastern Grocers, LLC, Bio-Lo, LLC, Winn-Dixie Stores, Inc. (collectively, "SEG") and the Company. The complaint alleges SEG breached its non-disclosure agreement with RMG by providing the Company with RMG's trade secrets, including the business concept of and "playbook" for a retail media hub. The complaint alleges the Company and SEG misappropriated such trade secrets to develop the SEG Media Hub, and that the Company further misappropriated such trade secrets to develop its "retail performance media platform", which it sells to end users. The complaint further alleges that the Company interfered with RMG's contract and prospective business relationship with SEG. RMG contends that SEG defrauded it of no less than $59 million, and that the Company and SEG are jointly and severally liable for treble damages of no less than $177 million. The complaint seeks compensatory and punitive damages, a constructive trust, and attorney's fees. While it is not possible at this time to predict with any degree of certainty the ultimate outcome of this action, the Company believes that RMG’s claims lack merit.
Fortis Advisors LLC v. Quotient Technology, Inc. On August 20, 2021, Fortis Advisors LLC, as the SavingStar stockholder representative, ("Fortis") filed a complaint in the Delaware Court of Chancery alleging breach of contract, declaratory judgment, and in the alternative, breach of the implied covenant of good faith and fair dealing. The complaint alleges that the Company ceased to make generally available the SavingStar customer relationship management (CRM) business, which would trigger an earnout payment of $8.5 million under the terms of the Agreement and Plan of Merger, dated August 23, 2018, between Quotient Technology Inc. and SavingStar, Inc. While it is not possible at this time to predict with any degree of certainty the ultimate outcome of this action, the Company believes that Fortis's claims lack merit.
Albertsons Companies, Inc. v. Quotient Technology, Inc. On November 16, 2021, the Company informed Albertsons Companies, Inc. (“Albertsons”) that, in light of Albertsons' failure to cure its material breach of the Services and Data Agreement ("the Agreement"), it was terminating the Agreement effective November 19, 2021. The Company offered to continue to provide certain services beyond the termination date for the benefit of the CPGs. On November 19, 2021, Albertsons filed a complaint against the Company in the Superior Court of the State of California, County of Santa Clara alleging claims of breach of contract and breach of implied covenant of good faith and fair dealing. The complaint alleges that the Company failed to achieve alleged minimum revenue targets, failed to make certain revenue share payments in the amount of $5.0 million, failed to pay a guaranteed annual minimum payment of $10.0 million under Statement of Work (SOW) No. 5, and improperly terminated the Agreement. On November 22, 2021, consistent with the Company's offer in its November 16, 2021 termination letter, the parties entered into a stipulation, where the Company agreed to sell campaigns through December 15, 2021, and provide services and support for those campaigns through February 26, 2022 so long as Albertsons provided the necessary logistical steps to enable the Company to deliver the services and support. The Company also agreed to support the In-Lane Tool through December 10, 2021. On December 9, 2021, Albertsons filed for a temporary restraining order to prevent the Company from discontinuing its digital-coupon-service or its In-Lane Tool or otherwise refusing to support Albertsons advertising and coupon programs, and for an order to show cause re preliminary injunction. On December 13, 2021, the Court issued an order denying Albertsons’ request for a temporary restraining order and order to show cause re preliminary injunction because, on the basis of the evidence presented by Albertsons, it found that Albertsons was unlikely to prevail on its claims at trial. While it is not possible at this time to predict with any degree of certainty the ultimate outcome of this action, the Company believes that Albertsons’ claims lack merit.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Benefit Plan
3 Months Ended
Mar. 31, 2022
Retirement Benefits [Abstract]  
Employee Benefit Plan Employee Benefit PlanThe Company maintains a defined-contribution plan under Section 401(k) of the Internal Revenue Code. The 401(k) plan provides retirement benefits for eligible employees. Eligible employees may elect to contribute to the 401(k) plan. The Company provides a match of up to the lesser of 3% of each employee’s annual salary or $6,000, which vests immediately for employees with tenure of over a year of continuous employment. The Company’s matching contribution expense was $0.7 million in each respective period during the three months ended March 31, 2022 and 2021.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Information About Geographic Areas
3 Months Ended
Mar. 31, 2022
Segments, Geographical Areas [Abstract]  
Information About Geographic Areas Information About Geographic AreasRevenues generated outside of the United States were insignificant for all periods presented. Additionally, as the Company’s assets are primarily located in the United States, information regarding geographical location is not presented, as such amounts are immaterial to these condensed consolidated financial statements taken as a whole.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation and Consolidation
Basis of Presentation and Consolidation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. As such, the information included in this Quarterly Report on Form 10-Q should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021 filed on March 1, 2022, as amended by its subsequent Form 10-K/A, Amendment No. 1, filed on April 29, 2022 (collectively, "Annual Report on Form 10-K, as amended").
The Company’s condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany transactions and balances have been eliminated. The accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss, and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full year ending December 31, 2022 or for any other period.
There have been no significant changes to the Company’s significant accounting policies described in the Annual Report on Form 10-K, as amended, that have had a material impact on its condensed consolidated financial statements and related notes.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the financial statements as well as the reported amounts of revenues and expenses during the reporting period. Such management estimates include, but are not limited to, revenue recognition, collectability of accounts receivable, useful lives of intangible assets, estimates related to recoverability of long-lived assets and goodwill, stock-based compensation, restructuring accruals, legal contingencies, deferred income tax assets and associated valuation allowances and distribution fee commitments. These estimates generally require judgments, may involve the analysis of historical and prediction of future trends, and are subject to change from period to period. Actual results may differ from the Company’s estimates, and such differences may be material to the accompanying condensed consolidated financial statements.
Recently Issued Accounting Pronouncements
Recently Issued Accounting Pronouncements
Accounting Pronouncements Recently Adopted
In August 2020, the Financial Accounting Standards Board (“FASB”) issued ASU 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity ("ASU 2020-06"). The guidance simplifies an issuer's accounting for convertible debt instruments and its application of the derivatives scope exception for contracts in its own entity. The guidance eliminates two of the three models in ASC 470-20 that require separate accounting for embedded conversion features. The Company adopted this standard effective January 1, 2022 using the modified retrospective approach. Therefore, the condensed consolidated financial statements for the three months ended March 31, 2022 are presented under the new standard, while the comparative periods presented are not adjusted and continue to be reported in accordance with the Company’s historical accounting policy.
In connection with the adoption of this standard, the Company recognized a cumulative effect adjustment of $38.7 million to retained earnings on the Company’s condensed consolidated balance sheet as of January 1, 2022. This adjustment was primarily driven by the derecognition of interest expense related to the accretion of the debt discount associated with the embedded conversion option recorded in the prior period as required under the legacy guidance. In addition, the Company reclassified $50.7 million and issuance costs of $1.6 million from additional paid-in-capital to convertible senior notes, net on the Company’s condensed consolidated balance sheet as of January 1, 2022. The reclassification was recorded in order to combine the two legacy units of account into a single instrument classified as a liability since the bifurcation of the instrument into two units of account is no longer required under the new standard. Under the new guidance, the Company will no longer incur interest expense related to the accretion of the debt discount associated with the embedded conversion option. The Company will use the if-converted method to calculate diluted EPS. If the Company makes an irrevocable election to settle the principal of the convertible senior notes in cash and the excess conversion spread in shares, the if-converted method will result in a reduced number of shares issued to reflect only the excess conversion. Since the Company had a net loss for the three months ended March 31, 2022, the convertible senior notes were determined to be anti-dilutive and therefore had no impact to basic or diluted net loss per share for the period as a result of adopting ASU 2020-06.
Revenue Recognition
Revenue Recognition
The Company primarily generates revenue by providing digital media and promotions solutions to its customers and partners. Revenues are recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.
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
The Company provides digital promotions, including digital coupons, and/or media programs to its customers, which consist of advertisers, retail partners and advertising agencies. The Company uses its proprietary technology platforms to create, target, deliver and analyze these programs for customers. The Company typically generates revenue, derived from customer use of these programs, on a cost-per-click, cost-per-impression, or cost-per-acquisition basis, and customers are typically billed monthly. Duration-based campaigns are generally billed prior to campaign launch.
The pricing of digital promotions programs typically includes both promotion setup fees and promotion campaign fees. Promotion setup fees are related to the creation of digital promotions and set up of the underlying campaign on Quotient’s proprietary platforms for tracking of the related clicks. The Company recognizes revenues
related to promotion setup fees over time, proportionally, on a per click basis, using the number of authorized clicks, per insertion order, commencing on the date of the first click. A click refers to the consumer's action of activating a digital promotion through the Company’s proprietary technology platforms by either saving it to a retailer’s loyalty account for automatic digital redemption, or printing it for physical redemption at a retailer. Promotion campaign fees are usually determined on a per click basis. The Company typically recognizes revenues for digital promotion campaign fees as clicks occur.
The Company also has a duration-based National Promotions offering, as part of its National Promotion business. This offering provides advertisers access to the Company’s proprietary platforms for a specific period of time (the campaign period) in exchange for a fixed fee. The Company provides a single service consisting of making the advertiser’s promotions available for use on its network each day during the campaign period, which generally is between seven and twenty-eight days. The Company has a stand-ready performance obligation that is satisfied over time; therefore, the Company recognizes revenue ratably over the campaign period.
The Company’s media programs enable advertisers and retailers to distribute digital media to promote their brands and products on its retailers’ websites, and mobile applications, and through a network of affiliate publishers and non-publisher third parties that display its media offerings on their websites or mobile applications. Pricing for media campaigns is usually determined on a cost-per-impression, cost-per-click or cost-per-acquisition basis. The Company recognizes revenue each time a digital media ad is displayed or each time a user clicks on the media ad displayed on the Company’s websites, mobile applications or on third-party websites.  
Gross Versus Net Revenue Reporting
In the normal course of business and through its distribution network, the Company delivers digital media and promotions on retailers’ websites through retailers’ loyalty programs, and on the websites of digital publishers. In these situations, the Company evaluates whether it is the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis). The Company typically reports digital promotion and media advertising revenues for campaigns placed on third-party owned properties on a gross basis; that is, the amounts billed to its customers are recorded as revenues, and distribution fees paid to retailers or digital publishers are recorded as cost of revenues. The Company is the principal because it controls the digital promotion and media advertising inventory before it is transferred to its customers. The Company’s control is evidenced by its sole ability to monetize the digital coupon and media advertising inventory, being primarily responsible to its customers, having discretion in establishing pricing for the delivery of the digital promotions and media, or a combination of these.
In other cases (e.g., sponsored search and DOOH offerings), the Company reports revenues on a net basis, that is, the costs for digital advertising inventory and third-party data paid to suppliers are deducted from gross revenues to arrive at net revenues. The Company’s performance obligation in these arrangements is to provide the use of its platforms that enables customers to bid on real-time digital advertising inventory, use of data, and other add-on features in designing and executing their campaigns. The Company charges its customers a platform fee based on a percentage of the digital advertising inventory and data costs purchased through the use of its platforms. The platform fee is not contingent on the results of a digital media advertising campaign. The Company has determined that it’s an agent in these arrangements because it does not have control of the digital advertising inventory before it is transferred to the customer and does not set prices.
The Company also introduced retailer-specific promotion and media campaign offerings (either, or both, also known as "shopper" offerings). The Company has determined that it is an agent in these arrangements as the retailer is the customer, as the retailer controls the delivery of shopper promotion and media programs on its website, and as the retailer sets the pricing. The Company’s obligation in these arrangements is to provide use of its platforms to the retailers. The retailer determines how shopper promotions and media programs are executed through the Company’s platforms. Under these arrangements, the Company reports revenue on a net basis.
Arrangements with Multiple Performance Obligations
The Company’s contracts with customers may include multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The Company determines its best estimate of its standalone selling prices based on its overall pricing objectives, taking into consideration market conditions and other factors, including the value of its contracts and characteristics of targeted customers.
Deferred Revenues
Deferred revenues primarily relate to cash received or billings to customers associated with promotion setup fees, promotion campaign fees and digital media fees that are expected to be recognized upon click, or delivery of media impressions, or campaign duration, which generally occur within the next twelve months. The Company records deferred revenues, including amounts which are refundable, when cash payments are received or become due in advance of the Company satisfying its performance obligations. The decrease in the deferred revenue balance for the three months ended March 31, 2022 is primarily driven by $17.1 million of recognized revenue, partially offset by cash payments of $11.6 million received or due in advance of satisfying the Company’s performance obligations.
The Company’s payment terms vary by the type and size of its customers. For certain products or services and customer types, we require payment before the products or services are delivered to the customer.
 Practical Expedients and Exemptions
The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which it recognizes revenue for an amount where it has the right to invoice for services performed.
Sales Commissions
The Company generally incurs and expenses sales commissions upon recognition of revenue for related goods and services, which typically occurs within one year or less. Sales commissions earned related to revenues for initial contracts are commensurate with sales commissions related to renewal contracts. These costs are recorded in sales and marketing expenses within the condensed consolidated statements of operations.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Summary of Revenues Disaggregated by Type of Services
The following table presents the Company’s revenues disaggregated by type of services (in thousands, unaudited). The majority of the Company’s revenue is generated from sales in the United States.
 
 Three Months Ended March 31,
 20222021
Promotion$50,162 $69,614 
Media28,294 45,702 
Total Revenue$78,456 $115,316 
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Financial Assets and Liabilities Measured at Fair Value on Recurring Basis
The Company’s fair value hierarchy for its financial assets and liabilities that are measured at fair value on a recurring basis are as follows (in thousands):
 
March 31, 2022
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market funds$105,014 — — $105,014 
Total$105,014 $— $— $105,014 
Liabilities:
Contingent consideration related to acquisitions— — — — 
Total$— $— $— $— 
 December 31, 2021
 Level 1Level 2Level 3Total
Assets:    
Cash equivalents:    
Money market funds$105,004 — — $105,004 
Total$105,004 $— $— $105,004 
Liabilities:
Contingent consideration related to acquisitions— — 22,275 22,275 
Total$— $— $22,275 $22,275 
Summary of Changes in Contingent Consideration
The following table represents the change in the contingent consideration (in thousands):
 Three Months Ended March 31, 2022
 UbimoElevaate
 Level 3Level 3
Balance at the beginning of period$22,275 $— 
Change in fair value during the period— — 
Payments made during the period(22,275)— 
Total$— $— 
 Three Months Ended March 31, 2021
 UbimoElevaate
 Level 3Level 3
Balance at the beginning of period$20,930 $8,524 
Change in fair value during the period238 47 
Payments made during the period— — 
Total$21,168 $8,571 
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Allowance for Credit Losses (Tables)
3 Months Ended
Mar. 31, 2022
Credit Loss [Abstract]  
Summary of Activity in Allowance for Credit Losses
The summary of activity in the allowance for credit losses is as follows (in thousands):
 Three Months Ended March 31,
 20222021
Balance at the beginning of period$2,500 $2,070 
Provision for expected credit losses120 193 
Write-offs charged against the allowance, net of recoveries(514)(316)
Balance at the end of period$2,106 $1,947 
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2022
Balance Sheet Related Disclosures [Abstract]  
Property and Equipment, Net
Property and equipment consist of the following (in thousands):
 March 31,
2022
December 31,
2021
Software$58,263 $51,093 
Computer equipment23,472 23,696 
Leasehold improvements6,137 8,362 
Furniture and fixtures2,286 2,552 
Total90,158 85,703 
Accumulated depreciation and amortization(69,629)(68,052)
Projects in process1,316 5,009 
Total property and equipment, net$21,845 $22,660 
Accrued Compensation and Benefits
Accrued compensation and benefits consist of the following (in thousands):
 March 31,
2022
December 31,
2021
Payroll and related expenses$4,591 $4,253 
Commissions3,146 5,838 
Bonus3,357 9,045 
Vacation1,147 1,087 
Total accrued compensation and benefits$12,241 $20,223 
Other Current Liabilities
Other current liabilities consist of the following (in thousands):
 March 31,
2022
December 31,
2021
Distribution fees$29,389 $46,313 
Operating lease liabilities5,424 4,935 
Traffic acquisition cost4,057 12,033 
Deferred cost related to a retailer agreement— 8,000 
Rebate liability3,668 2,444 
Prefunded liability3,646 4,782 
Interest payable1,167 292 
Marketing expenses73 636 
Other10,585 15,844 
Total other current liabilities$58,009 $95,279 
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions (Tables)
3 Months Ended
Mar. 31, 2022
Business Combinations [Abstract]  
Summary of Preliminary Acquisition Consideration and the Related Fair Values of Assets Acquired and Liabilities Assumed
The following table summarizes the acquisition consideration and the related fair values of the assets acquired and liabilities assumed (in thousands):
 
 Purchase
Consideration
Net
Tangible
Assets
Acquired/
(Liabilities
Assumed)
Identifiable
Intangible
Assets
GoodwillGoodwill
Deductible
for Taxes
(1)
Acquisition
Related
Expenses
Ubimo$20,740 $384 $10,750 $9,606 Not Deductible$579 
Elevaate13,346 (60)3,781 9,625 Not Deductible549 
 $34,086 $324 $14,531 $19,231  $1,128 
(1)Expensed as general and administrative
Component of Identifiable Intangible Assets
The following sets forth each component of identifiable intangible assets acquired in connection with the acquisitions (in thousands):
 
 UbimoEstimated
Useful
Life
(in Years)
ElevaateEstimated
Useful
Life
(in Years)
Developed technologies$7,100 4.0$3,307 5.0
Customer relationships3,400 2.0379 5.0
Trade names250 4.095 3.0
Total identifiable intangible assets$10,750 $3,781 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Gross Carrying Amount and Accumulated Amortization for Intangible Assets Intangible Assets
The following table summarizes the gross carrying amount and accumulated amortization for the intangible assets (in thousands):  
 
 March 31, 2022
 GrossAccumulated
Amortization
NetWeighted
Average
Amortization
Period
(Years)
Media service rights$35,582 $(33,390)$2,192 0.4
Developed technologies27,170 (23,035)4,135 1.5
Promotion service rights24,426 (23,796)630 0.3
Customer relationships22,690 (19,665)3,025 2.1
Data access rights10,206 (10,206)— 0.0
Domain names5,948 (5,596)352 0.0
Trade names2,823 (2,823)— 0.0
Vendor relationships2,510 (2,510)— 0.0
Patents975 (954)21 0.6
Registered users420 (420)— 0.0
 $132,750 $(122,395)$10,355 1.4
 December 31, 2021
 GrossAccumulated
Amortization
NetWeighted
Average
Amortization
Period
(Years)
Media service rights$35,582 $(32,282)$3,300 0.7
Developed technologies27,170 (22,235)4,935 1.7
Promotion service rights24,426 (23,419)1,007 0.6
Customer relationships22,690 (19,311)3,379 2.4
Data access rights10,206 (10,206)— 0.0
Domain names5,948 (5,596)352 0.0
Trade names2,823 (2,823)— 0.0
Vendor relationships2,510 (2,510)— 0.0
Patents975 (945)30 0.8
Registered users420 (420)— 0.0
 $132,750 $(119,747)$13,003 1.5
Estimated Amortization of Intangible Assets Estimated future amortization expense related to intangible assets as of March 31, 2022 is as follows (in thousands):     
Total
2022, remaining nine months$5,860 
20233,583 
2024559 
2025— 
2026— 
2027 and beyond— 
Total estimated amortization expense$10,002 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Debt Obligations (Tables)
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Schedule of Net Carrying Amount of Liability Component
The net carrying amount of the liability component of the notes recorded in convertible senior notes, net on the condensed consolidated balance sheets was as follows (in thousands):
March 31,
2022
December 31,
2021
Principal$200,000 $200,000 
Unamortized debt discount— (10,358)
Unamortized debt issuance costs(623)(856)
Net carrying amount of the liability component$199,377 $188,786 
Schedule of Interest Expense
The following table sets forth the interest expense related to the notes recognized in interest expense on the condensed consolidated statements of operations (in thousands):
 Three Months Ended March 31,
 20222021
Contractual interest expense$875 $875 
Amortization of debt discount— 2,614 
Amortization of debt issuance costs233 232 
Total interest expense related to the Notes$1,108 $3,721 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Summary of Stock Option and Restricted Stock Units Award Activity
A summary of the Company’s stock option and RSU, including PSU award activity under the 2013 Plan is as follows:
  RSUs OutstandingOptions Outstanding
 Shares
Available
for Grant
Number of
Shares
Weighted
Average
Grant
Date Fair
Value
Number of
Shares
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
(in thousands)
Balance at December 31, 202110,168,061 5,381,039 $10.78 6,897,993 $11.32 4.89$1,596 
Increase in shares authorized3,791,177 — — — — — — 
Options granted— — — — — — — 
Options exercised— — — — — — — 
Options canceled or expired200,000 — — (200,000)$5.33 — — 
RSUs granted(2,790,964)2,790,964 $5.42 — — — — 
RSUs vested— (432,366)$10.36 — — — — 
RSUs canceled or expired210,656 (210,656)$10.48 — — — — 
RSUs vested and withheld for taxes142,909 — — — — — — 
Balance as of March 31, 202211,721,839 7,528,981 $8.83 6,697,993 $11.50 4.79$734 
Vested and exercisable as of March 31, 20225,535,520 $12.15 4.19$734 
Summary of Assumptions Used to Estimate the Fair Value of Employee Stock Purchase Plan
The fair value of the option feature is estimated using the Black-Scholes model for the period presented based on the following assumptions:
 
 Three Months Ended March 31,
 20222021
Expected life (in years)0.50.5
Risk-free interest rate0.07%0.12%
Volatility60%60%
Dividend yield
Schedule of Stock Based Compensation Expense The following table sets forth the total stock-based compensation expense resulting from stock options, RSUs and ESPP shares included in the Company’s condensed consolidated statements of operations (in thousands):
 Three Months Ended March 31,
 20222021
Cost of revenues$532 $423 
Sales and marketing891 1,255 
Research and development967 972 
General and administrative3,352 3,194 
Total stock-based compensation expense$5,742 $5,844 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Loss Per Share
The computation of the Company’s basic and diluted net loss per share is as follows (in thousands, except per share data):
 Three Months Ended March 31,
 20222021
Net loss$(26,306)$(13,414)
Weighted-average number of common shares
   used in computing net loss per share, basic
   and diluted
94,924 92,413 
Net loss per share, basic and diluted$(0.28)$(0.15)
Schedule of Outstanding Common Equivalent Shares Excluded from Computation of Diluted Net Loss Per Share
The outstanding common equivalent shares excluded from the computation of the diluted net loss per share for the periods presented because including them would have been antidilutive are as follows (in thousands):
 Three
Months Ended March 31,
 20222021
Stock options and ESPP6,858 7,127 
Restricted stock units7,529 5,435 
Shares related to convertible senior notes11,521 11,521 
 25,908 24,083 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Schedule of Supplemental Cash Flow Information Related to Operating Leases
Supplemental cash flow information related to operating leases was as follows (in thousands):
 Three Months Ended March 31,
 20222021
Cash paid for operating lease liabilities$1,330 $950 
Right-of-use assets obtained in exchange for
   lease obligations
— 3,942 
Supplemental Balance Sheet Information Related to Operating Leases Supplemental balance sheet information related to operating leases was as follows (in thousands, except lease term and discount rate):
 March 31, 2022December 31, 2021
Operating right-of-use assets reported as:  
Operating lease right-of-use assets$19,393 $23,874 
Operating lease liabilities reported as:
Other current liabilities$5,424 $4,935 
Other non-current liabilities25,551 26,903 
Total operating lease liabilities$30,975 $31,838 
Weighted average remaining lease term (in years)5.76.2
Weighted average discount rate5.1 %5.0 %
Maturities of Operating Lease Liabilities
Maturities of operating lease liabilities were as follows (in thousands):
 
Operating Leases
2022, remaining nine months$5,185 
20236,883 
20246,226 
20254,805 
20263,344 
2027 and thereafter9,836 
Total lease payments$36,279 
Less: Imputed Interest(5,304)
Total$30,975 
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jan. 01, 2022
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]          
Accounting Standards Update [Extensible Enumeration] Accounting Standards Update 2020-06   Accounting Standards Update 2020-06    
Stockholders' equity, retained earnings   $ 202,900 $ 234,702 $ 250,569 $ 247,029
Deferred revenue, revenue recognized   17,100      
Deferred revenue due to performance obligations   11,600      
Revision of Prior Period, Reclassification, Adjustment          
Disaggregation of Revenue [Line Items]          
Reclassification to short term debt $ 50,700        
Issuance cost 1,600        
Accumulated deficit:          
Disaggregation of Revenue [Line Items]          
Stockholders' equity, retained earnings   $ (483,445) (495,872) $ (463,718) (450,304)
Cumulative Effect, Period of Adoption, Adjustment | Accumulated deficit:          
Disaggregation of Revenue [Line Items]          
Stockholders' equity, retained earnings $ 38,700   $ 38,733   $ 0
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Summary of Revenues Disaggregated by Type of Services (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Revenues $ 78,456 $ 115,316
Promotion    
Disaggregation of Revenue [Line Items]    
Revenues 50,162 69,614
Media    
Disaggregation of Revenue [Line Items]    
Revenues $ 28,294 $ 45,702
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Assets:    
Total assets fair value $ 105,014 $ 105,004
Liabilities:    
Contingent consideration related to acquisitions 0 22,275
Total liabilities fair value 0 22,275
Money market funds    
Assets:    
Cash equivalents fair value 105,014 105,004
Level 1    
Assets:    
Total assets fair value 105,014 105,004
Liabilities:    
Contingent consideration related to acquisitions 0 0
Total liabilities fair value 0 0
Level 1 | Money market funds    
Assets:    
Cash equivalents fair value 105,014 105,004
Level 2    
Assets:    
Total assets fair value 0 0
Liabilities:    
Contingent consideration related to acquisitions 0 0
Total liabilities fair value 0 0
Level 2 | Money market funds    
Assets:    
Cash equivalents fair value 0 0
Level 3    
Assets:    
Total assets fair value 0 0
Liabilities:    
Contingent consideration related to acquisitions 0 22,275
Total liabilities fair value 0 22,275
Level 3 | Money market funds    
Assets:    
Cash equivalents fair value $ 0 $ 0
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Summary of Changes in Contingent Consideration (Details) - Level 3 - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Ubimo    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at the beginning of period $ 22,275 $ 20,930
Change in fair value during the period 0 238
Payments made during the period (22,275) 0
Total 0 21,168
Elevaate    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at the beginning of period 0 8,524
Change in fair value during the period 0 47
Payments made during the period 0 0
Total $ 0 $ 8,571
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Nov. 19, 2019
Nov. 30, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Charge related to changes in fair value of contingent consideration $ 0 $ 300      
Change in fair value of contingent consideration 0 $ 285      
Ubimo          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Contingent consideration paid out 22,300        
Business Combination, Contingent Consideration, Liability, Noncurrent 0     $ 5,700  
Contingent consideration related to acquisitions 5,700        
Change in fair value of contingent consideration 16,600        
1.75% Convertible Senior Notes Due 2022 | Senior Notes          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt instrument fixed interest rate per annum         1.75%
1.75% Convertible Senior Notes Due 2022 | Level 2 | Senior Notes          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt instrument fixed interest rate per annum         1.75%
Fair value of convertible senior notes $ 192,000   $ 193,800    
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Allowance for Credit Losses - Summary of Activity in Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at the beginning of period $ 2,500 $ 2,070
Provision for expected credit losses 120 193
Write-offs charged against the allowance, net of recoveries (514) (316)
Balance at the end of period $ 2,106 $ 1,947
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property and equipment, Total $ 90,158 $ 85,703
Accumulated depreciation and amortization (69,629) (68,052)
Projects in process 1,316 5,009
Total property and equipment, net 21,845 22,660
Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, Total 58,263 51,093
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, Total 23,472 23,696
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, Total 6,137 8,362
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, Total $ 2,286 $ 2,552
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]      
Depreciation $ 1.9 $ 2.0  
Capitalized costs 2.5 2.3  
Amortization expense 1.0 $ 1.1  
Unamortized costs $ 13.2   $ 11.6
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Accrued Compensation and Benefits (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]    
Payroll and related expenses $ 4,591 $ 4,253
Commissions 3,146 5,838
Bonus 3,357 9,045
Vacation 1,147 1,087
Total accrued compensation and benefits $ 12,241 $ 20,223
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]    
Distribution fees $ 29,389 $ 46,313
Operating lease liabilities 5,424 4,935
Traffic acquisition cost 4,057 12,033
Deferred cost related to a retailer agreement 0 8,000
Rebate liability 3,668 2,444
Prefunded liability 3,646 4,782
Interest payable 1,167 292
Marketing expenses 73 636
Other 10,585 15,844
Total other current liabilities $ 58,009 $ 95,279
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Nov. 19, 2019
Oct. 26, 2018
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Business Acquisition [Line Items]          
Contingent consideration liability     $ 0   $ 22,275,000
Contingent consideration paid out, financing activity     5,686,000 $ 0  
Goodwill deductible for income tax purposes     0    
Ubimo          
Business Acquisition [Line Items]          
Total preliminary acquisition consideration $ 20,700,000        
Cash payments for purchase of assets 15,000,000        
Contingent consideration payable in cash 24,800,000        
Contingent consideration, fair value $ 5,700,000   0    
Contingent consideration paid out including certain bonuses     24,700,000    
Contingent consideration liability     22,300,000    
Other current liabilities related to acquisition     2,400,000    
Contingent consideration paid out, financing activity     5,700,000    
Contingent consideration paid out, operating activity     $ 19,000,000    
Elevaate          
Business Acquisition [Line Items]          
Total preliminary acquisition consideration   $ 13,300,000      
Cash payments for purchase of assets   7,200,000      
Contingent consideration payable in cash   18,500,000      
Contingent consideration, fair value   $ 6,100,000      
Contingent consideration paid out including certain bonuses         9,000,000
Contingent consideration liability         8,600,000
Other current liabilities related to acquisition         400,000
Contingent consideration paid out, financing activity         6,100,000
Contingent consideration paid out, operating activity         $ 2,900,000
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions - Summary of Preliminary Acquisition Consideration and the Related Fair Values of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
46 Months Ended
Nov. 19, 2019
Oct. 26, 2018
Mar. 31, 2022
Business Acquisition [Line Items]      
Purchase Consideration     $ 34,086
Net Tangible Assets Acquired/ (Liabilities Assumed)     324
Identifiable Intangible Assets     14,531
Goodwill     19,231
Acquisition Related Expenses     $ 1,128
Ubimo      
Business Acquisition [Line Items]      
Purchase Consideration $ 20,740    
Net Tangible Assets Acquired/ (Liabilities Assumed) 384    
Identifiable Intangible Assets 10,750    
Goodwill 9,606    
Acquisition Related Expenses $ 579    
Elevaate      
Business Acquisition [Line Items]      
Purchase Consideration   $ 13,346  
Net Tangible Assets Acquired/ (Liabilities Assumed)   (60)  
Identifiable Intangible Assets   3,781  
Goodwill   9,625  
Acquisition Related Expenses   $ 549  
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions - Component of Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
Nov. 19, 2019
Oct. 26, 2018
Mar. 31, 2022
Acquired Finite-Lived Intangible Assets [Line Items]      
Identifiable intangible assets     $ 14,531
Ubimo      
Acquired Finite-Lived Intangible Assets [Line Items]      
Identifiable intangible assets $ 10,750    
Elevaate      
Acquired Finite-Lived Intangible Assets [Line Items]      
Identifiable intangible assets   $ 3,781  
Developed technologies | Ubimo      
Acquired Finite-Lived Intangible Assets [Line Items]      
Identifiable intangible assets $ 7,100    
Estimated Useful Life (in Years) 4 years    
Developed technologies | Elevaate      
Acquired Finite-Lived Intangible Assets [Line Items]      
Identifiable intangible assets   $ 3,307  
Estimated Useful Life (in Years)   5 years  
Customer relationships | Ubimo      
Acquired Finite-Lived Intangible Assets [Line Items]      
Identifiable intangible assets $ 3,400    
Estimated Useful Life (in Years) 2 years    
Customer relationships | Elevaate      
Acquired Finite-Lived Intangible Assets [Line Items]      
Identifiable intangible assets   $ 379  
Estimated Useful Life (in Years)   5 years  
Trade names | Ubimo      
Acquired Finite-Lived Intangible Assets [Line Items]      
Identifiable intangible assets $ 250    
Estimated Useful Life (in Years) 4 years    
Trade names | Elevaate      
Acquired Finite-Lived Intangible Assets [Line Items]      
Identifiable intangible assets   $ 95  
Estimated Useful Life (in Years)   3 years  
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets - Summary of Gross Carrying Amount and Accumulated Amortization for Intangible Assets Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross $ 132,750 $ 132,750
Accumulated Amortization (122,395) (119,747)
Net $ 10,355 $ 13,003
Weighted Average Amortization Period (Years) 1 year 4 months 24 days 1 year 6 months
Media service rights    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 35,582 $ 35,582
Accumulated Amortization (33,390) (32,282)
Net $ 2,192 $ 3,300
Weighted Average Amortization Period (Years) 4 months 24 days 8 months 12 days
Developed technologies    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 27,170 $ 27,170
Accumulated Amortization (23,035) (22,235)
Net $ 4,135 $ 4,935
Weighted Average Amortization Period (Years) 1 year 6 months 1 year 8 months 12 days
Promotion service rights    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 24,426 $ 24,426
Accumulated Amortization (23,796) (23,419)
Net $ 630 $ 1,007
Weighted Average Amortization Period (Years) 3 months 18 days 7 months 6 days
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 22,690 $ 22,690
Accumulated Amortization (19,665) (19,311)
Net $ 3,025 $ 3,379
Weighted Average Amortization Period (Years) 2 years 1 month 6 days 2 years 4 months 24 days
Data access rights    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 10,206 $ 10,206
Accumulated Amortization (10,206) (10,206)
Net $ 0 $ 0
Weighted Average Amortization Period (Years) 0 years 0 years
Domain names    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 5,948 $ 5,948
Accumulated Amortization (5,596) (5,596)
Net $ 352 $ 352
Weighted Average Amortization Period (Years) 0 years 0 years
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 2,823 $ 2,823
Accumulated Amortization (2,823) (2,823)
Net $ 0 $ 0
Weighted Average Amortization Period (Years) 0 years 0 years
Vendor relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 2,510 $ 2,510
Accumulated Amortization (2,510) (2,510)
Net $ 0 $ 0
Weighted Average Amortization Period (Years) 0 years 0 years
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 975 $ 975
Accumulated Amortization (954) (945)
Net $ 21 $ 30
Weighted Average Amortization Period (Years) 7 months 6 days 9 months 18 days
Registered users    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 420 $ 420
Accumulated Amortization (420) (420)
Net $ 0 $ 0
Weighted Average Amortization Period (Years) 0 years 0 years
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]      
Amortization expense of intangible assets $ 2.6 $ 7.4  
Domain names      
Finite-Lived Intangible Assets [Line Items]      
Indefinite lived intangible, gross value $ 0.4   $ 0.4
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets - Estimated Amortization of Intangible Assets (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2022, remaining nine months $ 5,860
2023 3,583
2024 559
2025 0
2026 0
2027 and beyond 0
Total estimated amortization expense $ 10,002
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Debt Obligations - Additional Information (Details)
1 Months Ended 3 Months Ended
Nov. 30, 2017
USD ($)
d
$ / shares
Mar. 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Nov. 17, 2021
USD ($)
Dec. 31, 2020
USD ($)
Line of Credit Facility [Line Items]            
Increase to the carrying amount of the convertible notes       $ 10,400,000    
Increase to retained earnings   $ (483,445,000)   (495,872,000)    
Decease to additional paid-in capital   (202,900,000) $ (250,569,000) (234,702,000)   $ (247,029,000)
Current borrowing capacity   60,000,000        
Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2020-06            
Line of Credit Facility [Line Items]            
Increase to retained earnings       38,700,000    
Decease to additional paid-in capital       $ 49,100,000    
Revolving Credit Facility            
Line of Credit Facility [Line Items]            
Current borrowing capacity         $ 100,000,000  
Letter of Credit            
Line of Credit Facility [Line Items]            
Current borrowing capacity         $ 10,000,000  
Interest rate on outstanding loans         2.00%  
1.75% Convertible Senior Notes Due 2022 | Senior Notes            
Line of Credit Facility [Line Items]            
Debt instrument aggregate principal amount $ 200,000,000          
Debt instrument fixed interest rate per annum 1.75%          
Net proceeds from the debt offering, after deducting transaction costs $ 193,800,000          
Convertible notes, conversion ratio 0.0576037          
Convertible notes, initial conversion price (in USD per share) | $ / shares $ 17.36          
Convertible notes, percentage of conversion price 130.00%          
Convertible notes, redemption percentage 100.00%          
Convertible notes, sinking fund $ 0          
Carrying amount of the liability component 149,300,000          
Carrying amount of the equity component $ 50,700,000          
Convertible notes, effective interest rate 5.80%          
Debt issuance costs $ 6,200,000          
Amortization of interest expense 4,600,000 $ 233,000 $ 232,000      
Adjustments to additional paid in capital, equity component of debt issuance costs $ 1,600,000          
1.75% Convertible Senior Notes Due 2022 | 130% Applicable Conversion Price | Senior Notes            
Line of Credit Facility [Line Items]            
Convertible notes, consecutive trading days | d 20          
Convertible notes, threshold consecutive trading days | d 30          
Convertible notes, trading days preceding notice of redemption | d 3          
Convertible notes, redemption percentage 100.00%          
1.75% Convertible Senior Notes Due 2022 | 90% Applicable Conversion Price | Senior Notes            
Line of Credit Facility [Line Items]            
Convertible notes, consecutive trading days | d 5          
Convertible notes, threshold consecutive trading days | d 5          
1.75% Convertible Senior Notes Due 2022 | Maximum | Senior Notes            
Line of Credit Facility [Line Items]            
Convertible notes, percentage of last reported sale price of common stock 98.00%          
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Debt Obligations - Schedule of Net Carrying Amount of Liability Component (Details) - 1.75% Convertible Senior Notes Due 2022 - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Line of Credit Facility [Line Items]    
Principal $ 200,000 $ 200,000
Unamortized debt discount 0 (10,358)
Unamortized debt issuance costs (623) (856)
Net carrying amount of the liability component $ 199,377 $ 188,786
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Debt Obligations - Schedule of Interest Expense (Details) - 1.75% Convertible Senior Notes Due 2022 - Senior Notes - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Nov. 30, 2017
Mar. 31, 2022
Mar. 31, 2021
Line of Credit Facility [Line Items]      
Contractual interest expense   $ 875 $ 875
Amortization of debt discount   0 2,614
Amortization of debt issuance costs $ 4,600 233 232
Total interest expense related to the Notes   $ 1,108 $ 3,721
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 01, 2022
Mar. 01, 2021
Mar. 31, 2022
Mar. 31, 2021
Feb. 28, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options granted (in shares)     0 0  
Restricted stock units granted (in shares)     2,790,964    
Stock-based compensation     $ 5,742 $ 5,844  
Issuance of common stock, stock purchase plan (in shares)     2,401,697    
Shares available for issuance (in shares)     1,998,303    
Unrecognized stock based compensation     $ 53,700    
Share-based compensation capitalized     $ 200 100  
February 2021 Share Repurchase Program          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Repurchase of authorized common stock, up to         $ 50,000
Number of shares repurchased (in shares)     0    
2013 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved for future issuance (in shares)     4,000,000    
Percentage of outstanding stock     4.00%    
Options expiration period     10 years    
2013 Equity Incentive Plan | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted price per share percent     100.00%    
Performance-Based Restricted Stock Units | 2021 PSU Awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock units granted (in shares)   938,831      
Restricted stock units granted (in USD per share)   $ 13.28      
Vesting period   3 years      
Stock-based compensation     $ 0 300  
Performance-Based Restricted Stock Units | 2022 PSU Awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock units granted (in shares) 1,171,494        
Stock-based compensation     $ 300    
Performance-Based Restricted Stock Units | Share-based Payment Arrangement, Tranche One | 2022 PSU Awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock units granted (in USD per share) $ 4.82        
Performance-Based Restricted Stock Units | Share-based Payment Arrangement, Tranche Two | 2022 PSU Awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock units granted (in USD per share) 3.87        
Performance-Based Restricted Stock Units | Share-based Payment Arrangement, Tranche Three | 2022 PSU Awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock units granted (in USD per share) $ 3.14        
Restricted stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock units granted (in shares)     2,790,964    
Restricted stock units granted (in USD per share)     $ 5.42    
Fair value of options vested, total     $ 900 $ 1,400  
Unrecognized stock based compensation     $ 49,100    
Unrecognized stock based compensation, amortized weighted average period     2 years 8 months 4 days    
2013 Employee Stock Purchase Plan ("ESPP")          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum contribution of base compensation for employee stock purchase plan     15.00%    
Offering period of employee stock purchase plan     6 months    
Purchase price of common stock percentage of fair market value     85.00%    
Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized stock based compensation     $ 4,600    
Unrecognized stock based compensation, amortized weighted average period     1 year 6 months 29 days    
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Summary of Stock Option and Restricted Stock Units Award Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Shares Available for Grant    
Beginning balance (in shares) 10,168,061  
Increase in shares authorized (in shares) 3,791,177  
Options canceled or expired (in shares) 200,000  
RSUs granted (in shares) (2,790,964)  
RSUs canceled or expired (in shares) 210,656  
RSUs vested and withheld for taxes (in shares) 142,909  
Ending balance (in shares) 11,721,839 10,168,061
RSUs Outstanding, Number of Shares    
RSUs granted (in shares) 2,790,964  
RSUs canceled or expired (in shares) (210,656)  
Options Outstanding, Number of Shares    
Beginning balance (in shares) 6,897,993  
Options canceled or expired (in shares) (200,000)  
Ending balance (in shares) 6,697,993 6,897,993
Vested and exercisable at the end of period (in shares) 5,535,520  
Options Outstanding, Weighted Average Exercise Price    
Weighted Average Exercise Price, Options Outstanding (in USD per share) $ 11.50 $ 11.32
Options canceled or expired (in USD per share) 5.33  
Vested and exercisable at the end of period (in USD per share) $ 12.15  
Options Outstanding, Weighted Average Remaining Contractual Term (Years) / Aggregate Intrinsic Value    
Weighted average remaining contractual term (years) 4 years 9 months 14 days 4 years 10 months 20 days
Beginning balance, aggregate intrinsic value $ 1,596  
Ending balance, aggregate intrinsic value $ 734 $ 1,596
Vested and exercisable at the end of period, weighted average remaining contractual term (years) 4 years 2 months 8 days  
Vested and exercisable at the end of period, aggregate intrinsic value $ 734  
Restricted stock units    
Shares Available for Grant    
RSUs granted (in shares) (2,790,964)  
RSUs canceled or expired (in shares) 210,656  
RSUs Outstanding, Number of Shares    
Beginning balance (in shares) 5,381,039  
RSUs granted (in shares) 2,790,964  
RSUs vested (in shares) (432,366)  
RSUs canceled or expired (in shares) (210,656)  
Ending balance (in shares) 7,528,981 5,381,039
RSUs Outstanding, Weighted Average Grant Date Fair Value    
Beginning balance (in USD per share) $ 10.78  
RSUs granted (in USD per share) 5.42  
RSUs vested (in USD per share) 10.36  
RSUs canceled or expired (in USD per share) 10.48  
Ending balance (in USD per share) $ 8.83 $ 10.78
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Summary of Assumptions Used to Estimate the Fair Value of Stock Options and Employee Stock Purchase Plan (Details) - Employee Stock Purchase Plan
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected life (in years) 6 months 6 months
Risk-free interest rate 0.07% 0.12%
Volatility 60.00% 60.00%
Dividend yield 0.00% 0.00%
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Schedule of Stock Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation $ 5,742 $ 5,844
Cost of revenues    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation 532 423
Sales and marketing    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation 891 1,255
Research and development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation 967 972
General and administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation $ 3,352 $ 3,194
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Tax Disclosure [Abstract]    
Provision for income taxes $ 166 $ 249
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss Per Share - Schedule of Computation of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Earnings Per Share [Abstract]    
Net loss $ (26,306) $ (13,414)
Weighted-average number of common shares used in computing net loss per share, basic (in shares) 94,924 92,413
Weighted-average number of common shares used in computing net loss per share, diluted (in shares) 94,924 92,413
Net loss per share, basic (in USD per share) $ (0.28) $ (0.15)
Net loss per share, diluted (in USD per share) $ (0.28) $ (0.15)
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss Per Share - Schedule of Outstanding Common Equivalent Shares Excluded from Computation of Diluted Net Loss Per Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Outstanding common equivalent shares (in shares) 25,908 24,083
Stock options and ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Outstanding common equivalent shares (in shares) 6,858 7,127
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Outstanding common equivalent shares (in shares) 7,529 5,435
Shares related to convertible senior notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Outstanding common equivalent shares (in shares) 11,521 11,521
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Lessee, Lease, Description [Line Items]    
Basic annual rent agreed to pay $ 36,279  
Total lease costs 1,500 $ 1,500
Operating lease costs for right-of-use assets 1,400 1,300
Short-term lease costs related to short-term operating leases 100 $ 200
Asset impairment charges $ 6,100  
Professional Sports Team Suite    
Lessee, Lease, Description [Line Items]    
Operating lease, term of contract 20 years  
Basic annual rent agreed to pay $ 5,400  
Minimum    
Lessee, Lease, Description [Line Items]    
Operating lease, term of contract 1 year  
Maximum    
Lessee, Lease, Description [Line Items]    
Operating lease, term of contract 10 years  
Operating lease, renewal term 6 years  
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Supplemental Cash Flow Information Related to Operating Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Leases [Abstract]    
Cash paid for operating lease liabilities $ 1,330 $ 950
Right-of-use assets obtained in exchange for    lease obligations $ 0 $ 3,942
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Supplemental Balance Sheet Information Related to Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Operating lease right-of-use assets $ 19,393 $ 23,874
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other current liabilities Other current liabilities
Other current liabilities $ 5,424 $ 4,935
Other non-current liabilities 25,551 26,903
Total operating lease liabilities $ 30,975 $ 31,838
Weighted average remaining lease term (in years) 5 years 8 months 12 days 6 years 2 months 12 days
Weighted average discount rate 5.10% 5.00%
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2022, remaining nine months $ 5,185  
2023 6,883  
2024 6,226  
2025 4,805  
2026 3,344  
2027 and thereafter 9,836  
Total lease payments 36,279  
Less: Imputed Interest (5,304)  
Total $ 30,975 $ 31,838
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Nov. 19, 2021
Aug. 20, 2021
Jun. 17, 2021
Mar. 31, 2022
Dec. 31, 2021
Oct. 31, 2021
Commitments And Contingencies [Line Items]            
Loss on contract settlement         $ 8.8  
Estimated potential loss on retailer agreement           $ 8.5
Result Marketing Group, Ltd. v. Southeastern Grocers et al | Southeastern Grocers            
Commitments And Contingencies [Line Items]            
Damages     $ 59.0      
Result Marketing Group, Ltd. v. Southeastern Grocers et al | Southeastern Grocers and Quotient Technology, Inc            
Commitments And Contingencies [Line Items]            
Damages     $ 177.0      
Fortis Advisors LLC v. Quotient Technology, Inc            
Commitments And Contingencies [Line Items]            
Earnout payment   $ 8.5        
Albertsons Companies, Inc. v. Quotient Technology, Inc            
Commitments And Contingencies [Line Items]            
Minimum revenue targets $ 5.0          
Annual minimum payment $ 10.0          
Open Purchase Commitments            
Commitments And Contingencies [Line Items]            
Distribution fees, software license fees and marketing services       $ 6.4    
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Benefit Plan - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Retirement Benefits [Abstract]    
Rate at which the company matches employee contribution 3.00%  
Maximum contribution amount $ 6,000  
Matching contribution expense $ 700,000 $ 700,000
XML 80 quot-20220331_htm.xml IDEA: XBRL DOCUMENT 0001115128 2022-01-01 2022-03-31 0001115128 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001115128 quot:PreferredStockPurchaseRightsMember 2022-01-01 2022-03-31 0001115128 2022-04-29 0001115128 2022-03-31 0001115128 2021-12-31 0001115128 quot:SeriesAJuniorParticipatingPreferredStockMember 2022-03-31 0001115128 2021-01-01 2021-03-31 0001115128 2020-12-31 0001115128 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-12-31 0001115128 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-12-31 0001115128 2021-01-01 2021-12-31 0001115128 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-12-31 0001115128 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-12-31 0001115128 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001115128 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001115128 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-03-31 0001115128 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-03-31 0001115128 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001115128 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001115128 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001115128 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001115128 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001115128 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001115128 us-gaap:RetainedEarningsMember 2021-12-31 0001115128 us-gaap:RetainedEarningsMember 2020-12-31 0001115128 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2021-12-31 0001115128 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-12-31 0001115128 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001115128 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001115128 us-gaap:RetainedEarningsMember 2022-03-31 0001115128 us-gaap:RetainedEarningsMember 2021-03-31 0001115128 2021-03-31 0001115128 2022-01-01 2022-01-01 0001115128 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2022-01-01 0001115128 srt:RevisionOfPriorPeriodReclassificationAdjustmentMember 2022-01-01 0001115128 quot:PromotionServicesMember 2022-01-01 2022-03-31 0001115128 quot:PromotionServicesMember 2021-01-01 2021-03-31 0001115128 quot:MediaServicesMember 2022-01-01 2022-03-31 0001115128 quot:MediaServicesMember 2021-01-01 2021-03-31 0001115128 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-03-31 0001115128 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-03-31 0001115128 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-03-31 0001115128 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-03-31 0001115128 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001115128 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001115128 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001115128 us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001115128 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001115128 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001115128 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001115128 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001115128 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001115128 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001115128 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001115128 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001115128 quot:UbimoLimitedMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001115128 quot:ElevaateLimitedMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001115128 quot:UbimoLimitedMember us-gaap:FairValueInputsLevel3Member 2022-01-01 2022-03-31 0001115128 quot:ElevaateLimitedMember us-gaap:FairValueInputsLevel3Member 2022-01-01 2022-03-31 0001115128 quot:UbimoLimitedMember us-gaap:FairValueInputsLevel3Member 2022-03-31 0001115128 quot:ElevaateLimitedMember us-gaap:FairValueInputsLevel3Member 2022-03-31 0001115128 quot:UbimoLimitedMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0001115128 quot:ElevaateLimitedMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0001115128 quot:UbimoLimitedMember us-gaap:FairValueInputsLevel3Member 2021-01-01 2021-03-31 0001115128 quot:ElevaateLimitedMember us-gaap:FairValueInputsLevel3Member 2021-01-01 2021-03-31 0001115128 quot:UbimoLimitedMember us-gaap:FairValueInputsLevel3Member 2021-03-31 0001115128 quot:ElevaateLimitedMember us-gaap:FairValueInputsLevel3Member 2021-03-31 0001115128 quot:UbimoLimitedMember 2022-01-01 2022-03-31 0001115128 quot:UbimoLimitedMember 2022-03-31 0001115128 quot:OnePointSevenFivePercentageConvertibleSeniorNotesDueTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2017-11-30 0001115128 quot:OnePointSevenFivePercentageConvertibleSeniorNotesDueTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-03-31 0001115128 quot:OnePointSevenFivePercentageConvertibleSeniorNotesDueTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2021-12-31 0001115128 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-03-31 0001115128 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0001115128 us-gaap:ComputerEquipmentMember 2022-03-31 0001115128 us-gaap:ComputerEquipmentMember 2021-12-31 0001115128 us-gaap:LeaseholdImprovementsMember 2022-03-31 0001115128 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001115128 us-gaap:FurnitureAndFixturesMember 2022-03-31 0001115128 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001115128 quot:UbimoLimitedMember 2019-11-19 2019-11-19 0001115128 quot:UbimoLimitedMember 2019-11-19 0001115128 quot:ElevaateLimitedMember 2018-10-26 2018-10-26 0001115128 quot:ElevaateLimitedMember 2018-10-26 0001115128 quot:ElevaateLimitedMember 2021-01-01 2021-12-31 0001115128 quot:ElevaateLimitedMember 2021-12-31 0001115128 2018-06-01 2022-03-31 0001115128 quot:UbimoLimitedMember us-gaap:DevelopedTechnologyRightsMember 2019-11-19 0001115128 quot:UbimoLimitedMember us-gaap:DevelopedTechnologyRightsMember 2019-11-19 2019-11-19 0001115128 quot:ElevaateLimitedMember us-gaap:DevelopedTechnologyRightsMember 2018-10-26 0001115128 quot:ElevaateLimitedMember us-gaap:DevelopedTechnologyRightsMember 2018-10-26 2018-10-26 0001115128 quot:UbimoLimitedMember us-gaap:CustomerRelationshipsMember 2019-11-19 0001115128 quot:UbimoLimitedMember us-gaap:CustomerRelationshipsMember 2019-11-19 2019-11-19 0001115128 quot:ElevaateLimitedMember us-gaap:CustomerRelationshipsMember 2018-10-26 0001115128 quot:ElevaateLimitedMember us-gaap:CustomerRelationshipsMember 2018-10-26 2018-10-26 0001115128 quot:UbimoLimitedMember us-gaap:TradeNamesMember 2019-11-19 0001115128 quot:UbimoLimitedMember us-gaap:TradeNamesMember 2019-11-19 2019-11-19 0001115128 quot:ElevaateLimitedMember us-gaap:TradeNamesMember 2018-10-26 0001115128 quot:ElevaateLimitedMember us-gaap:TradeNamesMember 2018-10-26 2018-10-26 0001115128 quot:MediaServiceRightsMember 2022-03-31 0001115128 quot:MediaServiceRightsMember 2022-01-01 2022-03-31 0001115128 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-03-31 0001115128 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-01-01 2022-03-31 0001115128 us-gaap:FranchiseRightsMember 2022-03-31 0001115128 us-gaap:FranchiseRightsMember 2022-01-01 2022-03-31 0001115128 us-gaap:CustomerRelationshipsMember 2022-03-31 0001115128 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-03-31 0001115128 us-gaap:DatabasesMember 2022-03-31 0001115128 us-gaap:DatabasesMember 2022-01-01 2022-03-31 0001115128 us-gaap:MarketingRelatedIntangibleAssetsMember 2022-03-31 0001115128 us-gaap:MarketingRelatedIntangibleAssetsMember 2022-01-01 2022-03-31 0001115128 us-gaap:TradeNamesMember 2022-03-31 0001115128 us-gaap:TradeNamesMember 2022-01-01 2022-03-31 0001115128 quot:SupplierRelationshipsMember 2022-03-31 0001115128 quot:SupplierRelationshipsMember 2022-01-01 2022-03-31 0001115128 us-gaap:PatentsMember 2022-03-31 0001115128 us-gaap:PatentsMember 2022-01-01 2022-03-31 0001115128 quot:RegisteredUsersMember 2022-03-31 0001115128 quot:RegisteredUsersMember 2022-01-01 2022-03-31 0001115128 quot:MediaServiceRightsMember 2021-12-31 0001115128 quot:MediaServiceRightsMember 2021-01-01 2021-12-31 0001115128 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-31 0001115128 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-01 2021-12-31 0001115128 us-gaap:FranchiseRightsMember 2021-12-31 0001115128 us-gaap:FranchiseRightsMember 2021-01-01 2021-12-31 0001115128 us-gaap:CustomerRelationshipsMember 2021-12-31 0001115128 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001115128 us-gaap:DatabasesMember 2021-12-31 0001115128 us-gaap:DatabasesMember 2021-01-01 2021-12-31 0001115128 us-gaap:MarketingRelatedIntangibleAssetsMember 2021-12-31 0001115128 us-gaap:MarketingRelatedIntangibleAssetsMember 2021-01-01 2021-12-31 0001115128 us-gaap:TradeNamesMember 2021-12-31 0001115128 us-gaap:TradeNamesMember 2021-01-01 2021-12-31 0001115128 quot:SupplierRelationshipsMember 2021-12-31 0001115128 quot:SupplierRelationshipsMember 2021-01-01 2021-12-31 0001115128 us-gaap:PatentsMember 2021-12-31 0001115128 us-gaap:PatentsMember 2021-01-01 2021-12-31 0001115128 quot:RegisteredUsersMember 2021-12-31 0001115128 quot:RegisteredUsersMember 2021-01-01 2021-12-31 0001115128 quot:OnePointSevenFivePercentageConvertibleSeniorNotesDueTwoThousandTwentyTwoMember us-gaap:SeniorNotesMember 2017-11-30 0001115128 quot:OnePointSevenFivePercentageConvertibleSeniorNotesDueTwoThousandTwentyTwoMember us-gaap:SeniorNotesMember 2017-11-01 2017-11-30 0001115128 quot:OneHundredThirtyPercentApplicableConversionPriceMember quot:OnePointSevenFivePercentageConvertibleSeniorNotesDueTwoThousandTwentyTwoMember us-gaap:SeniorNotesMember 2017-11-01 2017-11-30 0001115128 quot:NinetyEightPercentApplicableConversionPriceMember quot:OnePointSevenFivePercentageConvertibleSeniorNotesDueTwoThousandTwentyTwoMember us-gaap:SeniorNotesMember 2017-11-01 2017-11-30 0001115128 srt:MaximumMember quot:OnePointSevenFivePercentageConvertibleSeniorNotesDueTwoThousandTwentyTwoMember us-gaap:SeniorNotesMember 2017-11-01 2017-11-30 0001115128 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate202006Member 2021-12-31 0001115128 quot:OnePointSevenFivePercentageConvertibleSeniorNotesDueTwoThousandTwentyTwoMember 2022-03-31 0001115128 quot:OnePointSevenFivePercentageConvertibleSeniorNotesDueTwoThousandTwentyTwoMember 2021-12-31 0001115128 quot:OnePointSevenFivePercentageConvertibleSeniorNotesDueTwoThousandTwentyTwoMember us-gaap:SeniorNotesMember 2022-01-01 2022-03-31 0001115128 quot:OnePointSevenFivePercentageConvertibleSeniorNotesDueTwoThousandTwentyTwoMember us-gaap:SeniorNotesMember 2021-01-01 2021-03-31 0001115128 us-gaap:RevolvingCreditFacilityMember 2021-11-17 0001115128 us-gaap:LetterOfCreditMember 2021-11-17 0001115128 us-gaap:StockCompensationPlanMember 2022-03-31 0001115128 us-gaap:StockCompensationPlanMember 2022-01-01 2022-03-31 0001115128 srt:MaximumMember us-gaap:StockCompensationPlanMember 2022-01-01 2022-03-31 0001115128 quot:PerformanceBasedRestrictedStockUnitsMember quot:A2021PerformanceBasedRestrictedStockUnitAwardsMember 2021-03-01 2021-03-01 0001115128 quot:PerformanceBasedRestrictedStockUnitsMember quot:A2021PerformanceBasedRestrictedStockUnitAwardsMember 2022-01-01 2022-03-31 0001115128 quot:PerformanceBasedRestrictedStockUnitsMember quot:A2021PerformanceBasedRestrictedStockUnitAwardsMember 2021-01-01 2021-03-31 0001115128 quot:PerformanceBasedRestrictedStockUnitsMember quot:A2022PerformanceBasedRestrictedStockUnitAwardsMember 2022-03-01 2022-03-01 0001115128 quot:PerformanceBasedRestrictedStockUnitsMember quot:A2022PerformanceBasedRestrictedStockUnitAwardsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-03-01 2022-03-01 0001115128 quot:PerformanceBasedRestrictedStockUnitsMember quot:A2022PerformanceBasedRestrictedStockUnitAwardsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-03-01 2022-03-01 0001115128 quot:PerformanceBasedRestrictedStockUnitsMember quot:A2022PerformanceBasedRestrictedStockUnitAwardsMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2022-03-01 2022-03-01 0001115128 quot:PerformanceBasedRestrictedStockUnitsMember quot:A2022PerformanceBasedRestrictedStockUnitAwardsMember 2022-01-01 2022-03-31 0001115128 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001115128 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001115128 us-gaap:RestrictedStockUnitsRSUMember 2022-03-31 0001115128 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001115128 quot:EmployeeStockPurchasePlanMember 2022-01-01 2022-03-31 0001115128 us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0001115128 us-gaap:EmployeeStockMember 2021-01-01 2021-03-31 0001115128 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001115128 us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0001115128 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001115128 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-03-31 0001115128 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001115128 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0001115128 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001115128 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 0001115128 us-gaap:EmployeeStockOptionMember 2022-03-31 0001115128 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001115128 quot:FebruaryTwoThousandTwentyOneShareRepurchaseProgramMember 2021-02-28 0001115128 quot:FebruaryTwoThousandTwentyOneShareRepurchaseProgramMember 2022-01-01 2022-03-31 0001115128 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001115128 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001115128 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001115128 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001115128 quot:SharesRelatedToConvertibleSeniorNotesMember 2022-01-01 2022-03-31 0001115128 quot:SharesRelatedToConvertibleSeniorNotesMember 2021-01-01 2021-03-31 0001115128 srt:MinimumMember 2022-03-31 0001115128 srt:MaximumMember 2022-03-31 0001115128 quot:ProfessionalSportsTeamSuiteMember 2022-03-31 0001115128 us-gaap:PurchaseCommitmentMember 2022-01-01 2022-03-31 0001115128 2021-10-31 0001115128 quot:ResultMarketingGroupLtdVSoutheasternGrocersEtAlMember quot:SoutheasternGrocersMember 2021-06-17 2021-06-17 0001115128 quot:ResultMarketingGroupLtdVSoutheasternGrocersEtAlMember quot:SoutheasternGrocersAndQuotientTechnologyIncMember 2021-06-17 2021-06-17 0001115128 quot:FortisAdvisorsLLCVQuotientTechnologyIncMember 2021-08-20 2021-08-20 0001115128 quot:AlbertsonsCompaniesIncVQuotientTechnologyIncMember 2021-11-19 0001115128 quot:AlbertsonsCompaniesIncVQuotientTechnologyIncMember 2021-11-19 2021-11-19 shares iso4217:USD iso4217:USD shares pure utr:D false 2022 Q1 0001115128 --12-31 true http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006Member http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006Member http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006Member 0.0576037 http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent 10-Q true 2022-03-31 false 001-36331 Quotient Technology Inc. DE 77-0485123 1260 East Stringham Avenue, 6th Floor Salt Lake City UT 84106 (650) 605-4600 Common stock, $0.00001 par value QUOT NYSE Preferred Stock Purchase Rights NYSE Yes Yes Large Accelerated Filer false false false 95082450 202583000 237417000 2106000 2500000 114263000 177216000 20514000 19312000 337360000 433945000 21845000 22660000 19393000 23874000 10355000 13003000 128427000 128427000 12895000 13571000 530275000 635480000 8578000 18021000 12241000 20223000 58009000 95279000 21209000 26778000 0 22275000 199377000 188786000 299414000 371362000 25551000 26903000 419000 522000 1991000 1991000 327375000 400778000 0.00001 0.00001 10000000 10000000 250000 0 0 0 0 0 0 0.00001 0.00001 250000000 250000000 95068899 95068899 94779442 94779442 1000 1000 687557000 731672000 -1213000 -1099000 -483445000 -495872000 202900000 234702000 530275000 635480000 78456000 115316000 49078000 71984000 29378000 43332000 21936000 27365000 9756000 12056000 22708000 12833000 0 285000 54400000 52539000 -25022000 -9207000 1154000 3730000 36000 -228000 -26140000 -13165000 166000 249000 -26306000 -13414000 -0.28 -0.28 -0.15 -0.15 94924000 94924000 92413000 92413000 -26306000 -13414000 -114000 -14000 -26420000 -13428000 234702000 247029000 731673000 698334000 -49090000 0 5944000 5921000 0 13070000 0 223000 -969000 -2246000 687558000 715302000 -1099000 -1001000 -114000 -14000 -1213000 -1015000 -495872000 -450304000 38733000 0 -26306000 -13414000 -483445000 -463718000 202900000 250569000 -26306000 -13414000 4562000 9431000 5742000 5844000 5981000 0 247000 2846000 -396000 -143000 0 249000 0 285000 1540000 958000 -63348000 -18125000 1168000 -4984000 -46577000 -16761000 19008000 0 -8003000 -1771000 -5570000 -123000 -25608000 10510000 2557000 2797000 -2557000 -2797000 0 13070000 969000 2246000 89000 163000 5686000 0 -6744000 10661000 75000 -40000 -34834000 18334000 237417000 222752000 202583000 241086000 20000 60000 5000 8000 900000 1559000 0 1250000 Description of BusinessQuotient Technology Inc. (together with its subsidiaries, the “Company” or "Quotient"), is an industry leading digital media and promotions technology company that powers cohesive omnichannel brand-building and sales-driving marketing campaigns for advertisers and retailers to influence purchasing decisions throughout a shopper's path to purchase. These marketing campaigns are planned, delivered and measured using our technology platforms and data analytics tool. The Company's network includes the digital properties of retail partners and advertiser customers (also known as consumer packaged goods ("CPG") manufacturers or brands), social media platforms, its consumer brand Coupons.com and digital out-of-home ("DOOH") properties. This network provides the Company with proprietary and licensed data, including retailers’ in-store point-of-sale ("POS") shopper data, purchase intent and online behavior, and location intelligence. With such data powering its platforms, customers and partners use Quotient to leverage consumer data and insights, engage consumers via digital channels, and integrate marketing and merchandising programs to drive measurable sales results and consumer engagement. Summary of Significant Accounting Policies<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%">Basis of Presentation and Consolidation</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. As such, the information included in this Quarterly Report on Form 10-Q should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021 filed on March 1, 2022, as amended by its subsequent Form 10-K/A, Amendment No. 1, filed on April 29, 2022 (collectively, "Annual Report on Form 10-K, as amended").</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany transactions and balances have been eliminated. The accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss, and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full year ending December 31, 2022 or for any other period. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no significant changes to the Company’s significant accounting policies described in the Annual Report on Form 10-K, as amended, that have had a material impact on its condensed consolidated financial statements and related notes.</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%">Use of Estimates</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the financial statements as well as the reported amounts of revenues and expenses during the reporting period. Such management estimates include, but are not limited to, revenue recognition, collectability of accounts receivable, useful lives of intangible assets, estimates related to recoverability of long-lived assets and goodwill, stock-based compensation, restructuring accruals, legal contingencies, deferred income tax assets and associated valuation allowances and distribution fee commitments. These estimates generally require judgments, may involve the analysis of historical and prediction of future trends, and are subject to change from period to period. Actual results may differ from the Company’s estimates, and such differences may be material to the accompanying condensed consolidated financial statements.</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%">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Pronouncements Recently Adopted</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the Financial Accounting Standards Board (“FASB”) issued <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwYTExYTVjMzUzOTRkNzdhYTA4OWY1ZjRhODY2MzVmL3NlYzpjMGExMWE1YzM1Mzk0ZDc3YWEwODlmNWY0YTg2NjM1Zl8zNy9mcmFnOjY5ZTI5ZjhjNjM1MzRhYzNhN2M3ZTU1N2U1MjM5ZjNhL3RleHRyZWdpb246NjllMjlmOGM2MzUzNGFjM2E3YzdlNTU3ZTUyMzlmM2FfNDM5ODA0NjU1OTA3Mw_0801b319-7692-445b-8597-a232b42acefc">ASU 2020-06</span>, 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 ("ASU 2020-06"). The guidance simplifies an issuer's accounting for convertible debt instruments and its application of the derivatives scope exception for contracts in its own entity. The guidance eliminates two of the three models in ASC 470-20 that require separate accounting for embedded conversion features. The Company adopted this standard effective January 1, 2022 using the modified retrospective approach. Therefore, the condensed consolidated financial statements for the three months ended March 31, 2022 are presented under the new standard, while the comparative periods presented are not adjusted and continue to be reported in accordance with the Company’s historical accounting policy.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the adoption of this standard, the Company recognized a cumulative effect adjustment of $38.7 million to retained earnings on the Company’s condensed consolidated balance sheet as of January 1, 2022. This adjustment was primarily driven by the derecognition of interest expense related to the accretion of the debt discount associated with the embedded conversion option recorded in the prior period as required under the legacy guidance. In addition, the Company reclassified $50.7 million and issuance costs of $1.6 million from additional paid-in-capital to convertible senior notes, net on the Company’s condensed consolidated balance sheet as of January 1, 2022. The reclassification was recorded in order to combine the two legacy units of account into a single instrument classified as a liability since the bifurcation of the instrument into two units of account is no longer required under the new standard. Under the new guidance, the Company will no longer incur interest expense related to the accretion of the debt discount associated with the embedded conversion option. The Company will use the if-converted method to calculate diluted EPS. If the Company makes an irrevocable election to settle the principal of the convertible senior notes in cash and the excess conversion spread in shares, the if-converted method will result in a reduced number of shares issued to reflect only the excess conversion. Since the Company had a net loss for the three months ended March 31, 2022, the convertible senior notes were determined to be anti-dilutive and therefore had no impact to basic or diluted net loss per share for the period as a result of adopting ASU 2020-06.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company primarily generates revenue by providing digital media and promotions solutions to its customers and partners. Revenues are recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:27pt"><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-bottom:6pt;padding-left:45pt;text-indent:-18pt"><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:14.5pt">Identification of the contract, or contracts, with a customer</span></div><div style="margin-bottom:6pt;padding-left:45pt;text-indent:-18pt"><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:14.5pt">Identification of the performance obligations in the contract</span></div><div style="margin-bottom:6pt;padding-left:45pt;text-indent:-18pt"><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:14.5pt">Determination of the transaction price</span></div><div style="margin-bottom:6pt;padding-left:45pt;text-indent:-18pt"><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:14.5pt">Allocation of the transaction price to the performance obligations in the contract</span></div><div style="margin-bottom:6pt;padding-left:45pt;text-indent:-18pt"><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:14.5pt">Recognition of revenue when, or as, the Company satisfies a performance obligation</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides digital promotions, including digital coupons, and/or media programs to its customers, which consist of advertisers, retail partners and advertising agencies. The Company uses its proprietary technology platforms to create, target, deliver and analyze these programs for customers. The Company typically generates revenue, derived from customer use of these programs, on a cost-per-click, cost-per-impression, or cost-per-acquisition basis, and customers are typically billed monthly. Duration-based campaigns are generally billed prior to campaign launch.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pricing of digital promotions programs typically includes both promotion setup fees and promotion campaign fees. Promotion setup fees are related to the creation of digital promotions and set up of the underlying campaign on Quotient’s proprietary platforms for tracking of the related clicks. The Company recognizes 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%">related to promotion setup fees over time, proportionally, on a per click basis, using the number of authorized clicks, per insertion order, commencing on the date of the first click. A click refers to the consumer's action of activating a digital promotion through the Company’s proprietary technology platforms by either saving it to a retailer’s loyalty account for automatic digital redemption, or printing it for physical redemption at a retailer. Promotion campaign fees are usually determined on a per click basis. The Company typically recognizes revenues for digital promotion campaign fees as clicks occur.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has a duration-based National Promotions offering, as part of its National Promotion business. This offering provides advertisers access to the Company’s proprietary platforms for a specific period of time (the campaign period) in exchange for a fixed fee. The Company provides a single service consisting of making the advertiser’s promotions available for use on its network each day during the campaign period, which generally is between seven and twenty-eight days. The Company has a stand-ready performance obligation that is satisfied over time; therefore, the Company recognizes revenue ratably over the campaign period. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s media programs enable advertisers and retailers to distribute digital media to promote their brands and products on its retailers’ websites, and mobile applications, and through a network of affiliate publishers and non-publisher third parties that display its media offerings on their websites or mobile applications. Pricing for media campaigns is usually determined on a cost-per-impression, cost-per-click or cost-per-acquisition basis. The Company recognizes revenue each time a digital media ad is displayed or each time a user clicks on the media ad displayed on the Company’s websites, mobile applications or on third-party websites.  </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross Versus Net Revenue Reporting</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business and through its distribution network, the Company delivers digital media and promotions on retailers’ websites through retailers’ loyalty programs, and on the websites of digital publishers. In these situations, the Company evaluates whether it is the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis). The Company typically reports digital promotion and media advertising revenues for campaigns placed on third-party owned properties on a gross basis; that is, the amounts billed to its customers are recorded as revenues, and distribution fees paid to retailers or digital publishers are recorded as cost of revenues. The Company is the principal because it controls the digital promotion and media advertising inventory before it is transferred to its customers. The Company’s control is evidenced by its sole ability to monetize the digital coupon and media advertising inventory, being primarily responsible to its customers, having discretion in establishing pricing for the delivery of the digital promotions and media, or a combination of these.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In other cases (e.g., sponsored search and DOOH offerings), the Company reports revenues on a net basis, that is, the costs for digital advertising inventory and third-party data paid to suppliers are deducted from gross revenues to arrive at net revenues. The Company’s performance obligation in these arrangements is to provide the use of its platforms that enables customers to bid on real-time digital advertising inventory, use of data, and other add-on features in designing and executing their campaigns. The Company charges its customers a platform fee based on a percentage of the digital advertising inventory and data costs purchased through the use of its platforms. The platform fee is not contingent on the results of a digital media advertising campaign. The Company has determined that it’s an agent in these arrangements because it does not have control of the digital advertising inventory before it is transferred to the customer and does not set prices. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also introduced retailer-specific promotion and media campaign offerings (either, or both, also known as "shopper" offerings). The Company has determined that it is an agent in these arrangements as the retailer is the customer, as the retailer controls the delivery of shopper promotion and media programs on its website, and as the retailer sets the pricing. The Company’s obligation in these arrangements is to provide use of its platforms to the retailers. The retailer determines how shopper</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%">promotions and media programs are executed through the Company’s platforms. Under these arrangements, the Company reports revenue on a net basis.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Arrangements with Multiple Performance Obligations</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts with customers may include multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The Company determines its best estimate of its standalone selling prices based on its overall pricing objectives, taking into consideration market conditions and other factors, including the value of its contracts and characteristics of targeted customers.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Revenues</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenues primarily relate to cash received or billings to customers associated with promotion setup fees, promotion campaign fees and digital media fees that are expected to be recognized upon click, or delivery of media impressions, or campaign duration, which generally occur within the next twelve months. The Company records deferred revenues, including amounts which are refundable, when cash payments are received or become due in advance of the Company satisfying its performance obligations. The decrease in the deferred revenue balance for the three months ended March 31, 2022 is primarily driven by $17.1 million of recognized revenue, partially offset by cash payments of $11.6 million received or due in advance of satisfying the Company’s performance obligations.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s payment terms vary by the type and size of its customers. For certain products or services and customer types, we require payment before the products or services are delivered to the customer.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregated Revenue</span></div><div style="margin-top:6pt;text-indent:27pt"><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 revenues disaggregated by type of services (in thousands, unaudited). The majority of the Company’s revenue is generated from sales in the United States.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </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:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><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:13.564%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Promotion</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%">50,162 </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%">69,614 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Media</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%">28,294 </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%">45,702 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenue</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,456 </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%">115,316 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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%">Practical Expedients and Exemptions</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which it recognizes revenue for an amount where it has the right to invoice for services performed.</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%">Sales Commissions</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generally incurs and expenses sales commissions upon recognition of revenue for related goods and services, which typically occurs within one year or less. Sales commissions earned related to revenues for initial contracts are commensurate with sales commissions related to renewal contracts. These costs are recorded in sales and marketing expenses within the condensed 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%">Basis of Presentation and Consolidation</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. As such, the information included in this Quarterly Report on Form 10-Q should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021 filed on March 1, 2022, as amended by its subsequent Form 10-K/A, Amendment No. 1, filed on April 29, 2022 (collectively, "Annual Report on Form 10-K, as amended").</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany transactions and balances have been eliminated. The accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss, and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full year ending December 31, 2022 or for any other period. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no significant changes to the Company’s significant accounting policies described in the Annual Report on Form 10-K, as amended, that have had a material impact on its condensed consolidated financial statements and related notes.</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%">Use of Estimates</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the financial statements as well as the reported amounts of revenues and expenses during the reporting period. Such management estimates include, but are not limited to, revenue recognition, collectability of accounts receivable, useful lives of intangible assets, estimates related to recoverability of long-lived assets and goodwill, stock-based compensation, restructuring accruals, legal contingencies, deferred income tax assets and associated valuation allowances and distribution fee commitments. These estimates generally require judgments, may involve the analysis of historical and prediction of future trends, and are subject to change from period to period. Actual results may differ from the Company’s estimates, and such differences may be material to the accompanying condensed consolidated financial statements.</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%">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Pronouncements Recently Adopted</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the Financial Accounting Standards Board (“FASB”) issued <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwYTExYTVjMzUzOTRkNzdhYTA4OWY1ZjRhODY2MzVmL3NlYzpjMGExMWE1YzM1Mzk0ZDc3YWEwODlmNWY0YTg2NjM1Zl8zNy9mcmFnOjY5ZTI5ZjhjNjM1MzRhYzNhN2M3ZTU1N2U1MjM5ZjNhL3RleHRyZWdpb246NjllMjlmOGM2MzUzNGFjM2E3YzdlNTU3ZTUyMzlmM2FfNDM5ODA0NjU1OTA3Mw_0801b319-7692-445b-8597-a232b42acefc">ASU 2020-06</span>, 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 ("ASU 2020-06"). The guidance simplifies an issuer's accounting for convertible debt instruments and its application of the derivatives scope exception for contracts in its own entity. The guidance eliminates two of the three models in ASC 470-20 that require separate accounting for embedded conversion features. The Company adopted this standard effective January 1, 2022 using the modified retrospective approach. Therefore, the condensed consolidated financial statements for the three months ended March 31, 2022 are presented under the new standard, while the comparative periods presented are not adjusted and continue to be reported in accordance with the Company’s historical accounting policy.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the adoption of this standard, the Company recognized a cumulative effect adjustment of $38.7 million to retained earnings on the Company’s condensed consolidated balance sheet as of January 1, 2022. This adjustment was primarily driven by the derecognition of interest expense related to the accretion of the debt discount associated with the embedded conversion option recorded in the prior period as required under the legacy guidance. In addition, the Company reclassified $50.7 million and issuance costs of $1.6 million from additional paid-in-capital to convertible senior notes, net on the Company’s condensed consolidated balance sheet as of January 1, 2022. The reclassification was recorded in order to combine the two legacy units of account into a single instrument classified as a liability since the bifurcation of the instrument into two units of account is no longer required under the new standard. Under the new guidance, the Company will no longer incur interest expense related to the accretion of the debt discount associated with the embedded conversion option. The Company will use the if-converted method to calculate diluted EPS. If the Company makes an irrevocable election to settle the principal of the convertible senior notes in cash and the excess conversion spread in shares, the if-converted method will result in a reduced number of shares issued to reflect only the excess conversion. Since the Company had a net loss for the three months ended March 31, 2022, the convertible senior notes were determined to be anti-dilutive and therefore had no impact to basic or diluted net loss per share for the period as a result of adopting ASU 2020-06.</span></div> 38700000 50700000 1600000 <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company primarily generates revenue by providing digital media and promotions solutions to its customers and partners. Revenues are recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:27pt"><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-bottom:6pt;padding-left:45pt;text-indent:-18pt"><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:14.5pt">Identification of the contract, or contracts, with a customer</span></div><div style="margin-bottom:6pt;padding-left:45pt;text-indent:-18pt"><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:14.5pt">Identification of the performance obligations in the contract</span></div><div style="margin-bottom:6pt;padding-left:45pt;text-indent:-18pt"><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:14.5pt">Determination of the transaction price</span></div><div style="margin-bottom:6pt;padding-left:45pt;text-indent:-18pt"><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:14.5pt">Allocation of the transaction price to the performance obligations in the contract</span></div><div style="margin-bottom:6pt;padding-left:45pt;text-indent:-18pt"><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:14.5pt">Recognition of revenue when, or as, the Company satisfies a performance obligation</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides digital promotions, including digital coupons, and/or media programs to its customers, which consist of advertisers, retail partners and advertising agencies. The Company uses its proprietary technology platforms to create, target, deliver and analyze these programs for customers. The Company typically generates revenue, derived from customer use of these programs, on a cost-per-click, cost-per-impression, or cost-per-acquisition basis, and customers are typically billed monthly. Duration-based campaigns are generally billed prior to campaign launch.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pricing of digital promotions programs typically includes both promotion setup fees and promotion campaign fees. Promotion setup fees are related to the creation of digital promotions and set up of the underlying campaign on Quotient’s proprietary platforms for tracking of the related clicks. The Company recognizes 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%">related to promotion setup fees over time, proportionally, on a per click basis, using the number of authorized clicks, per insertion order, commencing on the date of the first click. A click refers to the consumer's action of activating a digital promotion through the Company’s proprietary technology platforms by either saving it to a retailer’s loyalty account for automatic digital redemption, or printing it for physical redemption at a retailer. Promotion campaign fees are usually determined on a per click basis. The Company typically recognizes revenues for digital promotion campaign fees as clicks occur.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has a duration-based National Promotions offering, as part of its National Promotion business. This offering provides advertisers access to the Company’s proprietary platforms for a specific period of time (the campaign period) in exchange for a fixed fee. The Company provides a single service consisting of making the advertiser’s promotions available for use on its network each day during the campaign period, which generally is between seven and twenty-eight days. The Company has a stand-ready performance obligation that is satisfied over time; therefore, the Company recognizes revenue ratably over the campaign period. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s media programs enable advertisers and retailers to distribute digital media to promote their brands and products on its retailers’ websites, and mobile applications, and through a network of affiliate publishers and non-publisher third parties that display its media offerings on their websites or mobile applications. Pricing for media campaigns is usually determined on a cost-per-impression, cost-per-click or cost-per-acquisition basis. The Company recognizes revenue each time a digital media ad is displayed or each time a user clicks on the media ad displayed on the Company’s websites, mobile applications or on third-party websites.  </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross Versus Net Revenue Reporting</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business and through its distribution network, the Company delivers digital media and promotions on retailers’ websites through retailers’ loyalty programs, and on the websites of digital publishers. In these situations, the Company evaluates whether it is the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis). The Company typically reports digital promotion and media advertising revenues for campaigns placed on third-party owned properties on a gross basis; that is, the amounts billed to its customers are recorded as revenues, and distribution fees paid to retailers or digital publishers are recorded as cost of revenues. The Company is the principal because it controls the digital promotion and media advertising inventory before it is transferred to its customers. The Company’s control is evidenced by its sole ability to monetize the digital coupon and media advertising inventory, being primarily responsible to its customers, having discretion in establishing pricing for the delivery of the digital promotions and media, or a combination of these.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In other cases (e.g., sponsored search and DOOH offerings), the Company reports revenues on a net basis, that is, the costs for digital advertising inventory and third-party data paid to suppliers are deducted from gross revenues to arrive at net revenues. The Company’s performance obligation in these arrangements is to provide the use of its platforms that enables customers to bid on real-time digital advertising inventory, use of data, and other add-on features in designing and executing their campaigns. The Company charges its customers a platform fee based on a percentage of the digital advertising inventory and data costs purchased through the use of its platforms. The platform fee is not contingent on the results of a digital media advertising campaign. The Company has determined that it’s an agent in these arrangements because it does not have control of the digital advertising inventory before it is transferred to the customer and does not set prices. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also introduced retailer-specific promotion and media campaign offerings (either, or both, also known as "shopper" offerings). The Company has determined that it is an agent in these arrangements as the retailer is the customer, as the retailer controls the delivery of shopper promotion and media programs on its website, and as the retailer sets the pricing. The Company’s obligation in these arrangements is to provide use of its platforms to the retailers. The retailer determines how shopper</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%">promotions and media programs are executed through the Company’s platforms. Under these arrangements, the Company reports revenue on a net basis.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Arrangements with Multiple Performance Obligations</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts with customers may include multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The Company determines its best estimate of its standalone selling prices based on its overall pricing objectives, taking into consideration market conditions and other factors, including the value of its contracts and characteristics of targeted customers.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Revenues</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenues primarily relate to cash received or billings to customers associated with promotion setup fees, promotion campaign fees and digital media fees that are expected to be recognized upon click, or delivery of media impressions, or campaign duration, which generally occur within the next twelve months. The Company records deferred revenues, including amounts which are refundable, when cash payments are received or become due in advance of the Company satisfying its performance obligations. The decrease in the deferred revenue balance for the three months ended March 31, 2022 is primarily driven by $17.1 million of recognized revenue, partially offset by cash payments of $11.6 million received or due in advance of satisfying the Company’s performance obligations.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s payment terms vary by the type and size of its customers. For certain products or services and customer types, we require payment before the products or services are delivered to the customer.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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%">Practical Expedients and Exemptions</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which it recognizes revenue for an amount where it has the right to invoice for services performed.</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%">Sales Commissions</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generally incurs and expenses sales commissions upon recognition of revenue for related goods and services, which typically occurs within one year or less. Sales commissions earned related to revenues for initial contracts are commensurate with sales commissions related to renewal contracts. These costs are recorded in sales and marketing expenses within the condensed consolidated statements of operations.</span></div> 17100000 11600000 <div style="margin-top:6pt;text-indent:27pt"><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 revenues disaggregated by type of services (in thousands, unaudited). The majority of the Company’s revenue is generated from sales in the United States.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </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:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><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:13.564%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Promotion</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%">50,162 </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%">69,614 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Media</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%">28,294 </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%">45,702 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenue</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,456 </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%">115,316 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 50162000 69614000 28294000 45702000 78456000 115316000 Fair Value Measurements<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1—Quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2—Observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3—Inputs that are generally unobservable and typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability.</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%">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s fair value hierarchy for its financial assets and liabilities that are measured at fair value on a recurring basis are as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </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:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><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:9pt;font-weight:700;line-height:100%">March 31, 2022</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:9pt;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:9pt;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:9pt;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:9pt;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:700;line-height:100%">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"/><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%;text-decoration:underline">Cash equivalents:</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;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:#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%">105,014 </span></td><td style="background-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 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%">105,014 </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</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,014 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span 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:middle"><span 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:middle"/><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:middle"><span 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:middle"><span 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:middle"/><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:middle"><span 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,014 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;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 related to acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-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%">— </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</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:middle"><span style="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:middle"><span style="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:middle"/><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:middle"><span style="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:middle"><span style="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:middle"/><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:middle"><span style="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:middle"><span style="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:middle"/><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:middle"><span style="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:middle"><span style="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:middle"/></tr></table></div><div style="text-align:center"><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:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"> </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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"> </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 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"> </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 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;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%;text-decoration:underline">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;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%">Money market funds</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%">105,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%">— </span></td><td style="background-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 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%">105,004 </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</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,004 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span 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:middle"><span 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:middle"/><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:middle"><span 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:middle"><span 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:middle"/><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:middle"><span 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,004 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;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 related to acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-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,275 </span></td><td style="background-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,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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</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:middle"><span style="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:middle"><span style="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:middle"/><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:middle"><span style="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:middle"><span style="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:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,275 </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:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,275 </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:middle"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation technique used to measure the fair value of money market funds includes using quoted prices in active markets. The money market funds have a fixed net asset value of $1.0.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contingent consideration relates to the acquisitions of Elevaate Ltd. (“Elevaate”) and Ubimo Ltd. (“Ubimo”). The fair values of contingent consideration are based on the expected achievement of certain revenue targets as defined under the acquisition agreements and were estimated using an option pricing method with significant inputs that are not observable in the market, thus classified as a Level 3 instrument. The inputs included the expected achievement of certain financial metrics over the contingent consideration period, volatility and discount rate. The fair value of the contingent consideration is classified as a liability and is re-measured each reporting period. Refer to Note 6 for further details related to the acquisitions.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the change in the contingent consideration (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:68.198%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><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.530%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><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%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">Ubimo</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:9pt;font-weight:700;line-height:100%">Elevaate</span></td></tr><tr><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%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">Level 3</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:9pt;font-weight:700;line-height:100%">Level 3</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 the beginning of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">22,275 </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%">— </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%">Change in fair value during the period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments made during the period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">— </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%">— </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><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.198%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><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.530%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2021</span></td></tr><tr><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%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">Ubimo</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:9pt;font-weight:700;line-height:100%">Elevaate</span></td></tr><tr><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%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">Level 3</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:9pt;font-weight:700;line-height:100%">Level 3</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 the beginning of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">20,930 </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%">8,524 </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%">Change in fair value during the period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238 </span></td><td style="background-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%">47 </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%">Payments made during the period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">21,168 </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%">8,571 </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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded a charge of zero and $0.3 million during the three months ended March 31, 2022, and March 31, 2021, respectively, for the re-measurement of the fair values of contingent consideration related to acquisitions, as a component of operating expenses in the accompanying condensed consolidated statements of operations.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2022, the Company paid $22.3 million related to Ubimo's achievement of financial metrics subject to contingent consideration during the measurement period ending December 31, 2021, and as a result, no liability existed as of March 31, 2022. Out of the total consideration paid, $5.7 million was originally measured and recorded on the acquisition date and $16.6 million was recorded subsequent to the acquisition date through changes in fair value of contingent consideration within the condensed consolidated statements of operations. </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%">Fair Value Measurements of Other Financial Instruments</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022 and December 31, 2021, the fair value of the Company’s 1.75% convertible senior notes due 2022 was $192.0 million and $193.8 million, respectively. The fair value was determined based on a quoted price of the convertible senior notes in an over-the-counter market on the last trading day of the reporting period. Accordingly, these convertible senior notes are classified within Level 2 in the fair value hierarchy. Refer to Note 8 for additional information related to the Company’s convertible debt.</span></div> <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s fair value hierarchy for its financial assets and liabilities that are measured at fair value on a recurring basis are as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </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:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><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:9pt;font-weight:700;line-height:100%">March 31, 2022</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:9pt;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:9pt;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:9pt;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:9pt;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:700;line-height:100%">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"/><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%;text-decoration:underline">Cash equivalents:</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;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:#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%">105,014 </span></td><td style="background-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 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%">105,014 </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</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,014 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span 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:middle"><span 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:middle"/><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:middle"><span 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:middle"><span 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:middle"/><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:middle"><span 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,014 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;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 related to acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-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%">— </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</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:middle"><span style="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:middle"><span style="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:middle"/><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:middle"><span style="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:middle"><span style="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:middle"/><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:middle"><span style="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:middle"><span style="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:middle"/><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:middle"><span style="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:middle"><span style="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:middle"/></tr></table></div><div style="text-align:center"><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:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"> </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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"> </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 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"> </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 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;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%;text-decoration:underline">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;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%">Money market funds</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%">105,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%">— </span></td><td style="background-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 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%">105,004 </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</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,004 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span 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:middle"><span 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:middle"/><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:middle"><span 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:middle"><span 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:middle"/><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:middle"><span 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,004 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;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 related to acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-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,275 </span></td><td style="background-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,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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</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:middle"><span style="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:middle"><span style="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:middle"/><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:middle"><span style="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:middle"><span style="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:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,275 </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:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,275 </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:middle"/></tr></table></div> 105014000 0 0 105014000 105014000 0 0 105014000 0 0 0 0 0 0 0 0 105004000 0 0 105004000 105004000 0 0 105004000 0 0 22275000 22275000 0 0 22275000 22275000 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the change in the contingent consideration (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:68.198%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><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.530%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><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%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">Ubimo</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:9pt;font-weight:700;line-height:100%">Elevaate</span></td></tr><tr><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%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">Level 3</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:9pt;font-weight:700;line-height:100%">Level 3</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 the beginning of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">22,275 </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%">— </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%">Change in fair value during the period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments made during the period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">— </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%">— </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><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.198%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><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.530%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2021</span></td></tr><tr><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%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">Ubimo</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:9pt;font-weight:700;line-height:100%">Elevaate</span></td></tr><tr><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%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">Level 3</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:9pt;font-weight:700;line-height:100%">Level 3</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 the beginning of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">20,930 </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%">8,524 </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%">Change in fair value during the period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238 </span></td><td style="background-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%">47 </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%">Payments made during the period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">21,168 </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%">8,571 </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> 22275000 0 0 0 22275000 0 0 0 20930000 8524000 238000 47000 0 0 21168000 8571000 0 300000 22300000 0 5700000 16600000 0.0175 192000000 193800000 Allowance for Credit Losses  <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The summary of activity in the allowance for credit losses is 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:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><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:13.564%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the 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%">2,500 </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,070 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for expected credit losses</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%">120 </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%">193 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs charged against the allowance, net of recoveries</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%">(514)</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%">(316)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the 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%">2,106 </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%">1,947 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The summary of activity in the allowance for credit losses is 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:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><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:13.564%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the 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%">2,500 </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,070 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for expected credit losses</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%">120 </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%">193 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs charged against the allowance, net of recoveries</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%">(514)</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%">(316)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the 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%">2,106 </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%">1,947 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 2500000 2070000 120000 193000 514000 316000 2106000 1947000 Balance Sheet Components<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%">Property and Equipment, Net</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consist of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.106%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.932%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,263 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,093 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Computer equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,472 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,696 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,137 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,362 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,286 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,552 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,158 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,703 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Accumulated depreciation and amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69,629)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,052)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Projects in process</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,009 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="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 property and equipment, net</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,845 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,660 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><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 $1.9 million and $2.0 million for the three months ended March 31, 2022 and 2021, respectively. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalized internal use software development and enhancement costs of $2.5 million and $2.3 million during the three months ended March 31, 2022 and 2021, respectively. During the three months ended March 31, 2022 and 2021, the Company had $1.0 million and $1.1 million, respectively, in amortization expense related to internal use software, which is included in property and equipment depreciation and amortization expense, and recorded as cost of revenues. Once the software is placed into service, the asset is included in software within "property and equipment, net". The unamortized capitalized development costs were $13.2 million and $11.6 million as of March 31, 2022 and December 31, 2021, 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%">Accrued Compensation and Benefits</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued compensation and benefits consist of the following (in thousands):</span></div><div style="margin-top:11pt"><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:72.106%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.932%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll and related expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,591 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">4,253 </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%">Commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bonus</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vacation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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 accrued compensation and benefits</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,241 </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:middle"/><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:middle"><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,223 </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:middle"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Current Liabilities  </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities consist of the following (in thousands):</span></div><div style="margin-top:11pt"><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:72.145%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><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:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution fees</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,935 </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%">Traffic acquisition cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">12,033 </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 cost related to a retailer agreement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,000 </span></td><td style="background-color:#ffffff;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%">Rebate liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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,444 </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%">Prefunded liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">292 </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%">Marketing expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636 </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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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 other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,009 </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:middle"/><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:middle"><span 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,279 </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:middle"/></tr></table></div> <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consist of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.106%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.932%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,263 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,093 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Computer equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,472 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,696 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,137 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,362 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,286 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,552 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,158 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,703 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Accumulated depreciation and amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69,629)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,052)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Projects in process</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,009 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="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 property and equipment, net</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,845 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,660 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 58263000 51093000 23472000 23696000 6137000 8362000 2286000 2552000 90158000 85703000 69629000 68052000 1316000 5009000 21845000 22660000 1900000 2000000 2500000 2300000 1000000 1100000 13200000 11600000 <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued compensation and benefits consist of the following (in thousands):</span></div><div style="margin-top:11pt"><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:72.106%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.932%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll and related expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,591 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">4,253 </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%">Commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bonus</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vacation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cff0fc;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 accrued compensation and benefits</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,241 </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:middle"/><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:middle"><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,223 </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:middle"/></tr></table></div> 4591000 4253000 3146000 5838000 3357000 9045000 1147000 1087000 12241000 20223000 <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities consist of the following (in thousands):</span></div><div style="margin-top:11pt"><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:72.145%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><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:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution fees</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,935 </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%">Traffic acquisition cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">12,033 </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 cost related to a retailer agreement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,000 </span></td><td style="background-color:#ffffff;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%">Rebate liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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,444 </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%">Prefunded liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">292 </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%">Marketing expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636 </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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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 other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,009 </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:middle"/><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:middle"><span 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,279 </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:middle"/></tr></table></div> 29389000 46313000 5424000 4935000 4057000 12033000 0 8000000 3668000 2444000 3646000 4782000 1167000 292000 73000 636000 10585000 15844000 58009000 95279000 Acquisitions<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisition of Ubimo</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 19, 2019, the Company acquired all outstanding shares of Ubimo, a leading data and media activation company.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total acquisition consideration of $20.7 million consisted of $15.0 million in cash and contingent consideration of up to $24.8 million payable in cash with an estimated fair value of $5.7 million as of the acquisition date. The contingent consideration payout was based on Ubimo achieving certain financial metrics between the date of the acquisition through December 31, 2021. The acquisition date fair value was determined using an option pricing model. As of December 31, 2021, the date that the contingent consideration period ended, Ubimo achieved certain financial metrics. During the three months ended March 31, 2022, the Company paid $24.7 million, of which $22.3 million related to contingent consideration and $2.4 million related to certain bonuses; and as a result, no liability existed as of March 31, 2022. Of the total $24.7 million that was paid, $5.7 million was classified within financing activity and the remaining $19.0 million was classified within operating activity on the Company's condensed consolidated statements of cash flows. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisition of Elevaate</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 26, 2018, the Company acquired all the outstanding shares of Elevaate, a sponsored search company for retail partners and CPG brands.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total acquisition consideration of $13.3 million consisted of $7.2 million in cash and contingent consideration of up to $18.5 million payable in cash with an estimated fair value of $6.1 million as of the acquisition date. The contingent consideration payout was based on Elevaate achieving certain financial metrics between February 1, 2019 through January 31, 2021. The acquisition date fair value of the contingent consideration was determined by using an option pricing model. The fair value of the contingent consideration was re-measured every reporting period. As of January 31, 2021, the date that the contingent consideration period ended, Elevaate achieved certain financial metrics. </span><span style="background-color:#ffffff;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 paid </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$9.0 million, of which</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $8.6 million related to contingent consideration and $0.4 million related to certain bonuses; and, as a result, no liability existed as of December 31, 2021. Of the total $9.0 million that was paid, $6.1 million was classified within financing activity and the remaining $2.9 million was classified within operating activity on the Company's consolidated statements of cash flows. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Each of these acquisitions were accounted for as a business combination. Accordingly, assets acquired and liabilities assumed were recorded at their estimated fair values as of the acquisition date when control was obtained. The Company expensed all transaction costs in the period in which they were incurred. The Company acquired various intangible assets resulting from these acquisitions, such as, customer relationships, vendor relationships, developed technologies and trade names. The fair value of the customer relationships was determined by using a </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%">discounted cash flow model. The fair value of the vendor relationships was determined by using a cost approach. The fair value of developed technologies was determined by using the relief from royalty method or the with-and-without method. The fair value of trade names was determined by using the relief from royalty method. The excess of the consideration paid over the fair value of the net tangible assets and liabilities and identifiable intangible assets acquired was recorded as goodwill. The goodwill arising from the acquisitions are largely attributable to the synergies expected to be realized. None of the goodwill recorded from these acquisitions were deductible for income tax purposes.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each of these transactions, the fair value of the consideration transferred and the assets acquired and liabilities assumed was determined by the Company and in doing so management engaged a third-party valuation specialist to measure the fair value of identifiable intangible assets and obligations related to deferred revenue and contingent consideration. The estimated fair value of the identifiable assets acquired and liabilities assumed in the relevant acquisition is based on management’s best estimates.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the acquisition consideration and the related fair values of the assets acquired and liabilities assumed (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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:25.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><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:9.572%"/><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:9.572%"/><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:9.572%"/><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:12.935%"/><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:9.580%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Purchase<br/>Consideration</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:9pt;font-weight:700;line-height:100%">Net<br/>Tangible<br/>Assets<br/>Acquired/<br/>(Liabilities<br/>Assumed)</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:9pt;font-weight:700;line-height:100%">Identifiable<br/>Intangible<br/>Assets</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:9pt;font-weight:700;line-height:100%">Goodwill</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:9pt;font-weight:700;line-height:100%">Goodwill<br/>Deductible<br/>for Taxes</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:9pt;font-weight:700;line-height:100%">(1)<br/>Acquisition<br/>Related<br/>Expenses</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ubimo</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%">20,740 </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%">384 </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%">10,750 </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%">9,606 </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 colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not Deductible</span></td><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%">579 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elevaate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,346 </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%">(60)</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,781 </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,625 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:400;line-height:100%">Not Deductible</span></td><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%">549 </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:top"><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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-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%">34,086 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-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%">324 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,531 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-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,231 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-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,128 </span></td><td style="background-color:#cff0fc;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="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.78pt">Expensed as general and administrative</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following sets forth each component of identifiable intangible assets acquired in connection with the acquisitions (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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:54.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><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:9.572%"/><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:9.572%"/><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:9.578%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ubimo</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%">Estimated<br/>Useful<br/>Life<br/>(in Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Elevaate</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%">Estimated<br/>Useful<br/>Life<br/>(in Years)</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 technologies</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%">7,100 </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="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%">4.0</span></td><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%">3,307 </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="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%">5.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0</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%">379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">5.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0</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%">95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable intangible assets</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%">10,750 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">3,781 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div> 20700000 15000000 24800000 5700000 24700000 22300000 2400000 24700000 5700000 19000000 13300000 7200000 18500000 6100000 9000000 8600000 400000 9000000 6100000 2900000 0 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the acquisition consideration and the related fair values of the assets acquired and liabilities assumed (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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:25.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><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:9.572%"/><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:9.572%"/><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:9.572%"/><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:12.935%"/><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:9.580%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Purchase<br/>Consideration</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:9pt;font-weight:700;line-height:100%">Net<br/>Tangible<br/>Assets<br/>Acquired/<br/>(Liabilities<br/>Assumed)</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:9pt;font-weight:700;line-height:100%">Identifiable<br/>Intangible<br/>Assets</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:9pt;font-weight:700;line-height:100%">Goodwill</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:9pt;font-weight:700;line-height:100%">Goodwill<br/>Deductible<br/>for Taxes</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:9pt;font-weight:700;line-height:100%">(1)<br/>Acquisition<br/>Related<br/>Expenses</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ubimo</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%">20,740 </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%">384 </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%">10,750 </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%">9,606 </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 colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not Deductible</span></td><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%">579 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elevaate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,346 </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%">(60)</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,781 </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,625 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:400;line-height:100%">Not Deductible</span></td><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%">549 </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:top"><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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-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%">34,086 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-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%">324 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,531 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-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,231 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-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,128 </span></td><td style="background-color:#cff0fc;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="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.78pt">Expensed as general and administrative</span></div> 20740000 384000 10750000 9606000 579000 13346000 -60000 3781000 9625000 549000 34086000 324000 14531000 19231000 1128000 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following sets forth each component of identifiable intangible assets acquired in connection with the acquisitions (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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:54.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><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:9.572%"/><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:9.572%"/><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:9.578%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ubimo</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%">Estimated<br/>Useful<br/>Life<br/>(in Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Elevaate</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%">Estimated<br/>Useful<br/>Life<br/>(in Years)</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 technologies</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%">7,100 </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="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%">4.0</span></td><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%">3,307 </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="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%">5.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0</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%">379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">5.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0</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%">95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable intangible assets</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%">10,750 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">3,781 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div> 7100000 P4Y 3307000 P5Y 3400000 P2Y 379000 P5Y 250000 P4Y 95000 P3Y 10750000 3781000 Intangible Assets<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the gross carrying amount and accumulated amortization for the intangible assets (in thousands):  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross</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:9pt;font-weight:700;line-height:100%">Accumulated<br/>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:9pt;font-weight:700;line-height:100%">Net</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:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Amortization<br/>Period<br/>(Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Media service rights</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,582 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,390)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,192 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:center;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technologies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,035)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">1.5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Promotion service rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,796)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">0.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,665)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">2.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Data access rights</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,206 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,206)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;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%">0.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domain names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,596)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:middle"/><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%">0.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,823 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,823)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;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%">0.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,510)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><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%">0.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">975 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(954)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;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%">0.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registered users</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(420)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="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%">0.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,750 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122,395)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,355 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4</span></td></tr></table></div><div><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:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross</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:9pt;font-weight:700;line-height:100%">Accumulated<br/>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:9pt;font-weight:700;line-height:100%">Net</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:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Amortization<br/>Period<br/>(Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Media service rights</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,582 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,282)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,300 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technologies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,235)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">1.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Promotion service rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,419)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">0.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,311)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">2.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Data access rights</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,206 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,206)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;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%">0.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domain names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,596)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:middle"/><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%">0.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,823 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,823)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;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%">0.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,510)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><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%">0.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">975 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(945)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">30 </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="3" style="background-color:#cff0fc;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%">0.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registered users</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(420)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="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%">0.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,750 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,747)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,003 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022 and December 31, 2021, the Company has a domain name with a gross value of $0.4 million with an indefinite useful life that is not subject to amortization.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets subject to amortization are amortized over their useful lives as shown in the table above. Amortization expense related to intangible assets subject to amortization was $2.6 million and $7.4 million during the three months ended March 31, 2022 and 2021, respectively. Estimated future amortization expense related to intangible assets as of March 31, 2022 is as follows (in thousands):   </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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:79.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.402%"/><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:9pt;font-weight:700;line-height:100%">Total</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%">2022, remaining nine months</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,860 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/></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:middle"><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 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 and beyond</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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:#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%">Total estimated amortization expense</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,002 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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%">As of March 31, 2022, the Company performed an analysis of the impact of recent events, including business and market disruption caused by COVID-19, on the fair values of its intangible assets, and determined that an impairment does not exist. However, there can be no assurance that intangible assets will not be impaired in future periods, and the Company will continue to monitor its operating results, cash flow forecasts and challenges from declines in current market conditions, as well as impacts of COVID-19, for future determinations regarding these intangible assets.</span></div> <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the gross carrying amount and accumulated amortization for the intangible assets (in thousands):  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross</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:9pt;font-weight:700;line-height:100%">Accumulated<br/>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:9pt;font-weight:700;line-height:100%">Net</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:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Amortization<br/>Period<br/>(Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Media service rights</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,582 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,390)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,192 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:center;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technologies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,035)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">1.5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Promotion service rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,796)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">0.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,665)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">2.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Data access rights</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,206 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,206)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;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%">0.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domain names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,596)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:middle"/><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%">0.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,823 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,823)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;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%">0.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,510)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><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%">0.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">975 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(954)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;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%">0.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registered users</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(420)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="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%">0.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,750 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122,395)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,355 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4</span></td></tr></table></div><div><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:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross</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:9pt;font-weight:700;line-height:100%">Accumulated<br/>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:9pt;font-weight:700;line-height:100%">Net</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:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Amortization<br/>Period<br/>(Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Media service rights</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,582 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,282)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,300 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technologies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,235)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">1.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Promotion service rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,419)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">0.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,311)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">2.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Data access rights</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,206 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,206)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;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%">0.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domain names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,596)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:middle"/><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%">0.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,823 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,823)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;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%">0.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,510)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><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%">0.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">975 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(945)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">30 </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="3" style="background-color:#cff0fc;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%">0.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registered users</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(420)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="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%">0.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,750 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,747)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,003 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td></tr></table></div> 35582000 33390000 2192000 P0Y4M24D 27170000 23035000 4135000 P1Y6M 24426000 23796000 630000 P0Y3M18D 22690000 19665000 3025000 P2Y1M6D 10206000 10206000 0 P0Y 5948000 5596000 352000 P0Y 2823000 2823000 0 P0Y 2510000 2510000 0 P0Y 975000 954000 21000 P0Y7M6D 420000 420000 0 P0Y 132750000 122395000 10355000 P1Y4M24D 35582000 32282000 3300000 P0Y8M12D 27170000 22235000 4935000 P1Y8M12D 24426000 23419000 1007000 P0Y7M6D 22690000 19311000 3379000 P2Y4M24D 10206000 10206000 0 P0Y 5948000 5596000 352000 P0Y 2823000 2823000 0 P0Y 2510000 2510000 0 P0Y 975000 945000 30000 P0Y9M18D 420000 420000 0 P0Y 132750000 119747000 13003000 P1Y6M 400000 400000 2600000 7400000 Estimated future amortization expense related to intangible assets as of March 31, 2022 is as follows (in thousands):     <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:79.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.402%"/><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:9pt;font-weight:700;line-height:100%">Total</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%">2022, remaining nine months</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,860 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/></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:middle"><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 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 and beyond</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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:#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%">Total estimated amortization expense</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,002 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 5860000 3583000 559000 0 0 0 10002000 Debt Obligations<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%">2017 Convertible Senior Notes</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2017, the Company issued and sold $200.0 million aggregate principal amount of 1.75% convertible senior notes due December 2022 in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (the “notes”). The notes are unsecured obligations of the Company and bear interest at a fixed rate of 1.75% per annum, payable semi-annually in arrears on June 1 and December 1 of each year, commencing on June 1, 2018. The total net proceeds from the debt offering, after deducting transaction costs, were approximately $193.8 million.  </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The conversion rate for the notes is initially 57.6037 shares of the Company’s common stock per $1,000 principal amount of notes, which is equivalent to an initial conversion price of approximately $17.36 per share of common stock, subject to adjustment upon the occurrence of specified events.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of the notes may convert their notes at their option at any time prior to the close of business on the business day immediately preceding September 1, 2022, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on March 31, 2018 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the five-business day period after any five consecutive trading day period (the “measurement period”) in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate for the notes on each such trading day; (3) if the Company calls any or all of the notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events. On or after September 1, 2022, holders may convert all or any portion of their notes at any time prior to the close of business on the scheduled trading day immediately preceding the maturity date regardless of the foregoing conditions. 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. The Company intends to settle the principal amount of the notes with cash.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may not redeem the notes prior to December 5, 2020. It may redeem for cash all or any portion of the notes, at its option, on or after December 5, 2020 if the last reported sale price of its common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending not more than three trading days preceding the date on which it provides notice of redemption at a redemption price equal to 100% of the principal amount of the notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the notes.</span></div><div style="margin-top:12pt;text-indent:27pt"><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 prior to the maturity date, holders may require the Company to repurchase for cash all or any portion of their notes at a fundamental change repurchase price equal to 100% of the principal amount of the notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.</span></div><div style="margin-top:12pt;text-indent:27pt"><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 notes, prior to the adoption of ASU 2020-06 on January 1, 2022, the Company separated the notes into liability and equity components. The carrying amount of the liability component of $149.3 million was calculated by measuring the fair value of a similar debt instrument that does not have an associated convertible feature. The carrying amount of the equity component of $50.7 million, representing the conversion option, was determined by deducting the fair value of the liability component from the par value of the notes. The excess of the principal amount of the liability component over its carrying amount (“debt discount”) was amortized to interest expense over the term of the notes at an effective interest rate of 5.8%.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the adoption of ASU 2020-06 on January 1, 2022, the Company allocated the total debt issuance costs incurred of $6.2 million to the liability and equity components of the notes in proportion to the respective values. Issuance costs attributable to the liability component of $4.6 million were amortized to interest expense using the effective interest method over the contractual terms of the notes. Issuance costs attributable to the equity component of $1.6 million were netted with the equity component in additional paid-in capital.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the adoption of ASU 2020-06 on January 1, 2022, which the Company elected to adopt using the modified retrospective method, the Company removed the impact of recognizing the equity component of the notes (at issuance and subsequent accounting impact of additional interest expense from debt discount amortization). The cumulative effect of the accounting change as of January 1, 2022 was an increase to the carrying amount of the convertible notes of $10.4 million, an increase to beginning retained earnings of $38.7 million, and a reduction to additional paid-in capital of $49.1 million. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the liability component of the notes recorded in convertible senior notes, net on the condensed consolidated balance sheets 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.122%"><tr><td style="width:1.0%"/><td style="width:70.728%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.616%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.619%"/><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:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(10,358)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(623)</span></td><td style="background-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%">(856)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount of the liability component</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:middle"><span 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,377 </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:middle"/><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:middle"><span 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,786 </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:middle"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the interest expense related to the notes recognized in interest expense on the condensed consolidated statements of operations (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.122%"><tr><td style="width:1.0%"/><td style="width:70.728%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.616%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.619%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><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%">Contractual interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233 </span></td><td style="background-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%">232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense related to the Notes</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:middle"><span 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,108 </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:middle"/><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:middle"><span 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,721 </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:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">ABL Credit Agreement</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 17, 2021, the Company, as borrower, and certain subsidiaries of the Company as guarantors, entered into a Loan, Guaranty and Security Agreement (the "ABL Credit Agreement") with Bank of America, N.A., a national banking association, and certain other financial institutions from time to time that may become parties to the agreement (the "Lenders"). </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL Credit Agreement provides for an asset-based revolving credit facility (the "ABL Facility") for available borrowings up to $100.0 million with the actual amount dependent on a "borrowing base" number consisting of the sum of various categories of eligible accounts receivable (the lesser of such number and $100.0 million, the "Line Cap"). The ABL Facility matures and all outstanding amounts, if any, become due and </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%">payable on November 17, 2026 ("fixed ABL maturity date"), except that the maturity date shall be accelerated to the date that is 91 days prior to the maturity of the Company’s outstanding 1.75% Convertible Senior Notes due 2022 (the “Notes”), unless (i) the Notes are repaid in full or converted to equity at least 91 days prior to the maturity of the Notes, (ii) the Notes are refinanced and/or extended to a maturity date that is at least 91 days after the fixed ABL maturity date, or (iii) during the 91 day period prior, the Company has sufficient cash to repay the Notes in full, the Company meets a certain liquidity test after giving pro forma effect to the repayment to the Notes, and there is no event of default under the ABL Facility. The commitments of the Lenders under the ABL Facility will terminate and outstanding borrowings under the ABL Facility will mature on the fifth anniversary of the closing of the ABL Facility or sooner as described above. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL Credit Agreement includes conditions to borrowings, representations and warranties, affirmative and negative covenants and events of default customary for financings of this type and size. In the event of default, all obligations will be automatically due and payable and all commitments will terminate. The ABL Credit Agreement requires the Company to maintain a minimum fixed charge coverage ratio at all times. The ABL Credit Agreement limits the Company’s and its subsidiaries’ ability to, among other things, incur additional indebtedness, create liens on any assets, pay dividends or make certain restricted payments, consummate certain assets sales and merge, consolidate and/or sell or dispose of certain assets. The ABL Credit Agreement also requires that if the Company's Excess Availability (defined as the Line Cap less borrowed amounts or issued letters of credit) is less than the greater of (i) the Line Cap and (ii) $10.0 million, the Company will maintain a fixed coverage charge ratio of at least 1.00 to 1.00. In addition, the ABL Credit Agreement includes customary events of default, which may require the Company to pay an additional 2% interest on the outstanding loans under the ABL Credit Agreement. As set forth in the ABL Credit Agreement, borrowings under the ABL Facility initially will bear interest at a rate equal to, for BSBY Loans, the BSBY Rate plus the Applicable Margin or, for Base Rate Loans, the Base Rate plus the Applicable Margin. The Applicable Margin is determined based on average daily borrowing availability.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, the borrowing base was $60.0 million. During the three months ended March 31, 2022, there were no borrowings or repayments under the ABL Facility.</span></div> 200000000 0.0175 0.0175 193800000 17.36 20 30 1.30 5 5 0.98 1.30 20 30 3 1 0 1 149300000 50700000 0.058 6200000 4600000 1600000 10400000 38700000 -49100000 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the liability component of the notes recorded in convertible senior notes, net on the condensed consolidated balance sheets 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.122%"><tr><td style="width:1.0%"/><td style="width:70.728%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.616%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.619%"/><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:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(10,358)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(623)</span></td><td style="background-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%">(856)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount of the liability component</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:middle"><span 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,377 </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:middle"/><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:middle"><span 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,786 </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:middle"/></tr></table></div> 200000000 200000000 0 10358000 623000 856000 199377000 188786000 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the interest expense related to the notes recognized in interest expense on the condensed consolidated statements of operations (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.122%"><tr><td style="width:1.0%"/><td style="width:70.728%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.616%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.619%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><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%">Contractual interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233 </span></td><td style="background-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%">232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense related to the Notes</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:middle"><span 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,108 </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:middle"/><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:middle"><span 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,721 </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:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 875000 875000 0 2614000 233000 232000 1108000 3721000 100000000 100000000 0.0175 10000000 0.02 60000000 Stock-based Compensation<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%">2013 Equity Incentive Plan</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2013, the Company adopted the 2013 Equity Incentive Plan (the “2013 Plan”), which became effective in March 2014 and serves as the successor to the Company’s 2006 Stock Plan (the “2006 Plan”). Pursuant to the 2013 Plan, 4,000,000 shares of common stock were initially reserved for grant, plus (1) any shares that were reserved and available for issuance under the 2006 Plan at the time the 2013 Plan became effective, (2) any shares that become available upon forfeiture or repurchase by the Company under the 2006 Plan and (3) any shares added to the 2013 Plan pursuant to the next paragraph.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2013 Plan, the Company may grant stock options, stock appreciation rights, restricted stock and restricted stock units (“RSUs”), performance-based stock and units to employees, directors and consultants. The shares available will be increased at the beginning of each year by the lesser of (i) 4% of outstanding common stock on the last day of the immediately preceding year, or (ii) such number determined by the Board of Directors and subject to additional restrictions relating to the maximum number of shares issuable pursuant to incentive stock options. Under the 2013 Plan, both the ISOs and NSOs are granted at a price per share not less than 100% of the fair market value on the effective date of the grant. The Board of Directors determines the vesting period for each option award on the grant date, and the options generally expire 10 years from the grant date or such shorter term as may be determined by the Board of Directors.</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%">Stock Options </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no option grants during the three months ended March 31, 2022 and 2021.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units and Performance-Based Restricted Stock Units</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of RSUs equals the market value of the Company’s common stock on the date of the grant. The RSUs are excluded from issued and outstanding shares until they are vested.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 1, 2021, the Company granted a total of 938,831 performance-based restricted stock units (“2021 PSU Awards”), under the 2013 Equity Incentive Plan, to certain executive leaders with a grant date fair value of $13.28. The PSU Award represents the right to receive shares of the Company’s common stock upon meeting certain vesting conditions. The PSU Awards will vest in three years subject to the achievement of certain operating performance goals, stock performance goals and continued employment. The fair value of the PSU Award was measured using a Monte Carlo simulation. As of March 31, 2022, the Company performed an assessment and determined that the likelihood of achievement of certain operating performance goals was not deemed probable. As such, during the three months ended March 31, 2022, no compensation expense was recognized in the Company's condensed consolidated financial statements related to the 2021 PSU Awards. During the three months ended March 31, 2021, the Company recorded $0.3 million in compensation expense in its condensed consolidated financial statements related to the 2021 PSU Awards. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 1, 2022, (“2022 Grant Date”), the Company granted a total of 1,171,494 performance-based restricted stock units (“2022 PSU Awards”), under the 2013 Equity Incentive Plan, to certain executive leaders with a grant date fair value of $4.82, $3.87 and $3.14, for each respective tranche. The PSU Award represents the right to receive shares of the Company’s common stock upon meeting certain vesting conditions. The PSU Awards vest subject to the achievement of stock performance goals and the awardee being an employee at the time of vesting. Any unvested portion of the PSU award will be forfeited on the third anniversary of the 2022 Grant Date. The fair value of the PSU Award was measured using a Monte Carlo simulation. During the three months ended March 31, 2022, the expense recognized in its condensed consolidated financial statements related to the 2022 PSU Awards was $0.3 million. </span></div><div style="margin-top:12pt;text-indent:27pt"><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 and RSU, including PSU award activity under the 2013 Plan is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.558%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.558%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.558%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.558%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.558%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.967%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><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:9pt;font-weight:700;line-height:100%">RSUs Outstanding</span></td><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:9pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares<br/>Available<br/>for Grant</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:9pt;font-weight:700;line-height:100%">Number of<br/>Shares</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:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant<br/>Date Fair<br/>Value</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:9pt;font-weight:700;line-height:100%">Number of<br/>Shares</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:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</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:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term (Years)</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:9pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,168,061 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,381,039 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.78 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,897,993 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.89</span></td><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:middle"><span style="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:middle"><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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in shares authorized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,791,177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span 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:middle"/><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:middle"><span 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:middle"/><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:middle"><span 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:middle"/><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:middle"><span 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:middle"/><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:middle"><span 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:middle"/><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:middle"><span 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:middle"/><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:middle"><span 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:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options canceled or expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-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:middle"><span 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:middle"/><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:middle"><span 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:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span 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:middle"/><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:middle"><span 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:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,790,964)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,790,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%">5.42 </span></td><td style="background-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:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span 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:middle"/><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%">(432,366)</span></td><td style="background-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.36 </span></td><td style="background-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:middle"><span 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:middle"/><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:middle"><span 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:middle"/><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:middle"><span 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:middle"/><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:middle"><span 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:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs canceled or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(210,656)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs vested and withheld for taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span 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:middle"/><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:middle"><span 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:middle"/><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:middle"><span 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:middle"/><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:middle"><span 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:middle"/><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:middle"><span 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:middle"/><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:middle"><span 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:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2022</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%">11,721,839 </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%">7,528,981 </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:middle"><span 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.83 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">6,697,993 </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%">11.50 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">4.79</span></td><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%">734 </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%">Vested and exercisable as of March 31, 2022</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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">5,535,520 </span></td><td style="background-color:#cceeff;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:#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.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 colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.19</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%">734 </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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value disclosed in the table above is based on the difference between the exercise price of the options and the fair value of the Company’s common stock.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate total fair value of options vested was $0.9 million and $1.4 million during the three months ended March 31, 2022 and 2021, 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%">Employee Stock Purchase Plan</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Board of Directors adopted the 2013 Employee Stock Purchase Plan (“ESPP”), which became effective in March 2014. Eligible employees can enroll and elect to contribute up to 15% of their base compensation through payroll withholdings in each offering period which is six months in duration, subject to certain limitations. The purchase price of the stock is the lower of 85% of the fair market value on (a) the first day of the offering period or (b) the purchase date.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the option feature is estimated using the Black-Scholes model for the period presented based on the following assumptions:</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.458%"><tr><td style="width:1.0%"/><td style="width:75.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.544%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></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:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><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:top"><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:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07%</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12%</span></td><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60%</span></td><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><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-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, a total of 2,401,697 shares of common stock were issued under the ESPP since inception of the plan. As of March 31, 2022, a total of 1,998,303 shares are available for issuance under the ESPP.</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%">Stock-based Compensation Expense</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the total stock-based compensation expense resulting from stock options, RSUs and ESPP shares included in the Company’s condensed consolidated statements of operations (in thousands):</span></div><div><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.458%"><tr><td style="width:1.0%"/><td style="width:75.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.544%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><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:top"><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:top"><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:top"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:top"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</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,742 </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%">5,844 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, there was $53.7 million of unrecognized stock-based compensation expense, of which $4.6 million is related to stock options and ESPP shares, and $49.1 million is related to RSUs. The total unrecognized stock-based compensation expense related to stock options and ESPP shares as of March 31, 2022 will be amortized over a weighted-average period of 1.58 years. The total unrecognized stock-based compensation expense related to RSUs as of March 31, 2022 will be amortized over a weighted-average period of 2.68 years.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2022 and 2021, the Company capitalized $0.2 million and $0.1 million, respectively, of stock-based compensation expense in projects in process as part of property and equipment, net on the accompanying condensed consolidated balance sheets.</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%">Common Stock Repurchases</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board of Directors previously approved programs for the Company to repurchase shares of its common stock. In February 2021, the Company’s Board of Directors authorized the Company to repurchase up to $50.0 million of its common stock from February 2021 through February 2022 (the "February 2021 Program"). During the three months ended March 31, 2022, the Company did not repurchase any shares of its common stock, nor did the Company repurchase any of its common stock thereafter. The Company terminated the February 2021 Program prior to its expiration.</span></div> 4000000 0.04 1 P10Y 0 0 938831 13.28 P3Y 0 300000 1171494 4.82 3.87 3.14 300000 <div style="margin-top:12pt;text-indent:27pt"><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 and RSU, including PSU award activity under the 2013 Plan is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.558%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.558%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.558%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.558%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.558%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.967%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><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:9pt;font-weight:700;line-height:100%">RSUs Outstanding</span></td><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:9pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares<br/>Available<br/>for Grant</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:9pt;font-weight:700;line-height:100%">Number of<br/>Shares</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:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant<br/>Date Fair<br/>Value</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:9pt;font-weight:700;line-height:100%">Number of<br/>Shares</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:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</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:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term (Years)</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:9pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,168,061 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,381,039 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.78 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,897,993 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.89</span></td><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:middle"><span style="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:middle"><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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in shares authorized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,791,177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span 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:middle"/><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:middle"><span 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:middle"/><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:middle"><span 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:middle"/><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:middle"><span 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:middle"/><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:middle"><span 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:middle"/><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:middle"><span 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:middle"/><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:middle"><span 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:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options canceled or expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-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:middle"><span 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:middle"/><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:middle"><span 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:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span 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:middle"/><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:middle"><span 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:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,790,964)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,790,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%">5.42 </span></td><td style="background-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:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span 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:middle"/><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%">(432,366)</span></td><td style="background-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.36 </span></td><td style="background-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:middle"><span 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:middle"/><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:middle"><span 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:middle"/><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:middle"><span 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:middle"/><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:middle"><span 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:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs canceled or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(210,656)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#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:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs vested and withheld for taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span 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:middle"/><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:middle"><span 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:middle"/><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:middle"><span 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:middle"/><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:middle"><span 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:middle"/><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:middle"><span 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:middle"/><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:middle"><span 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:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2022</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%">11,721,839 </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%">7,528,981 </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:middle"><span 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.83 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">6,697,993 </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%">11.50 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">4.79</span></td><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%">734 </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%">Vested and exercisable as of March 31, 2022</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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">5,535,520 </span></td><td style="background-color:#cceeff;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:#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.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 colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.19</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%">734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 10168061 5381039 10.78 6897993 11.32 P4Y10M20D 1596000 3791177 200000 200000 5.33 2790964 2790964 5.42 432366 10.36 210656 210656 10.48 142909 11721839 7528981 8.83 6697993 11.50 P4Y9M14D 734000 5535520 12.15 P4Y2M8D 734000 900000 1400000 0.15 P6M 0.85 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the option feature is estimated using the Black-Scholes model for the period presented based on the following assumptions:</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.458%"><tr><td style="width:1.0%"/><td style="width:75.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.544%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></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:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><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:top"><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:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07%</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12%</span></td><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60%</span></td><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> P0Y6M P0Y6M 0.0007 0.0012 0.60 0.60 0 0 2401697 1998303 The following table sets forth the total stock-based compensation expense resulting from stock options, RSUs and ESPP shares included in the Company’s condensed consolidated statements of operations (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.458%"><tr><td style="width:1.0%"/><td style="width:75.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.544%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><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:top"><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:top"><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:top"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:top"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</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,742 </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%">5,844 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 532000 423000 891000 1255000 967000 972000 3352000 3194000 5742000 5844000 53700000 4600000 49100000 P1Y6M29D P2Y8M4D 200000 100000 50000000 0 Income TaxesThe Company recorded a provision for income taxes of $0.2 million for each respective period during the three months ended March 31, 2022 and 2021. The provision for income taxes was primarily attributable to the Company’s foreign operations, amortization of tax deductible goodwill from prior acquisitions, and state taxes. 200000 200000 Net Loss Per Share<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of the Company’s basic and diluted net loss per share is as follows (in thousands, except per share data):</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:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><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:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">(26,306)</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%">(13,414)</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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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%">Weighted-average number of common shares<br/>   used in computing net loss per share, basic<br/>   and diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,924 </span></td><td style="background-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,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom: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-bottom: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.28)</span></td><td style="background-color:#cceeff;border-bottom: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-bottom: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-bottom: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.15)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The outstanding common equivalent shares excluded from the computation of the diluted net loss per share for the periods presented because including them would have been antidilutive are 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:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><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:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three</span></td></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:9pt;font-weight:700;line-height:100%">Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and ESPP</span></td><td colspan="2" style="background-color:#cff0fc;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%">6,858 </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 colspan="2" style="background-color:#cff0fc;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%">7,127 </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:middle"><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="padding:2px 0 2px 1pt;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,529 </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,435 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares related to convertible senior notes</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,521 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,521 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="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%">25,908 </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 colspan="2" style="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%">24,083 </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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of the Company’s basic and diluted net loss per share is as follows (in thousands, except per share data):</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:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><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:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">(26,306)</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%">(13,414)</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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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%">Weighted-average number of common shares<br/>   used in computing net loss per share, basic<br/>   and diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,924 </span></td><td style="background-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,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom: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-bottom: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.28)</span></td><td style="background-color:#cceeff;border-bottom: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-bottom: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-bottom: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.15)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -26306000 -13414000 94924000 94924000 92413000 92413000 -0.28 -0.28 -0.15 -0.15 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The outstanding common equivalent shares excluded from the computation of the diluted net loss per share for the periods presented because including them would have been antidilutive are 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:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><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:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three</span></td></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:9pt;font-weight:700;line-height:100%">Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and ESPP</span></td><td colspan="2" style="background-color:#cff0fc;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%">6,858 </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 colspan="2" style="background-color:#cff0fc;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%">7,127 </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:middle"><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="padding:2px 0 2px 1pt;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,529 </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,435 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares related to convertible senior notes</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,521 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,521 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="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%">25,908 </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 colspan="2" style="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%">24,083 </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> 6858000 6858000 7127000 7127000 7529000 7529000 5435000 5435000 11521000 11521000 11521000 11521000 25908000 25908000 24083000 24083000 Leases<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into operating leases primarily for office facilities. These leases have terms which typically range from 1 year to 10 years, and often include options to renew. These renewal terms can extend the lease term up to 6 years, and are included in the lease term when it is reasonably certain that the Company will exercise the option. These operating leases are included as operating lease right-of-use assets on the condensed consolidated balance sheets, and represent the Company’s right to use the underlying asset for the lease term. The present value of the Company’s obligation to make lease payments are included in other current liabilities and other non-current liabilities on the condensed consolidated balance sheets.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into short-term leases primarily for office facilities with an initial term of twelve months or less, and a professional sports team suite with a 20-year term, which it uses for sales and marketing purposes. The effective lease term for the professional sports team suite is based on the cumulative days available for use throughout the 20-year contractual term, which is less than twelve months and therefore is classified as a short-term lease. As of March 31, 2022, the Company’s lease commitment of $5.4 million, relating to the professional sports team suite, expires in 2034, and does not reflect short-term lease costs. These leases are not recorded on the Company's condensed consolidated balance sheet due to the accounting policy election as discussed under Note 2 to the condensed consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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%">All operating lease expense is recognized on a straight-line basis over the lease term. During the three months ended March 31, 2022 and 2021, the Company recognized $1.5 million in total lease costs during each respective period, which is comprised of $1.4 million and $1.3 million, respectively, in operating lease costs for right-</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%">of-use assets and $0.1 million and $0.2 million, respectively, in short-term lease costs related to short-term operating leases. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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%">Because the rate implicit in each lease is not readily determinable, the Company uses its incremental borrowing rate to determine the present value of the lease payments. The Company has certain contracts for office facilities which may contain lease and non-lease components which it has elected to be treated as a single lease component due to the accounting policy election as discussed under Note 2 to the condensed consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2022, the Company exited occupancy of its leased office space in San Francisco, California to align with its continued operational and cost optimization efforts. The Company has the ability and intent to sublease the office space for the remainder of the lease term. The Company determined that a triggering event had occurred that required an interim impairment assessment for certain of its long-lived and right-of-use assets. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performed an interim impairment assessment in the first quarter of 2022. In measuring the estimated amount of long-lived and right-of-use asset impairment, the Company considered estimated future sublease income including the consideration of local real estate market conditions. The Company also factored the time to identify a tenant and to enter into an agreement. Based on a discounted cash flow analysis, the Company concluded that the carrying value of certain long-lived and right-of-use assets will not be recoverable. As such, during the three months ended March 31, 2022, the Company recorded an impairment charge of $6.1 million within general &amp; administrative expenses on its condensed consolidated statements of operations. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to operating leases 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:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><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:13.564%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities</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%">1,330 </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%">950 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for<br/>   lease obligations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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,942 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',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%">Supplemental balance sheet information related to operating leases was as follows (in thousands, except lease term and discount rate):</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.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><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.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating right-of-use assets reported as:</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%"> </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%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><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 style="background-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%">19,393 </span></td><td style="background-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,874 </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;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities reported as:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwYTExYTVjMzUzOTRkNzdhYTA4OWY1ZjRhODY2MzVmL3NlYzpjMGExMWE1YzM1Mzk0ZDc3YWEwODlmNWY0YTg2NjM1Zl83My9mcmFnOjljODFkNzEwYTY0MjQ5NjU4OWQ0NzQ5NGEyNzFlZDM1L3RhYmxlOjgwZmY5YWMyMTVmZjQxZWNiNTA4MzYxYzJmZGJlMmFkL3RhYmxlcmFuZ2U6ODBmZjlhYzIxNWZmNDFlY2I1MDgzNjFjMmZkYmUyYWRfNS0wLTEtMS02MDU4MQ_44da707f-8a2b-49c4-9642-cbdac68c68b7"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwYTExYTVjMzUzOTRkNzdhYTA4OWY1ZjRhODY2MzVmL3NlYzpjMGExMWE1YzM1Mzk0ZDc3YWEwODlmNWY0YTg2NjM1Zl83My9mcmFnOjljODFkNzEwYTY0MjQ5NjU4OWQ0NzQ5NGEyNzFlZDM1L3RhYmxlOjgwZmY5YWMyMTVmZjQxZWNiNTA4MzYxYzJmZGJlMmFkL3RhYmxlcmFuZ2U6ODBmZjlhYzIxNWZmNDFlY2I1MDgzNjFjMmZkYmUyYWRfNS0wLTEtMS02MDU4MQ_d58aabdb-548b-46cc-a4c7-0b220ae5816d">Other current liabilities</span></span></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%">5,424 </span></td><td style="background-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,935 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,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%">26,903 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</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%">30,975 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">31,838 </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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</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%">6.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities were as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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:79.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.402%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022, remaining nine months</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%">5,185 </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:top"><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%">6,883 </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:top"><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%">6,226 </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:top"><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%">4,805 </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:top"><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%">3,344 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 and 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,836 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-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,279 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed Interest</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,304)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="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="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,975 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P1Y P10Y P6Y P20Y P20Y 5400000 1500000 1500000 1400000 1300000 100000 200000 6100000 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to operating leases 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:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><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:13.564%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities</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%">1,330 </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%">950 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for<br/>   lease obligations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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,942 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1330000 950000 0 3942000 Supplemental balance sheet information related to operating leases was as follows (in thousands, except lease term and discount rate):<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.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><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.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating right-of-use assets reported as:</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%"> </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%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><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 style="background-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%">19,393 </span></td><td style="background-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,874 </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;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities reported as:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwYTExYTVjMzUzOTRkNzdhYTA4OWY1ZjRhODY2MzVmL3NlYzpjMGExMWE1YzM1Mzk0ZDc3YWEwODlmNWY0YTg2NjM1Zl83My9mcmFnOjljODFkNzEwYTY0MjQ5NjU4OWQ0NzQ5NGEyNzFlZDM1L3RhYmxlOjgwZmY5YWMyMTVmZjQxZWNiNTA4MzYxYzJmZGJlMmFkL3RhYmxlcmFuZ2U6ODBmZjlhYzIxNWZmNDFlY2I1MDgzNjFjMmZkYmUyYWRfNS0wLTEtMS02MDU4MQ_44da707f-8a2b-49c4-9642-cbdac68c68b7"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwYTExYTVjMzUzOTRkNzdhYTA4OWY1ZjRhODY2MzVmL3NlYzpjMGExMWE1YzM1Mzk0ZDc3YWEwODlmNWY0YTg2NjM1Zl83My9mcmFnOjljODFkNzEwYTY0MjQ5NjU4OWQ0NzQ5NGEyNzFlZDM1L3RhYmxlOjgwZmY5YWMyMTVmZjQxZWNiNTA4MzYxYzJmZGJlMmFkL3RhYmxlcmFuZ2U6ODBmZjlhYzIxNWZmNDFlY2I1MDgzNjFjMmZkYmUyYWRfNS0wLTEtMS02MDU4MQ_d58aabdb-548b-46cc-a4c7-0b220ae5816d">Other current liabilities</span></span></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%">5,424 </span></td><td style="background-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,935 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,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%">26,903 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</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%">30,975 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">31,838 </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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</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%">6.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 19393000 23874000 5424000 4935000 25551000 26903000 30975000 31838000 P5Y8M12D P6Y2M12D 0.051 0.050 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities were as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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:79.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.402%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022, remaining nine months</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%">5,185 </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:top"><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%">6,883 </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:top"><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%">6,226 </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:top"><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%">4,805 </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:top"><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%">3,344 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 and 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,836 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-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,279 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed Interest</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,304)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="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="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,975 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 5185000 6883000 6226000 4805000 3344000 9836000 36279000 5304000 30975000 Commitments and Contingencies<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%">Purchase Obligations</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has unconditional purchase commitments, primarily related to distribution fees, software license fees and marketing services, of $6.4 million as of March 31, 2022.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our agreements with retailers include certain guaranteed distribution fees which, in some cases, may apply to multiple annual periods. If the adoption and usage of our platforms do not meet projections or minimums, these guaranteed distribution fees may not be recoverable and any shortfall may be payable by us at the end of the applicable period. We considered various factors in our assessment including our historical experience with the transaction volumes through the retailer and comparative retailers, ongoing communications with the retailer to increase its marketing efforts to promote the digital platform, as well as the projected revenues, and associated revenue share payments. For example, in 2020, the Company's efforts to implement, with Albertsons, one of the Company’s solutions resulted in multiple disputes being raised by each of the parties against the other, one of which disputes resulted in the Company not being able to meet the contractual minimum at the end of the applicable period under the agreement. In order to resolve certain of the disputes regarding the parties' respective obligations, the Company recognized a loss of $8.8 million during the year ended December 31, 2020. This loss was included in cost of revenues on our consolidated statements of operations.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2021, the Company notified Albertsons that due to the Albertsons' failure to meet certain obligations under the agreement, the Company is not obligated to meet the contractual minimums for the period that ended in October 2021. In connection with renewal discussions between the parties, the Company received a letter in October 2021 from Albertsons notifying us of their intent to early terminate our agreement related to the delivery of promotions and media campaigns, effective December 31, 2021. The Company informed Albertsons that we disputed their right to terminate the agreement prior to March 31, 2022. On November 16, 2021, the Company notified Albertsons it was terminating the Agreement effective November 18, 2021, due to Albertsons’ failure to cure its material breach of the Agreement. Consistent with its offer, the Company continued to provide certain services past the termination date for the benefit of its CPG customers; and ceased providing the last of such services on February 26, 2022.</span><span style="color:#ff0000;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%">The parties are currently in litigation. If the contractual minimum applicable to the period that ended in October 2021 is enforceable, the Company may recognize a loss that, depending on a variety of factors, is estimated to be as high as $8.5 million.</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%">Indemnification</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, to facilitate transactions related to the Company’s operations, the Company indemnifies certain parties, including CPGs, advertising agencies, retailers and other third parties. The Company has agreed to hold certain parties harmless against losses arising from claims of intellectual property infringement or other liabilities relating to or arising from our products or services, or other contractual infringement. The term of these indemnity provisions generally survive termination or expiration of the applicable agreement. To date, the Company has not recorded any liabilities related to these agreements. We also have entered into indemnification </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">agreements with our officers and directors, and our Amended and Restated Bylaws also contain provisions relating to circumstances under which the Company may indemnify certain other parties. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s founder and chief executive officer (“CEO”) is subject to a claim from a third party, alleging that he owes certain amounts to the third party in connection with fundraising activities for Quotient that occurred between 1998 and 2006. The Company agreed to advance certain defense costs, subject to an undertaking to repay such amounts if, and to the extent that, it is ultimately determined that he is not entitled to indemnification. The matter is ongoing. If this matter is resolved in favor of the third party and the Company is required to indemnify the CEO for a loss, the Company may be required to make an indemnity payment. While the Company maintains directors’ and officers’ liability insurance, such insurance may not be applicable, adequate or cover all liabilities that may be incurred.</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%">Litigation</span></div><div style="margin-top:6pt;text-indent:27pt"><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 be involved in lawsuits, claims, investigations, and proceedings consisting of intellectual property, commercial, employment, and other matters. The Company records a provision for these claims when it is both probable that a liability has been incurred and the amount of the loss, or a range of the potential loss, can be reasonably estimated. These provisions are reviewed regularly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel, and other information or events pertaining to a particular case. In the event that one or more of these matters were to result in a claim against the Company, an adverse outcome, including a judgment or settlement, may cause a material adverse effect on the Company’s future business, operating results, or financial condition.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that liabilities associated with existing claims are remote, and therefore, the Company has not recorded any accrual for existing claims as of March 31, 2022 and December 31, 2021. The Company expenses legal fees in the period in which they are 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%">Legal Proceedings</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not list all routine litigation matters with which it is a party. The Company discusses below certain pending matters. In determining whether to discuss a pending matter, the Company considers both quantitative and qualitative factors to assess materiality, such as, among others, the amount of damages alleged and the nature of other relief sought, if specified; its view of the merits of the claims and of the strength of its defenses; and whether the action purports to be, or is, a class action the jurisdiction in which the proceeding is pending.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Catalina Marketing Corp. v. Quotient Technology Inc. On February 24, 2021, Catalina Marketing Corporation filed a complaint in the Florida Circuit Court of the Sixth Judicial District against the Company asserting claims for unlawful and unfair trade practices; tortious interference with business relationship; and tortious interference with prospective business relationship. The complaint alleges that the Company engaged in predatory pricing practices and misleading communications with potential customers in connection with its in-lane coupon solution. The complaint seeks unspecified compensatory and punitive damages and injunctive relief. While it is not possible at this time to predict with any degree of certainty the ultimate outcome of this action, the Company believes that Catalina’s claims lack merit.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Result Marketing Group, Ltd. v. Southeastern Grocers et al. On June 17, 2021, Result Marketing Group, Ltd. (“RMG”) filed a complaint in the U.S. District Court for the Middle District of Florida, against Southeastern Grocers, LLC, Bio-Lo, LLC, Winn-Dixie Stores, Inc. (collectively, "SEG") and the Company. The complaint alleges SEG breached its non-disclosure agreement with RMG by providing the Company with RMG's trade secrets, including the business concept of and "playbook" for a retail media hub. The complaint alleges the Company and SEG misappropriated such trade secrets to develop the SEG Media Hub, and that the Company further misappropriated such trade secrets to develop its "retail performance media platform", which it sells to end users. The complaint further alleges that the Company interfered with RMG's contract and prospective business relationship with SEG. RMG contends that SEG defrauded it of no less than $59 million, and that the Company and SEG are jointly and severally liable for treble damages of no less than $177 million. The complaint seeks compensatory and punitive damages, a constructive trust, and attorney's fees. While it is not possible at this time to predict with any degree of certainty the ultimate outcome of this action, the Company believes that RMG’s claims lack merit.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fortis Advisors LLC v. Quotient Technology, Inc. On August 20, 2021, Fortis Advisors LLC, as the SavingStar stockholder representative, ("Fortis") filed a complaint in the Delaware Court of Chancery alleging breach of contract, declaratory judgment, and in the alternative, breach of the implied covenant of good faith and fair dealing. The complaint alleges that the Company ceased to make generally available the SavingStar customer relationship management (CRM) business, which would trigger an earnout payment of $8.5 million under the terms of the Agreement and Plan of Merger, dated August 23, 2018, between Quotient Technology Inc. and SavingStar, Inc. While it is not possible at this time to predict with any degree of certainty the ultimate outcome of this action, the Company believes that Fortis's claims lack merit.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Albertsons Companies, Inc. v. Quotient Technology, Inc. On November 16, 2021, the Company informed Albertsons Companies, Inc. (“Albertsons”) that, in light of Albertsons' failure to cure its material breach of the Services and Data Agreement ("the Agreement"), it was terminating the Agreement effective November 19, 2021. The Company offered to continue to provide certain services beyond the termination date for the benefit of the CPGs. On November 19, 2021, Albertsons filed a complaint against the Company in the Superior Court of the State of California, County of Santa Clara alleging claims of breach of contract and breach of implied covenant of good faith and fair dealing. The complaint alleges that the Company failed to achieve alleged minimum revenue targets, failed to make certain revenue share payments in the amount of $5.0 million, failed to pay a guaranteed annual minimum payment of $10.0 million under Statement of Work (SOW) No. 5, and improperly terminated the Agreement. On November 22, 2021, consistent with the Company's offer in its November 16, 2021 termination letter, the parties entered into a stipulation, where the Company agreed to sell campaigns through December 15, 2021, and provide services and support for those campaigns through February 26, 2022 so long as Albertsons provided the necessary logistical steps to enable the Company to deliver the services and support. The Company also agreed to support the In-Lane Tool through December 10, 2021. On December 9, 2021, Albertsons filed for a temporary restraining order to prevent the Company from discontinuing its digital-coupon-service or its In-Lane Tool or otherwise refusing to support Albertsons advertising and coupon programs, and for an order to show cause re preliminary injunction. On December 13, 2021, the Court issued an order denying Albertsons’ request for a temporary restraining order and order to show cause re preliminary injunction because, on the basis of the evidence presented by Albertsons, it found that Albertsons was unlikely to prevail on its claims at trial. While it is not possible at this time to predict with any degree of certainty the ultimate outcome of this action, the Company believes that Albertsons’ claims lack merit.</span></div> 6400000 8800000 8500000 59000000 177000000 8500000 5000000 10000000 Employee Benefit PlanThe Company maintains a defined-contribution plan under Section 401(k) of the Internal Revenue Code. The 401(k) plan provides retirement benefits for eligible employees. Eligible employees may elect to contribute to the 401(k) plan. The Company provides a match of up to the lesser of 3% of each employee’s annual salary or $6,000, which vests immediately for employees with tenure of over a year of continuous employment. The Company’s matching contribution expense was $0.7 million in each respective period during the three months ended March 31, 2022 and 2021. 0.03 6000 700000 700000 Information About Geographic AreasRevenues generated outside of the United States were insignificant for all periods presented. Additionally, as the Company’s assets are primarily located in the United States, information regarding geographical location is not presented, as such amounts are immaterial to these condensed consolidated financial statements taken as a whole. EXCEL 81 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /R1I%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 " #\D:14/)D']>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.LTV#E&7"X@32$A, G&+'&^+:-HH,6KW]K1EZX3@ 3C&_O/Y ML^0:H\8NT7/J(B7VE&^&T+198]R*(W/4 !F/%&PNQT0[-O=="I;'9SI M/AA M#P1*REL(Q-99MC !B[@0A:D=:DQDN4MGO,,%'S]3,\,< C44J.4,55F!,-/$ M>!J:&JZ "<:40OXND%N(<_5/[-P!<4X.V2^ION_+?C7GQATJ>'MZ?)G7+7R; MV;9(XZ_L-9\B;<5E\NOJ[G[W((R22A5R4\CU3BE=;?1:O4^N/_RNPJ%S?N__ ML?%%T-3PZR[,%U!+ P04 " #\D:14F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M /R1I%2-24F-O04 ',9 8 >&PO=V]R:W-H965T&UL MM5G?<^(V$'Z^_A4:I@_7F1!L"0BY23)#N*3--)L)?R..M\3N["P_Q(C+V0N_B;,D78B;,E^54P5FO0@GC5&0ZEAE18G[> M&?L?)GW/&A1/_!:+M=X[)O95GJ1\MB=48>$8L[SQ#S(]2]B^T(#BQ?( M1!>_9%T^V^]W2)!K(].M,3!(XZS\YR];1^P9,'; @&X-Z!L#_] (;&O BA@: [>U>L 6Y+$'H 1!&/LG,1)I<9:$(7]OW@%#%BNY875(4\!-7QX3Y M1X1ZE-;PF>#FXR68T],Z\U=T6.4D5N"Q W@?99!#Z!IRDY4+QP;@G[?P%+DQ M(M5_(6/TJS'ZQ1C]IC$>-TM1-P6XN>]U[Q$6@XK%H!V+^YPK(U2R(0]B*96I M8X1#&94+A-&P8C1LQV@J5"Q#&V($(KW613C2+JA^>/>N(2Y.*FXG+>=,<1"V M(BP.NPO'FO-$8_X:59Q&*,Y59F*S(==Q(LA=GCX)5<<%Q_ \O\N&C/D(G].* MSVD;/@]B$6L#;C+DCJ>ULX?CW.?2Q(6O11!E,I&+#2S'X!BAZ'M.!+TV) %/ M*IB^8H$?D9F!."-2D8G,,Z,V\!_6,F] _WB%D=Q3:K\-R4?^0FY"\$0\CX-2 MB@[/

41H^9R MAX]+_EMJ4ZD-3\@?\?+P6L811WW?&V+<7.[P<<$O)G(,I?=A*CC ^^' ^PFC MXE*&C^O]K0S *]-(9EC.: 9>H-N?^AY&".7-/Q666.2*V4UOTRJL/R+X,KK M2U0<\>O;PO9U8>I2!6V9*J Z*GL06X[P'=4Z9@V(#0^Z)I))]S ]J:A>##VH:M1!X4R'9O875Q.O!&M#\ P5C5 ML7(B3W%)'D,)'A9E^'7"ZP:_; !H=)#3=-JR(;B.M974KX(K<@T7ZV,-I.XH&8 E(W62A>R*^B/L)Q* \:%M^' M,G:$-?M.XADNR+NLLS^)6-O9 -?M^K2+]E+,:3S#M7E_Z6& 3I 9_6Y;&VQO M_P37Q,?80#LJY\2G[Y]^(C,1Y.I?Y>?6F3C2U@&ZU)X?O6//3CY9PA2M>(+N M.# GO Q73&CGPZ+8V*1/,JEEB0/UN>SM5*;MXM%G:YYP>HW+.25<$4 MW%;WBWI3<989I2)?$,\+%P43Y>SBS#R[K2[.9*-R4?+;"M5-4;#J\1W/Y'GP1]VNE'RPNSC;LGB^Y^K:YK>!NT5K)1,'+6L@257QU/KO$;Z\HU0I& MXD_!'^J#:Z1=N9/RN[[YD)W//(V(YSQ5V@2#KRV_XGFN+0&.'WNCLW9,K7AX M_63]5^,\.'/':GXE\[]$IM;GLWB&,KYB3:Z^R(?W?.]0H.VE,J_-)WK8RWHS ME#:UDL5>&1 4HMQ]LY_[0!PH8']$@>P5R',5Z%[!1&ZQ0V;77^'FW>7' MRT]7-VCY_N;FZQ*=H&_+:_3JQ6OT HD2?5W+IF9E5I\M%�EA;I?KQWN_'( MR'A_L.H-HGB.B$>(0_UJ6OV:IZTZ[JLOP//6?=*Z3XP].N9^4U6\5(C5-5?U MVPF+M+5(C45_S"*KUPAB@U)]P7\T8LMR&,(9JYVIT)C2&VY[ 7X%,3U;; ]C MXA"CD8^C5JR'U&^1^I-(+]-4-@ ,=F/* >5=SN>HA,PA5XCEL+]9F7($F0*E M%<^$0KF$*-7Z]0LRQUYHW(3+P/,04^CE+SCT3G>?".8Y7;<3;21A[GAQQZMV M_N8PD6H,':6_9N) '%B3B!=@? +>E<$(Q<>,.6]SA).ZO4K'\&1!#:W!* M(QIZ XRVF$]IX@=ND%$+,CH27&"B2CV:H.I=L@%N4&;]N;!&=CAQ?(!A!]4A M1<(#AWI(XQ9I/(GT,^!D2I3W*.? %ZC2Q' B5R<-W(Q'-W9-;3))D$O&'4K'R7L!^WN,;#6MB@_1H, RK0XIZ'G6#Q%['/-XDS-^DS!Y$ MGCM)Q+/')+%/H@&TXW)]< >TB*=GW>SS\>G=JP\&3H:AWP"'K'&#:A'(@N?+1?2P(]']@SN6!#39Q%K+MB=R(42?))=<4=:^)FLM6&/ MFK*T@:=Y Q!6#8<"0!::.-BN7(4T=\=+OA(C M$^:@ D)\/,3LXA5"QO9B1QEXFC,^]VCM8-*<6&U*"&+/2X98;;$D(%$R@K5C M#CQ-'==\Q0%G!M7#EI?-"$878Q ;HT,LC Z62A]CQQEXFC2N9*DI0P3,P78E80.!FBO%OJQVP6;'(;<[! AY'"7]^%W!(*G&03@;X&=#874 MO!10 Y92\7$BP0Z.2!(:6?G:(1?'43Q2JI&.3,@TF?2+GB,+F-BL09+$M\HS MAQR-, U'"C32L0LYPBZ#FN(87IM%2! $P^3@$@N3,:(F!SW2--GLDD,IRY/G MQM=F%1\/MYY#*"!CD>UXATRW7VUR4.SG49C4M6BMJ!Z1Z@/M>(Q,\]ANP1Y# M:%,4)1&U:-PAYWO>:!XC'9>1:2Z[DD4AE"[-=^U/^I374D",7GV"I( P?>W$ M/FE9'T^]K3>S#;2!O-KRV05RG0C\#X;ZWG>L2,+)(F:I9/I]+7/(WO7+ M7V*"HU/3JZC'J5J&=$Q&CC5!3ZNUUB/-T0OOC0=_&(J;"FU9WG S+#G%WAR> MZW]4KUFEF]%&K64E_N;9*2)![U7&:W%?&IIA-5KR2L_5)?J],8G\ED%B3\5F MEW\Z",;94S/+I7PRU>OI15WKN@9LR$;5T&-DV@)T_L]I]IU+Q&;?(<--BO3# MWI$S.4;.10%4?"SF^ZB.!3T)YEX8S^,DZ4=)>Y_X\RA*YKY/GC3WL3-'"$># MU[/W'XY-B*/Y',9U2J0?UZYJ(--5PV66F6H&\IH^.#D1)4K91D">8EXR4O[2K'>AT[7 (.X-^(A7.BHS:Q<")'U/?.C1Q"B9!/!K@ MKFZ@SVE2Z]$DZH1M5P6PYA-OF!=<WTP6$Q,*I(Q[4=90/*Y T7L301BJW>\5NQLE-^;(_TXJ)0MSN>8, MP&L!>+^20-S[&_TK0ONKT<4_4$L#!!0 ( /R1I%2[4VD'.@, $X+ 8 M >&PO=V]R:W-H965T&ULG99M4^(P$,>_2J;C"YU1^\"S M \P@<./=>,I8O7L=RT(SMDDO2<6[3W^;ME; 4D!>T*39W?[^VTVS_960+RH$ MT.0MCK@:6*'6R95MJR"$F*I+D0#'E860,=4XE4M;)1+H/'.*(]MSG+8=4\:M M83^[-Y/#ODAUQ#C,)%%I'%/Y]QHBL1I8KO5^XX$M0VUNV,-^0I?@@WY*9A)G M=AEESF+@B@E.)"P&ULB]&KN><<@L?C%8J;4Q,5*>A7@QD^_S@>48(H@@T"8$ MQH0Z-P M:&1"<[),UH1J.NQ+L2+26&,T,\ARDWFC&L;-:_2UQ%6&?GHXOK^;3._\Z83@ MR+^__3X9/>+D>G0[NAM/B7\SG3[ZY'1&)7 =@F8!C<[(!7GR)^3TY(R<$,;) M8RA21?E<]6V-3":R'13/O\Z?[^UX_D\J+TG#/2>>XWD5[N-Z]PD$I;N[Z6YC M)LIT>&4ZO"Q>\481U37D !'<("23,F2:14 H45EP@4JXK1>91VUE4LW-> MAY[KM/OVZ[J4"J.6XY1&&\"-$KA1"SS#J@>)G 1+)7@Y)PF5Y)5&*9!3?#/F M-26 VS;$%WA619Z'[ZQ!N7#AM+;0]UEML#=+]N9Q[!DE)CK5H9#L'RX8#?G= M2O@\?FL=R\E_6_P'&&Y(:)426E^2P)1*]^.W/E%M<]=9; "W2^#VEX#Q"Z\T M;F'&E_NHVWNIZRPVJ#LE=:>6>BSB&+_Y^TN\FKAS4(WOL]H@[Y;DW2/(CR[P M[J=,FD]&584?8KFAH%L^E5L[O. MQ_'F'$]_1+$7X0_04&59+V+MC'9K1?@@&6*/R(^4,SR7\#3&@Y@E5!L%'UO: M-RIK3D'WXQATZ\_!79^).2BVY%3C E7D**Z]F?9V5/!6]NRU9L=TFMA!+!E7 M)((%.CJ7'8P@\^8MGVB19/W/L]#8367#$!M>D,8 UQ="Z/>)::G*%GKX'U!+ M P04 " #\D:14U9F5 =4$ !B$0 & 'AL+W=O_MPN@>7&(@V MB3G;@>Y_?V,'$HJ==!_N!?)C9OP99SS?.*,=%S_EFC&%WO.LD#>]M5*;:\^3 MBS7+J;SB&U; G247.55P*E:>W A&$^.49Q[Q_8&7T[3HC4?FVHL8CWBILK1@ M+P+),L^I^'7',KZ[Z>'>X<)KNEHK?<$;CS9TQ69,?=^\"#CSZBA)FK-"IKQ M@BUO>K?X>D*(=C 6?Z5L)X^.D4[EC?.?^N0QN>GYFHAE;*%T" I_6S9A6:8C M <>_^Z"]>DSM>'Q\B/[5) _)O%'))CS[D29J?=.+>RAA2UIFZI7O_F3[A/HZ MWH)GTORBW=[6[Z%%*17/]\Y D*=%]4_?]Q-QY !QW YD[T!.'<(6AV#O$)A$ M*S*3UCU5=#P2?(>$MH9H^L#,C?&&;-)"/\:9$G W!3\UGDR?[Q^>9P_W"(YF MTV^/][=S.)G-X>_IX7D^0].O:/KR\'H[?P0#=(F^S^[1V9=S)-=4,(G2 LW7 MO)2T2.0%^O+A?.0I0-0#>8L]SEV%0UIP O3$"[66Z*%(6/+1WX/4ZOS((;\[ MTAGPB8HK%. +1'Q"'#R3WW?''3A!/=V!B1>TQ'LL%CQG:*:H8K 8%/K[]DTJ M <7\3T?TL(X>FNAA2_17MF5%R9SS7GD.C*=>V]MQ%(?]PN?LW5[^2:<*D07\*R;^>K(O2/1@Z'?A2?\-E6$1[&H1MO4.,-.O'^$%Q* MM!%\F2H7VL :E P#"\VV"H,@(&ZTJ$:+.NMENF&"JK18(?8.G5LR>=U1)W$= M->Y,>$8S6+FP0J&3B)],QW?E'=MYXV%P6C(.JR@8]-UY#VO"X2>5+!D5B[6! M3*!L,K[1Z\6%.;0 AI%5V+81)GZ_I:ZQWW1/O[MT6 $/*#.8-('^G.K5K)7) MV?M\>ZY(Y)]6DL,,DS@(6F"/6CWN7H9K6JR8[M!+F@JTI5G)]+)<0,N%$M#M M" YEFIB:XX4S!6RQ^:?XM@F)6^H!DP:>=,+/N8)YYM9Z<$(2BZ ?AKX%ZC C M_6#8@MKT>!QTHG[3[60I>'[ A4EU8@;6^)>D;W3J(Z?#;DC\J(6S40O<+1>/ MA6(@X>HPET[&T!X;)"$\1728!5'@MR VPH&[E6.JUDQ Q1K5/-MSGE^@@CE; M ;;UP>I7#IM+0N(6TD9#<+>(F(?^QN#%FAUX%7UOJ4];*R[) (=6@3KL,*AQ MVV)J5 5'G; O@F]3\R8.O)_C1G8_&EC3:AN1L&TI-4*%NY7J&38R&;,-77!]BVK=)"HHPM(:1_%0&3J#;TU8GB M&[,G?N,*=MCF<,THO/AH [B_Y%P=3O0 ]6>5\7]02P,$% @ _)&D5"XS MM<>] @ Y08 !@ !X;"]W;W)KRZNVL[^?O.+IC:%K;Z GN9 M<^;,##/X>RX^9$*I@L\\8[)K)4IM'FU;1@G-B;SG&\KP9L5%3A1NQ=J6&T%) M;$!Y9KN.T[9SDC(K\,W97 0^WZHL970N0&[SG(BO/LWXOFLUK,/!:[I.E#ZP M W]#UC2DZFTS%[BS*Y8XS2F3*6<@Z*IK]1J/@XZV-P;O*=W+HS7H2):^?:1E/2_-%/)/F"?O2UK$@VDK%\Q*,"O*4%6_R6>;A"( \ M]0"W!+CG@.8%@%<"/!-HHQ#:&MGTPN3&H#&:E.DJADK@;8HX M%0QFT^%H&HZ&@*MP]C(>]A:X"1?XFHRFBQ!F3W@UF;^.GM%N_#Z"EUD8PAV\ MA4.X^78+WR!EL$CX5A(62]]6J$ISVU&IH%\H<"\H\&#"F4HDC%A,XU.\C=%4 M(;F'D/KN5<()$??@-;Z#Z[ANC9[!_\,;5^1X588]P^==X L5412_>P5\!0.> M8[,EN@MV%,8LXCF%G[VE5 (_Z%]7W#4K=TWCKGG!W10[/^.RMA %LFV0NKUW MP9W;]IRV;^^.\U-CUO":C69E=B*L50EK7F5Z%]) VNET^D&Q17!C6YPM0O+O*QG'&$L62>[N"UBPNWJT?G;W ML0<;ECWD2THY>$KB-#_I+#E?'?=Z>;"D"9R!?)PG)GL]HS#8G'=1Y^>$FNE]R M^4-O.%B1>SJC_'9UG8E5KXH21@E-\XBE(*.+D\XI.K[ 6#H4%G]&=)/7KH$\ MRAUC#W)Q&9YTH$1$8QIP&8*(KT'.:. MY'3$XK^BD"]/.OT.".F"K&-^PS:?:'D@1\8+6)P7GV!3VL(."-8Y9TGI+! D M4;K])D]E(FH.EMOB@$L'W'"PG18'JW2P&@ZMD.S2P6Y"ZK%D.,C8!F326D23%\7]+;S%'8E22<49S\2_ MD?#CP]'T:CRYFDW&0%S-IE\NQZ=SL9C-Q=?7R=5\!J;G8C4=_?YI^F4\N9G] M B9_W%[._P9=<#L;@U\__ 8^@"@%\R5;YR0-\T&/"UPR>B\H,9QM,> 6#'/& M2:QQ&YG=1BQ)!)E%BH('('8&) PCR6\2@Q6)PJY %9!5)((?:Z*/?USTT3I9 MQT36%)@L%J+(/H)KFD4L!&P!3D.VDGX?Q=5_XH:*.N8:.!,SG-,@V&Y"15"^ MI!D(6"*:SU)V!;%OS/)<=\KSUX<5!1P%$==%N7A[E._,24_PN"(SKLB,"QQV M"XXS>A^E:93>B^X4DS2@.2 E%N!\ ,')DT"0T6WQ<092(5_R)/7(5I%V,;5>/U:NP>D:LTY96I2M#3P6 &F2?F&WV(/8K MB'TCQ"N1L#9(?3'IE'O5H<]4QJBP-IYKPE M4]G,)%;+PT*N9S4SJ=IU;1_Z2CHU=@CZ?C.=VG!.W\/-=*J&5M^S6J8*VHU] M9)[[/ZS>WK_-*^IMIR+0 1FA,.0S28\ W#($:U6N*B)$9F$;6725A59&A)ZP:3T]8-9Z6L!HS/6'5?4V$W>D@9!9";Q&J2)4WCF^W3&BT MDS?(K&_>IU61*F/:.+93,<@L8[Y?JB)5QK2AVDD89-8P/TFK(HWH\&LR9__I M<:L]H'NM 0V:PF39L6:L8Q="[J-\CULMP^N]A#^ MUM%1@U[M M!9M\0RL.)#IZ#F*Z$)[PR!-9S+8O/;<+SE;%.[<[QCE+BLLE)2'-I('X?\$8 M?UG(UWC5J^?A_U!+ P04 " #\D:14HHNRCZ ' "-'@ & 'AL+W=O M,/4)['G+?QG(V3#-+S*[4SM)6>E'=34,Y(D^:QA53NY M.+/?[N3%F3CHNFKYG43JT#1,/E_Q6CR>3_#DY<.?U7:GS8?9Q=F>;?F:Z[_V M=Q+>9L=9RJKAK:I$BR3?G$\N\>=5FI@!5N+?%7]4)\_(J'(OQ$_S\JT\GR0& M$:]YH^#6O:S,3X/BGGW1R7-,,/'U^F?VK51Z4N6>*7XOZ[ZK4N_/) M8H)*OF&'6O\I'G_GO4*9F:\0M;)_T6,OFTQ0<5!:-/U@0-!4;??+GGI#G R M>?P#2#^ C >D@0&T'T#' _+ @+0?D%K+=*I8.ZR89A=G4CPB::1A-O-@C6E' M@_I5:_R^UA+^6\$X?7%]>[/Z\K'_ S_>L:OXN,QB4PP S,<;4%>;'%%HC-^9_(3HOA?B"2$> != M__IP[-,G/GS%B]#P5]K0HV>IG8^&/,O4#FT@KQ7:2-$@*!62Z:K==KE6Z8JK MSY%UTN,ZJ5TG#:QS \6I%LH; =W(W(XT%>CA8DIRFN1GLX=3NWK$,$UQ>A1[ M!2P[ LNB!K@L_P/Y S5**Z0%%*E"M$55<]3VB,U7\UP82WTX*%Y"2']$>RD> M*H@H=/_\;J/E1VQYU&@K#E6ZJ%A7^]H2L49(7?W7?O!9LILN.S%1FN5D9$=7 M:)E2[+?B_(AT'D6ZUJ+X.36EM42%:(!O5!#DW%D_FZ=CD!ZA11IP]>((A%42%Y679)Q/S4D#J I78[K@D\*IS0 M^X3R\!O)M^%2VFR'B.9(LZ< 2AQQ=P_1%2'I,H"0# A)%.'UCK5;;@AV W&- M'EA]X"8ZH(*98F3B'!X55"D93,9^B2AX5X0LL@#X@7;!Y5U?LOJK?K/AX MH".*<:Y@]G#8LM%H/;C@:%PG**.AMVS9V/5$\@G3O3B=LEH MFN;9?%P^?7(XG^+2T721)'2,UR.&Y_. T=<>I&H?N'I'.TT&TB%QTKD[R&+'3+T"F@13@8'TLPU$_L^AVILD M\QK(I18P4#;.?Z_8?#D/V&?@(/+VWLFZN?>RUT!>W.FOX?:)A7$/5$;B6ZNQ M7S=5"VW@._PZT!%YBXY$P7GY$C]]+ZRZ9JAIH-@HLT%!AQ:J9?^\KUGKMYK+ M/TX^NR*8)O-0)@P<1>(<]:K0VX83JD_--+B]WX6J'9,< 8.])'30U9[5AGD[]< AD'T-.$K(9V@" M=GFH\ Y\1N)\]DN$[ 7M(:LL M7XRW-!ZQ0&S1@<]HG,_>( M?VF?3&%_GP;NOFP*.P#JN,*5PPM* PTU/3DYC)/I=0@L M8AH:NVW5MB:<#--R60G?X>T5=2F3T'F*QQ3EDR-DGHV.C5:]7!Z6>ZWLP,$T MSL%19;G92435=!F6)"1;C'M9GUR*DW%]6%'W+'1DMM=J#I1-XY2]/NSW';% M&38'3+50!]DSZ0N=0Z1V5TE0Y&+\30?^IG'^MM:U&TI34-\Z<*$N^Y(Q0WMD M\E#F#O1,X_0\AJDYF,;;,5+/^>48H2L2.*V@ ]72Q?_MOE:TUH,GS2.$[7M[ M,CIP)(USY-?JR1RMFM, M#_VW<#UZ-E\ 2MZ#>5;4'>1-Y/GGLYN[_!<$4PR<9A.3NYIVNXW-K[ M3H7LZ45W377\>KQ3O;0WB:/O5_CS=7&PO=V]R:W-H965T&UL MI5;;;ALW$/T58@ND"2!+LNPT02P+\*5I\A!8B=/FH>@#M3O:)X9[D0HD1M&^V$MRYLR9,\.AEGOV#Z$BBNIK;5VXS*H8FS>S6<@KJG68$V6 M]Y?9:39L?#)E%65CMEHVNJ1[BK\V:X_5;$0I3$TN&';*T_8RNSI]7V5P(D:4\"H+&OQW=D+4"!!I_]IC9&%(9*FBK6QL_\?X=]?F\%+R<;4A_U;ZWG6X")9:W.NK5TO->>;$&FGRD5),WR!DG1;F/'J<& M?G%U2R'WIDD*\59=MP$&(2QG$>!B,LM[H.L.:/$=H#/U@5VL@OK9%53\TW\& M4B.SQ<#L>O$DX ?MI^KL=*(6\\7B";RS,=.SA'?V';P[7VIG_M*2ZD3=L ML M3:&[WG"%6GL*Y*(>I'AKG':YT5;=8Y/0B#&HWZ\V(7JTTA]/,#H?&9TG1N?_ M7_O_!/2QY6A 6WVFO')LN7Q4[UT^5<\CEQ0K\FBV6"F#Q$*[":8PVAL*$X4S M]>R'UXO%_.*&ZT:[Q[0ZO5#L53;@9B\FR@2(IXPKT*K^45G,!>-*59C21$A7 M$S"3O(WGFH5A4/% )^_0$5!'U?">?,!>10%757'M3%YIY\BJC0?(R:8U-N$+ M8M"6PDGAS4YV,%(>*,I7KH%I2@3"S%*ZV)&/)@BR>'F*VEA910;OK6W)Y:2: MUB-42-PI-Z$C6GENRPJS3&D5*FX:\C\&U6B(!N_>AZ;J,QC3-REH#VPK.103 M(%ODY:E(3&K2H95%F\)RZX^5@5.4F=NQ1I^*C-H^1I,+=;8IJNK+ U:.H@Q MY)3;MJ"0BCC4 >HW(@.VT2"=!LC#1S?HC\ 2.[4"5S ;/L9OU+]@("N':+RX&LX SQ4]4"VB1PNDE=.XRI35+KC:C) M&AFU#7:F:(TN]3X%5.&$MR<5F"'@[=W=.T0\Y"5RF(,*.-B9085>I*[;Q05= M'O$$)7QK63@HR=(KU_^NH"1R<01@K*QB4RTH(@L[Z[!Y>^07J< MH3G@%>4.2BA.-U=MJ-([PW[2Q>>\FSEB:*TII1^GZHMP#6U>=;5/=T-8B6)' M AYJE2[94-$6@Q^XXJ$#;(RP4LMB]_*-N^/OAJONN3R8=S\Z\,B4$ #Z;.$ZG[YZF2G? M/>3=(G*3'L\-1^B.H*C+5[>/"/GH&>]&3[NM\>S#QCZ 52 )NUC@ %62.;]^O\P$ M4"BR*+>7!\"7=\Y_#6MC.O5MT[3AU7[^]&RC;7OR^B7_[:-__=+U76-;\]&K MT&\VVN_>F,;=O3JY.$E_^&17ZX[^OQVEJG4=F/:8%VK MO%F^.KF^^/G-8UK/"_YFS5TH?E8DR<*YK_3+A_K5R3DQ9!I3=41!X[];\]8T M#1$"&W^/-$_RD;2Q_#E1_X5EARP+'#>9L2T:YZ3P^M=C7O;X18RBW5#=VU=JEK73; MJ>NJ7E_?0N\K"7S&]JR/T)J14_W.]")V'L_SO M/0<\S@<\Y@,>_TNT^\^BK=[H8 ,M_.A-,&VG)2#:6KUU;<"J6O[RU[5!F%1N ML]7MCBCTK>YKVYE:50XV;(/\%+?@EZ5M=5M9W:@ J@;1V@6UUK=&+8QI%7!B MJSW6V98)^QJK#5R\6ZO/\YNY6IG6>-TT._K8;(FD'@38>@OBVP8B//SW?WM^ M>7G^@G?]Z?KZ(_]^\>(1BZ&W6XBJ%XU1OJ?E]$=O5GW#@K'L'82[,57O;6?C MBO??JK5N5P9JV&QL8*!)!]V\?YN/ "7M:^+(MIWQ=E/(#0F=)V[GZJWQ'6 0 MBP0LDY);UQE5VU U+O2P /Z CTEHB-?TM>B'^)M4YW>52.HHE#Z8RGGE-K8C MK6Y['WKRC\X!@*OUM)[FZCKPQS-FIQ1DS"K>R@#4GQB%2@L(J!4%^>G MOZNP=GU3@R%%J8(V@:TO?2M8S+S3"85[?<>IV,RE;Y)6PX$&W\H",MW%LQ=! M7;=M#T*'+/Z7@FR\96>T5X8@2KTSE=DLC$\@&E)DJX ]T%K$GIG2X&@C MFQ:P8T=J6P3S]Q[,#F><7<_4-2TC&=1?W)P(9)+7\.]&7?XD--5#8#DGJUO3 M[&;JY#CKY?$GC^8T04?*6+"-% M#:62;R3#3!Y.S"/FH'T@_U;4$H]:]E!!\G62?M_9+PDO:#69RV&+CVRQ,<#3 M8*C6C0PM*,J'3\5@N;1$]Y2>:A,J;Q=#$/\QSR>,TIUPM0;&:-1%I$WLM&"@ MXIWDLC_B+P*(#2]@A)FKSX%U_CYTE@X([)H"R@*-^/!(6-&!!*&VV^WCM0=6 M6$H&&]VB^F6 @/XV^JM1)A_%J!=0,6^C>4EBO5R22XL3D(HH:VYRU&*]B9(T M5B]L,R2\(0G10C!'AJ"31PN%-"DI^=JTJ@ &J*;I_V.L>'-KVCX>;KYMR0JP M=\_1-VQB;XBN=D/)J=#)H(N(4N,8(<2@0SLW2Z=1@#MXG,1H!%41CZNEC'!8 M9^PM50TSU0># &Y6\.<(S#ATY8J"M'GK. D.0CL16?=(OH&\HUK5Z=$IRXM ML7*NOK--,X,&7?7UE#J)FI$".M$93CK?5YVH!VQZ1 $.;E!^-(.U*&9FU'D8 M+U4!J "[];?R//SH8##B\E8W?2Q&&H"/@&[TA@YQU_-G2V.('6B3K/$,!B.(NG7-;A$L= YC_!O^%1$#J L!T[?D3=V M'B$=89),B\3RA7W<17!12^\23#)"1W>YAKH8TP4,B8_:(CZ\;)B"HRR2',?5 MD.PQK!JB 0S-8!)1;92,?@!2YL"Q"C] <1\0R5A5ENC>M?BYBB%U_)-,X[IV M7"9_0/W0KY"^"+K/I5[[)1]?$+J!(]Y K71LYN/C.Y MT_.G= !D:\U^Q4;G1^-Q'1@B_=FH7(@Q^ ^* O2Q&ZXPX1Q&L&O(O$3GP=7S M^3-TMTU#A#FJJ)#&7J2K%D($@O(I6QZQ0ZPME,PU-+OA?VHD%:3WF.S(P<%] MP@N$R'HB"HN.\9?L4H9G MUBPEX[H640 IW(U$7=/AOJARP:9+V9G$BQ%9HT@"I[R$0*/:J55ON5V8DSUU M74=4W#-5 WZ0H4'@P9/SPA1<] 5J'"I"AR"H_N!B_C0OX3!+A*DZTK8^M>UI MI;>VD^@1>3H&4Y15Q#JGUADJG.Y?8UE32%4)^-VQG@8]T@]>V-LLX&S,17?G MDN;ZUL9\*K%$)G=PY@!_;*AR([!FQRG41]5)3J8[6EL)X85=]K[2I4<4%)@T MG7UX*'6+G%/ [(296W.7(Q"ERNCOR?9C8%$$T6H"#1H&..2E7<52X4RRP7-^H*B^EDG$H+0QK)*\P.RH*RRJYBKMY M_%SW%96:/5?BX$5()$!F+)0.QK6Q$SE@ $53]K.D"RF(*;ZH_\A-0+?VR/,; M&,CL!"YGBFQX MMY813>==]CVB;PGJJ$H,I)M@_*VMV ^D$9%BJ$'^!5)I^35$JKZS-AKS1SGY-*Y$DG;)L5@E M.HP!G]J+L.3.[LA9>W%"@4!M6HR#P?MGL0CJ*^Y1\,I<$,4I#79Q'&1W>[ M+;4V4[!"I#TW@EPD9M<+%*2&5$,JNVIEV]#RQ6U2 M=W)"EG6JT>A1UO,X$[$5V0BR'?I.X1*9F=C1![5P"-V\EO)TOZ6.-(SA=SB6 M/IM3CS2QPQ]4+VSQ&"X3G'$7B"0$"C%6N;YJI--+1V+[[SUV $PR[I;N-O@8 M8R1"]FM4A@PZA",VZYX+Y>R0/6%KQOM0F!HO^J(:F0>:&PH[$J>=& [YT D!]./Q M5$_CB3P1I&A'I>O_(RB=6W^^D-6BL)JRHC'@&?*?Y9<8.WK=._H$,VN7(4F8$Q>-\&A M>*.D48\QXB\ZMGH?AQ!R-#Z!0G@^2^#-/3( ^7"Q6I K LIB!YZV#HFG2 A\ M+1B.3I:/QQ_Z-)0SE/53$4G>BGA1#]DADR+DPT<'-8Z&6W\CY#9F/IT>T><6'L*M"IW+N4'&UJB+Z46#,IH&5#38&N:F>_RG MK#H -A2[P'X:U@?R":G*[P!>NU-^J4 4]SQ*K,W=Y"EU-+MCY0*7E33ZB95% M/<#1BZ'T/S(0*NI!W4'N7=Q\*-7TQ=9>@6%:UMW(9WB&+X''KI,'G6:ON,_H MRAG?>K5 D5;GK(/>K O)')EBY 2]T )Y-XT1-PXYTJ2;Z%@N22LD.*:S00G[ MEDO;4,.LMCWT&M:)[Q9AEO]$ S8O3065;ZQVR )/ERM'$2(%4!J208S$&F'5 M!&.$1I*JE[EB&S(_#'L,D":KD7')BNV."5;[/+ZN?J3I\[U;S!?#[!#$3&TH>EF MXX.<&6\?D66\U'\)!T=>0F8=S>6CTXR#*9:LX?Y>E0>'1YPV'WBP(B7$H3 E MLE%Q@V,5E53VX'F4%?)A59^B8-1ERFT$C1+6AA.T92@9SV0>VKF9S^+MT)#4 MV =7K''VID?<[O %UGT[:, @ZX]G4-HVT?)(:$<_&KJ049H=(@=.5B4G&YQ% MKLHI51F)XWTQ7B1 %56E^[-8) @0>9>LCYL\E+G< 3V3Q49T@L:X," M?O;H4A27EWACY1W8;&$J3=D+]HSC#5GQ1W5J6QS3.4^7+SPYBHXQGGZ,5''T MY0,/5[#94*INJ^*1AJ/@CM-9NFYU< XK#=]>2_L]-F?@,SY2BG,E("*UPCPU M.^Q[UU*(TLPTCE*IY@B4 F& 2"F#LLQ8.>8ZW;HPC]+YQUEV.7<(,OJ7 M^_Q*4Z/\T,Q7B!5FUI%>@^$9(!%[]]MO?QXRRJ/]'"YAU[O@E&;A%+4KO*ZB+XDMV4_5=+!-M 4[CZ$6EZU=Q9E(@2Q:% MKX.EW$^="-T_ FOWG?&X3=F.X@3;'O[%U,JN;DJ%<9)0LL%7(%WY6B$FH^(% MS&&Q,'"55'!8[):#;/;I*KF:F_*$ N]H989 ?HNQ-=N_7TGU QQ&4 M)D:LSG0.C2IX@!@F.C9+Q\N=0L+[TZ$3FH#@8;Z1R\B'TCHSI-!D9B:DO[;( M9)083L+:;>$1)P50_!'EDI3?T6M^2R*LIRR3%#$[6#!.-05@1AXG9<[-0RSM M8U43GQ_LGWXJ)]]%L3@-^H3& ME3PYD8>+FT3YR"Q]3B_(HD3%C4$I3GX51 F+7MO!3O2RY-AT/LC[+T.]-L?Z M3C(43P"J3FQW./.G$)"K@2',$ZFC9SFY*HQ/*.2ZMT'E@IU-DRH',]5A%3YC M&;;"\*(J.> Q>F%( 'PI?[==D\-:&?'IVY+M^M%E>'7)7&>P&JJ@JT$T)#5Q[DDB =G"9XAW,BGORQ&/&ZJ37?.AH4 MT4LNN2<^[-GI,5&]K]'2C*F%D=.DL5CV\#)^:R=7H*3KK=Y%W)?>8U"\X4=M M=6_X0K.^E9@8W_?+^&DG<]AC!5UDOS9T"1!,NE7;9S\_+/G#-^44RE//A1Y< M/)M?Y.T5OL M1 ^D]<300W8KUP?-SQCS6_58%VWT%^?C^]![3B*72K>(L<<)NC'Y*OASRV]= M;^AM(=N.7+3\CM6^B_)7&(;)^P/UY'QV\?02/SS]:?;TXK'ZE7'C\OGL\J?' MZO&3V;/S2_57U_'C:V'I@7KV?/;XR5/\<''Q9'9U\10$*:71=<=[8%5M\\/I M]]],>J@\2D*I$S M>A??QF]W8'>3)FT/[8@.41:8LMW40%(>Q*<'%7?\$-YV7.%RL<:S='XD<>ML MQ(_L%E$<^C[##1MR^*+16$7%X)[>8^T]F!8GJ(J]G K\]$, XB!='\HC#;G@ M%)Y2"AB&7YP"0LH!^SI+G)>GTZM,,[R3Y]E2,1"SQ%-\L1QSMS?Q$C'T7.FP M]0[%&E%LS5U))+U(EHYR-*RBEU598/&L??9]B/O4E MP+/BZY; FQ5_J90$@8?(-R_S7_/W5J_EZYK#5__'U!+ P04 " #\ MD:14VQ@)URX( #B%P &0 'AL+W=O9C* T1"(F(2H %0:OGK MYUP I*C5=B;S(G$![CWWW!6\7FKSR>9"./98%LK>]'+GJJOAT*:Y*+D=Z$HH MO)EI4W*'6S,?VLH(GOE-93%,1J/S8^V?OS>VUKETAE7AOF*W+DIO5 MO2CT\J8W[C4//LAY[NC!\/:ZXG/QJW"_5>\-[H:ME$R60EFI%3-B=M.[&U_= MG])ZO^!W*9:V<\W(DJG6G^CF=7;3&Q$@48C4D02.OX5X$$5!@@#C:DNK/]ER[!V M,D.K(8TN MO*E^-\!)14[YU1F\E=CG;E]Q:=COO*@%>RNXK8T X\Y>#QV$TY)A&@7=!T') M 4$3]E8KEUOVD\I$MKE_"% MLJ1!=I\<%?B6FP&;C/LL&27)$7F3UM*)ES?Y MNJ4OI4T+3<9:]I^[J74&P?''$1VGK8Y3K^/T?V?S+PEB'W/!9O1NX=])2Q&( MO1GCECF\K(Q,!:ZX0SK41<:F KF3"H1^QIQFR(>"<62#MLFDJW%((A5 TGR"HXL;)5%:<0$(W02G7 MP%G&G1BP5QO(A742:05_B&"O5%4-E;4-YD6=&QPILBXW0K!"+$0!?"KSF1PDI( PA\POW!NVE"Z' MV?2F5<[J2H='@ 7801#3LZ ^T V+^(++@D\+X558.5=R)E-PX@G>=%V'G2OV MQLL;__B/RV2FT-UH!M"OE4&Z.GVC3AU5D4(Q81R3TP6Z, MP$>2%Q3CY*4:.>*$*F M0WTL-AGE<*<&4?MD'T1:&T-"[[F5H18]Z!+*5RWH3H"OL\>[GT('7E6I/!@V M:^[*#HR.2 _#M#"F'@:MYS;6#*2+3UY=6PBW3Z_86\+0]I$FTYJ,:'S(/FH' M7(&5*_; ;<[$YUI"+]7=*VIN8M70/JLAFYVP\>BL/QJ?LA@![?_Z31"[OC_I MK-E=W?$$,*"=PDJJGBG\COPQH4(94?BP1DWA*3!:&0)C&\7V?X-E'X+=JY=H M&N44^1:I&_\?J!L=I&ZT1=WH*'6COYNZ).DG%V?-WS'BXI+V@I*"@C7H[M(D55K4F:#V1O'^E=(\\,KWB,DY%J'8R4?L5G@<"D*K M^60\&(7-Z7'B;-/'-LB#A)_0$#G5JCM$\];?C%T]]OO\VE:7> M7.:EM.OVICAX!._U<5U;EA9P%_:'&8^W:2<5YM::D 7*HN@8,]DWL;&NR , MZ"![$3DX2'DE,()E?;;0"(DP)A(Q&69J76.U\:/>QYWX/BI4[MJYGD))/!88 M\:SM"P(&X4&E#ACWX"[9Z1MEM3R(QU*D4_-__WO("O1#-= M3\5<*D4HP6VPOUN.F@KUT*+M>".K33,;Q)W;!? ]7X68+WFV;_V3H.CI-S27 MKQD^_GL,'_6?3T:XN.R?):??:G8RN62G%U^U]E G3<;]\?EE4'HQ[@Y$-*70 ML0FQ3 D-HOPBC?32?C 83G.:+@B*EHR\<4\K E=@3)'V_?9._/I19RG/T M@@(')0IZ$K;.ER;MW7=4U@.MLA^2,X69:#1!K*[\)MA ]4;9T)Q"Z4[)4\\2NM")02R35,' M[%W=NM/Y4-RJT+"^ST[.!A>M]4L29"0RQQ\[UO,U4+2AJM5.]R,7A8@=GP_. M-\2UV^@ A8%/K(^Y.Q+@/EW/\U@[[59>'@O#SG'\N^/GT$<4+'OG6\*KUN.O MVV9J,C)^G@Q&+=.!^^>3P67S:#/==SKMTD\T='KU0TT['/&-\;'3D/=CBE]^\/(9 MUCWSK1V6Q[FR^1K"K:.O0C[&,[YJI.XVYKN4@@5/J$!AB3VBFN:BSC 0(Z Y M=<1@V'?0W.[_E[X4\BSSD0@O2Q6^8F_5@WTNZZ++Q-0-]GT='':^NY8"19Z^ M+M->D!4^P;9/VP_8=^&[[7IY^/J-<$-R6E:(&;:.$# ]9L(7Y7#C=.6_XDZU M<[KTE[E NS*T .]G&B;'&U+0?M:__2]02P,$% @ _)&D5(6IZYR5 @ MTP4 !D !X;"]W;W)K&ULK53;;MLP#/T5PMA# M"V3U+>DE2 (DW88-6(&@W=:'80^*3=M";]Z,IS>"B* MG&RU>;(5(L%S4RL[#2JB=AR&-JNP$?9"MZCXIM"F$<1;4X:V-2AR#VKJ,(FB MR[ 14@6SB3];FME$KZF6"I<&[+IIA'E98*VWTR .]@?WLJS('82S22M*?$#Z MWBX-[\*>)9<-*BNU H/%-)C'X\70V7N#'Q*W]F -+I*5UD]N\R6?!I$3A#5F MY!@$3QN\Q;IV1"SC]XXSZ%TZX.%ZS_[)Q\ZQK(3%6UT_RIRJ:7 =0(Z%6-=T MK[>?<1?/R/%ENK9^A&UGF[!QMK:DFQV8%312=;-XWKW# > Z>@.0[ ")U]TY M\BH_"!*SB=%;,,Z:V=S"A^K1+$XJEY0',GPK&4>S>&CRC$_QH7[-4MDI.$=\)<0!H/ M((F2Y 1?VD>;>K[T#;Z#^.#G?&7)\*_X=8)XV!,//?'P_SSC23)7AV/;B@RG M 1>:1;/!X)0'^%;AOJI %]U/E_0"4@'QE3B"9AVT[J#2@K!\[DPLG'F$7ENA M)14X)1D59\3-\2P$+6G%^3]K;"42DE5.C$M&JES> ?)8!1%?HZN M(E@:O9&^LITF?&ZY2IG]6%R<1!#?I/!H).%[7106LDJ8D@U%R0W'TG%\ U#< MQMBIP4QOV#%SG(WBX3F@Z;H/PS[0TLGB*HDJ2=5Q?_V.E.S80>(.Z[Y8?+F7Y^XY M'NFSM=*?385HX;ZI6W,^J:SM3F;7;O7%F>IM+5N\U6#ZIA%Z:9K.=E4(VV!JI6M!8GD\NP].KV,E[@4\2UV9O#"Z2I5*?W>1- M<3X)'""L,;?.@J#/5[S&NG:&",:7T>9DY](I[H^WUE_[V"F6I3!XK>H_9&&K M\TDV@0)+T=?V@UK_BF,\B;.7J]KX7U@/LG$R@;PW5C6C,B%H9#M\Q?V8ASV% M+'A&@8\*W.,>''F4-\**BS.MUJ"=-%ES Q^JUR9PLG6DW%E-NY+T[,65J$6; M(]SY"KA63:=:;*TYFUFR[F1F^6CI:K#$G[$4P3O5VLK J[; XE!_1JAVT/@6 MVA4_:O"=T%.(0@8\X/R(O6@7:N3M1?\JU ]8"XL%W$B3U\KT&@W\>;DT5E.A M_'7$7;QS%WMW\?^0V:.6W+D\-9W(\7Q"!\^@_HJ39\W#K:83J^T&1%O JR^] M[.@,60:_D=C!'F[W(%=TR(P%58*M$$I5TUF5[0I>R)965&](WKP\!:(DKSPG M-YACLT3M)W>JM&NA$4X@R1A/(S<(6;"(/+#>DMR#-QZQ>,[=)UVD\!;I3%6J M+D VG59?L?%1I"R,YI"Q*.7PNM>MM,20AUW*>^O9XHQG*?TF"8>/RHH:%@$+ MDPRRA,V#""[SO&_Z@>4"*7.Y%$,G("NB4=K*;\/"BW3!4KYX28.,!0E_Z1+U M-_4- Y0 0I6C,1"R*$PA84&P&/UU3Z:304NI/@$>LBQ.W("S- TH9<SP^F30&ZTH2'NEJ+*_[PF?W.[<2)7-8L(#ZS">1#V!#$IO3;Y#-QSXEOAO3"8343F/GEP>, M\PC>4VP:KGNM'3EOI5C*6EI)$(>=?-RI]W9^-#-T%ULME[W'5Z)/!U^P*%NX M?*34?PD7E1H%0$9K=W,<^$]8S&-*W")*X*,692ESBIT*TDAOTA^'F#K\W(4; M1!&Y+Y'B*(:MO3,K:&*%K F96%$K\27Z\T\9#_DO="T%04 OB"5)[P!LB(TT MS>A"BN.8+A L>]]V#O:)OYC-,PYO7$] \MF)C5C6Z%A+YQ0M=\GYC#["757, M(TBC=,Q\&+ D2R"D0B!' \/J64[\E>RNK!-8)(S/%_#4VV:V]X)L4*_\.]D1 MVK=V>$SN5G=/\EU MZX<5_9U [01HOU3*;B?.P>X/RL4_4$L#!!0 ( /R1I%1@ZL^\]0< !48 M 9 >&PO=V]R:W-H965TW#UCY 9$M"#4EP -"R]NOW-$#2U,U1,KLO,@F@ M;P?=IT'X:JW-'W9%Y,13GA7VNK=RKGP[&-AD1;FT?5U2@9F%-KET>#7+@2T- MR=0+Y=D@'@[/![E41>_FRH\]F)LK7;E,%?1@A*WR7)K-'65Z?=T;]9J!G]5R MY7A@<'-5RB7]0NZW\L'@;=!J255.A56Z$(86U[W;T=N[":_W"WY7M+:=9\&1 MS+7^@U]^3*][0W:(,DH<:Y#X\TCO*,M8$=SXL];9:TVR8/>YT?[!QXY8YM+2 M.YW]4Z5N==V;]41*"UEE[F>]_H'J>*:L+]&9];]B'=:.QSV15-;IO!:&![DJ MPE_Y5./0$9@-CPC$M4#L_0Z&O)?OI9,W5T:OA>'5T,8//E0O#>=4P9ORBS.8 M59!S-[?)GY6RBA&R5P,'C3P^2&KINR ='Y$>BX^Z<"LK[HN4TFWY 3QIW8D; M=^[B%Q5^E*8OQJ-(Q,,X?D'?N UO[/6-C^B[JRQ&K!7O=#Y7A?1QBG_=SJTS M2(A_OV!BTIJ8>!.3;T3P16FNN;>VE E=]U!4ELPC];94BLZ+T OQVUSE6GPN MQ"?]2/F86TAEQ*/,*O*6IQV?I(> $>L& @0H!'G4&5@%G&(-!4P'B*FH-T4F M*T6/#&1"QH$0Q0(I5R0*:.7DC$H@0FY-5'C#;.R0$VYE=+54A!VN"V(4 M/-OUMQLE>Y62(P.J@&N<_4N&1)?!=_C ([E.*>N+6X_!GIGHV3NWDLZ_'8># MC-*I(": : L(V#^*0U^\KPQ[PKH1+Q%\\DSB%0GP0+)JB6 [LTNI4I\)[69& M',9ZI2!R%L?]<;O)AC*?!TB=HP%PYIW%_>PTZ%ZMOP/,//><6S1=J+R<))):]5"03L-7N!M7CB,',U M"IF\;,D^L8PECWC-50(G%F"!_LQ>O?PO9@;/-G3Z6PT[F35-IU= M].-O9;/1K#_]=C8[[X_^/VS6;M?7$-H'FIL*QSHQ"MVH9;&?9.''3R>Q.I*C M/N^0W'SS)9YC@U^IW]";G*2M.*] 9?#?4*F-+Y1 >0U][L;W%]AS!_B3"72# MQ*^)\PB9;W-GAQ6ZU#GKGW\]-F&()7F53UJ4RR'JL2]P#1*)/#TZPQ\RO'#.64!I MJ,$F"^FI#.W$LSRHV,JD)EX+=U7 L*X-O(7\Q-@F>*J*I#)F5VL;Y:.$8,5Z MT#F6BDFU!B*D'F_8PNC\ -@1ODYA2N(A?'R1"5G-DRM58OP1A:;W1E.4:X9\ M0!91LBITII<>8$XK(U,2A,8KN*[> +,W_,!]*4P?C.D9 MU6\T&K324\(U]-P3MIHCV!*?6<&Y?4P+0J7LI-A>B>$=&D&A"U7W]SV1)G%# MXVFJT(JEUND:#!0\;=X$TMMVWMKO,2"3,-J'H93V6XO7;:.H(7GG%3[(Z<6N2SD MTI,V6NP2CU , 672-WRLW'@O@U,6>*)'HY,QI/7YX4 X7\H'>*#GF5K6UQ6= MMII2';-!^170]M))LT[P(^='=FO+D5/AJ^D97N&T IO=+J ZQ\AGX/[^MUD\ MNOB.#XN IG&H84.=@;Q\N7HWPO4@$M'N]9C]XT?MR%Z/:AK4B2&]\C&A9_!7 MP>NWXJ'"AP3B$)]0X3]V0?J^*8?VX=7H=?W9>X:C2G0Q&>)A/)O@=X37*;]> M1N?#'(N7IT/7XMQ=#$;L50\W96:3BY9_R0: MSL[Y(?:&)M%T/.*'RR@.#]$HGGG?[MMF"T(AU#Y_[/!G;(KT5WP/QO>B.UOA M84,!XQ/$5RI_4X$4L-LGI&^#MO([5M3WK_Y[9H^M=I$/2-ZW.=O"\SST_G#G M.1,7T6@X%).^WX!H/+P0?-/T[G!O'4<3+(ZQ8(Q=X(6_=CI*/ V*+J=BS%/^ MU/F%N#O['?;OT.7BH'-5"Z>6_D*:CW!HYN'6MAUM[[QOPU7O\_)P8?X1)*\ M848+B [[%].>,.$2.KPX7?J+W[EV0, _K@@Q&EZ ^876KGEA ^U_ F[^"U!+ M P04 " #\D:149'W0)\<% 2#@ &0 'AL+W=OFQ:7^E& M75ER;5U+>WNN*K,Y&22#[<$;O2H]'XQ.C]=RI=XJ__OZRF(WVDDI=*T:ITU# M5BU/!F?)L_,QTP>"]UIMW-Z:V).%,1]Y\ZHX&<1LD*I4[EF"Q.M:7:BJ8D$P MX^]>YF"GDAGWUUOIOP3?XU#TS+*AUT[WE31^'/899_ 2#Z!E$L+M3%*R\E%Z>'ENS M(4=\()$2F]-HTO'3UO"E71#J 5L M7JM"2W+*7NM531P>49E$V$U@&:F$;)-*9#D49QFAW1.$K2C))A1E?6U";X\9DF,8[&8A)8IO/)$4W2 M&!I2N@AUI2RZ2A4"X$J]!KF()G-H2.;19 (-4"0R$L.$N+0X>@K.]K*3.!(Q M9'?O(_KQAYE(Q,^0'].EX79(C:QA=Q;-QS,ZA,ML0IJ)0/+.RD+U%"*:B116 M\NN^H/>J*38^(I'@PX3>J)5V7EG$M$6, M'(T%).!QG_^ DE1$TXQ7APG"DLAD'P_!$0D9H+5 M LQ)VCZ50B I8/ /$!@^J\@,$[F1Y1$<3P-,?DZ"-(D81"DTSE ,/Y_@F#, M..:@SOX;"!"&Z7@:0(!RB--0<&>.S/+S5L -Y@$ZHM!6+DR]ELTME=*1I.(N M,+CL?(FCKF5=RZI5+/F VT"-CLT)[4@:]"9.Z_K8-VR]>U= +[! _D8(G0X[VZK MAS?).^-E%0C9'H8$>X+'SHD#E,UL$C--BCK,9BDOQY1E=_K4SM='G0R]+H[%HQ"_#^:ULCP3LR1.C*QNG0Y,X2(%#1**G45) MX/I%0T-11@A=7K4%>[IH'7P%[-E6W-\?T34+[6R[#A;E$HB#$[=T\=O[5Y<_ MH1#)=&A;2N Q%$O0IQ'_!QF)@MA"H=XQ-7+:N$ZXC&"9AMFPJ3"JJQMU@\8P MI)=F S-M4#6(F@-\YCU(<%PS1UK*W?8BAK="ACT:,SHWBN=#U"0OQO(LWCT6]"]M( M=BT8%JVD+?K2&ULM5KYC]NX%?Y7"'?2S@"*Q\=*7I:D+V>!KO3JW5:UDQIN*_'PVF5R=%U*7HQ?/ M^-G[^L4STS:Y+M7[6MBV*&3]\%+EYO[Y:#H*#S[HU;JA!^Y4\[%Z M7^/;>4AV^L/+"UK/"_ZFU;V-/@N29&',)_KR)GL^FA!# M*E=I0Q0D_FS4*Y7G1 AL_.9ICKHC:6/\.5#_D66'+ MIU2N3_UUGS?KYZ&8D M,K64;=Y\,/<_*2_/)=%+36[Y7W'OULZN1R)M;6,*OQD<%+IT?^5GKX=HP\WD MP(:9WS!COMU!S.5KV<@7SVIS+VI:#6KT@47EW6!.EV24NZ;&KQK[FA>OU:(1 MORQRO9*D)?OLO %5^NT\]11>.@JS Q3FXF=3-FLK_EQF*AON/PO-.Q#G3FQ\3\;6V:6YL6ROQS]N%;6JXP[^.$+_H MB%\P\8OOT-^W48#8TVOQRI0;53=ZD2MQITIM:O'.-,J*-R4^;%2Q4#6O3$2S M5EA>5+)\$-K:5F5"EIFP)L_$"8)S/('CY#G'P&I5*YRC1%7K,M65S(4L3%LV MPBS%='Q]^4BDT0*I4EZM^![G_],8)TY@&NBL! MT55M4J4R*Y:U*5B"C-S'+)<*!EU!0TOPCX=9"[@#/3AZ::5#P-38QB;B'@(* M68'49PU84V#Y!.H=WP0W<8JW%EZ6>^^293@\ MYA)T4K;3MFS7X_D5'\C\T8J8E00):?%O) FFG/T;F,M>W%9807*8%.Y3PSZ\ MU58J=9ZM-EAFQ^(G!!HYM1?;Z:>0#R&2Z*D.023#5U.YK 0W@_\U2'0D .G8 M,!E"*SYPT5H@AF5GHA^Z[QF.T'"<3#M!D913?('1[U35>$]S*)I@,U;T ;8T M.=(QK4UUG;:%;23DLS^(T^D9 IU\B?E*2><9X@(!79-G1:[J7(UYW5Z%;]Z9 M >:PX-R[LSBE.&!>_"&VQ<_;^\\2H9TRKQ4HP!!L&C(6X035"+T&R&NTR>BT^21>,J35B9MPG,.= M\S;C<.QDB-8'WO?;;D>7\'Z MG2ZAN>#7T7P2HXRG4\>!7*[D5 ZC$$XY#IE MH(JX>"I.9YV@[!(0Z_' N;SPSL[D#;3DD!;"ZAB7"V@>R,OAY'X.($T@Z8*; ME@1,YB% M/7]HD/E9\/N0E^ -N67=DR_G^1!DB# 2FRH82Y+_ DRHR,^0@+.!'O=[)JWO M3\/"1CTEMDXOSKX,EJFIH5321H#-7]B5G7/M :RU1]482%D!SA7)0L2%TT<, MK_]G#2"K4&GRP/(+JJ;JC#W+6P8V42O#D6P "UQMC,7'BO-O\(MAT7:/M$NU M!,F6J1R!57.IXZ#5*M;!0B7T99U$658W6QY(RJ$G"UW*H![:Y K"@_O8<^AA M:)9:^;-1\])$62$-J2'ZDB6M\9JRN2 M+MD3)F/QIN%M?@OYO!/ID#.$XL'+9'QPF,C?M@_YFG2SH^PU3+10JNQSS%$X MQD,J6X1"K0; ^?[D!,$/)Z4.CKMD=# 7,1"YY6""9"NN4[=Z QV!2&OOP@ZN+:.OCL%]5EM,HGP^9B78?%"><]0&0KRO 4& MI&D=FJ"VK*3.^JJ^,0D0H!'J\R!%;\':&"V6 $Q\(OF6+:5T&T3*AG .]QPB M-M=8*T-8Q%NI7Z'J/84B5UN@-,"2(>355/'6:D :N^";+0HJ H4O!\( %?,<.L.\H4%.2FRP;;PIJ.V599^F/0(,E"TS7W)CS>W=1X[[ MQY,K[K@D6K?ZH4\^L=:MJB0EKBSN?DH0S;5$(W )4(*JEM2;53#GN^9>*O%(=97];6.;]6+&M<=^0[IK6N%8:?A:A^A) A<+4K2 MAUQZKUDV5(03^&_IXM17N:SM3%OVRJ[ O>=9!<7C[^0ZIO=^];E2)14C&]\^ MD0*&0<5EC,\4!.S=WC"*N!S?/!J+]_\+_P9\F+3S;S=J< X4@HKG!M354&7' MS=#)U7C6>:D__POA,!10$^B; %>> B2LO,!L1@+7(0^R:6H-Y'#-S/:Y0W>\ M&%_U@<0CCZ/6H++0>=T>M1?(QM0&!HO!EWF"R&@)Z]DMC_L*MO>&T'2;YQ+U M%ACF:FKO+AHV9:[,E%1$ZNPQ'J6RTK#C6-RU"XL]?F[RK6[2=VC!6;A =!ID M0I':"I.Y4K]636TZ2SK5#5T.O1E4F?DNN)*N_T)%85:E_KVSPQX-]1YT*B,/ MY?*V%S7*$#WY2$T[QF<(&<1Q\!8NH_U,,6T+0F*2RA=QGJ/H/)^W)'O$ED(= M)E 1F**AMYTK' #9&)1]ZT@N,AE?]"B[16VA5KHLB12,(!E4E:SI@=L\OXDA MFK3&=5B;AC \[$LNIIZ,I\,I(0TEORW']28D@]<9SX@/3IT3/L'W:M11D;TX M85F3Z\SE19FS%_ MB'5:MG[$9:D"QF;36HAKSWZ()E)=%T!?WGS18^@G/ J8H7F?3I+YYR=B^N1) M,K^^ID\W-\GUS14;H9_F-7X>W?!PP(/&CKO7RA44WO]Z:U#X.7OL9JNC)K - M_A0!YPVZ"3]GW];^K]Q*Q#=&@Q$A@@3_3.GZHP/8'59.Q,WUI?_W-@I3.GJ_ M<6;)U?1B_]HMZ\SF<_P_$[]R'OR2YMR5#(R13"#>^'8-)X>8,=+,C7;L4JLH.88(0AAO:I2ZA;B;-E;*-"TY>SB;6];KAY0SJZ)DP5K M 5+'4TYSD>DZ]G.:KG]N MW$TK \E0PT&!.Z?W=T('K)?PQ%@3 ]'=@]L>9E8LPK!BI%F;;9=+G6J*%YY[ MN'$(MO62>&4-]Q9<%<@.B'(-U67$4,,7OMG0@+BDN;.E@,Z,"(UJ HJ06W\#9%?T.N MLT <'T%@-XQ4-IJ-<]G:\1W-#7P!03+>HT1"_M*L<3@!O8VC-T[^DMYG/@_YPKA9PWS-0^4["11!/&GB+F3+HHF#N>A5 M M8IH4U+]!N=\IWX-L@%@(R-/C3G$;WY::#='@?26U?LTY+>#=(%\H*+.[0A M]>:Q )R*_VB.GY;J@><<^\./KS<8.*A+_HPCU*DWW /WD.9SR MH5RV+ \0AFT856 JH^N8A/(N^72. .?+&5?<4"G++UJ@J*/D3?<0,%\A/ZDN MH*E"0U5"P.BCE,C!-/2B6=.O<]1XK.\D03&S4DE>OLG':@<08DN9'?".0PGCLS*R6GD8#PR>]17].&^ M,H+/',7R-G)N,S<6MY;Z*]]>Z?+@RN0KX+A_A<:#R,X;2.[*U(_E$X:NEWL?(X. /O29"T>RSX"V;=-@ .I:&M3#W]"=7D7>.Q>N^?'#W4X5K*M6> MIC+Q2=K-U.*$(_@*/<#&H72][T7!\^BE2P82>K64,ANBT[U_V3WMWEZ]=2]M M]LO=JZ].E12R2VR=H*@UDF"5%N#WI4$YXK_0 M =T[O2_^ U!+ P04 " #\D:14");$F5X, !E)0 &0 'AL+W=OO'K!SR[-JQ=54^>Z5)=&V*8HI+EYH_)J]_(D.FD??-+K34T/+EZ]V,JU MNE+UE^VEP=U%)R73A2JMKDIAU.KER>OHV9LQC>EOE?]=9 MO7EY,C\1F5K))J\_5;N_*;^?"/D1*2-K:O"3X8&A2[=?WGM M[=";,!_=,2'V$V+6VRW$6KZ3M7SUPE0[86@TI-$%;Y5G0SE=DE.N:H.W&O/J M5U=UE7Y]^@;[RL3;JH"OK21SO;BH(9W&7*1>TALG*;Y#4B)^K8/( MJL5K8V2Y5GS]C]=+6QN$R3_O66S<+3;FQ<8_P:X/D;2\)0EFB1+Q_ENCZQOQ MH4RQ!<2WN,QEB5OQ,:VKI3(\*A#U1O%D6=X(F57;&L+HV3TRSNC]G_\TC^/1 MGX>B-U&IQNQ5*DLE%"KE>+T$KH4\!O>8,I8R#(35IGOR@II>4'; MI*FRMC*BKOI:D>!H]MP*0A/!>SZF!M[UU0C%96-L(^$]+Z[3-!#C8#0:T9^P MY'DKJI5(JZ* Z2S+WRE#"NM:RSR_ <2PJID U(DUXJ(.Q#9OK#B+S@49SHNI M-[)V<[L9M$_Y7>I<+G/%\[4EM5(E&F2#\:IY[07FTX,:Z#94^I8] W$6WUX< MHRJ,VJ_8;+$I++M2NFZ@&!0P:MO #P@;L;P9^/^H1MC 63)82689![#=:L,5S"XQ.?27I";A_VH8IM7-TIA MQ4Q#B[HRED>D4! P#Z5M*#Y3&'L;=1[8Z3R'7Q!.*6HCR?=.7JJU+DM=KBG\ ME$1FW"AI6I_DR 68"Z_.]+D8/Z$KE$Z+I3*:,XA77/ <:6N1P8H82_>Z*%0& M@RG$,-E.\4Q:):! .-.0C+3;B+(I"!$R52N#4@(=O19O*FDR$O=NL&O;+/^% M6[(,@D&31V3>F9VGX&]\@7CG>'(VE["!1M[!X6YM458UVYERIQ31:/2DM=Q*:@.5 MS5>0G^\R;U1KXCV>9;!K.YQ7VX,.Y_ ;&,4_.\H@"(*X M!6\%Y9[B( M0O%IG[ENK2^<@33@LI>GKGK>,?ASZS_ON)6@A!?J6R-SZV.Q[]C5T6IS++_N M<#F+IWA2UVG>T/[8 138O@+T$]>'?8/PSDG2#4^EH%!9*#ZV5=+9)AHB9!?- MR)$:&0==%LD\F"?1$1C[ 0J2='%Y]46\IH#K 6(S3+&C'""@)$V5J4'NL6V5 M-OPJ!_E7","=1D+*?O@-'7(:)6$\=];K5*#"1'63PH=69XBG=0BY& JZ8OU# MAW'9*T!]&2J]GFWB ;,=9MD##:P#:QI'=,4%KDNI'N+1XLA7K;X[=DCDP:^ M$Y&1;7*W[A#K"H'75K%;+]HR@FD4+J[2D.#P2"37 X/M*']14U#84:LLK2N9 M:\,ZTN25L(#).P_H3!F5*TZM942ZH$K"N!5? H& D(A=(^#P8NXEKQ.@BB:EWJ?V.: M+OO;_HOE@*"!KIQ7N::011;K$LJ" L)U>%!P9')=Z].?01:%XMW#-3Y(;M+0 MT*#349C@1)?GM W1/>$[9_#-5/\ >&+2'%;'X*V!J'<^S^- GG,XY^7$7C8%^JH?O6TP"<"\MTH_X/L8QA['[< MN@^2>#A)4D15&5O*C@J,-P4\)&QDK34=E#R+P)V/C(Y+68V:;AD-8^>\S,AY4(^RA#P8P;]LCNRMR M^G29W0AR$A"=!C&A+>Y]P%TO2IWF-J4&=R%NN*KRO-K99X[A?.R1F)8"]I]= MN9#^K2/X?^?&%[9WY%%W\7J]-FI-.?A&YAR""*UWR!*>TB(EN&T03>?!:!J) M29#,HV"4+,0I'H>SN9@&\\4L6"P2>A*%22R0P/PZF"RFA U\\B(/M<>SI@8/ M9KQ3#7*%A,Q^>BN^29X_B'ZK$DCPW=\N,D#I+I M]-QY,YD^3,K1'2)(II,I='077N1X_BC%*&FH0&Q4[@YGM;Q&Q$3C.%B,%H]V M21?51^@7@C68@0;,$7EXYJPT#;7:TT>[?I;E%C8L0'RN^C*/7N@$XK1RZ:FGB(] MB"9MMT2[KS^&/!4FK)KU1FSE#0OCE*IRJA26U' M#XJ87B_$:8W LOJZ-;]F MS[#0H$]G6B:4ZT+7LD>!NN[F(.!<8=2.CJ&JN7HTG]S?\CF3Y^ZE-L/6VJ'F MU$Y;NK'=^MD]1,57Z)62W):%7L2@"F8#CJUP#R:7Z=>G5RD,!]<45:9R!TD; MU2[L:2;U;?K)Z$HWLQX+RN!RX1F4H<#N?QUS&-A<;=]?4TCC9:Y72IS!RGP* M/A>C<,)_G[3]^G1%L@ 9BJB\,)2(HW T>X+/*'XB?J^(7N5$,::C)_SW#HP# MY"@3-YK0]1 KCQ]1>^>).!B/(L+%^QOWKO&RYS64&@@I0B;ZV/9)Z18Y=-?A M>'"262SF03)*.@9AU(\;^[2P[YH=^Y[FO2>1GP<.3*@/ MJ%BB:U0 B*LMGW 6TYE8S'!N<)U2]V5,5NA2T]=Y#(A)D$QB?$8XHWY^F(VA M6# ;Q_Q_/A[?W5@QKO-P.DG"65=E,+0I>Z>&'RT7T R'BSB63O=]@<'I8>#H M0Q>[UO'I>!%&=TRGP'!(Y>+L41H^6(_C]*0]"\J"3HNT(,B%0>[M_!'AJ<2] M7'>(1]D83N8.DGZ*UBXO?I9R<3CME'O,P;+'*?IME51N4=]R7AP$)AX2F-'> MIT,J$G3G^_N,@%S=FHI*JO77]!TLV6(K#>\KWOO ]HC,U M6PU/&[8P!]./[95Q4:Y &L(^'Q:NO2Q;WGMTC\3HW.\#2"P?^UP#Y]C/,BYZ M/WTIE%GS#WQ(F::LW:]@NJ?=;XA>NY_.[(>['R#!3$]?1 M:V_J:LL_I%E6=5T5?+GA7B,-P/M55=7M#2W0_;+JU7\ 4$L#!!0 ( /R1 MI%050MB+C@( )0% 9 >&PO=V]R:W-H965TSENRCJQ ]O&AEW#RIO*_/TM05%6KA1E2CX9,U62T\FW:3 MNMJB*"-(JS3/LO>I%M(DBUG28.W%ERCM;"O2U34SI-QLMVXDYO* MAXUT,:O%!N_1?ZYO+5OIP%)*C<9),F!Q/4\NQF?+:?"/#E\DMFYG#2&3%=%C M,*[+>9(%0:BP\(%!\.\9+U&I0,0RGGK.9 @9@+OK+?O'F#OGLA(.+TE]E:6O MYLEI B6N1:/\';6?L,_G./ 5I%S\0MOY3B8)%(WSI'LP*]#2='_QTM=A!W": MO0'(>T >=7>!HLHKX<5B9JD%&[R9+2QBJA'-XJ0)EW+O+9]*QOG%M2E((SR( M%W2SU#-CV$^+'KWLT/D;Z GG^?CDW 4*;A<#/%NL"-WICD!HLE[^ MB&9(C+FYO]EC?YTM^E.IVBT MFS@/'!34&-\US; [C)R+KM-^N7?SBDNVD<:!PC5#L]')<0*VFP&=X:F.?;C@J9'*SJ/:N?8R26Q98\/MF6Y1T91 MZ@-"B:7S#)Q^CWB#4GHB"N/[GC,:7'K#X_&!_7W03EK6W.*-EE]%Y>IY-(F@ MP@WOI+O7NP^XUS/V?*66-GQAUV/S-(*RLTXW>V.*H!&J__.G?1Z.#":O&;"] M 0MQ]XY"E']SQQ0G5O<4=T_:FMAB096 M-3@KME)PD_ MQ,7B"&?VN$4C=MYW@XUGH#CI9N:(FK'V_^F+#LXB_K3ZHH M@:L**B$[AQ4HXI*>JR4N&[B$!6YAHR5=30MOA2(JW5FRLC'@4XFM.T)7=+Y& MEQ2 0?RIXD#U*NNA8/Z3P=W!W9_PEIW'>7H^\L,LCXNL&,'7<%VP>LHW,$=J9:=U[0QN@F9?2'9)U)*;3) :$7HBG9\+94'K['D MG:6D*^_!!T&XAII6)RNH*0V$0&I3RHG 3\T*/.-K%?KU4JR<+A] MUZ"#8FZ M72V7&PO=V]R:W-H965T8AR -+HDJ$)5$FJ2[7?'W.O914:Y<]0("\=$LJWH7GGKN0 M]VMC/[M"*2^^5F7M'D:%]\W=9.+20E72C4VC:OR2&UM)CU>[FKC&*IFQ4%5. MXNGT:E))78\>[_G;!_MX;UI?ZEI]L,*U527MYK4JS?IA-!OU'S[J5>'IP^3Q MOI$K]4GY?S8?+-XF@Y9,5ZIVVM3"JOQA]&IV]WI.ZWG!O[1:NYUG03M9&O.9 M7MYE#Z,I.:1*E7K2(/'O2;U194F*X,:73N=H,$F"N\^]]I]Y[]C+4CKUQI2_ MZ\P7#Z.;D6[,6EE9#&SWP5ED:SNF:@O+)6_RJ(>.BB+Y.TDWL=Y.)GY!+QWM2^<.*G.E/9OOP$/@R.Q+TCK^.S"M]+ M.Q;)+!+Q-([/Z$N&C26L+SF[,?'O5TOG+6+_GS,ZYX/..>N<_VFPSLI18MVY M1J;J883,<L]+I>B3*L;JQ& M[NAR(Y"/PN2Y3I7(9:I+[;5R8U+G5+^ZD$]*0%WEQ+K0:2'\IM&I+"%N9;V" MI#65F(F-DE; W&S*CRX2LLZ@W:L:?J1EFRFX0EGD:)E5M5KWIOA%EIV95-9" M?85<)GS1^<$_B;8AT:M= ]*J7CWM]U!B79!Y+[2#$>E,+9=P/%762UXL/4OT MX*UU6<*VLJDF#47OLS_\Y2:>7;]TP08!TW8^MU!LRPUYP28Y MSOO \(9$K_5)EBTVEY]4;Y:E7DDN?[!1R<^]GD9N4%F].XJ!@1J+PF,M*2^U M7';4"I3@7VM37YY:\6? &9\GOBN,]9=,@^]C/L+O"_@(<;QW?&18UJI$%E2A M6D&T5*[G'Y2:'*_ !Q*N@4T07,D*/4I[U>E$1;H,&0*549=)X&5+;I$S3I8= M/O#PLV(*-:UMC.LR4J@\5]Q^=OG=1_8;3H#^U':R =ZV:DO)RC*Y@=TGJ4ND MAF*%@4?6M*L"+9@%>O<1#:Z$;8?.L!7'F%!&U0=PR9#':)3&LB=I"5;J7(>, MD4=Q&HM7CE!'-8?FOIQ')\D9H$A-56E/9"2YB\5XCC97ED C0NZ4(2'!B&\C M%2'[&XVT(!['TV0>HIP9?*F-IQ&"9H$CG^&"\X>ED_(B"*7&9EOTNTW\S7T7 MS46&W.RPSMG)=PQ:QW7E\ MX(Q&!% '#VL9D"'Y4$M3LZKU'V%/""%(P96.NA91#6O,DSJN.F];R[$HF&%J M((FB"> @XHP\'F9[H=^U?3$;+_I(<_$W'OO8"0BP8WM*0B^BVG09A)UID^V0 M%PQ"<> ,R4GM0"!V A^274;U>LI-Q/7N *A@FC(IE'^Q7_]9XW0\VSJU3VW0$_(895 _I08ZP#.$&K[EDN,ZJ2F2)]FIJF MV@\"URWM*4U2RZ0!\$MC,0R17;8!IWH%JDN]$^UFOY<5QSU7NSF4 ME=SP2I((F@E<:C9#I6A,S5UKJ,'<."B- I!+. L _%">L*%2B0/Y_TM6[F1/ MKJWSXDLK+1 F+(]J)/)5DRJ3IBW>X1564,E#4Z7_"$,#^A85V>/(,G3< M^#^A9=;@@8RH&I^FFP]Z.7#'Q@)W" H"I3DBJJ%6'HX6S0?$;8QTB6SE"R M>Q-BA$CC5$]4@5Y0,=]08!5RQH=YPX11, R"P%6NT&QH3ZB%_2 D.34)&,H^ MZ0J1ESC+25!Y@P9VM/MNP!T.#:FTEH?LH9[U3/@V!<))@VKM4G%'0[.D*LNS MCVO3(NI;UW>URN,.R?,&$6I+I+20=L5^7ESM=!]*:OB\PAG,(B _R*IY*62& MG-'4UKE?=JV?Q_,N_T]5K6VM(BM#:4 P/[5-4_9]8HNUKL.54+B=&7K9T3%K M3968*G\)*2=^Y$0PK0.Z[L4=J$+X[%XF'(X2-$:@I,$NX,A""SGHVKNGD LQ MBY)DBO^WBZGX>.H0MZ1(A_..^@IH^2@,M3R:QB]%$MW.X_U][X]U_XN]T[B: MJL;O'@EX7NV(S8T8 !V@\5:EJEHB/;HO,_&/P>HILN+\B1+.#?%N9^GS1US@ M=QLEMPD>XB2ZN9X?2>VBO:_^V>#,^'/)E&M]<+>IA%-\F-^)UOX\@M2LY5WW2VX@PWQ8/O(UZ(Q?A: M7&&,.Q+<"P>6S<1?\7>*O^\EZF=W\LW/^K=&Y3V7 UN NTNA4!>V/M(SC*WI< ..;*2^X I63^9P>K[>'.9E3>;T%4%<= MN >7 H 1VJYOX8Y#6-]534N0O.,3.MK7CXLHF MFXH?"TS#RM("_)X;C&_="QD8;KX?_PM02P,$% @ _)&D5!(2"UZY$0 MOS$ !D !X;"]W;W)K&ULS5MKDQ,[DOTK%9X; M"T08]P/Z L,CHFGN9>X$+"S-+!\FYH-<)=NBJTIU)96-]]?OR4RI2GYTP\SN M1-POM.W2(Y5Y\N1#Q8N-=3=^I74HOC5UZU].5B%T?SXY\>5*-\K/;*=;/%E8 MUZB KVYYXCNG5<63FOKD_/3TYY-&F7;RZ@7_]M&]>F'[4)M6?W2%[YM&N>UK M7=O-R\G9)/WPR2Q7@7XX>?6B4TM]K?"SK)W-H;^O);]7)R2@+I6I>!5E#XL]97NJYI(8CQ>UQS M,FQ)$_//:?5?^>PXRUQY?67K+Z8*JY>3IY.BT@O5U^&3W?Q%Q_-L@F/#V]9<)YG'#.CL1I]X*/R; AG6C+*=7!X:C OO+JR36,"M!Q\H=JJN+)M,.U2MZ71_L5) MP!8T\*2,R[V6YY1\1X+K'SQ2UOI:G?^"40;Y#M/\KT^OW/!]\K-BD=G MT^+\]/S\CO4>#>=]Q.L]^E?.6[PQOJRM[YTN_GXY]\$!-/^X8]?'PZZ/>=?' M_U]:_C\L5WSL7;D"4(L/\]HL%8'?%Y]7&L.:3K7; @^+OBUM6QEZJ.JB2U/* M<>5IT3D#1S7U%MY7JZ"K(MBB,E"+F??L4PNM,<[;1=@HZ*PV)=Q5\\\L&*;? M:!*M\-JM\12C[:+XZ>?98X"YKMDO/?T$.Y>KP="SXMHVFGZWO2O4TFDMI]V8 ML((T09E:.U^8MJS["F)KAY_:8MDKI]J@(>J!G,5F9]**=L96?%;\MB@ -JLIV0B8X7._!6DG&#@HBBO1% M98O6AJ(A1NV<_2KT@T,Z\E_3] UVQ6+0TYWBDF"TT%SCP*5=:Z?F+%E5D!'] MRKJP4'7- S&H4UL>,-]"LD(%%EACM(VRXY"FY"%RK%GQA0P.?JVT@PAKV-IB MZ@*@MZQ[30F'&P0'^DL#HNF@%Z?7NNT)*ZQ[[VUI M5/8 IB#P0_^,T5F!< &-J 9 8K@!T:=L\N2!]WPNEJ&!-'4J![NLYX"SQT%) M 3K9+\[]CS\]/3][\MP#Q'4OZG#: [<0"'L-" :@NCY YW--:G#*>(P .+2" MH\4UH?- E*&6\!XOD+'XQPT[L].,B^5;94)%H-)&##!R)<(_#0'"F$?)GZ(# M_ @ZP5 5&9:>)?^''P*3KA*#0Q9;KT?GCRMELBZ58[1F1[U'TSK-N4!A1X+< ML0\[W+(U_X.#J@(!@2GJIZ>SIP-K5;U+*V^UHG(3F<@7N-E MB8T:"(OU5UIH'.LF?$'E[%?DDK8V%6/,!_P1[B.F@6Y$WEGQ9I3 :R+SXG?0 M2<#F&(B]SZ;[%C(+@Q5'>.$Y#%'U;"\:.SZZ!Q8P-<7!9,I!RUE0.6*BW4UQ M=$)&G",!Y"Y@@'RL+!A!P!**;K'W!Q 3:9=.QUC $FU,[V)D:/4&RP$#R)T\ M"SG78:-UFX/@P-@::&!3ZT *W-NJ6( XD_=Y'V!F:%8@D<40 @N*) M=C@6CKT;Q/)@RGC5-79W6UI(&(K%YO"I*Z,0J""G61)&P1H1NOM(.YOMA'C3 M$JD=L?9F<) JBNTH;V5A!GEW+$II@&6'VX_1']KB/Q&76(RSGZ<_"#H3V!/2 M;@G#E\-^XR''U9^FU2-:Q_4B'^9X+>FO1 'L8H"'NR3B"]+ON2*ZN"70XP)SB7JX^RE &2DV,2FO!GAKEI:04 MR*HX!]&!?2&F(5->V0?3)*=!K@/\K !;^@M6ODBL3)Q0Z:8%YB15((X@05HJ MX&J>P]J\]\BI/3&!I9T,-,/('Y,6O^^H^P%X).,]TDLRP ()(P/QC"D4 MC$\I107?#\9SZ(P9_#3+< D3')&QA7%56FAVD-"SO[*L*UM7^QMCB&MJ''@( M]60#AHCLS117ULHTS&C$9355SIP%.SIJ8%:AF"-N"DB+8+51<]*?T5%E#%M+ M W96YS39V:HO V?#64F0ELK!F&\FQR6WBCY,:9ZH&6*QLPC90X,P2@VTHXA; M$X?DOLAY66=<_':0>62)QF?+GKMK6=(SQ3/"LB,GH!\/CC\@QFLZV5>UA M'[6FU"=PT@U%VQ$Q$;7[!0]I#JP$945$5 8BB'W*2=COF!&R\8] _;L*1^2NF*[7CIZ*)R>U#P(5^D%U\V4$5(]G1VX%5,$=1/M MY#0*#8D$Z4QF(3"(9]/?0I)O2M$6*J2B@/@3?E%I\0A=#8J*61HFF5"+A'N( ME(-@!.#*U'IOOF&O\*-+I82"'2LZ7?HM^3J!!@1# M1IR*+8;O>=T^4@L1/63D9)!H;DVN@&(S)P\V1SP0P@3C:E:\&T)V"F:6BAH* M^D?#V:%R3+L>+$)TT!L"F7 ]!:0U1=>A#*)C@R)*0!46]M(@\,P2M\6%*=?G MVJ$LKI&CHIRU6ZD%QN@E -F+6\*CX*>1E%*J1-X@T6BS@EL)C.=8BX;.)34A M?:G,)D3/BA:RO@$.]QBC$VOO3#HH[;@!&MD%'$UA4#J12IHJ=?J>.J/D1-P5'6!IB 4E M*).C-I;HD@2)E#P24*4:Y/E>TI6,HI"B]N)KXLF.D(>2C_JE%,?QL=,E5]// MN7@DIDG,!?*5RE5*NHB4L;OF VK 95BEPC,F'+'F''1&@DH6U/6N2_W)N69? M,70P6IM4*J-HPM<>.7YEY(<<0ED4(2M'&Z#D5@'Z:A5A./9HKZSK9L5Z-B97 MGW6Y:FUMEUL8N.16PUCK/D[-@%N6LC'!7YB:NSK47*XIT"? _UI;9RI57%'. M"Q!>(9 .T>':?(.B_@IR8F)XPXUY,,T1:F,4N-P[R6/[%E%VT==R2= NE'%4 M5U:D$5)<27H'C@)WVRFBN@6X86B>)]**Z3GPN3+=\YCAW3H+VA[ZFD=7$/\: M=2$ C,R6'PI(44M)%SHXO\*F5&-!'3CG< 1I4!E?:U7=UJ(? ^K0Y3B6;1,B M3?NP5BW)UW>V'9K;^T)[K6^H.AE\@9\!RR(E)R^0@K4P>%I+9_G:MV6\7B#' M2LF@4!!Q5X>8;[@*#)+3(M1KZ?=HPK?(RMRD*9,GO$16"I*HIBP[13E!E$GN MLLL[NY$E(7D(8!%/M2IOQ+MG5-51M!VQ_A8LVTV+=Z%BY[G&MBOD*D!&2\^X M6M1D:/:?O_90[]F3Y#MWKI8JL4_OWPZ5V*W>]+?9]6QT$_&EU/!Z;ZH**AV> M0B/1^::#0QV3&W*\NYH6KXU]^,[&+U],VSY\8[X9^"BL38T#YH;[I>64%,:M MP<*3ZU_>3A[LEQBWH1^#8W>0$!\("NW#:KP&'MN@;'XHA.Y0=MMSR:1IQ#T? M_=WKTNFPT_7A+F!R3SA"J3O6"HD[@6Q;>H%A$NL=:0/%-O"JG]_NPADE82$Z M%%P3Y0G';$X1@*"M>V$^##K/6_UEWZ>DI8];EC N)S._U.KDUXG M\3!(-CA%Y5*)=TM7<)/IF!8@K:UY"6&21VF5.?< MS9DR$XJ9L>5I,@2*FY&^$$B=D@L=-F-K"^ZR84!;_'3Q+'4F;U%G,A8E6U]1 M48=8,'B]CFTL2CGKV$!VFCXF6CO8[>S)D[$1>HPVOTN5'.!Q\N!Z40H^^%C& M(76RKM5T=TFYXQ^,/R-1W4:=OU+<],4E"BA/"1SXY)9T8SKD&Y?]$H+"=Q.+S'#IP_3HO[$UED<@>=O@'^^&V* M(2NY6I&WD,U2BVN\STAXIDXZ#N[$N*FBFL;@)ZE=30P;)=F]$:$K: FFJ "5 M)*I+BYH R0L;C3\Y[$%1:OG#J42\S4A=F;$[J];@@EC%[V@O)0J[;@BZ4+'M M?/_JT_L'66$GE+&Q?8U]G%DNN=Z\-@MY?X6*179O?'CC"1V..E:BZXP<=I;+K"_=R%XG:[4N(Y& M*I;AX/YD!Q>3!]-_[0;SV;&BG*\:Q4'2%>.=-XQSO;4QK_F1.T;6]<>W?L\6 MSY(M,K4?TM&Q>B=_%T<13F);GBXFJ.R/I7FZ#DWO^P/"SXB)&@D9ZMOG;"=7^G7B.E?/SA)5R[Z8\4^&]>&=.)R4O._#Z';#* M.Q9"!.EV"YV[CT8L42A/']R.*]'K9T H[NTCBQW2/WC9'I-R[4*)KO4P9\20T^;?VX3LJIS];6Q]1RVDB(]AZ M^/5V6I!J!."BUHJCOCV]&BL-M^%UK,ZE]G'F6W1/1]64D!NW@JC])"_?/91B M_V$\*3>9\'1']G0UO#&>2O=%[V,7.YTV$W;G+IU?*N1> JRR=*J)=QM\ENPM M,K^B[B)WFS1;BPC"C3>]^RP<>%*M_Q^T.%[*G15 M!?7]@$ZY?_?/B GJYQ'3U!6?*V^&U$83-*GJBBFIO V8OVQH@ES3"D=FBMWP M"\.UN='RFBR9FFHY*_Z>^HV!$C#J-ORA4IM#$QSF.,=>\3[)7JIO* &\XIJ4 M+EV"O%\__#K\[X1+>2E_'"[_M>$] @?=,=9Z@:FGLR<7$WGM*GT)MN-7].<6 M55;#'U<:Q;2C 1?4#K A?:$-AO^S\>I_ 5!+ P04 " #\D:143-ZKKP4# M "H!@ &0 'AL+W=OU!B)A8J2YY$Q\W?CY(O:["U#]M#'$DF M#\^A2'I2&_OHY1,%JB=-!HLKJ?1U?!B/O;VP>"KQ-H]6X-7LC3FT6]NLVF4 M>$*H<$4>0?#?%J]1*0_$-'ZVF%$?TCL^7W?H'X-VUK(4#J^-^B8SRJ?1>009 MKD6E:&'J3]CJ.?%X*Z-<>$+=V(XXXJIR9(K6F?>%U,V_>&KS\,SA/'G!(6T= MTL"["118?A D9A-K:K#>FM'\(D@-WDQ.:G\I#V3YK60_FMT4I3([1)BCQK4D MN%="3V)B:&\0KUJ8>0.3O@ S@CNC*7=PHS/,]OUCIM3S2CM>\_15P#MA!S : M'D.:I.DK>*->YRC@C5[ 6R!)BUQ-U"EU\/UJZKSCW5BZK4.7Q,QR C]0:!IS2FJW,T''_]?E;=OGCD0"H MY$8N%0*VQ-T ;OXX8]8[")T(9*"GBWY'^R$;#IW:/KY@"%KEGGY5=FX*G6.9 M?#9ZXY\HV*(+>G1PG@[/+ME5ZXJ%.J%XZ@!S/CP]3I+D&.I2P=UWX MQ//5(=3"P6$R..,F5\J_D+K18]&5&&87E&BER2"KK(?Q&:#<^A[SW@ MSEGES95W_<,IR/QB./A;H!=A-FI&.6E:9FD/2G_1B^:J;/;_-FAG/L MC2]-A6MV934G$=AF+C8;,F6814M#/-G",N=/"5IOP._7QE"W\0'ZC]/L%U!+ M P04 " #\D:142W+E"J0" #G!0 &0 'AL+W=OCY,3-L+67[6)+?'S\2(I<=-8]^ J1X*G6QB^3BJBY3%.?5U@+/[8- M&M84UM6"^.K*U#<.A8Q.M4ZSR>1=6@MEDM4BRF[=:F%;TLK@K0/?UK5P^PUJ MVRV3:7(4W*FRHB!(5XM&E+A%NF]N'=_2 46J&HU7UH##8IFLIY>;>;"/!E\5 M=O[D#"&3G;4/X7(ME\DD$$*-.04$P;]'O$*M Q#3^'G 3(:0P?'T?$3_%'/G M7';"XY75WY2D:IE<)""Q$*VF.]M]P4,^9P$OM]K'+W2][7R20-YZLO7!F1G4 MRO1_\72HPXG#Q4L.V<$AB[S[0)'E!T%BM7"V Q>L&2T<8JK1F\DI$YJR)<=: MQ7ZTNC9]8T.%UCON&GQ&6SK15"J'-;?9+U+B.,$ZS0^8FQXS>P%S!C?64.7A MHY$H?_=/F=] ,CN2W&2O MX(-X;9= 39),M>P9L-2<\BWNP%O"V6_*[(CTZ2 M%;I/%[ZO=YX>.(]EPSE&-92JA",9W2FT<_A(!VV MV+H?WF?S?@7R.R^Y#:"Q8-?)^/PL =>OE?Y"MHFCO+/$BR$>*][$Z((!ZPMK MZ7@) 8;=OOH%4$L#!!0 ( /R1I%08!D<^J!, /\[ 9 >&PO=V]R M:W-H965TQZX4P68?LB2/=42T#L]H M-CR6U:/9AXU] *M $E:QP &JFLWY]?ME)H!"D<66%>'=%ZF;!!)Y?GD _7+G M_)>P-J93]YNF#:_.UEVW_?'B(E1KL]%A[K:FQ3=+YS>ZPZ]^=1&VWNB:-VV: MB^O+RV<7&VW;L]-;MN_>KLAS-5FZ7NF^Z3V_W%1'F>$KW*-8'_53M9^_3[,U7UH7.; MN!D<;&PK_^O[J(=BPP^7)S9='A:")P4<5CWL@QUR>.>:)^=FVW#NI]6YMZO/\"+&>^KQ/?;ZX?)/BS]G/U MY&JFKB^OKQ^@]R3KX0G3>W*"WI3 _WVS")V'W_S/ P=\GP_XG@_X_L0!;W2P M@=3\T9M@VDZ+4[:U>NO:@"-K_F1*M7\(8?7WM4$,5&ZSU>V>Y.Q;W=>V,[6J M'*S2!ODI;L$O2]OJMK*Z40%4#4*Q"VJM[XQ:&-,J@,!6>ZRS+1/V-58;^&^W M5I_GMW.U,JWQNFGV]+79$DD]J'GK+8AO&_*L?_^W'ZZO+U_PKC_?W'SDWZ]> M/&8Q]'8+@^A%8Y3O:3E]Z,VJ;U@PEKV#<+>FZKWM;%SQ_KY:ZW9EH(;-Q@9& MD730[?NW^0A0TKXFCFS;&6\WA=R0T'GB=J[>&M\!X[!(D# IN76=4;4-5>-" M#PO@ WQ-0D.\IJ]%/\3?I#J_JD121Z'TP53.*[>Q'6EUV_O04]AV#NA:K:?U M-%,3NE(&-6X4Z_]MI#&9#B$ZM 81&AH+JZ//]5A;7KFQH,*QP MQL7-3-W0,I)!_0/_;M3UGX2F>@2@YDQT9YK]3)V=9KT\_NSQG./V M4/!O"=BH1+&(A%\.F4B7]4]B[M;@W-FLH22(:@ MQVPE/L-NZ&NL6/7CUAKP[LV09*6HHE7PC&6;R<&(>,0?M M(S]M12WQJ&4/%21?)^D/G?V:\()6D[D+BFLQ!')3)2Y-QDYL-Y$ M;396+VPS)-TA$=)",$?.0">/%@II,E3R]VES 9!0KM/_IUCQYLZT?3S#+B)2CN.44(L.[=PLG48@X^#U@A,1V$4\+J0S MRF*=L7=4N*A-00?[0]^5Y^-'!8,3EG6[Z6! U $ !_N@-'6*_Y^^6QA [T"9;EW$G ME*XXE(O1==5O?;WBQ3,8C&#RSC5W,9.UNMG'PA<%2^<\(*CA4Q$Y@-,<.'U' MWMAYP$J$:C(MDMMO[.,N IQ:>I>@FK-$=)<;J(OSB@ R\5%;Q(>7#5.0F$62 MX[@BDSV&54,T@.,9T"*RCA+B-\#:0R#V+(/8LPV@^@_ IQ3MD/> MM?BYDL.FT.T/(OW -YG&3>VXC_B JM?(;]3;KN4@O:GK)N"T"VBK$9]']0; MA_]R!_#3S>V;W +8R-GM9R9W?OF,#H#B6W-8TM+YT;.X4 Z1_FQ43T6 ^!>% M*+KX#9?@\%PCP#J4)D3GNR<_S)^CMV\:(LPA3YT&]B*?MQ B4*Z;-K(OZ)U8#%'W@OF!DIZD9@=]R15)[L-M2]5^:D[VU'4=(?O 5 WX00D# M\]O2Q,P55QH,ZJ(N@* MDG*^NYH_RTL8 Q)A*A^UK<]M>U[IK>TDM$6>CI$>=2>QSK7'#"5@]W]C65-( M50DR[UA/@Q[I!R_L;19P-N:BV[FDN;ZU,=E++)')'9PYP!\;*FTID[#C%.JC M\BUG^CVMK83PPBY[7^G2(PH*3)K./CZ4VFE.>&!VPLRMV>4(G*O/H\^3[=11R?\H#80G2S/H[=@X\9T:TE%2&P5(0C-&9J>OGO_$57> MAW$/1X4=I5UED;7OG Q,\O23)@.FZQJ3(HAF+W#0*- I)^42DSH;B@66ZY[: MEE(J&0;3PK!&9@VSDZ*PK))(>=R!G^N^HEJ\YU8%O B)!,B,A=+BN3:V:D<, MH*++?I9T(1T#Q11-4FW@+!O&YZ$? M.V?+$,1'18%OYZ5U@;?%EH76ZV KZL62*3.3P#,1/[,[()Q.:J/8X!2$U%:D MJX=*@.>Y!'C^E3PMQ>VG >JGDOTW$QFY^Y!AI-J38E?V+.AK=V>Y?ZWMB@%T M@UI.Q[+.;9PT*0#$/G?$W 3RH!S^("NU[T <)>:GW!YX4R;EW5I&:9UW.02( MOB7$I4HZD(F"\7>V8G>4"4A>'#]2@!KZ:AV)]6'SFS# MCXJKHV:V,B)9 ,'HW/Z/#T"R1G -19%U^A @_G(23%KULT=A4''3'1 M)[J9RKLHSXA(,7PB_P*IM/P&(E5?61N-^:V8=:L+#D M[O?$60=Q0H% K6R,@\'[9[%/+:,$>6C+7\']+W"Z1 WVK+S>'$<)S+2V@#WV MPQ!1A2$O\+=<@#8YCJ1IB@NXFJ]+<^T'70+&C1O,]6Z=8U;02:D M,)*;^4%"1?!#1]JO3$?=)G6T7HZBWNY?C.C!#%*0UV<1QD=W^RVU?U.P0J0] M-\MTUSKG<-*YU5CJR^SX7=+LS^^2HA^'S_7%4H3&1PR MPJ>9X !+U()F)E$?451S(FKV<_6N%RA(3;N&5';5RK:A+8[;I/SEND#6J4:C M55K/X]S(5F0CR';L.X5+9&;BU".HA4/HYK54+O1;ZMK#&'Z'8^F[.;5J$SO\ M41'%%H_A,L$9=\K(A: 08Y7+O$:ZX70DMO_:8P? ).-NZ6Z#CS%&(F2_1&7( M,$@X8K,>N%#.#MES1F.82;W08$:AUX>3$1,T:*(N@ ;\[$>4TOFLY!1]2'.I MH>31/:#< @TK*-1XW!1HQ 2%\!R=P)M;=0#R\6*U(%<$E,5!0-HZ))XB(?#U;3AY W Z M_M NHIRAK)]J6?)6Q(MZQ Z9%"%?/CZJ<33<^IZ0VYCY='K,#6FL?U)*BT&/ MGB@%W"!/R7A&GSMX"'=,="[G!KE>0'E.STJ4T33$H^'?,%L^X#]EU0&PH=@% M]M.E2B"?D.9@!_#:G_-S$:)XX%%B;6YJSZFQVI\J%[BLI E4K"SJ 8Y>#!W( MB;E440_J#G+OX^9CJ:8O( \*#-.R[D8^PWPSKQW2+,\D0]:) @>>I>LCYL\F+K\"#X3S;9T@L:X,"?@[H4A27 M%YUCY1W9;&$J3=D+]HSC#5GQ>W5J6QS3.4\75#S BHXQGGZ,5''RA0H/5[#9 M4*INJ^(QC:/@CD-BNI)V< XK#=]!2_LU-F?@,SXFBW,E("*UPCR\.^Y[UU*( MTN@V3G2IY@B4 F& 2"F#LHQZ.?0[W;HPC]+YQY%Z.7<(<@,A[RXJ38WR M(S-?(5:864=Z#89'D43LW2^__&7(*(\/<[B$R8GPFHW]6*XMRD)TVMP"?T.\ MH+?0V6E#3TB\R"T8Z8F'7APS!=(/FE(BDCED9JMA8\ULTY9ZP'=3)+Y$D7$8#9@+JN MSSFN=<%?3*WLZJ94&"<))1M\$].5+SIB,BI>*AT7"P-7 M207'Q6XY3V?/'3I[FJ&NY(9HRA\*L*N=$0;YP=#!9/=A+3T$=!Q!:6+$ZDSG MT*B"!XAAHF.S=+Q<;22\/Q\ZH0D('N8;N8Q\)*TS0PI-9F9"^DN+3$:)X2RL MW18><58 Q>]1+DGY%;WF]S;">LHR21&SHP7C5%, 9N1Q4N;3 8'N6"N;DKI>3;_,Z*57EVKCP7T_E),O$]FF\T'>R!GJM3G6]Y*A> )0 M=6*[XYD_A8!<#0QAGDB=/,O)C65\R2&WS@TJ%^QLFE0YF*D.J_ 9R[ 5AE=G MR0%/T0M# N"[\3L>+0Q37G[%1&_*:)3^);YB=P9 ADK>$O,4W]1E5?@NO1_+EW#YDUPME&4; M7W#S5#NLX\LY:3"I!&=(I"^'-'EPZ3XUH)V=GKIQD5XF*_Y87C]RM-(]7+[B M+:X.N2J-]P)4515H)X2&KCS()4$Z.$WPCN=$//EC,>)U4VON.QH4T6LWN:X^ M[MGI35-]J-'2C*F%D=.DL5CV\#)^CRA7H*3KK=Y'W)?>8U"\X8=_=6_X0K.^ MDY@8/SN0\=->YK"G"KK(?FWH$B"8=*MVR'Y^W_*[+^PIE*=>+7UW]7Q^E5_I M(22J;2*;XC-&(?Z=AATGH)H M%4O+,YJFT LEG?XN M2E(B16K67X&_)Y[?%6_31W^8,?G\YJ+XHTP$Q(K_])0$@8?(WV?F3_-?M][( M'W4.R^5/8X%Y\-X 32^Q]7+^_.F9N%3ZI7-;_A-/- J(/OYQ;33R/RW ]TOG MNO0+'9#_YO?U_P)02P,$% @ _)&D5#9:A*3& @ Y04 !D !X;"]W M;W)K&ULA51-;]LP#/TKA#<,+1#$L>-\M$L").V& M[5 @:-+M,.R@V+2MU98\26Z:?S]*=KQT:+.++8GD>X\2R=E>JD>=(QIX+@NA MYUYN3'7M^SK.L62Z+RL49$FE*IFAKBZ+)DZK+"0^[D7>,>#>Y[EQA[XBUG%,MR@>:C6BG9^AY+P$H7F M4H#"=.XM@^M59/V=PS>.>WVR!IO)3LI'N_F:S+V!%80%QL8B,/H]X0T6A04B M&;];3*^CM(&GZR/Z9Y<[Y;)C&F]D\9TG)I][4P\23%E=F'NY_X)M/B.+%\M" MNR_L&]]1Y$%<:R/+-I@4E%PT?_;@ MK#>AV85+U463."[LHVR,(BNG.+/8-(\!,H4-SP1/>,=4'X9!#\)!&)[!&W:W,'1XPS?P7DOWQW*GC:*J^7F&(.H((D<0_?^:[_$) M14T$MURS+%.8,8,)[ ZP/53H'@+5$X]1OW;19VEL!U_KBL4X]ZA%->&@M]CF M"*DLJ/UL?L8^(CBK,!H,&6]D63%Q^/!N&@:3CYIZK568_*O0M IUJQ NN" ( M66LF$MV#6K ZX>1\V0=+6[)?4G'C\C[#!%Q#A@*5XTF5+$$S*C5PZ @/PF+" MQI!=6V2%^**D@ HBSKN*L)\ UH0C7>N_A]&@%XQ#6HRO>N,@@CM,.(-PV@NO M(HA&O&ULM59;;QH[$/XKHVU5-1+*7H#"H8 42*M6 M:J0H2=N'ZCQX=P?6BG=-;2^4?W_&WDNV!$@?>EZPO9[+]XUGAIGNI'K4&:*! M7[DH],S+C-E,?%\G&>9,7\H-%G2SDBIGAHYJ[>N-0I8ZI5SX41"\\W/&"V\^ M==]NU7PJ2R-X@;<*=)GG3.T7*.1NYH5>\^&.KS-C/_CSZ8:M\1[-U\VMHI/? M6DEYCH7FL@"%JYEW%4X60ROO!+YQW.G.'BR36,I'>_B,/4)?3# M'D1!%)VQUV\I]YV]_LN4K[E.A+2L-?RXBK51E"7_GO$Q:'T,G(_!*1^\8$7" MF8 KK9'BR8H4OG 6<\$-)V]UL%-@!CJ *$_O,"F5XL4:%DQS?>P!SOJV93S1 M&Y;@S*,ZU:BVZ,T?,H2ES#>LV+]Y-8["T7L-*^MWZ_QF'!532;8'JG/@!'C5 M,F!/#$2'@8=*QZ0M.2K;ADQLR3AY1L:EH&Y 6<8+LB-+3<;UQ01N M+(;VK>$+;E% 6*_-N0\/TK21G<"2Z0SP9\G)K\W=B4U W%.5J$?J:JN2;,-K M"(-A+P@'X.A'[]OUZ:8R^W1^W9%Y+MUY3<) *4\LR3TDDCI62N$T5=\2S%!L MC*0&1!@UMY_U,Q2':X/E&(+GNVM,,(]1-:$+_X?0!2=#%QR$+C@;NN!OARZ* M>M%HV"SG E>+M)LSA3YL"WUXMM#OJS\SD"M89HQH:*"<[G!:=CD=*^:S]D\7 M[>AZ\2! 5=?: -[/,:'!?B0*<3?&OAA37Z->2[A@\ M MH]=I\ZI9%TQ0VT#;"ZSC&->\*"Q*"M &%9=I]QV:IUFV:#L-)"U=X[!F:LW# ME[]E^^K?*F?I,?FWE:.+/ZBJEXB'?X=XT/NG']!FW!M&@S^E'?7',!B]R/94 M"XG"7OAN7#D=A4>3WN\,$#FJM1N3-.5*69AJEFB_MI/8536 /(E78QQ%C9AK M$+@BU>#2#CZJ&HVJ@Y$;-X[$TM!PX[8939.HK #=KZ0TS<$Z:.?3^7]02P,$ M% @ _)&D5)16]%6H @ UP4 !D !X;"]W;W)K&UL?53;;MLP#/T5PMA# V3U+>DE2 PDW88-6(&@[=:'80^*3=M"9MU29U.UMH)+7&HPZZ9A^FV!0FUG M01SL%0^\JJU3A-FT914^HOW1+C5)88]2\ :EX4J"QG(6S./)8N3LO<%/CEMS M< :7R4JI%R=\*V9!Y BAP-PZ!$;;!N]0" =$-/[L,(,^I',\/._1O_C<*9<5 M,WBGQ#,O;#T+;@(HL&1K81_4]BON\AD[O%P)XU?8=K9CBIBOC57-SIGDALMN M9Z^[=SAPN(E.."0[A\3S[@)YEI^89=E4JRUH9TUH[N!3]=Y$CDM7E$>KZ9:3 MG\WF@LK"9(Y !88[C06W\%T9@P8NGMA*H!E,0TN1G'V8[U 7'6IR C6%>R5M M;>"S++ X]@^)84\SV=-<)&0A(ER1F\M$\[]7CI";R#1.'7?&6L MIN_Q^PSPJ <>>>#1">#'[G.#*F'N/ARW;\ EG'GF]U[W; S7IQ/3LAQG 36B M0;W!('NJ<=]9+C@["&[IBAT1R#L"HJLS-\ ,Z9T)5=U[J+5ALC"#"3S5&O&H MGD#5R.N^'&Z)8<&$AV?6QUMAQ:7DLG)D6M1<%? !DN$XBOP>74>PU&K#?7<[ M3OC:4J<2^C&Y.(D@ODWA67.+'U59&LAKIBLR9!4-'6./\QN"I%%&037F:D.! MW4<>QZ,!7*3QU>!_GBB+_QC&T17M\?!V= WO?8CPH-D:)")NI! IM9:VZ[M> MVT^M>=>L_\R[D4?O2*]D0&!)KM'E]3@ W8V13K"J]:V[4I8&@3_6-'E1.P.Z M+Y6R>\$%Z&=Y]A=02P,$% @ _)&D5,MW6>U7! $0H !D !X;"]W M;W)K&ULI59M;]LV$/XK!R\8$H"()>H]LPW$:8L6 M:-<@R;H/PS[0\LGF(HDN2<7)?OV.E*TD@^,-Z!>);_?U42C?"TE2OQF:C42R]4%./>1"DXT;(=C2; M^+5K/9NHSM:RQ6L-IFL:H9_F6*OM=!2.]@LW^2=R:%V-PGBR4NG>33\OI*' &88VE=0B" M?@]XA77M@,B,[SO,T:#2";X<[]$_>-_)EX4P>*7JW^72KJ>C? 1+K$17VQNU M_8@[?Q*'5ZK:^"]L^[-Q,H*R,U8U.V&RH)%M_Q>/NSB\$,B#-P3X3H![NWM% MWLIWPHK91*LM:'>:T-S N^JER3C9NJ3<6DV[DN3L;"YJT98(MYX!5ZK9J!9; M:^#T3BQJ-&>3L24U[O"XW$'.>TC^!F0$7U1KUP;>MTM<'X$+QI\CCQ>]+]\OL%:6%S".VG*6IE.HX$_+A?&:F+,GT?4 MQ8.ZV*N+WU!WK:F$M'T"T2[A_?=.;HC4EL&O: \%]RB8J]$+LQ$E3D=4A ;U M XY>:\"]!B@5U8ZQH"JP:X1*U52"LEW!J6QI176&SINS"Z EVL?X7=88K- M[2>WJK);H1%.(,D93R,W"%E01)XHG:5SS]IXQ.*,NU]:I/ 9J536JEZ";#9: M/6#C696R,,H@9U'*X4.G6VDIWM[L2CY:'WO.>)[2-TDXW"DK:B@"%B8YY G+ M@@@NR[)KNCYG2Z0@E%+T!4XHHE':RK_[A=.T8"DOSFB0LR#A9T"!^HO:@0$* M %E5HC$0LBA,(6%!4.ST;0Z&DT%+;#D!'K(\3MR LS0-X A#DH$AR5&&D$NZ M(W=<5*G?/;LSQQ8K:[9(G_].D$0N)4[/3R@'$>'4M9.J0L/9JRKQ0>#5>=UH[[GZ58R%I:B0=3 M=13J<*IZ_'*'7S_C_W"*J,]9+1>=#U2%/B^\8%%>N,2D5 T1?"7^4R0)M'9U M_$I_PF(>4P:+*($[+:I*EI0$JA(C/62IR+B8ZBUS<0^BB-172'XL^ZT]+:P" M01,K9$V6B95&WR/@YY]R'O)?J$D$04#=>4&G!P.>B!9IFE-[B..8RAFKSETR MK_>)2#'+<@Z?6FI12#HWXLG=9HX^:4;><>_0>#O3,(DBC%/K(AP%+\@1" M8B0IZJFFWLR);Y"N@9Q D3">%0H5_XQXA+:M;:_L8?5X;USV5_S MS\?[QQ*9OY)4-C56)!J<9]0-=/\ Z2=6;?REOU"6GA!^N*8W&VIW@/8KI>Q^ MXA0,K\#9/U!+ P04 " #\D:14*?JNGZ0# _" &0 'AL+W=OD[+1?WR&I*%HW&"ST/ M:F/V-U&DRQH:JJ_E'@2N;*5JJ,&AVD5ZKX!6+JCA41K'HZBA3 2+F9M;J\5, MMH8S 6M%=-LT5/VU BZ/\R )7B<>V:XV=B):S/9T!T]@ON[7"D=1CU*Q!H1F M4A %VWFP3&Y6A?5W#M\8'/7 )G8G&RF_V\%#-0]B2P@XE,8B4/P'&?0I;>#0?D7_Y/:.>]E0#;>2_\XJ4\^#24 JV-*6FT=Y_!6Z_3B"I>3: M_9)CYQL'I&RUD4T7C P:)OR7OG1U^#\!:1>0.MX^D6-Y1PU=S)0\$F6]$T)K>RV3!!_8;_6&ZT4:B,/\^DR/L4N4N1?Y#BR>N:R"U9*^ ,3\L.!Q7& MY*CF"A3UBA05,3601^#40$4^4:;(-\I;T!9DJ348[>,5+EOWWQC=,(Y@Z(+K M;7-:;%_;\T2?,>=674KV-^):2G1 NGR7M.I(;RWI0T_:!7OB M=$B<#XA33YQ<,H'^LM7HH*]NR+I598TWC'S!Q^BA F'8ECEVOTA9'1GG;\9E M%'4[#43PB7Z0A=U"U>/TMU 4IQE-RS^% MD3])LC#+1^1R%%^1+!Q/$AN5%J=113ZU^'D83T;62%VB/"RRQ!K3,/5&F*03 MQ^W^!9]-;3>OR0X$5H^[.M *9<&LZ.QK=$9U1:^ZXNQAHI[W4F"M;/5_*MJ# M,%3L''TOI?>4SJ(!H\ZDMJYUJ6Q3JTP_GWO9_ONN/1-XE'7 ]:V4YG5@$_3_ M&1;_ %!+ P04 " #\D:14O(2YT4@$ !"P &0 'AL+W=O7D7[:D7\36/;YZ:R4Z;KW8MI8.'JJSMM+=V M;G,V'-I\+2MA3_5&UOBRU*82#H]F-;0;(T7AF:IRR,)P-*R$JGNSB;^[-K.) MWKI2U?+:@-U6E3"/Y[+4NVDOZNTO;M1J[>AB.)MLQ$K>2O?'YMK@:=A)*50E M:ZMT#48NI[UY=':>$+TG^*SDSA[L@2Q9:/V5#I^*:2\D0+*4N2,) I=[>2'+ MD@0AC+];F;U.)3$>[O?2?_6VHRT+8>6%+K^HPJVGO7$/"KD4V]+=Z-UOLK7' M \QU:?T7=BUMV(-\:YVN6F9$4*FZ6<5#ZXY:5P8C8Q>@>& MJ%$:;;RIGAO!J9J"&PD>CK84+88N&]@?75S5OA M.@[K;BU1>(EE25 <1;VM3?5-6G#XO/)P\SU<\017', 5+^$2JWH"*-K$4C6^ MZ*U%?CLX XQNON["V[KFT V_8T_ZXLL*#U>R4 *L-/DVAL*SL* Q:B[&8=P,\_C5G$?D'Y(5QJZJQ0BPIQ M)T$6CZ&/)A,$GC!/PJP@(T9J<%<""E Z7=3 %F:%,A\"J0_E )QE T@ M"L(P]3[Y?A+P**(DX&F&21#_/Y,@ICPFIX[_71*@&](X]4F Y1!R*K@CW37I MNFMRM(U]L$Y5K]LF-ML?ZI%'A=-(=&8W(I?3'LX\E!"R=Z!QN77TMWC6 .4# M#DQ6-DZFM--O]$)A">"+#JC\?=.27[?+.^U$Z0D#E$T)02T9/Q*JYK=[@KDQ M'H5$PS'9DC&G;0Q)DM$FZ6*#A]'A(?4M?2$?-2[[^T:?[&Q]TTA?T&'(X*U M#@_&$JR.E1^^\'="/Y%F0NENN_ENWHPU3^3-<(B>6JG:0BF7R(IUC6$SS<#5 M')S>^"%GH1V6HM^N<4:5A@CP?:FUVQ](03?USOX!4$L#!!0 ( /R1I%04 M, #J>@, #T( 9 >&PO=V]R:W-H965TO,6MO%X!TLMK?^R32\['@>L["SJ9JM,'C1"]2-_V.9A M3R&/7U!(MPJI][LWY+V\YL@7,Z,WS#AI0G,3'ZK7)N>$/R*W! MMW3GVV5Z%/ #-VL4^4C-=<6,>A5JS9:,[A6[[O>"%D (?V95N6JU MX:$L'[7CFO3"MKR$>4!=:,'<0["XJX$I,EKNC/+!*-*1' R7.\.[(Z41+'57 MJ0T5C0E%(NH># IB ;.@A#:]4.@M4",Y-1*JJ#-)@V962U%QI$7!)5,P MCN.]V1=%L9%[/\A?]*[4E]TXG M:39BI_EX,O(E^Q_9.V')Z]=A-IVZ69Z'TWS"CI!H/)!H_)])]$XA4(&1O7EH M7:H/4>4HVLM4Z0OB(D7>EQE=E0S6/F"QLPR]9:*'].5%_80S:^632W5]IG.< M*!9IH+N=[%*H],28W?7SA"-WM0'X[6+9HXV[%]PGH892OI,[8LTS5TY8/AUO MO\N>$=Z:,WV80FDX2?.:),F,0YC5DX)>QO]V%W>!N7_9/P2[Q_6"E?:T&IE; BU?AL2JPQ_6/5 M+U"W_H$H--)SXZ]@G "=KS2YO5TX \,OAL5/4$L#!!0 ( /R1I%1* M<[8F;P4 %P- 9 >&PO=V]R:W-H965T.R2 :NMBR5*:&'#2=.M#5R-.TH=A#[1T;!&A1(^DXGB_?H>4[#BM MZZ7 'FQ1O'SG.SQ7G:^E>M EHH&G2M3ZHE<:LSH;#'1>8L5T7ZZPII6%5!4S M]*J6 [U2R IWJ!*#T/>30<5XW1N?N[FI&I_+Q@A>XU2!;JJ*J]27!VF=C];L,]Q[7> M&X/59"[E@WWY5%ST?$L(!>;&(C!Z/.(5"F&!B,;?'69O)](>W!]OT3\ZW4F7 M.=-X)<577ICRHI?VH, %:X2YD>O?L=,GMGBY%-K]P[K;Z_<@;[2157>8&%2\ M;I_LJ;N'UQP(NP.AX]T*R(EMKYJ[KY);-!>K3\X$A,7;S(.\@+UO(\ >0$7R6M2DU M7-<%%B_/#XC>CF.XY7@9'@7\S%0?HL"#T _#(WC13N?(X44_TKED"M_-G$#7?"AD[8\$?"6F\'N0!WU_!EU;IC7< - MDAR>&^+1KMW5W&B8K)DJ8&+]E9O-(0,<%6GC^$RO6(X7/0I4C>H1>^/)-NXL M$U.BLS:K-[_^DH;!Z+T&[1C(/7:S.P]XG8NFX/42IK,[8(X9ZYA!0P96#BST M@PBF@M7 -3 -"RDHW/69!='PI3':$*2%:=5_.><,HN&/IIH3'O'[ZH*)KN7 MU&XP62X5+IE!N&0D.4=@!CY@CNY(YR\!!+X7)*GG)P'$7I0&GA]E\(:F^Z,4 M$B_-1EZ6178FZ$)X?M7/[>7L"2GLZK\[/EO,_W_>_. MG'0+IW1?<3^*OMO@C+_5\22DZ_*]+!F>PF[H3@[#_Z3GD!XI7/94/!E&H1G'EFG M'D5#N'_FVGF-S?.'A<1>'-$O]"U0V ]B @JV0$=R8[S+C?%K<^-$4WKJ?/#. M.K*1<*T-KVQ\VPSSD7$%]TPT:+=?5RLA-XA=WIPVQ-O&J4U!AQ+F<1ZWA+^P M^(];?"NQ2X4+9*91:!,;=H0*:+3-6W;7I6!40&=Y*:E:0B4+%*WM:6V%BLL" M7!)V,=#6' *UJVV.M#CL6?DSN"T5Z;5?0K\UBTMKUT\K=)5#\ 7""26H#3*E M3\'OQ^YWP_7#NX7%XB2;*!A0]C+]OC]Z2_]!^!;NI:!J+VPN3_RW[O>!4GN! MY!T;;MWX&Z<\8O1D9_3DN-&IKRP:@<\5\4#W8;6K-1XRY5'TP[7O]L5M&^?P M&HTM4\J4SAA&&B;:&MAU!OD^'VSY4!NJJ=VS* LEJQN&>%'FI7+W!H9A!#-FG=N?YY+0]VX&Y;T^8/*;J#UA91F^V(%[#ZHQO\"4$L#!!0 ( M /R1I%3SNH2_?@, "D( 9 >&PO=V]R:W-H965T1:;1R$KO5(LHC>.+J&9V_P)\>] M.5J#BV2CU(/;_%;.@]@)0H&%=0B,'H]X@T(X()+QK<<,!DKG>+P^H'_TL5,L M&V;P1HFOO+35/)@$4.*6M<+>J?VOV,?C!19*&/\+^]XV#J!HC55U[TP*:BZ[ M)WOJ\_ >A[1W2+WNCLBK_, L6\RTVH-VUH3F%CY4[TWBN'1%65M-;SGYV<5G MJOOORAA8H89UQ33"V3W;"#2C662)P)E%10^V[,#2-\ R^*2DK0SFSR%+0DCC-#V!EPW19AXO>P/OEFG)Y>XXVK^N-\9J:HZ_ M3^#G W[N\?,W\-?TS92M0%!;N%%UTUKF>X^V2V9X 4R6\(&+UF()_TW]:QD_ M37A?(10OB2P=.6XFO__TPR1-+G\QKF][\K(GET0N''E#Y,9G@AM@!K9*T(=J MX(Q+@E*M(2\3 CX5V-@CZY*Z;70%]Y5&?%%VH*(5U5 U]Y/X6#W=CW"67H19 M?#%RRR0+\R0?P5?_\6#Y,WM$3;, 9%MOB(K"H>AJ"LR3&ICFX33-89J27_:, M.L@*7PF5>.+S=#+J%LEX=*+0XZ'0XW<7^DMKC25":BR7>*?V]EO+'YE :;O" M4FJ>"M&Z[&RUJO_=&_^O(TXJR0)K2 MTG*/3[,:'.);+?G^WEM;53R :EP(QG?&[7JU@HMP,I[ 99BDEW"'- -XX70: M;]U*;@V]'*=3&(=Y-C[44:-@SLPJRHRD;K6\:]MKDJ.]Q)46]=, MOEQC)78+)W#V P_EMM!FP%O.&[;%%>K?FWM)/6] RTQE"&L?# M]A[]L\V=B^EKFNE@X4P=RW+"VT@]B]ROV^20&+Q.5LF_8=;:3Q(&L M55K4O3,QJ$O>?=ES/P\'#E/_'8>P=P@M[RZ09?F):;:<2[$#::P)S31LJM:; MR)7<%&6E)?TMR4\OOR"EI.#C(UM7J,[FGB90\\O+>H#K#B!\!R"".\%UH> 7 MGF-^[.\1F8%1N&=T'8X"WC%Y 5'@0NB'X0A>-&086;QH/,,_K]9*2Q+!7R.8 M\8 96\SX'&CL7\%A(Q*,Z U4I*X8RF5?0)=^P,B<@^38( M5"5;EU6I2XKW(P1N%/GTG24^V)W@7&S.6S)C2J%6(-::=A0*1%3P.2L8WZ*% M_>F':1B$/T/DSN(01FJ9#+5,QFMY.'77K&(\0UC9#?$_U/!?Q%SW,;M-^/\H MF6NF#!O=S[Q&60.-0UZJ3+1< T$AU?5-$3]AAO4:Y7XD.,A4GJB1Q$9(PX^I MRP/3+N@I!RK[S(UF$37"R)U.XN^\#D5R#*\+(I:U4M*DO=%2XL9A3-_8G45) M;\D%/S]E'29ND@00IN[,C^!1F *,*S7RW=DD,8W G493^&HW>D/KB=Q(E1+- MX??J;J?;U.,%F51GD%Q,(+T(OW<\*@>9!?"!WCY\&%%U.J@Z'578'=.M[%*@ M/>J-8N'+:X:GQ#L*?7H#.HXW-J,[E#BVV;Q=75:;[L$LTPNA[C8C4_Q@FAB; M"%)W.HU,,Z9F&*:FF9 JIKXU2&G/B.+8-"=V.1BA(-M0O6!&I4U[.724&_9B MUJ=5 *%-9D1'D1!OZZ8U1;SEY(=*P\?$C?SXK'<>]'*JAM[!.5VCW-K;B (K M@N[('D:'"\]5=\Z_FG>W)5JZVY(K(KLA5__"W"]D=P/I.EHT]M1?"TUW"-LL MZ-*&TAC0_XT0>M\Q 89KX/(?4$L#!!0 ( /R1I%33\.P0!00 "@. 9 M >&PO=V]R:W-H965TVK:(-I%1=BBUP?+,2,J4:;^7:5EL)-,Y! M:6)W'2>T4\JX-1[FS^9R/!293AB'N20J2U,JO]Y (G8CR[5>'MRS]4:;!_9X MN*5K6(!^V,XEWMF5EYBEP!43G$A8C:QK]^K6#0T@M_B#P4[5QL1,92G$H[FY MBT>68QA! I$V+BA>GF "26(\(8\OI5.KBFF ]?&+]]M\\CB9)54P$'&ESV4B:@ O M/ 'HEH#N$<#U3P"\$N"=&\$O ?ZY$8(2$)P+"$M 7DR[2%:>Z2G5=#R48D>D ML49O9I"7*T=C@ADWG;70$M\RQ.GQHN@H(E9DP=:X+71\HOB>-V2-?I=AO@DW;X[U1>$N\T?-H.GT)4P=T& M^.S\Z$WPV_.C.X=P&\M;U;A;U;B;^_-.^6.*KM<2UD6YL-3W\ 0\ _+7;VA* M[C2DZG-+(*\*Y.6!_!.!:EVST%AW*F-%'K8QU1AJ]JR-("T3(#.>I2!S-I^; M6N/GHYB,73AA4\7_9Z<'"?*K!/FM419:1(\;D<0@U2\$OF1,?^V@0./RX1 3 MH)(C@Z;E,BD*K/LL',\WM.]]!LUF 6.$$X.#2[;3 S MSO9F!UD(JBP$K5F8P@JDQ/G*H@T[+P.\1@)%Z!^(FU)0> UJ;-R>6\O 9FP M(A/^$!D2XT\+L@69*QR/@(AEPHK%TUB:\#4O-SS%JU?QZK7RPB7*5+E: E[B#BS=*J%*Y5!M.'=3EOW&GP/U>M_1HOPK$\3-;5 M1DA--,@4CP=+W20.@U<]&3B]4]EVG?T^Z+2RN5,JRXL="=48M\0?E/EDE=W: M_NM^3WBR-$M09V)S(L*M5E^U)-?=B[[[QJKO[F7?;1?/_R!KI>=Z.2_\ON?[ MP9&PE8;!@>$@Z/>.I:W18^CUW/Z1N#5Z#!S/\4_4=*_R;KO,3XJ*XI&9S%8K M/$-WRL5KJG =B^WQLB7_DA_M@[W8NL$;]\%>2MUV+?WY/K@I/=>KYO5[K[:W M9C//.R[M:[/CA6K7SLSF&PK/;&O&%4E@A1CGLH=9E<5G27&CQ38_1B^%QD-Y M/MS@IQQ(8X#O5T+HEQMS,J\^#L?? %!+ P04 " #\D:14UCSB8;P" #P M!P &0 'AL+W=O\<[QI]$ 2#1*Q.5OP>,PVLB04%AR)355A_C*%DNTFEFOM#^Y)7DA]8,?C-!J9[_9OIGA5S H+F+'R%TEE,;&&%DHA MPYM2WK/==V@*"C5?PDIAGFC7Q#H62C9"LJH!*P45H?4;/S=&= "*YS3 :P#> M,2 X _ ;@&\*K969LN98XGC,V0YQ':W8],)X8]"J&D+U-2XE5U^)PLEX65\? M8AE:DIR2C"282G23)&Q#):$Y6K"2) 0$^HPZP?>P!;I1IW,B<)YSR+&$%*U> MT,/+&@P=\"U)5,3E'"0FI;A2#(_+.;J\N$(7B%#T4+"-P#058UNJ4K0@.VED M3VO9WAG9/KIC5!8"?:4II*_QMK*@]<';^S#U>@GO,+]&OOL)>8[GG= S^W^X MVR/';Z_%-WS^&;Z.J_IG/QB.?O]0H>A60B7^]"0*VD2!212<2;2_QU-74",C M@]3M8!L/AD$8C>UMUYBW4:X;^NXA[)6NL-45]NI:<%8Q77M/C5'+%7VLF8,V MT>#=9M;(L&-3Z+B1=V3FVZAH%+G!:2^'K:QAKZP[2 GN*6_4\HP^UD?7.70E MY]U.-M#N'^<-O5%P9.6)L" <.-Z1EW:G=U; A:HYY(0*5$*F*)WK@;I?7H^7>B/9VG3H%9.JWYMEH48R,R?U&)VB'?/P/4$L#!!0 ( /R1I%3&77LF% 0 )<4 9 >&PO M=V]R:W-H965T"(WXP 'KQ<>Q6)IW(5P,EJQ!7_BYMOJ M0=FSL%:9B91G6L@,*3X?!Q_Q]90.7$(1\5WPC6X<(]?*LY0O[N3S;!Q$KB*> M\-@X"69_UGS*D\0IV3I^5J)!_4R7V#Q^5;\KFK?-/#/-IS+Y(69F.0XN S3C M6Y!S=T8&8T^H#N1L2P6+$$?M>;V$LMFZ(M@SR(11G#]&C]#S*"& MC!V;1Q[G2HEL@6Z8%AJ]O>6&B42_<[)UY/M&W ?T[>D6O7WS#KU!(D-?ES+7 M]GEZ%!K;I"LUC*N&;LJ&R(Z&[IFZ0!2_1R0BI"-]"J??\KA.Q^WTT%I;^TMJ M?TFA1W?HE=Y= TJT5J*%4F^'TE=I[%BPX*@? MX=XH7#>=Z Z+?%BKSEY=9P_LN#%%H+;[M5P?;'LJ,V-GB)V4*):6'C.NF"D9 MDC!C9Y^1E@4_CEB?/^JE:Z@B< TTO$ M[0!;WPHTP29>;5G4.?>[PW;-?1QYG$9@M5_XFB<((@=NH!F?Z"'V&,+D7/2H ME/9:N"-NIX<>=)B>@R#8$PGW_CM#JD= JQ,,:9?NZ8=A_!W+$+R?=6!(NTQ/ M.@RCKIKVZ \ZBB;8,PH/3UT+'DWX\IQ$J=3VKX?NN)WKP0,0PP0LS270;L3S MB40G^D@\GP@^%U,J)6A:@B'M"AN;+WCW=2!)B$<3@3=AYR!)]0C0"RBD7;J' M(($A>"Q)R'[@@2'M,CWP" R\:K(?2Q+B444&IZX 3R4";YV.)$FE!EH*A;2K M]+PC,.]*2RG4L6<1N3KU?<:SB,)[I6/>:**]SH$A[0H]X2B\ SN0']0#B<+; ML'/P@V[ON[:\V X!7A1HXQ7TD'?0PQE"]Z.N(P0JU>..PKBK)OVQ'*$>5+1_ MZDKP3*+P]NE(CE1J \A6**2L,FQ\-7*?[.Z96HA,HX3/;4YT,;3]J_(K6'EB MY*KXD/0LC9%I<;CDS$YA%V#OSZ4TKR?NVU3]+7+R%U!+ P04 " #\D:14 MM7SYTF8# " "P &0 'AL+W=O>&EMY^Z;S_E\SHVW4CWH'-' KX(+/0ER8]878:C3' NJS^0:A7VRE*J@ MQD[5*M1KA33S3@4/210-PH(R$4S'?NU&3<>R-)P)O%&@RZ*@ZO<,N=Q.@CAX M7+AEJ]RXA7 Z7M,5WJ&Y7]\H.PL;E8P5*#23 A0N)\%E?#&/>\[!6WQEN-5[ M8W"A+*1\<)-/V22('!%R3(V3H/9O@W/DW"E9CI^U:-"\TSGNCQ_5/_C@;3 + MJG$N^3>6F7P2C +(<$E+;F[E]B/6 ?6=7BJY]K^PK6VC -)2&UG4SI:@8*+Z MI[_JC=ASL#KM#J1V(,\=>D<]MH MF'!IO#/*/F76STP_4*;@*^4EPC5272JT.3(:WL%=E5B02YCG5*Q0 Q,PE\(P M.Q'%+4%&?C[=7:"CC^L2Z?L8-^HH]/S.LF+Z3R%SXPN&&>&V=P%4]N".]=/N]\>63E7Y/703'H2O=_AY. M] SXT((DHW;<88,[[,2]H;^KHBYH]I>VAV9&='#>JH$_6+-)2W M 8U>W+A#"Q+'@R-;=][PG'?RO.>XH=1@QRF/H]U5&_T_Q1GO?2'B5RC/6K0K M8RTFHS[IM6\DK560MW,A^:](9'B'>7?]Q]^_]#@=:*G:A=)D])=Y^7 MN/=O]5G[#;IX#DU&_6'\#"GW'VQYA#1R75C(Z&]HM4E6[5TV,7/N.:2&-[;_\,+"INF>_@%02P,$% @ _)&D5-@[TP(#! 80\ !D !X;"]W M;W)K&ULS5=M;^(X$/XK5K0K[4I<$X?W"I *%%VE M=E6UU]T/I_M@R #6)C9K.]"5[L??V$D36D+@[K12OX#M^!D_,\_$DQGLI/JN MUP"&/">QT$-O;KG&&*Y&WK4>UEXX*NUL0O^:+!A*W@$\[2Y M5SCS"RL13T!H+@51L!QZ5_1R1GL6X'9\Y;#3>V-B79E+^=U.;J*A%UA&$,/" M6!,,_[8P@3BVEI#'C]RH5YQI@?OC%^LSYSPZ,V<:)C+^QB.S'GH]CT2P9&EL M'N3N=\@=:EM["QEK]TMV^=[ (XM4&YGD8&20<)']L^<\$'L M%,-"'- ^!;0 M.@)HYH#FN8!6#FB="VCG@/:Y@$X.Z+C89\%RD9XRPT8#)7=$V=UHS0Z<7 Z- M >;"9M:C4?B4(\Z,9HPK\I7%*9 [8#I5@&EC-/F-7$41M^*SF-R(+(5M*GR: M@F$\UI]QR]/CE'SZ\)E\(%R0/]8RU4Q$>N ;)&;-^XN'"J_"%Z_&8:W!.Z8N2),V2!B$806?R?EP6@&?UL.GL*B%7]?# MO\CM!:%]"Z?]"OCL#'@S0&X,)/JO&GJM@E[+T6L=H3=9 M,[4"O.1B9I"!D62Q9F*%K# GEY;[UF6W7)(%)AGRP/RV0\TC4"ZGJQ(V.[3C M#K6W\W84#/SM?@H=[F@&Y9Y7OK0+7]JG?$%Z_X]X=D*[AGC[@'C8:U<3[Q3$ M.[7$G^8\D35B=@L[W?>8:[V"7J]>GR,ZD WC2"@U58+T#@0)PZ.9TB^8]&N9 MC%.-*UJ3B4SF7#@6#;+';[+/KU%$\&?#ALD&"3=5L>V?2I_K_D'ZM+O'W*%! M68:"_Q;:O1>;+7ZD7+NB5%UD@@/R-=3V*B3]Y6]E?L0^-=KI'.46EMS"6F[T MHMO^:,7>@C)\'@-Y!,&E0I4-OBQ39&I+(/G[U7K-JT#+LD#?95V@96&@]95A M"G.#JFFC4OM-0Y;\&:EP84"!-@3% K(!A7Q$FE35V1/V7>SKF);7/JV_]\]7 M\1:V$)-_HV=YA=/.N]2SK VT^XOUK+=_4L^R3-#Z.C%[>T\4NNI,-7&H6GY/ M] YN5]K'+O'-)3RMW-?L'5PH_EYGD !^*-D>3B.E5)CL<[I8+?K$*]<=O5D? MT\M)UNV59K+F$S^65Z@*B6&))@,,HD=4UL]E$R,WKO^82X/=C!NNL0<&93?@ M\Z7$:.03>T#158_^ 5!+ P04 " #\D:14TRJ,7.(" "3!P &0 'AL M+W=O>%DK0"IT MTR:M$H)U_3#M@TD.8M6QF6V@_?<[.Y!2&M#V);&=>YY[[LZYZVV4?C8%HH67 M4DC3#PIKE[=A:+("2V:NU1(E?9DK73)+6[T(S5(CRSVH%&$219VP9%P&@YX_ M&^M!3ZVLX!+'&LRJ+)E^':)0FWX0![N#"5\4UAV$@]Z2+7"*]G$YUK0+:Y:< MER@-5Q(TSOO!77P[ZCI[;_"3X\;LK<%%,E/JV6V^Y?T@.*Y+?K!IP!RG+.5L!.U^8K;>-J. M+U/"^"=LMK91 -G*6%5NP:2@Y+)ZLY=M'O8 Q-,,2+: Y!#0.@)(MX#4!UHI M\V'=,\L&/:TVH)TUL;F%SXU'4S1HCDQF"'0C8*0QYQ:^ M*V/0P!5,J]J"FL.=RS>WK\ EG *=WZ-E7)@+@C].[^'\[ +.'.A'H5:&R=ST M0DO"G?LPVXH<5B*3(R)3>%#2%@8^RQSS]_B0 JZC3G91#Y.3A ],7T,:7T(2 M)4F#GM&_P^,3$[7+-:#I!U% MO7"]G\@&HZC[9O1.;KN6VSXI=ZS5FOLVXC*#+TMJ"9A#5J5(^'O8)+AB;>]I MB9-#O0TV-VFSW$XMMW-2[I/F%J_4?&X@*YA>D%2VH/YJJFRS79TO05+7II1K MS-2:TMX<1>>#PJMVW#H(H\$HC3O-<73K.+K_.H" WW^EN)E$'7]BF;[J>I?OKZM)XL=[ZA'IP/:>)4 ^*-IAI7]$O3I3<@ M<$Z4T767K$5!MK%KZ+CI3EGJR7Q8T-5$[ _H^5\KN-LY!/8<'?P%02P,$ M% @ _)&D5 O1=N9H P = P !D !X;"]W;W)K&ULO5?!;MLX$/T50NBA!=)(I"Q9+FP#C;/%%F@71IVTAV(/C#R.N95$ ME:3B=+^^0UJ1'$M6=H&T%YNDYLT\/I)/U'0GU3>]!3#D/L\*/?.VQI1O?%^G M6\BY/IR,IDH8*F( MKO*P\ G<;LU=L"?3TM^"RLPU^528<]OLJQ%#H46LB *-C/O M+7VSH(D%N(C/ G;ZH$WL5&ZD_&8[[]XI$U;'B5F4]R]R?4$XILOE1FVOV2 M71T;>"2MM)%Y#48&N2CV__R^%N( 0$R@,)H\IHL%6X6 M97X07JS)']\K4>+RF3/R%P:^O 3#1:9?8=SUZI*\?/&*O""B(%=;66D$Z*EO MD)XMXJNSDE(SP@+&.N!+X;AEY V\.%>M&)=$X")NH1UQ'#=?1(->W:5KE5<8-K/' H'FD@N^/ M)'+GN51&_.L&^GCO4T<'C%['DYA-CHCWA25!Q/J91PWSZ"F5_T'[T':CEDJF MH'NW:=0I3D,:'S'L!D5!,.GG%S?\XD%^;K4ML]Z]4(#I8QMWB#":C*(CNCU1 M+(Z#?K[CAN]XD.]*;LR.*Q@X $F3*OGUIVW2%)L\[VF;=!<[87%XI'%/% TF M)TX;#5J'#@;96E.N#*B6Z8 $],#XZ:]7G+9N2MGS:E[G>[1EP]&8'8G>&X:6 MDJ+U3SKZ#?=+W_J7S7VV(: MCH^%[T8E87S"H6EK@738 ]]5JA"F4N#H;L2];0_JWKH5'?\&W5M'H\DSZYYT M7M>,)<K6U%HDL$&8<'Y&-=-[:^X^XZ1I;LEWDB# M=T[7W.)G 2@;@,\W4IJ'CKUX-A\:\Y]02P,$% @ _)&D5$FYV^VU @ M<0< !D !X;"]W;W)K&ULC57);MLP$/T50N@A M 5JM7II %F!;+9I#@"!&VD/1 RV-+2(4J9)TG.;KRT5695952S6T0R**"&DN?-\#TSH:+&BL]%=M -@)P:4$U#>(P MG 0U)LS+4KOV(+*4[Q0E#!X$DKNZQN+/ BC?S[S(.RP\DFVES$*0I0W>P@K4 M4_,@]"SH6$I2 Y.$,R1@,_/FT6T^-?;6X#N!O>R-D8EDS?FSF=R5,R\T@H!" MH0P#UK\76 *EADC+^-UR>IU+ ^R/#^Q?;>PZEC66L.3T!RE5-?,^>ZB$#=Y1 M]L6K!74A+D_?FWST -HGF% W +B4\#H M#"!I H%O%% MPGLL?)1$'U$@2*%90H)[*@ M7.X$2/1SOI9*Z#OTZX*[4>=N9-V-SLK7#:0@MMI#M73H&XLV7>4EB_R;-'CI MY]?93'HV<6=Q)&K<&E&CQECB(*^V[]\8FT0:-D6-VD M4S>YJ&Y>-C1/3M0%O694@]C:IBZUYQU3[@9WJ]V[,;?M\F1]$=TN7?O_ M1^,>(WT_MX1)1&&C*4-_JC,J7(-W$\4;V_+67.D&:H>5?A-!& .]O^%<'2;& M0??*9G\!4$L#!!0 ( /R1I%1WR=/;H ( !D' 9 >&PO=V]R:W-H M965T^=Y\[[IS)7JHG70$8\E)SH:=>9*:"E$]74"2^?N+.ERB>R,9P) M6"JBF[JFZG4&7.ZG7NB]'=RQ;67L@9]/=G0+*S /NZ7"G=][*5D-0C,IB(+- MU+L-;^:9M7<&CPSV^F!-;"9K*9_LYF'ZS?MWESOFLJ8:YI+_9J6IIM[8(R5L:,/-G=S_@"Z?U/HK)-?NE^P[ MV\ C1:.-K#LQ$M1,M$_ZTM7A0! F'PBB3A!]5A!W@M@EVI*YM!;4T'RBY)XH M:XW>[,+5QJDQ&R;LO[@R"M\RU)E\1CD5!9"5:YFYK'=2@#":?".W1:$:*-TA M_FVT+;LHR0P$;!C:7"S 4,;U)5H_K!;DXLLE^4*8(/>5;#2:ZHEO$-*&\HL. M:-8"11\ _:+JBL3A5Q(%430@GY^7+Z#HY>%[N8^EZ>L3]?6)G+_X4_6Y TX- MEF3!=,&E;A1H\N=VK8W"=OQ[)ES;]?%BQ :,HC7NC=Z!)#YJZ[T+-=,BF:0*#TEBM/LB.C4Z#I(TF&B44\T.DOT2 LW.D-0 MHY-X89@<0PT8!>-L&"KKH;*S4/?24.RR;L*+XPE?=Q,^Q)R==%,81B6%7Z[0%D# M?+^1TKQM[/78?PWS_U!+ P04 " #\D:14>FE1SV(# !<"@ &0 'AL M+W=ON+35+W\>.1=[SU6715(X$65JGB;N!YB5M15CO; MM5V[D]NU:#5G-=Q)HMJJHO+E%K@X;QS?>5VX9\>3-@ON=MW0(SR _M;<29RY MO96"55 K)FHBH=PXG_R/.S\P"E;B+P9G-1@3LY6#$(]F\KG8.)XA @ZY-B8H M_CW!#C@WEI#C>V?4Z7T:Q>'XU?IO=O.XF0-5L!/\;U;HT\9)'5) 25NN[\7Y M=^@V%!M[N>#*_I)S)^LY)&^5%E6GC 05JR__]+D+Q$#!CZXH!)U"\+,*8:<0 MVHU>R.RV]E33[5J*,Y%&&JV9@8V-U<;=L-H4D[K',B#O3,[ M436BAEHK\BOYHD\@R:Z5$A?('XP>&&>:@2+O]Z IX^H#2GU[V)/W[SZ0=X35 MY.M)M(K6A5J[&N&,"S?O0&XO(,$5D#^IO"&A_PL)O""84=\MJ^\A[]7]']5= M#$D?EZ"/2V#MA3\5EWO@5$-!]DSE7*A68A#^^7106N(U_'?!7=B["ZV[Z!H^ M0UOLT-JK70+,!O!B(K$F3'H^;8,L3+.U^S2,TU0J2D(_[*5^X(MZOFB1[TL# MDFI6'PD'3!K"WV[#'.G%6#Q@B*,@&H%.A:(LC.6 M*6;#F0NEYR#CJ7\O7HT@IT)^X(57HIGTE,GR:4,)F%6%1<-B>+E<6A"*$Y-9 MF'?T* &P7LZB)Q,J;\0]E4@]SYO'7O78JT7L>S@@:'_V+W-DJXG?,$G2$=Q4 M*(BB:!XN[>'21;@[+/]M76 <%_G2&;XH&?%-A:)5&LSS93U?MLCWN=: 94.3 MAK[0 X;FN(S/B&5QL,I&Q.[@Z3=]%Q[DD=4*RW2)>M[-"K8>A"U 4]FBD@S)O[^5 M[=BF-@I#DA>P9'V[G[2K;V5-]U+]T!O&#'I(1*HO>AMCMA\]3T<;EE#=EUN6 MPIN55 DUT%1K3V\5HW$.2H1'?#_T$LK3WFR:]]VJV51F1O"4W2JDLR2AZO&* M";F_Z.'>4\=7OMX8V^'-IENZ9G?,W&]O%;2\RDK,$Y9J+E.DV.JB=XD_+LC( M O(1WSC;Z\8SLE-92OG#-F[BBYYO&3'!(F--4/C;L3D3PEH"'C]+H[W*IP4V MGY^L+_+)PV265+.Y%-]Y;#87O7$/Q6Q%,V&^ROV?K)Q08.U%4NC\%^V+L:'? M0U&FC4Q*,#!(>%K\TX=R(1H /#P"("6 G H8E(#!J8!A"1B>"@A*0' J("P! M8;[VQ6+E*WU-#9U-E=PC94>#-?N0ARM'PP+SU&;6G5'PE@/.S"ZCGQG7W$99 MH]_191SGSU2@F[3(6QO_=]?,4"[T>QAR?W>-WOWV?NH9<&^->%'IZJIP18ZX M^EON^@A//B#BXTD'?.Z&?XE,'Y$PAX\[X-=N^%]4]=$ 6S@A'?!/I\-Q!WSA MAE^SZ!C<@XA582-5V$AN;W#$WE6FH4=KU(@?^O/75$H;(:Y32MKNYD_]7;-E6J/((2, M M^O!Q[P'59\A^?QW5(>(U#5#VC%4YI&,*A0M"-3*-P$#8)!. Z;_(J,&3JF M>C"#H)I!X)S!'U+&>RX$2&.< <&E8 @V(>)I)!.&#'U VTQMI6:ZBW?0XGV$ M3UCQ"9U\[I<\D8Y,&E5V1F^6K>/*Q]C)]1]I0+2@N@H.,@E%$D)<.SM(B"[I M&K>3TA_Y_M&DG%2T)NZDI'H#"?@(Q=CH/)@0P6@#M1#)%:):,],5RZM)*Y8X M\!U\L%\+OG_N-GFD-N,X+!>P[A1XOT6+#,<"G;@][6HBQ6XE?K9;@MBC_FIZ'%&MMQFYQ/H$B?'_8ON^XUK@\?C-J@BN]1J[!?ME=61>6C]8S(%KQY!:N,DSPGU>*9F3 MMFB/B(M1K=GD/,T^H93,25N.\3APT6J)6X=?H4HL2%N"746"U I, M7JS )Q6)1>DG.#GQ:@$F;@%^K2*Q*/T<') G712]QEV$O9N"#^6TAB9Y(\;1H&H'0#O5U*:IX:]\:@NW6;_ U!+ P04 M " #\D:14XR,CNJ@# #B#0 &0 'AL+W=OLJ ^[TI7$3@A0 =("[=U*O1[:[?8>3O=@B &K3DQM M![;__8V3;!*ZB;65MO<"\8]OYAO/S!=G>I;JJSXP9M!C*C(]\P[&'-_YOMX> M6$KU0!Y9!BL[J5)J8*CVOCXJ1I,"E J?!$'LIY1GWGQ:S*W5?"IS(WC&U@KI M/$VI^KY@0IYG'O:>)N[X_F#LA#^?'NF>W3/S<%PK&/FUE82G+--<9DBQW]6I 4.[YP=M:M9V1#V4CYU0YNDYD76$9,L*VQ)BC\G=B2"6$M 8]OE5&O M]FF![>Z-@E0/.S&^VWW*NN()ZASP>9:T#IJ6\@7$O: MWU:A+GRL<[4] M0!-=YK@K]M).7-BQTG*:AU$PCJ?^J<-]5+N/G.X_@;P3[L7)\=-51 M-]==W$HGPS8W$G4S&];,ADYFMPG+#-\! 6!VFYE+DETDAL](X&@8XFX:<4TC M=M+X7%APU/I*.Y);6?RRQH(!XVC8=\Q-5*'W5KGZ*5%!6W[G,1!C[KA1MZP M6]]^LIL6E;EVA0Q'DQX6C91AMY:]%^Q$P;>KW!M!PO&O:ZI&A;!;AE[<5$O< MH4!A&/6EKM$@[!:AUVFJ9>6E75AOX[Y2;H0-3UZWJ9:5P8OF'HU[7A:D$3_B M%C]'3RTKZ&5/D6&/RT;MB%OM?K*GEI6YBYZ*?NPIOW6?ME\_<)?;<[@?"[8# M5# 8012J_* H!T8>BROV1AJXL!>/!_@(8\IN@/6=E.9I8&_M]6?=_#]02P,$ M% @ _)&D5!6F\SGB P CA, !D !X;"]W;W)K&ULO9A=C]HX%(;_BA7U8D;:DMCFLP*DF=!J1YK='74ZNUJM]L*0 UA- M8FH;:*7]\6N'3 R".$R%N($DY'U]?'SRY.#A5LBO:@F@T?-Y,!X6UY[D>"C6.N4Y M/$FDUEG&Y(][2,5V%.#@]<)GOEAJ>R$<#U=L <^@7U9/TIR%E4O",\@5%SF2 M,!\%=_C#A%(K*.[XD\-6[1TC.Y6I$%_MR4,R"B(;$:0PT]:"F:\-Q)"FULG$ M\:TT#:HQK7#_^-7]4S%Y,YDI4Q"+]"^>Z.4HZ 9 MV4VER,.$:38>2K%%TMYMW.Q!DGB?HYMTM M>H=XCKXLQ5JQ/%'#4)L0[4#AK SG?A<.J0GG=[%I(3SX!9$(#T[(8[_\CYEN M(=(MY/T3\HE?_AN3+42QE1-R* ]-7JODDBJYI/"CON1*2- GGG,-[Q]-B2,ERG/A&-C M"AO&-'AFU*^L^M=,Y* :=G#91,:#HT327K^F&G'D2!=YXYC QKSF5F;*&F;+ M7*1BP4&A_U!3H>(]F.)K9A@[T&!RX6(M#?>3W,-13;%BAQ[L9\]'I;EY&YM9 MORB8KU/TR.> ;LQ;X6]@4MV>#,5OV48_K-27)X( 2'I777>'-N)'VT\\_OVC=2=U72MQ_"/^KN^GGGZ_97,C0!TE MJ9^2A^M^QB-/'??H59M ZHA&+]P$QO2X"1QT3J\\W?OW>?$6,&ZPI/4K'^[M M?=B=*O,??L%SA5*8&ZNHU3,LD;O-G]V)%JMB.V0JM.%_<;@$4PS2WF!^GPNA M7T_L#DNU!3?^'U!+ P04 " #\D:14]W6MEM(& H*P &0 'AL+W=O MO80@>@[$3FIF7!)A[+^<:WW/-P4=WC'\7 M*THE^%'DI3B>K*167]2579],V2IH5M!09*P&G-\>3T_#M632K'&J+KQF]$SO'H$KEFK'O MUR"I&H?[?TC.9Y%4GA^*\).FGO63GN'C]$?U\GKY*Y3@0] M8_FW+)6KX\E\ E)ZDVQR^8G=_4F;A$@5;\%R4?\%=XUM, &+C9"L:)P5@B(K MM_^3'\U [#A /. &P?8=2 ##JAQ0'6B6V1U6N>)3$Z..+L#O+)6T:J#>FQJ M;Y5-5E:/\4IR]6NF_.3)AU(FY3*[SBDX%8)* 5Z#J^TC!>P&_,&9$. LX?P^ M*Y?@M&";4H*D3,'I8K$I-GDB:5I=YC+[F=0/1DTMT(_:O_+RG,HDR\4K=<R0>""E7(EP.]E2E.+ M_YG;/X2. %,UM.WXPH?Q?0>=$2\2_@:@\#< PAM@-SNYW31NH<..*A]W*B. MAP;BO<_*3-+7'U7II)9G\L]'90\^2%J(?QUWP^W=<'TW/'"W>O;8GN+6+:K= M*J*Y/0D1G)'@:'J[.S9>,P,5:5$1)ZJAF6L#NHU$=A"\#B%$,>D@M=F%\0S/ M[%"C%FKDA/H7E39447]< D2ZF"Q6* B0'=&L131S(OI6\V(U4*YXW:_^2 M\HREX.7?-.'BE0VZ.WH([I4GP*#85B'$($WN;5/H[%&!HB:08R[/V\3GSH@7 M-,T2("B_S184\&H47&'C-FQ\@((, TWWP;B2;/QVIXN:4G/8F51>,Q/73AL* MGZTHFU!&M2&$XBY]6.T@' 0+-5@XIBP;K]VQ@6'<&\&^%5)U.8!)$WN(]EJ8 MGO"/*4E/B/E#"-5E^R',M'6'"=TMYIS>JJ7H6N4MZ6)5LIPM,^H,K=M$2 Y1 MFIKK0S?9#Y=FG\GA+)SUIKO/S,2E&3]T<^F32G/6+SF(5'/J8K79J<9*!L!J ME@[=-#U4FO/>V."PC\IB%0]BTA0?QOLM37=X9Z]K$GM4A"<4*-0-![H;SB5G M!:L3?73OA+IKP/ )0HU\4,W\0^6*+10/\8PZDPPKYF)2Y,_=%/K4TJT"=4I MT5G$+.'$)&W-'7#@>Z&S/JDP8\M+9!Q%W2YEMT-A: >+-%4C-U4/%":R M+/D#V$5ELU*L,H!),SQROQ?\:F5ZPL.Z\ZG"W):7M;J:_!X7R+U.-@=!MQWD M;CN5L@>2Q8(*X>^>:$<+.H08A#3QHY%R$+*Q.@RZ'3Q!"-J7' MAM5K9X+5I(U&24*HO_CO1[M5P[RA ^V566MQQ&>9I*ZN2!W*3H@_ND36(\[\JP'BL3E:9V_'R2#[9(.83T MUJQ>,Q.J)F \2O#!%BF'=/4>CY&)2',WWJ_'T+1P9JK\4A%!UNDFCE$W9GCL3)1:<[&SZ?G8)M.8T'J,S.A:N;% MH]0E>0=R]XBLM4_;X5T*BZ9X< M0JLAFK/)2*V&6$08$G8GD,_*1*5YFSR?4D-L"HP%J<_,A*K9EXS2:4A_%=Y# MY#(QT>Q\M-VO1.,)[RB^,9YFDKIA$'?#N%3SHG2^W1%-\^00$@S17$U&2C"D M3\7QK/JF4U:[@BQ4U(UL]8M(W*WC$]TF0E)NZ/48F)DW>T?,I+)%%.;'@]%B90'?VVXS;<.-75YPF M)AI-X=%^U15/>$?/&^.Y37*ZLQ>QH'Q9;]$48%%M'-QN2VROMMM 3^O-CU-M MOMU#>I'P958*D-,;Y1J\F:FGS;?;,K66@?K]A M3#Z<5#=H-\>>_ ]02P,$% @ _)&D5/30N1^B @ 'P< !D !X;"]W M;W)K&ULO55=3]LP%/TK5Q$/($'3)J'94!NI;896 M"20$8GN8]N F-XF%8W>VV\)^_6PG#07:BJ>])/ZXYYS[85^/-D(^J0I1PW/- MN!I[E=;+*]]7684U43VQ1&YV"B%KHLU4EKY:2B2Y ]7,#_K]H5\3RKUDY-;N M9#(2*\THQSL):E771+Y,D8G-V!MXVX5[6E;:+OC):$E*?$#]N+R39N9W+#FM MD2LJ.$@LQMYD<)7&UMX9_*"X43MCL)$LA'BRDWD^]OK6(628:['YCFT\EY8O M$TRY+VP:VSCV(%LI+>H6;#RH*6_^Y+G-PP[ \.P'!"T@> ^(#@#"%A!^%A"U M@,AEI@G%Y2$EFB0C*38@K;5ALP.73(3.=>$EW3!$"9* MH59P 9,\I[8HA,&<-R?+EN@T14TH4V?&Y/$AA=.3,S@!RN&6,F8,U,C7QB/+ MZV>M^K11#PZHAW KN*X4?.,YYF_QOHFD"R?8AC,-CA+>$MF#<' .03\(]O@S M^SQ\L >>'H>GF!V"OXDF[(H3.K[P -\UY53CQ8VY&3E\K-2O&V,/K4(J<6'5";U$)J^K MS?U'F[@7=39O?+[L?+X\ZG,J;&L#3FI41U(P[.B&_R'A<:<6'W5^;@Y]X12! M.<773)]#*852L"9LA?OR'7_(97\GE\UA/6[3N.SOM(X:9>E:L(),K+ANKEVW MVG7YB6MN[]:G@ZM9TZQ?:9JGPURJDG(%# M#V>_%IJ2R:&ULC95=;YLP%(;_BH5VT4I= M(1!(4A&DM-E'+R95_=@NIETXX218-3Z9[91VOWZVH5:VD*8WX*_S/N\Q]B%O M4#ZJ"D"3YYH+-0TJK3<78:B6%=14G>,&A)E9H:RI-EVY#M5& BU=4,W#.(JR ML*9,!$7NQFYDD>-6*0-W&V_JG]VN9M<%E3!%?(?K-35-!@'I(05W7)] MB\U7Z/))K=X2N7)/TG1KHX LMTICW04;!S43[9L^=_NP$Q /#@3$74#L?+<@ MYW).-2URB0V1=K51LPV7JHLVYIBP'^5.2S/+3)PNKH6F8LT6',A,*="*?"2? ME&8F7RC)K$:IV1_J-A!79'_UR1PT95R=D@^$"7)?X5914:H\U,:=983+SLEE MZR0^X.0;E>.<&%<] M_N=,+3FJK03R<[906IIC\NL-;.*QB<,.#V!M$F?FU-I[P<2:F >0&H6N>K>F M%.;D3>8]:LH)^)M.=V\Z/)N:KZ#/R&3OH ZB*(K_,Q/N%"1;V\W=7C.A"(>5 MB8O.1R83V=;+MJ-QXVK4 K6I>*Y9F5\,2+O S*\0]6O'ECW_TRK^ E!+ P04 M " #\D:14<>"2-Q8' !O( &0 'AL+W=OL5+<'X_BT<\+WXK56IL+XY.CFJ[8#=/?ZVL)9^.ME[RH M&%>%X$BRY?'H-/[T.9D: WO'[P6[5YUC9![E5H@?YN0J/QY%!A$K6::-"PK_ MW+$%*TOC"7#\U3H=;=1Z_7Q:#9".5O23:F_ MB?M_L?:!)L9?)DIE_T;W[;W1"&4;I475&@."JN#-O_2A#43'@. ! ]P:X&<& M.!XP(*T!V=<@:0V2?0TFK<%D7X.T-4CW-9BV!G;WQTUT[=:<4TU/CJ2X1]+< M#=[,@=U?:PT[4G"3BC=:PJ\%V.F36"1&7P37:X4N>,YRC_TB;$\"]F-X MX.U3XY]/?8:##K^*NT-$H@.$HWCZ_>8CQ(XNDN+Y_WQQ)YO3S9/[+-6F+=D@&W MO\(Y$DNTD QR%5W2K"@+_8C^8W^XTJQ2?P262;;+)':99&"9*YX!O2N&M$!Z MS5!&I7PL^ K12FRX-@CL9<'OF-3%;C#W4D<)9'Y](!\3&8D229=* WFYM;)DUOGD]D4#Z). MMZC3(&K(BY^@J:.;FA;YQX)#G.M"T]*'/NU#@M2:/PUD4VMI_T'Q))JD\_Z# M^KR29!KAWJV??5[-G?/!F$RW,9D&8[+82,D@JVZ%!$N39A 'R&S]Z O$M ;J,D\#F'"#A,.8OK&[D1Y9W;[V5:$HN^H/7Y3;H\= MN<=A=G]1O5W&/@(/5ESL*#P.<_BO3&LFW4.''L\Q;)R^:1P=;<6OR%N7K3-? M' ?"Z)@K#E/7%8%== 7C M1,&5EANK#72UDFQEMJ.6!<^*&LBK:9Y\4P3NW,R"\77L2G>P:;/F^"#MB]N M7EJ8&=(+J?$:QQU,T6$TF:81F0Y@?TD*0#L!USXW!S[($-J#+(6KJR9?P(V8 M1#N(#3L!P#L$H(\7>(95ME7L0/?"#+L&:=@%T\D#WM'9]F&J@O\PU;/<<-]K MB;/68[=@A@K%R0 .R\#"/T26!;UM2#D352TX&Z#(>:_5C),Y"90P<2I!PGWO M #+VUV8GK-9S-U"3*-0!$R49&Z;@UDLW4"D.Q:GS2B0L&Z>5@"C]MWE9!UNW#0U[J!E7_NB07C8E MJ6>67I"^7DTG_S0<>VAZG#>3%VJ#74#UK4>8O1SCKOPX80NAD M@^R0#0_"+I9:LHS94_C5I EL9T>%AZ#VY83XD29.1I(=,O(/VH$=KG>W XG3 ME21,_?M7Y/RU"C)Q:I+@-WW![50C":O&*Q1DTA>1R4 .=5Z\OWB:^/OUV*ZU M#T#'Y\EK\?D7^E!4F^H%6>)H.WE3VDX<;2>SX;*OEQY[-GQ>3*?M%6R+Z+;KX%;J]NOYJ?VF_% MSZXOXD_GS;=OYZ;Y%/^%RE7!%2K9$EQ&L.DC))NOV\V)%K7]N'HKM!:5/5PS MFC-I;H#?EP+"U9Z8!;;_Q^#D_U!+ P04 " #\D:147 6QWKT" #4!@ M&0 'AL+W=OU NU^_LQ,B2@/;\I#X[/L^?W?V708; MJ9YU#F#(2\&%'GJY,:LKW]=I#@75%W(% E<64A74H*F6OEXIH)D#%=P/.YW$ M+R@3WFC@YJ9J-)"EX4S 5!%=%@55KS? Y6;H!=YVXI$MV?*GDVKW)IO;M>"0MM9%%#48%!1/5E[[4>=@!!-T#@+ &A/\*B&I MY *ME+FP)M30T4#)#5'6&]GLP.7&H3$:)NPISHS"588X,YK W) O<\Z6U*95 MDW,RPYN2E1R(7) 'O$=CJM0K$TMR7R5@6*RD IT\G8"CC M^@PI@HM>_ '7Q!J487/DFH%@4I$':4"320DD[(0A>C[-)N3TY(R<$";(UUR6 MFHI,#WR#L5F%?EK'<5/%$1Z(XS-5%R0*/CK>%OCX.'P":0,/WL)]S&B3UK!) M:^CXH@-\]VC;1(T59,R06YI6Z?KA%NX,%/KGD6VB9IO(;=,]L,U4,9&R%>5M M":N@B8/:8EZ/L+3Q&?CKW<3\U>V-LFZCK'M4V9.@A<2S_PT95A7>L8SIU%Z? M-J455;PC85_D>X_SH!/%_7:1<2,R_C^13.N2BA1(*K5IO87Q>R%)&.VI;7'J MQTF[UJ31FAS5:BLQW58B;2K1Y$!X4XWIMAK;I"?O#CJXO(QZO3WQ+6[]?J^_ M+]_?Z3FVWV,!+AGV#PX+!':P 7A$53VT,HQ"A M5)6=!P71_G48VJS 4M@KO<>*=[;:E()X:G:AW1L4N0>5*DRB:!*60E;!8N;7 M[LUBIFM2LL)[ [8N2V&^WZ+2QWD0!X\+'^6N(+<0+F9[L<,UTN?]O>%9V+'D MLL3*2EV!P>T\N(E?KZ;.WAO\+?%H3\;@/-EH_F I^-']K?>=_9E(RPNM?I'YE3,@^L @(P M:@$C'YG&%1^'E2"QF!E]!..LFE8RCQ0HW!']ME-P) M=P\67L&:4RNO%8+>PEU%:- 2O'G@1+,(SU=(0BK[@@WCJ^GX#UCJZH"&Y(81 M:ZRD-O!!$UI8U0A)E"2.\G3]%7Q>K^#YLQ?P#&0%GPI=6U'E=A82.^1DA5DK M_K81GSPA/H;WNJ+"PILJQ[P'OQS&IP/XD /913-YC.9M,DCX01^N((U>LM_Q MM$_/,/R], R/7_JP]SH1N?:(C.5%Y: M))-XU"]STLF<_'^9TMI:5!E"IBWU/K3)1X(<%MWLTSH#WMYKCT$[< =T?B,5/4$L#!!0 ( /R1I%2% M#5YD^@8 $\E 9 >&PO=V]R:W-H965T.(F3H &<,29I5_OCUP:" M:0%#IQTI-RT0COWB<_P<^\#)CHMOR9HQ"1ZB,$Y.!VLI-Q]&HV2^9A%-AGS# M8O7+DHN(2G4J5J-D(QA=9$91.$*.,QY%-(@'9R?9M:DX.^&I#(.8305(TBBB MXO&"A7QW.H"#_87;8+66^L+H[&1#5^R.R?O-5*BS4=G*(HA8G 0\!H(M3P?G M\,.U.]8&V1U? [9+*L= /\J,\V_ZY&9Q.G"T(A:RN=1-4/5ORRY9&.J6E([O M1:.#LD]M6#W>MWZ=/;QZF!E-V"4/_PH64MW_W.B@=R=7MS M'B;97[ K[G4&8)XFDD>%L5(0!7'^GSX4 U$Q@*3% !4&J*\!+@SP,P/49D * M ]*W![CTLTH:P^WN5D[Y_VL[N9S(6B\8HH5$LP>0?6^*7W,+I_OJ%B O_]0 M38(;R:+D'XL@7 K"F2#2(NCS1G>?@)7J7JK.WJE8R2/HJ,E7>6-NUIB&Y?;, M.1EMJ^ZPW?%$(2D5$JO"6Y9($TK@BP9T0]&S8&F[R2(O(<2ER;!5YDR0IC><,\*46&:DP MRT;PN!C(32KF:_4(8!/2N&L@Q_6!) X<^Y-FC9-2X\0^D#FMZ%:AC,Y"!A3@ M0+ 7WJ%I4M,$?=_##F[6Y)6:/*NF^UBP.5_%P;]ES/7SM%=W(IXX+?'OEVK\ M[A%J"#4PIYM TE"K;!+CU\0@Y_ED]>L#V"87.B:3.5;!BIDB5:NCC)DYR< M M*X-M*KB:NY&%7;"2-.%AX!0:P$/4@:OR2=6THZE<T,=&JI#.]:1 S'X^#T-Y*-:ULR5 M1]3*%DP5B6QN,'R&[H%$AJ$QM./XLA( :O03)K:J4\V[92I3-4GZ8@_664P< MQQ(D!L;03N,I$]H3:BNC T5M@!*IUHQ!O,I5-XJQMTB&CO.K;?@,E*&=RON5 M"GO8!"+WY8:)@#?"KZ,MZ(!'1D5B$V;X#.V ;H]D\!_X1!^"*+71#AFP(N

Q"N=LOZ2< M4FRM*HO); F7[Y&4G[)<-;V[SP?*%AC((!?A _&7H2[ZB8OI2U1?3?O8\S!L MY@XRM$;VY70/67J+6\97L[J\#Z^ZFL%#Y+6(,]Q&=FY_5>(T EMI<]G1 .Z$ M#3*$1AWKY1=L/(JFQHUI.U\ HOH2&K>E$610C>QX?=F\0SWGG0$R\@]CWF&# M;FQ?$[]JWET4C3]9I\,))'[+!A$;?F,[;5\23D53XSZQ@@VC\9LQNM%?QJ7' MX(LZGJ\9^*R<]Y+0PI5JR8$@'1NDXU'XAS#>ZQ'?=OX]R\#XBJ,W?HM51NL,$\?C/,]_?N6K 73EZ3 M%_"!Y 5B\@)Y=5[H]F_1A_?$O; E-Q"3&X@]-S1KLSVV@3XYD#(X,60G]OK( M*\O,]0J)MXK=62XDA/+$3OI>@ M8T C+F1VSRY[2:L.Z)8)7:EIKX)T=(WR?0GP0,1CN4X 0OZ:)WA)C<0>V[( MBR+1)N2/BN=Y,IB6)>#L?U'Y47Z,U02> MI9D<-4UTYT\+^;H$R/9#U?!JIO&EDKUSZ'8445R3!EQ[&OB\7*H *_>_^A%> M+-;>P[B(/YM98=K1A=,Z!O4[TO.Y?Y$?\!2?D-U]C]02P,$% @ _)&D5+0H7R4: M!@ $QT !D !X;"]W;W)K&ULM5E=4]LX%/TK MFDP?8 9B2[(=IP.9":'=[4.W#!0Z^R@R8R585A)*>2#^ MT+T^.KHZ5U>Z6.?B9S'G7*+G-,F*R]Y!LJHS2Q"&N&S@IB[/>Z$(]NQ&CBWPIDSCC-P(5RS1EXN6*)_GZLH=[ MFP>W\6PNRP?.Z&+!9OR.R_O%C8 [I_$RC5.>%7&>(<&?+GMC_''B>:6!:O$0 M\W6Q=8W*KCSF^<_RYLOTLN>6B'C"(UFZ8/"SXA.>)*4GP/%?[;37?+,TW+[> M>/^L.@^=>60%G^3)CW@JYY>]L(>F_(DM$WF;K__F=8?\TE^4)X7ZC]9U6[>' MHF4A\[0V!@1IG%6_[+DF8LN ^!T&I#8@KPV"#@-:&U#5T0J9ZM8UDVQT(?(U M$F5K\%9>*&Z4-?0FSLIAO),"WL9@)T=W,H]^GE\!$5,TR5.(CH(I?L_1736R M*']"JA7ZMJB8SZ;HEA=2Q)$$J^K=?1;+ HW73$S1N!R:6+Z@DVLN69P4I^#M M_NX:G7PX11^0@XHY$[Q <5:9G<%#N/X^SY<%."\N' D]*_$Y4=V+JZH7I*,7 M%'W-,SDOT*=LRJ<&^XG='A.+ P KJX,0/P&B&\%\B6+0,H* MCIK/([:4\US$OR!0]X#R6Z#H8(CQ8&#&%#28 BNF:M(4*"J)20 &$,^?%['8 MCRAH(0)QAC\SH$$#:& %='MW7Z!9.?3[$0Q:",[)8.@. \^,(6PPA/LQO(&1 ML,T(=@,_,*,9-FB&^]&L0-$ 0"ENZUC.YSR9JDDBV3.$T1YP1X,N/" MKA9GUXH,U.B(:54[VX&!!P2'5 .IU=#0TCH#\58^P5:E461^6\I",@7^#/VS M3!^Y4&E$8; :VUV"ZV1ZL^;BML$ X'PR'MZ+266/S'-!:W1?;K[I(M5+=5X>'Q\_U"+=< ^7G$!Q0?Z5.'GZ 86J=RVG--23.Q2O.<;9\B M3-%4+GR!M8HN(UOUE\,=W>[[KP;>W(H2,Z-$"S;!OS5Y#L!?EQAD>[C[M",@ MB=9X8M?X8P/R *2DS2'I8[\#J2@\6PF^(Q)CKY FQCJY0@]L&1IC6*='HA]J=Y@8C4FT6"*MC!) MA>E%83+R:/^*AY0I&J*TJJJPAZ;LQ53830YTA=V-+^(:?.W2H7,8.3*'G2'6 M\!\W_*_:_-<\5.Z#[7CRAQU)G.A\1NSY;#=U'(LI:&$:4.^UF+0;68#KG$?L M.>^(&7N&UN\4BW9(FP BF_@)]X:/SICDW3+FL8,86@=Q%Z].GF1/H:-W;0JU M:[,LMU]LVPLZ/5+W_3<8J$Y2U)ZDCEGNUZX.KUJISDCT@*KC#:M,:JA +,M] MNK6M8T\\OU5M49TVZ#OO\-#V%H]/0^S2CI*8:LFF=LD^*A+:%8<]$+1"4[M" M;V\9[ -AJ# \2FC0-?A:;>D!.SEOB4;3MHXM'+4@4KL@'E?ST':5,/!). SQ MJVQE:&B/)JV(U%Y.M.=/:]6F1 Q=E\+]F<5B[V+,TYKIV4L*\ZS:OXKU#)6 MVQ^$9C(\+;+>D2)[ !3CTM_K*$H\+;3> 4*[-;\.0$+:2( 5VA'3GI98[S?V M> [ 18VXO*[1VMITMVNR8:X=@,9KA4[8#U_O,1A:F0+,V3IV2KF8J=,XX"I? M9K(Z@6J>-B=^8W7.Y>CFU7'A5R9@+A0HX4]@"M^"N2ZJ$[CJ1N8+=8CUF$N9 MI^IRSMF4B[(!O'_*<[FY*3_0G(.._@=02P,$% @ _)&D5);BJM_7 @ M(0@ !D !X;"]W;W)K&ULG59A;]HP$/TKITB5 M6FF0$"A,%2 !I5JE54-%[3Y,^V"2@U@X<6:;4?[]SD[(:!>R=5](;-][?N_. M\3'<2[75":*!EU1D>N0EQN0WOJ^C!%.FVS+'C%;64J7,T%!M?)TK9+$#I<(/ M@Z#OIXQGWGCHYA9J/)0[(WB&"P5ZEZ9,':8HY'[D=;SCQ"/?),9.^.-ASC:X M1/.4+Q2-_(HEYBEFFLL,%*Y'WJ1S,QO8>!?PS'&O3][!.EE)N;6#^WCD!580 M"HR,96#T^(DS%,(2D8P?):=7;6F!I^]']COGG;RLF,:9%%]Y;)*1]]&#&-=L M)\RCW'_"TL^UY8NDT.X7]F5LX$&TTT:F)9@4I#PKGNRES,,)@'CJ 6$)"-\" M>F< W1+0=48+9<[6+3-L/%1R#\I&$YM]<;EQ:'+#,UO%I5&TR@EGQDLCHVUK M2HF(8293.AR:N?RV8%D4%N0:)IJJG-MY#4\VU$B8:\,IC0@F0;AC7,$S$SNT MX8X4OI0 EL4P3W,A#XCETF*GHH3VA(5@&5S>HF%EN M6K@+S[CKPH/,3*)AGL48O\;[E*DJ7>$Q7=.PD?"!J39T.Q\@#,*P1L_LW^&= M!CG=JGI=Q]<]5[V$*6RM_JS>1"F6;9 ^-P.K YS&+=C!34_V3,7P[3-1PKW! M5']O$-2K!/6>&52H#2@Z\G5NFHF"=C"XJ+/R-U@GO&CPT:]\]!MY MGJ6@T#'1!4-J1@8F;L[?24-=0CWFE /1V4#:'TMI3D.[ ;5OX+Q+U!+ P04 M " #\D:140AO(BSD# "Z"P &0 'AL+W=O0D;U MA5R!P"L+J3)J<*N6OEXIH(E+RK@?MEH=/Z-,>*.!.[M7HX%<&\X$W"NBUUE& MU5_<*=WZ)DK ,A&92$ 6+H7<57$Z" MCDUP$3\8;'5E36PI,RF?[.8V&7HMRP@XS(V%H/BW@0EP;I&0QY\"U"OO:1.K MZQWZ9U<\%C.C&B:2_V2)28=>SR,)+.B:FP>Y_0I%0;'%FTNNW2_9%K$MC\S7 MVLBL2$8&&1/Y/WTNA*@D($Y]0E@DA(<)[7<2HB(A97&/TKV\(26X-9/IW Z%V2:CM"+4;'X:L1G%W3:* MNJGJ61/4:[?+H%B7%7C-%RD$[/;#]/X%A8ME0>+]$[1^'$T%KWR!;'^9% M 545NM.F42?#FX7%G-FD0(]^#AD?BR M;YY!]'&^1&\D[W>ZA[[4!'7#=VS9M]2@N:=^ 0&*&ULC51;;],P%/XK5K2'38*F M34('4QJI%Q![F%2M&SP@'MSDM+'FV,%VFO+O.;;34$9;>$E\CL_WG;O35JH7 M70(8LJ^XT).@-*:^"T.=EU!1/9 U"+S92%51@Z+:AKI60 L'JG@8#8?CL*), M!%GJ=$N5I;(QG E8*J*;JJ+JYPRX;"?!*#@H'MFV-%819FE-M[ "\UPO%4IA MSU*P"H1F4A %FTDP'=W-$VOO#+XP:/71F=A,UE*^6.&^F 1#&Q!PR(UEH/C; MP1PXMT08QH^.,^A=6N#Q^<#^R>6.N:RIAKGD7UEARDGP/B %;&C#S:-L/T.7 MSSO+ETNNW9>TWO8V#DC>:".K#HP15$SX/]UW=3@"(,]I0-0!HM> Y P@[@"Q M2]1'YM):4$.S5,F6*&N-;/;@:N/0F T3MHLKH_"6(/2&1,,H.A'/_/_A MHPOAQ'UE8\<7_[.R9,%TSJ5N%)!OT[4V"H?W^P472>\B<2Z2,RZ62NZ8VR=L M%;;#.32VE:?:X;G&CLLN]RX;C<=IN#LNT=\V4?*AM_%!AD?35H':NB74))>- M,+Y;O;;?\ZD;[U?Z&>Z_7]??-/[QP%YLF="$PP8IAX-;W![E%](+1M9NIM?2 MX(:X8XEO&"AK@/<;*6Z'3H]!U( MZ)(4F7X4VX^T\M,U?+'(E/V%;17K.1 72HN\ J."G/'RG[Q6>6@ D*<=$%2 M8!\0'0"$%2"T1DMEUM:4:#(:2+$%::*1S3S8W%@TNF'<[.)<2UQEB-.C+U@H MGX52,*,2YBF1%*Y@CK62%!D%L82)R->%)C;G.!P3Q6(@/($IRPI-$VAA.)]2 M35BF+I#K:3Z%\[,+. ,7E%E5P#@\<:;596/B:RH*A;0X>?9F/' UVC1BW;BR M-"XM!08 M RS+6.0Y%FA53X7"NL0BBFWM8JZ 5YY@C?$VZM*'KDPJO?9/,15(O MM$HOV?O-JO,Z07]/>FN4WVV7WJ^E]_]9>C/A[XOOGR2^->HO\6ZC'^14KFR; M5%@?!=?EM5?/UIWXSC:@O?DQ=NBRH?ZA*=L[7FHKQA5D=(F47N<::T&6+;,< M:+&V76&PO=V]R:W-H965TACVH-A,+E:5,HI/N[T?)KI.VJ;>7 M GV)=2$/#WD4B>.M-C>V!$!V6TEE)T&)N'X7AC8OH>+V2*]!T\Q4L +^MYX9F88=2B J4%5HQ \M)869EK^ M$ 66DV 4L *6O)9XI;LF^U&B1JT*H%9OIJJ+27_RN MQ89+4-AX6'9QF\NZ@((MC:ZG0-R(>UK"FH;J/8C M%/M:ZMI29#L.D3)U?,.\S>JLR2IY(JN476J%)1%3Q.J^?T@5ZLJ4W)7I+.D% MO.3FB*7Q&Y9$27* S^S_W>,>.FFG6NKQTB?P3A6*PI65_@)L 7EM!(I_Z7#! MC2(5]^O_\Q,!LX\(E?W50VO0T1IX6H,G:.V?E;PY*[ [*ZVRKTC:9OCZD+!- MA,Q'<'?09IID)]%H'&[VRWW :A"-TL[J'OVLHY_UTE^@SF^87KN"649YL(O% M?-Y3E^,.^/@ER37L: V?7:[A(R&.1]E#M1X;#>-D>%BL44=^U$O^"BP:D;N+ MQ7K=:B70]E3EI ,^>4EBQ='NIHZ>7:XVQ#TILN3D@5X'K+)!FAT6+-Y[:N+^ M_U=#T8#D3C;4E(;:@$%Q36^-!26T84HC],D8)[MPR8L2XW%?R7V9-"N%> U&!6?F^RA*Y6F'S2':K7>]VZCN6!^MGKJ?SC&PO=V]R:W-H965T MAZ%>Y5 R?28K$/AF+57)#"[5)M25 I8YI[((XRA*PY)Q$R M-@47<*>(KLN2J><%%'(["VCPLO&);W)C-\+YM&(;6(+Y7-TI7(4M2L9+$)I+ M012L9\$E?7]%+ZR#L_C"8:OWGHF5\B#E-[NXR69!9!E! 2MC(1C^/,(5%(5% M0A[_[D"#-J9UW']^0?_3B4.<0_.HP&')*=0^*$ M-LRB.1XVS6^OP3!>Z'=H\GEY3=Z^>4?>$"[(?2YKS42FIZ%!'A8M7.UB+IJ8 M\4#,A-Q*87)-_A 99(?^(?)O1<0O(A:Q%_"6J3.2T!,21W',E@3K4&."$NMR?D&O1*\28Y)&0R5$)XB$=YZV.11ET?C5[YTM.]GDU_Y4"? MD*;^:SP>PBC\S]C;D_V8<42>@2GM(QAW!./_NR_M$/?K/AX-U9UVK9@F7B:W M7/"R+GVJNF9+1Z]=XJZA4G]'_;T2^S&IJ["/7M=1J;^EWK*G_TIKU^/HY+73 MVO4AZF]$OY=6/R;]B9O3-2KJ[U1'!/'VP!9OD27:2\Z/EPYS"_>FQA*P'=MA M6F,F:F&:V:O=;0?V2S>F_K"_L(.\FT8[F.8K ">K#1<:M:P1,CJ;X %5S6#= M+(RLW&SZ( U.NNXQQX\14-8 WZ^E-"\+&Z#]O)E_!U!+ P04 " #\D:14 MP:Y)&Y8" 9!@ &0 'AL+W=OU0]N]W=M)02JGV MDMB7N\_?=W>^I"NE[TV):.&Q$M*,@]+:^BP,S:+$BIEC5:.D+TNE*V9IJXO0 MU!I9[H,J$<91=!)6C,L@2[WM1F>I:JS@$F\TF*:JF/X[0:%6XV 0K VWO"BM M,X196K,"9VCOZAM-N[!'R7F%TG E0>-R')P/SJ8CY^\=?G![= MYBH?!Y$CA (7UB$P>CW@%(5P0$3C3X<9]$>ZP,WU&OW2:R<;!;!HC%55%TP,*B[;-WOL\K 10#B[ M ^(N(-X.&+X2D'0!B1?:,O.R+IAE6:K5"K3S)C2W\+GQT:2&2U?%F=7TE5.< MS;XBY<# $ MH&5[@,.#=W 7,+W4C6&R=RDH26^[M1PT7&;M-SB5[@E<*VD+0U\ MECGFS^-#TMF+C==B)_%>P&NFCR$9O(\RAQQR^@NDK5S.> ]4-5%\FX?)Z1'O6D1WM)^]EQI)9'#7%DQJ UH.;43Y*ZC7H( M'Q^1W?*&KU@O*WII4=R.HRW1(4;MZQ"7?CA M8V"A&FG;'NRM_7P[]]=ZRSZAN=>.J2>8=FA2AQ5<&I*U),CH^ ,1T^T@:C=6 MU?XNSY6ER>"7) M!#<# "H"0 &0 'AL+W=O9Y!3?2H+$/AE(U5.#7;5UM>% M IHZ4,[]* @&?DZ9\&83-[90LXDL#6<"%HKH,L^I>C@#+G=3+_0>!R[9-C-V MP)]-"KJ%)9CK8J&PYSA_##_.QC7\.YL"Y)4(9OVM.KYG2 O?;C^R?7>Z8RXIJF$M^PU*3 M3;V11U+8T)*;2[G[ G4^B>5;2Z[=+]G5L8%'UJ4V,J_!J"!GHOJG][4/>X!H M\ (@J@'16P%Q#8A=HI4RE]8Y-70V47)'E(U&-MMPWC@T9L.$7<6E4?B5(<[, MO@)ZH$F/+,NBX(#K8R@G9Y13L0:R=(5T(:IJL;9? J<&4F(D^5Z PD&Q)37) MT3D8RK@^1KKKY3DY>G=,WA$FR%4F2TU%JB>^0/L MO\#YUT=NV8FRE=>3FUZ)':HUF%;?*M*!([5[]6X6CN-Q//'O]NUY'A7%HV&_ MB7JBN-\H[K]1L?/CA'QE=,4X,P\G9%XJA45T0I8&"\76$Y$;\ID)+"B&I;60 MFKE*NOUT;^QIL.* >'UH997D*SI,!@IWB9N1\%H$@S:_YO^%ZHE=26-7\M]D MGB7/%BSI1_V#57T>U!_'2?NB#AJ5@S>H%%+TWJBTHDOV2RM)DO! :DO48!S$ M[5J'C=9AI]8K:4\I>;!Q7M$[?&9:'(R'R8'>EJAP%(_:]8X:O:-.O3?N-L%C MD]ZAY"WN<; W[%_I!E1.CO"H? "J]'&;_.X9D@I)1B27PF2:A!%)Z4/K3NAF M&M1,42?3$QO&C0WC?[,A97HM2RPU7$=H2[J;+SD-@_=M&;X&"PYA53K^WCUJ MWS!X^6R9T+A&&R0*3H=8QJIZ%U0=(PMWM:ZDP8O:-3-\2H&R ?A](Z5Y[-C; MNGF&PO=V]R:W-H M965T-A9)G-FW%/[]KMT0NM5M]Y+XQC[GW'MJ7W>PDNI%%P#(WJJRUD.O0&PN M?%]/"ZBX/I<-U#0SEZKB2*%:^+I1P&<65)5^% 297W%1>Z.!_7:O1@.YQ%+4 M<*^87E855^]74,K5T N]CP\/8E&@^>"/!@U?P"/@ V!:ZSLR6=W0!YH=L;N."Z50$&!G+-O#2B.HEXP MNX#="CX1Y7KZ^!J0BU*?$.KY\9H='YVP(R9J]E3(I>;U3 ]\I-2,@#]MT[A: MIQ'M2...JW,6AZIGJ>R4=KXY6\98>@"K9(V%TZ\U66;)S%E\':5AG@[\5T<* M29="QVZMM--*#VDE+JUT6RN*,K=6UFEEA[12EU:VI97D MP0X/>YU6[Y!6YM+J;6G%<9*XM?).*S^DU6-TH!@60#UZCJ!Z6?)/*2E?;P-_R=&CYK=J&Y5@6YG'^3U[^ M1NLV]R8UPH6H-3D_)UQPWJ/"U/HJ6@\# "/#@ &0 'AL+W=OD]@"'? MTD3HN;0R./8I",VE( JV93RR0YNXKD76$:00&2L"88_ M!UA!DEA+R./OPJA7^K3 ^O-WZY_WG\ M&8H-#:V]2";:_2?'8FW@D2C71J8%&!FD7)Q^V; L4O6*;HN-6MFV&*FY)$HNQJMV0>77X?& MC'!A2_'!*)SEB#.+E4Q3;K"VC"9,Q&0EA>%B!R+BH,E/9!G'W-8,2\B-.%6^ MK:#W:S",)_H#+OGZL";OWWT@[P@7Y)8G"2[0,]\@.^O#CPHFERJ1/'3QL@'_JAJ\A M*N%-WJ^[X5\BTP;WL1[*H@C+H@B=O?X91;%\411_;G YN3&0ZK\ZG/5+9WWG M;-#B;".U)EA2$3I1J$Q$@S$)6.]-@3P9FSIC5FM! <=A,:EB2&G:2N@>-VDJP MS)[ IH)<*YEG%V1CXA[![^8!3YD],&U "3L7@=($#S+D_D_C9$?B1B6GT8^O MDG'I;-P9@#5+\61LDI7U"3BJA7LX;8[VI'0V>=MH.VG]-9>&8[3(;Q#MA4SD M[OD"137JB,ZT)#S]\:F@075F!*]-1H&L9X..Q\WIH+5#BG8ZQ*[#<-Q:?.!: M8C@WFY7-PRLB2BL-I&\@@K120=HM@U=,":PB1H=O$.)*K^BHW7/ T3U'%#R!R((:I M'9CF5F7T4E1: ETI&.V6L*40.2I$6K!H3_0E?2EI-&AQ7VD:[1:U+WA[(7>Y MBO;8N9-:Z+MB6PD0?0,%"BL%"O]'@;@VBC_FKAG=@JU8+;?FR!20A$=X50+W MV@EO6NJX!G7 V::47Q4>ZU_7J#?X3]3]6J=MKVIX1.PX?CD);!$5],98\.IT M^SD-C,Q<\_TH#;;R[A$/AQB478#S6XE-1C&P_7QY!UW\"U!+ P04 " #\ MD:14GSINUXD" !6!@ &0 'AL+W=O]OVC 0_5>L:)-::2,AH>E4 1+03NN'2JA5MP_3/ICD(%;]([./AO[W.SN0 MT0[HOA#;N??NW?GR&#;&/KD* -E&2>U&48587\6Q*RI0W/5,#9K>+(U5'&EK M5[&K+? R@)2,TR3)8\6%CL;#<#:WXZ%9HQ0:YI:YM5+@/XO&PYBMX 'RLYY9V<<=2"@7:":.9A>4HFO2O9KF/#P'?!31N;\U\)0MC MGOSFMAQ%B1<$$@KT#)P>SS #*3T1R?B]Y8RZE!ZXO]ZQ?PVU4RT+[F!FY ]1 M8C6*OD2LA"5?2[PWS3?8UG/A^0HC7?AE31N;7T:L6#LT:@LF!4KH]LDWVS[L M 8CG,"#= M*W@,$10+8%9*'05EDHZYHC'P^M:9CUT<3F%Z$W 4W5".UO\0$M MO16$P_&-JJ5Y 6!3T+ 4R.:2:_:93YTF2#./G Q+R3D+^ MC@3JC-"KUQI@0W;HX)"(_!\1ETFR+Z,=K7?#6K7QWB>JP*Z"/2&*^$=DS"DBB3WB6UT;8NUF[0U,$(%@;)5L*R M(N,'ZP/H_=(8W&U\@NZO9/P'4$L#!!0 ( /R1I%1B(]TA-0, /H3 - M >&PO[V.1V2;OR>!(YNK%(V)(_G;W\LE+EY$[C[V;NSL\[C MQ9HRXOTV\)OI=8N)- M[#3K=[X5J$C">N]'@TS)=0E$Q 6L"LU9\$3%D(RIX!/-(2NC.1Q=GIT4A5A\% MG\FSU6+^(C]WDU2F8C$_!Y$G4 M9/\43";';S(Z3H]A?6G!(UNVO+.6+/&E'W<%"U*/6[2\PO6[<'E:M M%IB=A,\;4&Q+]ND)$D_MW&=" #VP6L M=D#?KP,UY<^)(MA5S!OV!.-(DF (U**_1N,869T8/O[]P9Z2*$H2/P*8WT$4 M80@\C3B".0 /&!)%U7MPYWT4-N^I-8?20$3;8T.P6BP^0"X99K>]9!:G4)XB3. MR;63L1RHN>,5_LF+<&_:(WLGGOZ7B/Z4PM,QR)?O=!O%#_)XQRL^$YF\J\J9@P^S@J5K: 0N]XK7M$ MT(J->Q/YQ!19T2UK;\I>95[L;]!8,B==(R(/,O%=+;(9E-B_V7+ MV_DTO;<;U^EMNIC,B ,9 )#!&2'_#1S($( ,SP*9W=N?N]G"@8P R.B,D%XD M8P R/B=DZ$ F &1R3LC(@?P"0'[!A9PRG2M>M^5$;LAUH[E@6CMP7P&XK[AP M65-55+VT8!G?"FY/H\*0-,]E(PQW(+\!D-]P(6\H5^2!E@TC=XSJ1K'V!#>" MHR'T]A[BXJ5E*9^IR!FQIY.)8@4WY%9JS3Q$4##(AKFF90?8R9E,9%5+\3&$ MD%M&R'))\_\:>]&NW&6"5#)"=LG<9D5BVUZ4I+8M_6!!^A@A^V/*UH8LUR7? MTH. 0<88(2LC,S)_[%]3S8JNBS&ANX-5EY)"8A@AF^'6OFG].$$&&"$KP/:GBIONM4^H:/N7M9/8 M,I%S#S* 1! @BV!6U:5\88Q<,\$V5@(K^]9UX2 %!,@*F(O]:6T:DJYE8\AW M)K>*UCN>DU2YF. H ]D$8$+B)<!Y J F15G,B=9A-PPAX83(PCE,;8Y&$I)-B"R;?8YS M% NBS1SS^T^XN2$(6 MBI$M= 0SL]46C0VOWS=CR$(QLH5 3']Y%[)0C#W1=FH4>>#T&+)0C#T6.HW9 MOI=<3,A",?98",+T&QU,62A^-,7;[QGW<6$ M+!0C6PC$]/LF9*$8V4*ODS&'S5U]7$5,( LER!9ZQ\R:NBZ[T:\%G5"](S=V MS.EB0A9*D"UT'/-]Z.%B0A9*/F<&KD_NJ&F4;7:[85V^K)FR!WN-#EDHP?ZN M#%I^)'T7$[)0@FRAHPN0OY\H%Q.R4-)9:- =K*\N"UN58,7"7D+;\IR6^4J1 M]F?_W4@4MTO#FZ8L)[9L*6XE+=Z^ZWS[)O7J%U!+ P04 " #\D:14M7%@ M?!8" "J)@ &@ 'AL+U]R96QS+W=O3EL M4]^NW]MM2;IGVYG+EX_^_(_$[O-9K\N/[OU[V,YC?\8G/YTPWO= ME3(VB]=VV)9QU:2/P_5T39>#W)TG-XN7MU4SO+Q)D^8.4@C2^8,,@FS^((<@ MGS\H("CF#\H0E.@^_F#'B#H8?Z@1PAZG#](EBCCDB!I@C6!UH)<"X'7 M@F +@=B"9 N!V8)H"X':@FP+@=N"< N!W()T"X'=@G@+@=Z*>BN!WHIZ*X'> M.OG8)M!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\ET-M0;R/0 MVU!O(]#;4&\CT-LFFR4$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$ M>COJ[01Z.^KM!'H[ZNT$>COJ[01Z^V2SFT!O1[V=0&]'O9U ;T>]G4!O1[V= M0&]'O9U [T"]@T#O0+V#0.] O8- [T"]@T#O0+V#0.^8_*PDT#M0[R#0.U#O M(- [4.\@T#M0[R#0.Z/>F4#OC'IG KTSZIT)],ZH=R;0.Z/>F4#OC'KG[]2[ MCI^'4J\]7VM\_G=2/9[O+=?'7Y9?)R<]ZDN>* MZZ>MHS#:M$T7IMDB1G?%6"@7U)J06T==6IE;WYJ8OOH7YDRY-"_$Q&12L-)V MD;HXCGV-;'9]2W.S:N+H;I-^#K7MIIFG)F2CF]W&/FN:&>>:NC0QK;-U5WU* M&>\3\G1RV!,6M0MG:4/&ODSH5[X/V)][6)/W=46C1^/CO6G3+K9I6(C;AD)^ MO,07/=KYO"ZILN6J34?RX#R9*BR(8MODNZ)GQY-CNF':??*3\X00V/$Z_ MXX\S?J__RSX$2!\2I \%TH<&Z:, Z>,&UL4$L! A0#% @ _)&D5#R9!_7N *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ _)&D5)E&PO=V]R:W-H965T&UL4$L! A0#% @ _)&D5'38LU?' M!@ 01H !@ ("! X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _)&D5"XSM<>] @ Y08 !@ M ("!>!T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ _)&D5,O).Q)7! 60D !@ ("!V"T 'AL+W=O M&PO=V]R:W-H965TN< ME0( -,% 9 " @01/ !X;"]W;W)K&UL4$L! A0#% @ _)&D5/.9V*4^!0 K P !D M ("!T%$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ _)&D5/.LW@L9#P WRL !D ("!;V4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ _)&D5#,C M/\Q& P *@< !D ("!&80 'AL+W=O&PO=V]R:W-H965TN1$ +\Q 9 " @6B0 !X;"]W;W)K&UL4$L! A0#% @ _)&D5$S>JZ\% P J 8 !D M ("!6*( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ _)&D5#9:A*3& @ Y04 !D ("! M3KP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ _)&D5,MW6>U7! $0H !D ("!)L8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _)&D5*8>!CSK P $@H !D M ("!&N 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ _)&D5,9=>R84! EQ0 !D ("!:^L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M_)&D5-,JC%SB @ DP< !D ("!C?< 'AL+W=O&UL4$L! A0#% @ _)&D5'?)T]N@ @ M&0< !D ("!,0$! 'AL+W=OFE1SV(# !<"@ &0 @($( M! $ >&PO=V]R:W-H965T&UL4$L! A0#% @ _)&D5.,C([JH P X@T !D M ("!.0P! 'AL+W=O(# ".$P &0 @($8$ $ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ _)&D5/30N1^B @ 'P< !D ("!.AL! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _)&D M5%P%L=Z] @ U 8 !D ("!%R@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _)&D5+0H7R4:!@ $QT M !D ("!>C4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _)&D5+@]WLY! @ (04 !D M ("!24(! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ _)&D5'6,8IV6 P Z@P !D ("!7$L! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ _)&D5#$: M8U+' @ ' @ !D ("!9%4! 'AL+W=O\# "/#@ &0 M @(%B6 $ >&PO=V]R:W-H965T&UL4$L! A0#% @ _)&D5&(CW2$U P ^A, T M ( !2%\! 'AL+W-T>6QE&PO M=V]R:V)O;VLN>&UL4$L! A0#% @ _)&D5+5Q8'P6 @ JB8 !H M ( !T&@! 'AL+U]R96QS+W=O XML 82 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 83 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 84 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 198 328 1 false 67 0 false 5 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.couponsinc.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 2101101 - Disclosure - Description of Business Sheet http://www.couponsinc.com/role/DescriptionofBusiness Description of Business Notes 8 false false R9.htm 2102102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.couponsinc.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2107103 - Disclosure - Fair Value Measurements Sheet http://www.couponsinc.com/role/FairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 2112104 - Disclosure - Allowance for Credit Losses Sheet http://www.couponsinc.com/role/AllowanceforCreditLosses Allowance for Credit Losses Notes 11 false false R12.htm 2115105 - Disclosure - Balance Sheet Components Sheet http://www.couponsinc.com/role/BalanceSheetComponents Balance Sheet Components Notes 12 false false R13.htm 2121106 - Disclosure - Acquisitions Sheet http://www.couponsinc.com/role/Acquisitions Acquisitions Notes 13 false false R14.htm 2126107 - Disclosure - Intangible Assets Sheet http://www.couponsinc.com/role/IntangibleAssets Intangible Assets Notes 14 false false R15.htm 2131108 - Disclosure - Debt Obligations Sheet http://www.couponsinc.com/role/DebtObligations Debt Obligations Notes 15 false false R16.htm 2136109 - Disclosure - Stock-Based Compensation Sheet http://www.couponsinc.com/role/StockBasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 2142110 - Disclosure - Income Taxes Sheet http://www.couponsinc.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 2144111 - Disclosure - Net Loss Per Share Sheet http://www.couponsinc.com/role/NetLossPerShare Net Loss Per Share Notes 18 false false R19.htm 2148112 - Disclosure - Leases Sheet http://www.couponsinc.com/role/Leases Leases Notes 19 false false R20.htm 2154113 - Disclosure - Commitments and Contingencies Sheet http://www.couponsinc.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 2156114 - Disclosure - Employee Benefit Plan Sheet http://www.couponsinc.com/role/EmployeeBenefitPlan Employee Benefit Plan Notes 21 false false R22.htm 2158115 - Disclosure - Information About Geographic Areas Sheet http://www.couponsinc.com/role/InformationAboutGeographicAreas Information About Geographic Areas Notes 22 false false R23.htm 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.couponsinc.com/role/SummaryofSignificantAccountingPolicies 23 false false R24.htm 2304301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.couponsinc.com/role/SummaryofSignificantAccountingPolicies 24 false false R25.htm 2308302 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.couponsinc.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.couponsinc.com/role/FairValueMeasurements 25 false false R26.htm 2313303 - Disclosure - Allowance for Credit Losses (Tables) Sheet http://www.couponsinc.com/role/AllowanceforCreditLossesTables Allowance for Credit Losses (Tables) Tables http://www.couponsinc.com/role/AllowanceforCreditLosses 26 false false R27.htm 2316304 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.couponsinc.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.couponsinc.com/role/BalanceSheetComponents 27 false false R28.htm 2322305 - Disclosure - Acquisitions (Tables) Sheet http://www.couponsinc.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.couponsinc.com/role/Acquisitions 28 false false R29.htm 2327306 - Disclosure - Intangible Assets (Tables) Sheet http://www.couponsinc.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.couponsinc.com/role/IntangibleAssets 29 false false R30.htm 2332307 - Disclosure - Debt Obligations (Tables) Sheet http://www.couponsinc.com/role/DebtObligationsTables Debt Obligations (Tables) Tables http://www.couponsinc.com/role/DebtObligations 30 false false R31.htm 2337308 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.couponsinc.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.couponsinc.com/role/StockBasedCompensation 31 false false R32.htm 2345309 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.couponsinc.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.couponsinc.com/role/NetLossPerShare 32 false false R33.htm 2349310 - Disclosure - Leases (Tables) Sheet http://www.couponsinc.com/role/LeasesTables Leases (Tables) Tables http://www.couponsinc.com/role/Leases 33 false false R34.htm 2405401 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 34 false false R35.htm 2406402 - Disclosure - Summary of Significant Accounting Policies - Summary of Revenues Disaggregated by Type of Services (Details) Sheet http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesSummaryofRevenuesDisaggregatedbyTypeofServicesDetails Summary of Significant Accounting Policies - Summary of Revenues Disaggregated by Type of Services (Details) Details 35 false false R36.htm 2409403 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) Sheet http://www.couponsinc.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) Details 36 false false R37.htm 2410404 - Disclosure - Fair Value Measurements - Summary of Changes in Contingent Consideration (Details) Sheet http://www.couponsinc.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationDetails Fair Value Measurements - Summary of Changes in Contingent Consideration (Details) Details 37 false false R38.htm 2411405 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.couponsinc.com/role/FairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 38 false false R39.htm 2414406 - Disclosure - Allowance for Credit Losses - Summary of Activity in Allowance for Credit Losses (Details) Sheet http://www.couponsinc.com/role/AllowanceforCreditLossesSummaryofActivityinAllowanceforCreditLossesDetails Allowance for Credit Losses - Summary of Activity in Allowance for Credit Losses (Details) Details 39 false false R40.htm 2417407 - Disclosure - Balance Sheet Components - Property and Equipment, Net (Details) Sheet http://www.couponsinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails Balance Sheet Components - Property and Equipment, Net (Details) Details 40 false false R41.htm 2418408 - Disclosure - Balance Sheet Components - Additional Information (Details) Sheet http://www.couponsinc.com/role/BalanceSheetComponentsAdditionalInformationDetails Balance Sheet Components - Additional Information (Details) Details 41 false false R42.htm 2419409 - Disclosure - Balance Sheet Components - Accrued Compensation and Benefits (Details) Sheet http://www.couponsinc.com/role/BalanceSheetComponentsAccruedCompensationandBenefitsDetails Balance Sheet Components - Accrued Compensation and Benefits (Details) Details 42 false false R43.htm 2420410 - Disclosure - Balance Sheet Components - Other Current Liabilities (Details) Sheet http://www.couponsinc.com/role/BalanceSheetComponentsOtherCurrentLiabilitiesDetails Balance Sheet Components - Other Current Liabilities (Details) Details 43 false false R44.htm 2423411 - Disclosure - Acquisitions - Additional Information (Details) Sheet http://www.couponsinc.com/role/AcquisitionsAdditionalInformationDetails Acquisitions - Additional Information (Details) Details 44 false false R45.htm 2424412 - Disclosure - Acquisitions - Summary of Preliminary Acquisition Consideration and the Related Fair Values of Assets Acquired and Liabilities Assumed (Details) Sheet http://www.couponsinc.com/role/AcquisitionsSummaryofPreliminaryAcquisitionConsiderationandtheRelatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails Acquisitions - Summary of Preliminary Acquisition Consideration and the Related Fair Values of Assets Acquired and Liabilities Assumed (Details) Details 45 false false R46.htm 2425413 - Disclosure - Acquisitions - Component of Identifiable Intangible Assets (Details) Sheet http://www.couponsinc.com/role/AcquisitionsComponentofIdentifiableIntangibleAssetsDetails Acquisitions - Component of Identifiable Intangible Assets (Details) Details 46 false false R47.htm 2428414 - Disclosure - Intangible Assets - Summary of Gross Carrying Amount and Accumulated Amortization for Intangible Assets Intangible Assets (Details) Sheet http://www.couponsinc.com/role/IntangibleAssetsSummaryofGrossCarryingAmountandAccumulatedAmortizationforIntangibleAssetsIntangibleAssetsDetails Intangible Assets - Summary of Gross Carrying Amount and Accumulated Amortization for Intangible Assets Intangible Assets (Details) Details 47 false false R48.htm 2429415 - Disclosure - Intangible Assets - Additional Information (Details) Sheet http://www.couponsinc.com/role/IntangibleAssetsAdditionalInformationDetails Intangible Assets - Additional Information (Details) Details 48 false false R49.htm 2430416 - Disclosure - Intangible Assets - Estimated Amortization of Intangible Assets (Details) Sheet http://www.couponsinc.com/role/IntangibleAssetsEstimatedAmortizationofIntangibleAssetsDetails Intangible Assets - Estimated Amortization of Intangible Assets (Details) Details 49 false false R50.htm 2433417 - Disclosure - Debt Obligations - Additional Information (Details) Sheet http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails Debt Obligations - Additional Information (Details) Details 50 false false R51.htm 2434418 - Disclosure - Debt Obligations - Schedule of Net Carrying Amount of Liability Component (Details) Sheet http://www.couponsinc.com/role/DebtObligationsScheduleofNetCarryingAmountofLiabilityComponentDetails Debt Obligations - Schedule of Net Carrying Amount of Liability Component (Details) Details 51 false false R52.htm 2435419 - Disclosure - Debt Obligations - Schedule of Interest Expense (Details) Sheet http://www.couponsinc.com/role/DebtObligationsScheduleofInterestExpenseDetails Debt Obligations - Schedule of Interest Expense (Details) Details 52 false false R53.htm 2438420 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 53 false false R54.htm 2439421 - Disclosure - Stock-Based Compensation - Summary of Stock Option and Restricted Stock Units Award Activity (Details) Sheet http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails Stock-Based Compensation - Summary of Stock Option and Restricted Stock Units Award Activity (Details) Details 54 false false R55.htm 2440422 - Disclosure - Stock-Based Compensation - Summary of Assumptions Used to Estimate the Fair Value of Stock Options and Employee Stock Purchase Plan (Details) Sheet http://www.couponsinc.com/role/StockBasedCompensationSummaryofAssumptionsUsedtoEstimatetheFairValueofStockOptionsandEmployeeStockPurchasePlanDetails Stock-Based Compensation - Summary of Assumptions Used to Estimate the Fair Value of Stock Options and Employee Stock Purchase Plan (Details) Details 55 false false R56.htm 2441423 - Disclosure - Stock-Based Compensation - Schedule of Stock Based Compensation Expense (Details) Sheet http://www.couponsinc.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails Stock-Based Compensation - Schedule of Stock Based Compensation Expense (Details) Details 56 false false R57.htm 2443424 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.couponsinc.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 57 false false R58.htm 2446425 - Disclosure - Net Loss Per Share - Schedule of Computation of Basic and Diluted Net Loss Per Share (Details) Sheet http://www.couponsinc.com/role/NetLossPerShareScheduleofComputationofBasicandDilutedNetLossPerShareDetails Net Loss Per Share - Schedule of Computation of Basic and Diluted Net Loss Per Share (Details) Details 58 false false R59.htm 2447426 - Disclosure - Net Loss Per Share - Schedule of Outstanding Common Equivalent Shares Excluded from Computation of Diluted Net Loss Per Share (Details) Sheet http://www.couponsinc.com/role/NetLossPerShareScheduleofOutstandingCommonEquivalentSharesExcludedfromComputationofDilutedNetLossPerShareDetails Net Loss Per Share - Schedule of Outstanding Common Equivalent Shares Excluded from Computation of Diluted Net Loss Per Share (Details) Details 59 false false R60.htm 2450427 - Disclosure - Leases - Additional Information (Details) Sheet http://www.couponsinc.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 60 false false R61.htm 2451428 - Disclosure - Leases - Supplemental Cash Flow Information Related to Operating Leases (Details) Sheet http://www.couponsinc.com/role/LeasesSupplementalCashFlowInformationRelatedtoOperatingLeasesDetails Leases - Supplemental Cash Flow Information Related to Operating Leases (Details) Details 61 false false R62.htm 2452429 - Disclosure - Leases - Supplemental Balance Sheet Information Related to Operating Leases (Details) Sheet http://www.couponsinc.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetails Leases - Supplemental Balance Sheet Information Related to Operating Leases (Details) Details 62 false false R63.htm 2453430 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) Sheet http://www.couponsinc.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails Leases - Maturities of Operating Lease Liabilities (Details) Details 63 false false R64.htm 2455431 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.couponsinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 64 false false R65.htm 2457432 - Disclosure - Employee Benefit Plan - Additional Information (Details) Sheet http://www.couponsinc.com/role/EmployeeBenefitPlanAdditionalInformationDetails Employee Benefit Plan - Additional Information (Details) Details 65 false false All Reports Book All Reports quot-20220331.htm quot-20220331.xsd quot-20220331_cal.xml quot-20220331_def.xml quot-20220331_lab.xml quot-20220331_pre.xml quot-20220331x10qexx101.htm quot-20220331x10qexx102.htm quot-20220331x10qexx103.htm quot-20220331x10qexx104.htm quot-20220331x10qexx311.htm quot-20220331x10qexx312.htm quot-20220331x10qexx321.htm quot-20220331x10qexx322.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 87 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "quot-20220331.htm": { "axisCustom": 1, "axisStandard": 26, "contextCount": 198, "dts": { "calculationLink": { "local": [ "quot-20220331_cal.xml" ] }, "definitionLink": { "local": [ "quot-20220331_def.xml" ] }, "inline": { "local": [ "quot-20220331.htm" ] }, "labelLink": { "local": [ "quot-20220331_lab.xml" ] }, "presentationLink": { "local": [ "quot-20220331_pre.xml" ] }, "schema": { "local": [ "quot-20220331.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": 522, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 6, "http://xbrl.sec.gov/dei/2021q4": 6, "total": 12 }, "keyCustom": 35, "keyStandard": 293, "memberCustom": 24, "memberStandard": 41, "nsprefix": "quot", "nsuri": "http://www.couponsinc.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "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.couponsinc.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "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": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107103 - Disclosure - Fair Value Measurements", "role": "http://www.couponsinc.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112104 - Disclosure - Allowance for Credit Losses", "role": "http://www.couponsinc.com/role/AllowanceforCreditLosses", "shortName": "Allowance for Credit Losses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115105 - Disclosure - Balance Sheet Components", "role": "http://www.couponsinc.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121106 - Disclosure - Acquisitions", "role": "http://www.couponsinc.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126107 - Disclosure - Intangible Assets", "role": "http://www.couponsinc.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131108 - Disclosure - Debt Obligations", "role": "http://www.couponsinc.com/role/DebtObligations", "shortName": "Debt Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136109 - Disclosure - Stock-Based Compensation", "role": "http://www.couponsinc.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142110 - Disclosure - Income Taxes", "role": "http://www.couponsinc.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144111 - Disclosure - Net Loss Per Share", "role": "http://www.couponsinc.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148112 - Disclosure - Leases", "role": "http://www.couponsinc.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i5a24103f1544431d8c7076cd59904e9d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i5a24103f1544431d8c7076cd59904e9d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154113 - Disclosure - Commitments and Contingencies", "role": "http://www.couponsinc.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156114 - Disclosure - Employee Benefit Plan", "role": "http://www.couponsinc.com/role/EmployeeBenefitPlan", "shortName": "Employee Benefit Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2158115 - Disclosure - Information About Geographic Areas", "role": "http://www.couponsinc.com/role/InformationAboutGeographicAreas", "shortName": "Information About Geographic Areas", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308302 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.couponsinc.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313303 - Disclosure - Allowance for Credit Losses (Tables)", "role": "http://www.couponsinc.com/role/AllowanceforCreditLossesTables", "shortName": "Allowance for Credit Losses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316304 - Disclosure - Balance Sheet Components (Tables)", "role": "http://www.couponsinc.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322305 - Disclosure - Acquisitions (Tables)", "role": "http://www.couponsinc.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327306 - Disclosure - Intangible Assets (Tables)", "role": "http://www.couponsinc.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i5a24103f1544431d8c7076cd59904e9d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i5a24103f1544431d8c7076cd59904e9d_I20220331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "quot:ScheduleOfLiabilityComponentsOfConvertibleSeniorNotesTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332307 - Disclosure - Debt Obligations (Tables)", "role": "http://www.couponsinc.com/role/DebtObligationsTables", "shortName": "Debt Obligations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "quot:ScheduleOfLiabilityComponentsOfConvertibleSeniorNotesTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337308 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.couponsinc.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345309 - Disclosure - Net Loss Per Share (Tables)", "role": "http://www.couponsinc.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "quot:ScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2349310 - Disclosure - Leases (Tables)", "role": "http://www.couponsinc.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "quot:ScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i5a24103f1544431d8c7076cd59904e9d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "role": "http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Summary of Revenues Disaggregated by Type of Services (Details)", "role": "http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesSummaryofRevenuesDisaggregatedbyTypeofServicesDetails", "shortName": "Summary of Significant Accounting Policies - Summary of Revenues Disaggregated by Type of Services (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i3ab02cb8c15f4dc5a0a0f976e1190a90_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "if6d4ef53c89946f1a1902d09030da00e_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)", "role": "http://www.couponsinc.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "shortName": "Fair Value Measurements - 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": "quot-20220331.htm", "contextRef": "if6d4ef53c89946f1a1902d09030da00e_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i9d84cf44da1842adbecd4dce04a11257_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Fair Value Measurements - Summary of Changes in Contingent Consideration (Details)", "role": "http://www.couponsinc.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationDetails", "shortName": "Fair Value Measurements - Summary of Changes in Contingent Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i9d84cf44da1842adbecd4dce04a11257_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Fair Value Measurements - Additional Information (Details)", "role": "http://www.couponsinc.com/role/FairValueMeasurementsAdditionalInformationDetails", "shortName": "Fair Value Measurements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i4cb442410ecd41ce8b44d1f568ce2ddd_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Allowance for Credit Losses - Summary of Activity in Allowance for Credit Losses (Details)", "role": "http://www.couponsinc.com/role/AllowanceforCreditLossesSummaryofActivityinAllowanceforCreditLossesDetails", "shortName": "Allowance for Credit Losses - Summary of Activity in Allowance for Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "ia751519e09cc405b912355983416e7a5_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i5a24103f1544431d8c7076cd59904e9d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417407 - Disclosure - Balance Sheet Components - Property and Equipment, Net (Details)", "role": "http://www.couponsinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails", "shortName": "Balance Sheet Components - Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i5a24103f1544431d8c7076cd59904e9d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418408 - Disclosure - Balance Sheet Components - Additional Information (Details)", "role": "http://www.couponsinc.com/role/BalanceSheetComponentsAdditionalInformationDetails", "shortName": "Balance Sheet Components - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i5a24103f1544431d8c7076cd59904e9d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419409 - Disclosure - Balance Sheet Components - Accrued Compensation and Benefits (Details)", "role": "http://www.couponsinc.com/role/BalanceSheetComponentsAccruedCompensationandBenefitsDetails", "shortName": "Balance Sheet Components - Accrued Compensation and Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i5a24103f1544431d8c7076cd59904e9d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i5a24103f1544431d8c7076cd59904e9d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "quot:AccruedDistributionFeesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - Balance Sheet Components - Other Current Liabilities (Details)", "role": "http://www.couponsinc.com/role/BalanceSheetComponentsOtherCurrentLiabilitiesDetails", "shortName": "Balance Sheet Components - Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i5a24103f1544431d8c7076cd59904e9d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "quot:AccruedDistributionFeesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i5a24103f1544431d8c7076cd59904e9d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - Disclosure - Acquisitions - Additional Information (Details)", "role": "http://www.couponsinc.com/role/AcquisitionsAdditionalInformationDetails", "shortName": "Acquisitions - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i5a24103f1544431d8c7076cd59904e9d_I20220331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i5a24103f1544431d8c7076cd59904e9d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424412 - Disclosure - Acquisitions - Summary of Preliminary Acquisition Consideration and the Related Fair Values of Assets Acquired and Liabilities Assumed (Details)", "role": "http://www.couponsinc.com/role/AcquisitionsSummaryofPreliminaryAcquisitionConsiderationandtheRelatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Acquisitions - Summary of Preliminary Acquisition Consideration and the Related Fair Values of Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i5a24103f1544431d8c7076cd59904e9d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i5a24103f1544431d8c7076cd59904e9d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - Disclosure - Acquisitions - Component of Identifiable Intangible Assets (Details)", "role": "http://www.couponsinc.com/role/AcquisitionsComponentofIdentifiableIntangibleAssetsDetails", "shortName": "Acquisitions - Component of Identifiable Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i8384e79b9e2d478eb2706d5451c2e312_I20191119", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i5a24103f1544431d8c7076cd59904e9d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428414 - Disclosure - Intangible Assets - Summary of Gross Carrying Amount and Accumulated Amortization for Intangible Assets Intangible Assets (Details)", "role": "http://www.couponsinc.com/role/IntangibleAssetsSummaryofGrossCarryingAmountandAccumulatedAmortizationforIntangibleAssetsIntangibleAssetsDetails", "shortName": "Intangible Assets - Summary of Gross Carrying Amount and Accumulated Amortization for Intangible Assets Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i5a24103f1544431d8c7076cd59904e9d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429415 - Disclosure - Intangible Assets - Additional Information (Details)", "role": "http://www.couponsinc.com/role/IntangibleAssetsAdditionalInformationDetails", "shortName": "Intangible Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i5a24103f1544431d8c7076cd59904e9d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430416 - Disclosure - Intangible Assets - Estimated Amortization of Intangible Assets (Details)", "role": "http://www.couponsinc.com/role/IntangibleAssetsEstimatedAmortizationofIntangibleAssetsDetails", "shortName": "Intangible Assets - Estimated Amortization of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i5a24103f1544431d8c7076cd59904e9d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "role": "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i4cb442410ecd41ce8b44d1f568ce2ddd_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "quot:DebtInstrumentIncreaseToCarryingAmountOfConvertibleNotes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433417 - Disclosure - Debt Obligations - Additional Information (Details)", "role": "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails", "shortName": "Debt Obligations - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i4cb442410ecd41ce8b44d1f568ce2ddd_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "quot:DebtInstrumentIncreaseToCarryingAmountOfConvertibleNotes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "quot:ScheduleOfLiabilityComponentsOfConvertibleSeniorNotesTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i2d0caf0c8a02419f83b1289bb3ff790d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434418 - Disclosure - Debt Obligations - Schedule of Net Carrying Amount of Liability Component (Details)", "role": "http://www.couponsinc.com/role/DebtObligationsScheduleofNetCarryingAmountofLiabilityComponentDetails", "shortName": "Debt Obligations - Schedule of Net Carrying Amount of Liability Component (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "quot:ScheduleOfLiabilityComponentsOfConvertibleSeniorNotesTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i2d0caf0c8a02419f83b1289bb3ff790d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "quot:ScheduleOfInterestExpenseTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i89fc9a8387354f0db5601d3c10242c5d_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "quot:ContractualInterestExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435419 - Disclosure - Debt Obligations - Schedule of Interest Expense (Details)", "role": "http://www.couponsinc.com/role/DebtObligationsScheduleofInterestExpenseDetails", "shortName": "Debt Obligations - Schedule of Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "quot:ScheduleOfInterestExpenseTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i89fc9a8387354f0db5601d3c10242c5d_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "quot:ContractualInterestExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438420 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "role": "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails", "shortName": "Stock-Based Compensation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i4cb442410ecd41ce8b44d1f568ce2ddd_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439421 - Disclosure - Stock-Based Compensation - Summary of Stock Option and Restricted Stock Units Award Activity (Details)", "role": "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails", "shortName": "Stock-Based Compensation - Summary of Stock Option and Restricted Stock Units Award Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i0956004b2f244646bd7fa5d5e3977f8e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440422 - Disclosure - Stock-Based Compensation - Summary of Assumptions Used to Estimate the Fair Value of Stock Options and Employee Stock Purchase Plan (Details)", "role": "http://www.couponsinc.com/role/StockBasedCompensationSummaryofAssumptionsUsedtoEstimatetheFairValueofStockOptionsandEmployeeStockPurchasePlanDetails", "shortName": "Stock-Based Compensation - Summary of Assumptions Used to Estimate the Fair Value of Stock Options and Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i0956004b2f244646bd7fa5d5e3977f8e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441423 - Disclosure - Stock-Based Compensation - Schedule of Stock Based Compensation Expense (Details)", "role": "http://www.couponsinc.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Schedule of Stock Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i832ac3289e3c458aa8b7b69cdf428668_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443424 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://www.couponsinc.com/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446425 - Disclosure - Net Loss Per Share - Schedule of Computation of Basic and Diluted Net Loss Per Share (Details)", "role": "http://www.couponsinc.com/role/NetLossPerShareScheduleofComputationofBasicandDilutedNetLossPerShareDetails", "shortName": "Net Loss Per Share - Schedule of Computation of Basic and Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447426 - Disclosure - Net Loss Per Share - Schedule of Outstanding Common Equivalent Shares Excluded from Computation of Diluted Net Loss Per Share (Details)", "role": "http://www.couponsinc.com/role/NetLossPerShareScheduleofOutstandingCommonEquivalentSharesExcludedfromComputationofDilutedNetLossPerShareDetails", "shortName": "Net Loss Per Share - Schedule of Outstanding Common Equivalent Shares Excluded from Computation of Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "ia751519e09cc405b912355983416e7a5_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "ib519208c54294db4be0ddbf8d831d9af_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i5a24103f1544431d8c7076cd59904e9d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450427 - Disclosure - Leases - Additional Information (Details)", "role": "http://www.couponsinc.com/role/LeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:LeaseCost", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "quot:ScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451428 - Disclosure - Leases - Supplemental Cash Flow Information Related to Operating Leases (Details)", "role": "http://www.couponsinc.com/role/LeasesSupplementalCashFlowInformationRelatedtoOperatingLeasesDetails", "shortName": "Leases - Supplemental Cash Flow Information Related to Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "quot:ScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i5a24103f1544431d8c7076cd59904e9d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452429 - Disclosure - Leases - Supplemental Balance Sheet Information Related to Operating Leases (Details)", "role": "http://www.couponsinc.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetails", "shortName": "Leases - Supplemental Balance Sheet Information Related to Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i5a24103f1544431d8c7076cd59904e9d_I20220331", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i5a24103f1544431d8c7076cd59904e9d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453430 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)", "role": "http://www.couponsinc.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i5a24103f1544431d8c7076cd59904e9d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i9a8075a028844ec5824491f8395c76d0_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LossOnContracts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455431 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "role": "http://www.couponsinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i9a8075a028844ec5824491f8395c76d0_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LossOnContracts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457432 - Disclosure - Employee Benefit Plan - Additional Information (Details)", "role": "http://www.couponsinc.com/role/EmployeeBenefitPlanAdditionalInformationDetails", "shortName": "Employee Benefit Plan - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "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 - Description of Business", "role": "http://www.couponsinc.com/role/DescriptionofBusiness", "shortName": "Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.couponsinc.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "quot-20220331.htm", "contextRef": "i63cfda342f8f42d98ec00b9c081204bf_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 67, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.couponsinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "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.couponsinc.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.couponsinc.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "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.couponsinc.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", "verboseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.couponsinc.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.couponsinc.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.couponsinc.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.couponsinc.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r604" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.couponsinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r605" ], "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.couponsinc.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", "verboseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.couponsinc.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "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.couponsinc.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.couponsinc.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.couponsinc.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.couponsinc.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.couponsinc.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r602" ], "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.couponsinc.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", "verboseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.couponsinc.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.couponsinc.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r602" ], "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.couponsinc.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.couponsinc.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r602" ], "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.couponsinc.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.couponsinc.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r613" ], "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.couponsinc.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r602" ], "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.couponsinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r602" ], "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.couponsinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r602" ], "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.couponsinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r602" ], "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.couponsinc.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "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.couponsinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag", "terseLabel": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.couponsinc.com/role/CoverPage" ], "xbrltype": "trueItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r601" ], "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.couponsinc.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r603" ], "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.couponsinc.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.couponsinc.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "quot_A2021PerformanceBasedRestrictedStockUnitAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Performance-Based Restricted Stock Unit Awards", "label": "2021 Performance-Based Restricted Stock Unit Awards [Member]", "terseLabel": "2021 PSU Awards" } } }, "localname": "A2021PerformanceBasedRestrictedStockUnitAwardsMember", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "quot_A2022PerformanceBasedRestrictedStockUnitAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Performance-Based Restricted Stock Unit Awards", "label": "2022 Performance-Based Restricted Stock Unit Awards [Member]", "terseLabel": "2022 PSU Awards" } } }, "localname": "A2022PerformanceBasedRestrictedStockUnitAwardsMember", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "quot_AccountsReceivableAllowanceForCreditLossWriteoffAndRecovery": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance For Credit Loss, Writeoff And Recovery", "label": "Accounts Receivable, Allowance For Credit Loss, Writeoff And Recovery", "negatedTerseLabel": "Write-offs charged against the allowance, net of recoveries" } } }, "localname": "AccountsReceivableAllowanceForCreditLossWriteoffAndRecovery", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/AllowanceforCreditLossesSummaryofActivityinAllowanceforCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "quot_AccountsReceivableProvisionForCreditLossExpenseReversal": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Provision For Credit Loss Expense (Reversal)", "label": "Accounts Receivable, Provision For Credit Loss Expense (Reversal)", "terseLabel": "Provision for expected credit losses" } } }, "localname": "AccountsReceivableProvisionForCreditLossExpenseReversal", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/AllowanceforCreditLossesSummaryofActivityinAllowanceforCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "quot_AccruedAcquisitionCostCurrent": { "auth_ref": [], "calculation": { "http://www.couponsinc.com/role/BalanceSheetComponentsOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued acquisition cost current.", "label": "Accrued Acquisition Cost Current", "terseLabel": "Traffic acquisition cost" } } }, "localname": "AccruedAcquisitionCostCurrent", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "quot_AccruedDistributionFeesCurrent": { "auth_ref": [], "calculation": { "http://www.couponsinc.com/role/BalanceSheetComponentsOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued distribution fees current.", "label": "Accrued Distribution Fees Current", "terseLabel": "Distribution fees" } } }, "localname": "AccruedDistributionFeesCurrent", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "quot_AccruedLiabilityRelatedToPurchasedDeferredCost": { "auth_ref": [], "calculation": { "http://www.couponsinc.com/role/BalanceSheetComponentsOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Liability Related To Purchased Deferred Cost", "label": "Accrued Liability Related To Purchased Deferred Cost", "terseLabel": "Deferred cost related to a retailer agreement" } } }, "localname": "AccruedLiabilityRelatedToPurchasedDeferredCost", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "quot_AccruedPrefundedLiability": { "auth_ref": [], "calculation": { "http://www.couponsinc.com/role/BalanceSheetComponentsOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued prefunded liability.", "label": "Accrued Prefunded Liability", "terseLabel": "Prefunded liability" } } }, "localname": "AccruedPrefundedLiability", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "quot_AccruedRebateLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.couponsinc.com/role/BalanceSheetComponentsOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Rebate Liability, Current", "label": "Accrued Rebate Liability, Current", "terseLabel": "Rebate liability" } } }, "localname": "AccruedRebateLiabilityCurrent", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "quot_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfDebtIssuanceCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments to additional paid in capital, equity component of debt issuance costs.", "label": "Adjustments To Additional Paid In Capital Equity Component Of Debt Issuance Costs", "terseLabel": "Adjustments to additional paid in capital, equity component of debt issuance costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfDebtIssuanceCosts", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "quot_AlbertsonsCompaniesIncVQuotientTechnologyIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Albertsons Companies, Inc. v. Quotient Technology, Inc", "label": "Albertsons Companies, Inc. v. Quotient Technology, Inc [Member]", "terseLabel": "Albertsons Companies, Inc. v. Quotient Technology, Inc" } } }, "localname": "AlbertsonsCompaniesIncVQuotientTechnologyIncMember", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "quot_BusinessCombinationNetTangibleAssetsAcquiredLiabilitiesAssumed": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination net tangible assets acquired liabilities assumed.", "label": "Business Combination Net Tangible Assets Acquired Liabilities Assumed", "terseLabel": "Net Tangible Assets Acquired/ (Liabilities Assumed)" } } }, "localname": "BusinessCombinationNetTangibleAssetsAcquiredLiabilitiesAssumed", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/AcquisitionsSummaryofPreliminaryAcquisitionConsiderationandtheRelatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "quot_ChangeInFairValueOfContingentConsideration": { "auth_ref": [], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in fair value of contingent consideration.", "label": "Change In Fair Value Of Contingent Consideration", "terseLabel": "Change in fair value of contingent consideration" } } }, "localname": "ChangeInFairValueOfContingentConsideration", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.couponsinc.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "quot_CommitmentsAndContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitments and contingencies.", "label": "Commitments And Contingencies [Line Items]", "terseLabel": "Commitments And Contingencies [Line Items]" } } }, "localname": "CommitmentsAndContingenciesLineItems", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "quot_CommitmentsAndContingenciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitments and contingencies.", "label": "Commitments And Contingencies [Table]", "terseLabel": "Commitments And Contingencies [Table]" } } }, "localname": "CommitmentsAndContingenciesTable", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "quot_ContractWithCustomerLiabilityDeferredRevenueAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Deferred Revenue Additions", "label": "Contract With Customer, Liability, Deferred Revenue Additions", "terseLabel": "Deferred revenue due to performance obligations" } } }, "localname": "ContractWithCustomerLiabilityDeferredRevenueAdditions", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "quot_ContractualInterestExpense": { "auth_ref": [], "calculation": { "http://www.couponsinc.com/role/DebtObligationsScheduleofInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contractual interest expense.", "label": "Contractual Interest Expense", "terseLabel": "Contractual interest expense" } } }, "localname": "ContractualInterestExpense", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "quot_DebtInstrumentConvertibleCarryingAmountOfTheLiabilityComponent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt instrument convertible carrying amount of the liability component.", "label": "Debt Instrument Convertible Carrying Amount Of The Liability Component", "terseLabel": "Carrying amount of the liability component" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheLiabilityComponent", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "quot_DebtInstrumentConvertibleConversionLastReportedSalePricePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument convertible conversion last reported sale price percentage.", "label": "Debt Instrument Convertible Conversion Last Reported Sale Price Percentage", "terseLabel": "Convertible notes, percentage of last reported sale price of common stock" } } }, "localname": "DebtInstrumentConvertibleConversionLastReportedSalePricePercentage", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "quot_DebtInstrumentConvertibleTradingDaysPrecedingNoticeOfRedemption": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Trading Days Preceding Notice Of Redemption", "label": "Debt Instrument, Convertible, Trading Days Preceding Notice Of Redemption", "terseLabel": "Convertible notes, trading days preceding notice of redemption" } } }, "localname": "DebtInstrumentConvertibleTradingDaysPrecedingNoticeOfRedemption", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "quot_DebtInstrumentIncreaseToCarryingAmountOfConvertibleNotes": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Increase To Carrying Amount Of Convertible Notes", "label": "Debt Instrument, Increase To Carrying Amount Of Convertible Notes", "terseLabel": "Increase to the carrying amount of the convertible notes" } } }, "localname": "DebtInstrumentIncreaseToCarryingAmountOfConvertibleNotes", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "quot_DistributionAndSoftwareLicenseFeesAndMarketingServices": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Distribution and software license fees and marketing services.", "label": "Distribution And Software License Fees And Marketing Services", "terseLabel": "Distribution fees, software license fees and marketing services" } } }, "localname": "DistributionAndSoftwareLicenseFeesAndMarketingServices", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "quot_ElevaateLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Elevaate Limited.", "label": "Elevaate Limited [Member]", "terseLabel": "Elevaate", "verboseLabel": "Elevaate" } } }, "localname": "ElevaateLimitedMember", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/AcquisitionsAdditionalInformationDetails", "http://www.couponsinc.com/role/AcquisitionsComponentofIdentifiableIntangibleAssetsDetails", "http://www.couponsinc.com/role/AcquisitionsSummaryofPreliminaryAcquisitionConsiderationandtheRelatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.couponsinc.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "quot_EmployeeStockPurchasePlanMaximumContributionOfBaseCompensationThroughPayroll": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan maximum contribution of base compensation through payroll.", "label": "Employee Stock Purchase Plan Maximum Contribution Of Base Compensation Through Payroll", "terseLabel": "Maximum contribution of base compensation for employee stock purchase plan" } } }, "localname": "EmployeeStockPurchasePlanMaximumContributionOfBaseCompensationThroughPayroll", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "quot_EmployeeStockPurchasePlanMaximumPercentageOfMarketValuePurchasePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan maximum percentage of market value purchase price.", "label": "Employee Stock Purchase Plan Maximum Percentage Of Market Value Purchase Price", "terseLabel": "Purchase price of common stock percentage of fair market value" } } }, "localname": "EmployeeStockPurchasePlanMaximumPercentageOfMarketValuePurchasePrice", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "quot_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2013 Employee Stock Purchase Plan [Member].", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "2013 Employee Stock Purchase Plan (\"ESPP\")" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "quot_FebruaryTwoThousandTwentyOneShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "February Two Thousand Twenty One Share Repurchase Program", "label": "February Two Thousand Twenty One Share Repurchase Program [Member]", "terseLabel": "February 2021 Share Repurchase Program" } } }, "localname": "FebruaryTwoThousandTwentyOneShareRepurchaseProgramMember", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "quot_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "auth_ref": [], "calculation": { "http://www.couponsinc.com/role/IntangibleAssetsEstimatedAmortizationofIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite lived intangible assets amortization expense after year four.", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "terseLabel": "2027 and beyond" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/IntangibleAssetsEstimatedAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "quot_FortisAdvisorsLLCVQuotientTechnologyIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fortis Advisors LLC v. Quotient Technology, Inc", "label": "Fortis Advisors LLC v. Quotient Technology, Inc [Member]", "terseLabel": "Fortis Advisors LLC v. Quotient Technology, Inc" } } }, "localname": "FortisAdvisorsLLCVQuotientTechnologyIncMember", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "quot_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.couponsinc.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee Operating Lease Liability Payments Due After Year Four", "label": "Lessee Operating Lease Liability Payments Due After Year Four", "terseLabel": "2027 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "quot_LineOfCreditFacilityAdditionalInterestInTheEventOfDefaultOnOutstandingLoans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Additional Interest In The Event Of Default On Outstanding Loans", "label": "Line Of Credit Facility, Additional Interest In The Event Of Default On Outstanding Loans", "terseLabel": "Interest rate on outstanding loans" } } }, "localname": "LineOfCreditFacilityAdditionalInterestInTheEventOfDefaultOnOutstandingLoans", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "quot_LossContingencyDefendantAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loss Contingency Defendant", "label": "Loss Contingency Defendant [Axis]", "terseLabel": "Loss Contingency Defendant [Axis]" } } }, "localname": "LossContingencyDefendantAxis", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "quot_LossContingencyDefendantDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loss Contingency Defendant [Domain]", "label": "Loss Contingency Defendant [Domain]", "terseLabel": "Loss Contingency Defendant [Domain]" } } }, "localname": "LossContingencyDefendantDomain", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "quot_LossContingencyEarnoutPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Loss Contingency, Earnout Payment", "label": "Loss Contingency, Earnout Payment", "terseLabel": "Earnout payment" } } }, "localname": "LossContingencyEarnoutPayment", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "quot_MediaServiceRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Media service rights.", "label": "Media Service Rights [Member]", "terseLabel": "Media service rights" } } }, "localname": "MediaServiceRightsMember", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/IntangibleAssetsSummaryofGrossCarryingAmountandAccumulatedAmortizationforIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "quot_MediaServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Media services.", "label": "Media Services [Member]", "terseLabel": "Media" } } }, "localname": "MediaServicesMember", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesSummaryofRevenuesDisaggregatedbyTypeofServicesDetails" ], "xbrltype": "domainItemType" }, "quot_NinetyEightPercentApplicableConversionPriceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ninety eight percent applicable conversion price.", "label": "Ninety Eight Percent Applicable Conversion Price [Member]", "terseLabel": "90% Applicable Conversion Price" } } }, "localname": "NinetyEightPercentApplicableConversionPriceMember", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "quot_OfferingPeriodOfEmployeeStockPurchasePlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Offering period of employee stock purchase plan.", "label": "Offering Period Of Employee Stock Purchase Plan", "terseLabel": "Offering period of employee stock purchase plan" } } }, "localname": "OfferingPeriodOfEmployeeStockPurchasePlan", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "quot_OneHundredThirtyPercentApplicableConversionPriceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One hundred thirty percent applicable conversion price.", "label": "One Hundred Thirty Percent Applicable Conversion Price [Member]", "terseLabel": "130% Applicable Conversion Price" } } }, "localname": "OneHundredThirtyPercentApplicableConversionPriceMember", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "quot_OnePointSevenFivePercentageConvertibleSeniorNotesDueTwoThousandTwentyTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One point seven five percentage convertible senior notes due two thousand twenty two.", "label": "One Point Seven Five Percentage Convertible Senior Notes Due Two Thousand Twenty Two [Member]", "terseLabel": "1.75% Convertible Senior Notes Due 2022" } } }, "localname": "OnePointSevenFivePercentageConvertibleSeniorNotesDueTwoThousandTwentyTwoMember", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails", "http://www.couponsinc.com/role/DebtObligationsScheduleofInterestExpenseDetails", "http://www.couponsinc.com/role/DebtObligationsScheduleofNetCarryingAmountofLiabilityComponentDetails", "http://www.couponsinc.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "quot_PaymentForContingentConsiderationLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment for contingent consideration liability.", "label": "Payment For Contingent Consideration Liability", "terseLabel": "Contingent consideration paid out" } } }, "localname": "PaymentForContingentConsiderationLiability", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "quot_PaymentForContingentConsiderationLiabilityAndBonuses": { "auth_ref": [], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment for contingent consideration liability and bonuses.", "label": "Payment For Contingent Consideration Liability And Bonuses", "negatedLabel": "Payments for contingent consideration and bonuses" } } }, "localname": "PaymentForContingentConsiderationLiabilityAndBonuses", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "quot_PaymentForContingentConsiderationLiabilityIncludingCertainBonuses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment for contingent consideration liability including certain bonuses.", "label": "Payment For Contingent Consideration Liability Including Certain Bonuses", "terseLabel": "Contingent consideration paid out including certain bonuses" } } }, "localname": "PaymentForContingentConsiderationLiabilityIncludingCertainBonuses", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "quot_PerformanceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance-Based Restricted Stock Units", "label": "Performance-Based Restricted Stock Units [Member]", "terseLabel": "Performance-Based Restricted Stock Units" } } }, "localname": "PerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "quot_PreferredStockPurchaseRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred Stock Purchase Rights", "label": "Preferred Stock Purchase Rights [Member]", "terseLabel": "Preferred Stock Purchase Rights" } } }, "localname": "PreferredStockPurchaseRightsMember", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "quot_PrincipalPaymentsOnPromissoryNoteAndCapitalLeaseObligations": { "auth_ref": [], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Principal payments on promissory note and capital lease obligations.", "label": "Principal Payments On Promissory Note And Capital Lease Obligations", "negatedLabel": "Principal payments on promissory note and capital lease obligations" } } }, "localname": "PrincipalPaymentsOnPromissoryNoteAndCapitalLeaseObligations", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "quot_ProfessionalSportsTeamSuiteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional sports team suite.", "label": "Professional Sports Team Suite [Member]", "terseLabel": "Professional Sports Team Suite" } } }, "localname": "ProfessionalSportsTeamSuiteMember", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "quot_PromotionServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Promotion services.", "label": "Promotion Services [Member]", "terseLabel": "Promotion" } } }, "localname": "PromotionServicesMember", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesSummaryofRevenuesDisaggregatedbyTypeofServicesDetails" ], "xbrltype": "domainItemType" }, "quot_RegisteredUsersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Registered users.", "label": "Registered Users [Member]", "terseLabel": "Registered users" } } }, "localname": "RegisteredUsersMember", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/IntangibleAssetsSummaryofGrossCarryingAmountandAccumulatedAmortizationforIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "quot_ResultMarketingGroupLtdVSoutheasternGrocersEtAlMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Result Marketing Group, Ltd. v. Southeastern Grocers et al", "label": "Result Marketing Group, Ltd. v. Southeastern Grocers et al [Member]", "terseLabel": "Result Marketing Group, Ltd. v. Southeastern Grocers et al" } } }, "localname": "ResultMarketingGroupLtdVSoutheasternGrocersEtAlMember", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "quot_ScheduleOfInterestExpenseTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of interest expense.", "label": "Schedule Of Interest Expense Table [Table Text Block]", "terseLabel": "Schedule of Interest Expense" } } }, "localname": "ScheduleOfInterestExpenseTableTableTextBlock", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsTables" ], "xbrltype": "textBlockItemType" }, "quot_ScheduleOfLiabilityComponentsOfConvertibleSeniorNotesTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of liability components of convertible senior notes.", "label": "Schedule Of Liability Components Of Convertible Senior Notes Table [Table Text Block]", "terseLabel": "Schedule of Net Carrying Amount of Liability Component" } } }, "localname": "ScheduleOfLiabilityComponentsOfConvertibleSeniorNotesTableTableTextBlock", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsTables" ], "xbrltype": "textBlockItemType" }, "quot_ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of supplemental balance sheet information related to operating leases.", "label": "Schedule Of Supplemental Balance Sheet Information Related To Operating Leases Table [Table Text Block]", "terseLabel": "Supplemental Balance Sheet Information Related to Operating Leases" } } }, "localname": "ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTableTextBlock", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "quot_ScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of supplemental cash flow information related to operating leases.", "label": "Schedule Of Supplemental Cash Flow Information Related To Operating Leases Table [Table Text Block]", "terseLabel": "Schedule of Supplemental Cash Flow Information Related to Operating Leases" } } }, "localname": "ScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesTableTableTextBlock", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "quot_SeriesAJuniorParticipatingPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series A Junior Participating Preferred Stock", "label": "Series A Junior Participating Preferred Stock [Member]", "terseLabel": "Series A Junior Participating Preferred Stock" } } }, "localname": "SeriesAJuniorParticipatingPreferredStockMember", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "domainItemType" }, "quot_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodAndSharesPaidForTaxWithholding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options vested in period and shares paid for tax withholding.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period And Shares Paid For Tax Withholding", "terseLabel": "RSUs vested and withheld for taxes (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodAndSharesPaidForTaxWithholding", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "quot_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForIssuance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award number of shares available for issuance under ESPP.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Issuance", "terseLabel": "Shares available for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForIssuance", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "quot_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCanceledOrExpired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Number Of Shares Canceled Or Expired", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Number Of Shares Canceled Or Expired", "terseLabel": "Options canceled or expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCanceledOrExpired", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "quot_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Available for Grant", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Available for Grant [Roll Forward]", "terseLabel": "Shares Available for Grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantRollForward", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "stringItemType" }, "quot_SharesRelatedToConvertibleSeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares related to convertible senior notes.", "label": "Shares Related To Convertible Senior Notes [Member]", "terseLabel": "Shares related to convertible senior notes" } } }, "localname": "SharesRelatedToConvertibleSeniorNotesMember", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/NetLossPerShareScheduleofOutstandingCommonEquivalentSharesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "quot_SoutheasternGrocersAndQuotientTechnologyIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Southeastern Grocers And Quotient Technology, Inc", "label": "Southeastern Grocers And Quotient Technology, Inc [Member]", "terseLabel": "Southeastern Grocers and Quotient Technology, Inc" } } }, "localname": "SoutheasternGrocersAndQuotientTechnologyIncMember", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "quot_SoutheasternGrocersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Southeastern Grocers", "label": "Southeastern Grocers [Member]", "terseLabel": "Southeastern Grocers" } } }, "localname": "SoutheasternGrocersMember", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "quot_SupplierRelationshipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplier relationships.", "label": "Supplier Relationships [Member]", "terseLabel": "Vendor relationships" } } }, "localname": "SupplierRelationshipsMember", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/IntangibleAssetsSummaryofGrossCarryingAmountandAccumulatedAmortizationforIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "quot_UbimoLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ubimo Limited.", "label": "Ubimo Limited [Member]", "terseLabel": "Ubimo" } } }, "localname": "UbimoLimitedMember", "nsuri": "http://www.couponsinc.com/20220331", "presentation": [ "http://www.couponsinc.com/role/AcquisitionsAdditionalInformationDetails", "http://www.couponsinc.com/role/AcquisitionsComponentofIdentifiableIntangibleAssetsDetails", "http://www.couponsinc.com/role/AcquisitionsSummaryofPreliminaryAcquisitionConsiderationandtheRelatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.couponsinc.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.couponsinc.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r111", "r119", "r126", "r197", "r387", "r388", "r389", "r405", "r406", "r446", "r449", "r451", "r452", "r616" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails", "http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r111", "r119", "r126", "r197", "r387", "r388", "r389", "r405", "r406", "r446", "r449", "r451", "r452", "r616" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails", "http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r111", "r119", "r126", "r197", "r387", "r388", "r389", "r405", "r406", "r446", "r449", "r451", "r452", "r616" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails", "http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r261", "r300", "r346", "r348", "r514", "r515", "r516", "r517", "r518", "r519", "r538", "r579", "r581", "r595", "r596" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails", "http://www.couponsinc.com/role/LeasesAdditionalInformationDetails", "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r261", "r300", "r346", "r348", "r514", "r515", "r516", "r517", "r518", "r519", "r538", "r579", "r581", "r595", "r596" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r176", "r321", "r324", "r541", "r578", "r580" ], "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.couponsinc.com/role/SummaryofSignificantAccountingPoliciesSummaryofRevenuesDisaggregatedbyTypeofServicesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r176", "r321", "r324", "r541", "r578", "r580" ], "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.couponsinc.com/role/SummaryofSignificantAccountingPoliciesSummaryofRevenuesDisaggregatedbyTypeofServicesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r261", "r300", "r335", "r346", "r348", "r514", "r515", "r516", "r517", "r518", "r519", "r538", "r579", "r581", "r595", "r596" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails", "http://www.couponsinc.com/role/LeasesAdditionalInformationDetails", "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r261", "r300", "r335", "r346", "r348", "r514", "r515", "r516", "r517", "r518", "r519", "r538", "r579", "r581", "r595", "r596" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails", "http://www.couponsinc.com/role/LeasesAdditionalInformationDetails", "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r3", "r108", "r109", "r110", "r112", "r113", "r116", "r117", "r118", "r119", "r121", "r122", "r123", "r124", "r125", "r126", "r139", "r198", "r199", "r390", "r406", "r447", "r451", "r452", "r453", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r617", "r618" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r3", "r108", "r109", "r110", "r112", "r113", "r116", "r117", "r118", "r119", "r121", "r122", "r123", "r124", "r125", "r126", "r139", "r198", "r199", "r390", "r406", "r447", "r451", "r452", "r453", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r617", "r618" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodReclassificationAdjustmentMember": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Reclassification, Adjustment [Member]", "terseLabel": "Revision of Prior Period, Reclassification, Adjustment" } } }, "localname": "RevisionOfPriorPeriodReclassificationAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "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_AccountingStandardsUpdate202006Member": { "auth_ref": [ "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 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.", "label": "Accounting Standards Update 2020-06 [Member]", "terseLabel": "Accounting Standards Update 2020-06" } } }, "localname": "AccountingStandardsUpdate202006Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r112", "r113", "r114", "r115", "r186", "r187", "r194", "r195", "r196", "r197", "r198", "r199", "r246", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r405", "r406", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r504", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r614", "r615", "r616", "r617", "r618" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update [Extensible Enumeration]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r39", "r507" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r203" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Summary of Activity in Allowance for Credit Losses" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/AllowanceforCreditLossesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r8", "r25", "r181", "r182" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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 allowance for credit losses of $2,106 and $2,500 at \u00a0\u00a0 March 31, 2022 and December 31, 2021, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r12", "r13", "r42" ], "calculation": { "http://www.couponsinc.com/role/BalanceSheetComponentsAccruedCompensationandBenefitsDetails": { "order": 3.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Bonuses, Current", "terseLabel": "Bonus" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsAccruedCompensationandBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedMarketingCostsCurrent": { "auth_ref": [], "calculation": { "http://www.couponsinc.com/role/BalanceSheetComponentsOtherCurrentLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Marketing Costs, Current", "terseLabel": "Marketing expenses" } } }, "localname": "AccruedMarketingCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r12", "r13", "r42" ], "calculation": { "http://www.couponsinc.com/role/BalanceSheetComponentsAccruedCompensationandBenefitsDetails": { "order": 1.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Payroll and related expenses" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsAccruedCompensationandBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r12", "r13", "r42" ], "calculation": { "http://www.couponsinc.com/role/BalanceSheetComponentsAccruedCompensationandBenefitsDetails": { "order": 2.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "terseLabel": "Commissions" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsAccruedCompensationandBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r12", "r42", "r332" ], "calculation": { "http://www.couponsinc.com/role/BalanceSheetComponentsAccruedCompensationandBenefitsDetails": { "order": 4.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Vacation, Current", "terseLabel": "Vacation" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsAccruedCompensationandBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r37", "r230" ], "calculation": { "http://www.couponsinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r28", "r55", "r56", "r57", "r568", "r589", "r593" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r54", "r57", "r63", "r64", "r65", "r108", "r109", "r110", "r439", "r584", "r585", "r618" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive loss:" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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.couponsinc.com/role/AcquisitionsComponentofIdentifiableIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r217" ], "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 Amortization Period (Years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/IntangibleAssetsSummaryofGrossCarryingAmountandAccumulatedAmortizationforIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r26" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r112", "r113", "r114", "r115", "r126", "r186", "r187", "r194", "r195", "r196", "r197", "r198", "r199", "r246", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r403", "r404", "r405", "r406", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r504", "r543", "r544", "r545", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r614", "r615", "r616", "r617", "r618" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Accounting Standards Update" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Recognition and Exercise", "terseLabel": "Payments for taxes related to net share settlement of equity awards" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r350", "r352", "r393", "r394" ], "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.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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 (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r352", "r378", "r392" ], "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" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.couponsinc.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r32", "r183", "r200" ], "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", "periodEndLabel": "Balance at the end of period", "periodStartLabel": "Balance at the beginning of period", "terseLabel": "Allowance for credit losses accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/AllowanceforCreditLossesSummaryofActivityinAllowanceforCreditLossesDetails", "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "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": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/AllowanceforCreditLossesSummaryofActivityinAllowanceforCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r77", "r91", "r281", "r482" ], "calculation": { "http://www.couponsinc.com/role/DebtObligationsScheduleofInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r73", "r91", "r281", "r484" ], "calculation": { "http://www.couponsinc.com/role/DebtObligationsScheduleofInterestExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs", "verboseLabel": "Amortization of interest expense" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails", "http://www.couponsinc.com/role/DebtObligationsScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r91", "r281", "r294", "r295", "r484" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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 cost" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r91", "r215", "r222" ], "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", "terseLabel": "Amortization expense of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/IntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r136" ], "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": "Outstanding common equivalent shares (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/NetLossPerShareScheduleofOutstandingCommonEquivalentSharesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r136" ], "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.couponsinc.com/role/NetLossPerShareScheduleofOutstandingCommonEquivalentSharesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "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.couponsinc.com/role/NetLossPerShareScheduleofOutstandingCommonEquivalentSharesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r136" ], "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.couponsinc.com/role/NetLossPerShareScheduleofOutstandingCommonEquivalentSharesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r91", "r227" ], "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.couponsinc.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r103", "r162", "r166", "r172", "r193", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r437", "r440", "r465", "r505", "r507", "r549", "r564" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r10", "r51", "r103", "r193", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r437", "r440", "r465", "r505", "r507" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r454" ], "calculation": { "http://www.couponsinc.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": { "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 fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r353", "r381" ], "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.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.couponsinc.com/role/StockBasedCompensationSummaryofAssumptionsUsedtoEstimatetheFairValueofStockOptionsandEmployeeStockPurchasePlanDetails", "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]", "terseLabel": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r107" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r345", "r347" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/AcquisitionsAdditionalInformationDetails", "http://www.couponsinc.com/role/AcquisitionsComponentofIdentifiableIntangibleAssetsDetails", "http://www.couponsinc.com/role/AcquisitionsSummaryofPreliminaryAcquisitionConsiderationandtheRelatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.couponsinc.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.couponsinc.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r345", "r347", "r415", "r416" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/AcquisitionsAdditionalInformationDetails", "http://www.couponsinc.com/role/AcquisitionsComponentofIdentifiableIntangibleAssetsDetails", "http://www.couponsinc.com/role/AcquisitionsSummaryofPreliminaryAcquisitionConsiderationandtheRelatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.couponsinc.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.couponsinc.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationDetails" ], "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.couponsinc.com/role/AcquisitionsAdditionalInformationDetails", "http://www.couponsinc.com/role/AcquisitionsSummaryofPreliminaryAcquisitionConsiderationandtheRelatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r434" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill deductible for income tax purposes" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r414" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition Related Expenses" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/AcquisitionsSummaryofPreliminaryAcquisitionConsiderationandtheRelatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r426", "r427", "r430" ], "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": "Total preliminary acquisition consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r90", "r435" ], "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", "verboseLabel": "Charge related to changes in fair value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r433" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Contingent consideration payable in cash" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r425", "r428", "r432" ], "calculation": { "http://www.couponsinc.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": { "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 related to acquisitions" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.couponsinc.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r425", "r429" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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 related to acquisitions", "verboseLabel": "Contingent consideration liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/AcquisitionsAdditionalInformationDetails", "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r425", "r429" ], "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": "Business Combination, Contingent Consideration, Liability, Noncurrent", "verboseLabel": "Contingent consideration, fair value" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/AcquisitionsAdditionalInformationDetails", "http://www.couponsinc.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r436" ], "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": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r417" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "terseLabel": "Other current liabilities related to acquisition" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r417" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Identifiable intangible assets", "verboseLabel": "Identifiable Intangible Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/AcquisitionsComponentofIdentifiableIntangibleAssetsDetails", "http://www.couponsinc.com/role/AcquisitionsSummaryofPreliminaryAcquisitionConsiderationandtheRelatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r417" ], "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", "terseLabel": "Purchase Consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/AcquisitionsSummaryofPreliminaryAcquisitionConsiderationandtheRelatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r95", "r96", "r97" ], "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": "Fixed asset purchases not yet paid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r216" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Computer Software, Additions", "terseLabel": "Capitalized costs" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r598", "r600" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Amortization expense" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r597" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Unamortized costs" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r35", "r93" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.couponsinc.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": { "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 fair value" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r87", "r93", "r98" ], "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 and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r87", "r474" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosures of noncash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r101", "r103", "r129", "r130", "r131", "r133", "r135", "r143", "r144", "r145", "r193", "r247", "r251", "r252", "r253", "r256", "r257", "r297", "r298", "r301", "r302", "r465", "r606" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.couponsinc.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r48", "r237", "r554", "r572" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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 13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r234", "r235", "r236", "r242", "r594" ], "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.couponsinc.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r49" ], "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 stock reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock held by shareholders with par value plus amounts in excess of par value or issuance value (in cases of no-par value stock).", "label": "Common Stock Including Additional Paid in Capital [Member]", "terseLabel": "Common stock and additional paid-in capital:" } } }, "localname": "CommonStockIncludingAdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r108", "r109", "r451" ], "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.couponsinc.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r24" ], "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 shares)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r24" ], "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.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r24" ], "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.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r24", "r304" ], "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.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r24", "r507" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable 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.00001 par value\u2014250,000,000 shares authorized; 95,068,899 \u00a0\u00a0 and 94,779,442 shares issued and outstanding at March 31, 2022 and \u00a0\u00a0 December 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r333", "r334", "r349", "r395" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, 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, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee Benefit Plan" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/EmployeeBenefitPlan" ], "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_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r59", "r61", "r62", "r69", "r557", "r574" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "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": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r229" ], "calculation": { "http://www.couponsinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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, Gross", "terseLabel": "Projects in process" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r310", "r311", "r322" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenues" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r323" ], "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, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Convertible Debt, Current", "terseLabel": "Convertible senior notes, net" } } }, "localname": "ConvertibleDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": "Fair value of convertible senior notes" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r75", "r103", "r193", "r247", "r248", "r249", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r465" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Loss [Abstract]", "terseLabel": "Credit Loss [Abstract]" } } }, "localname": "CreditLossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r421" ], "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.couponsinc.com/role/AcquisitionsComponentofIdentifiableIntangibleAssetsDetails", "http://www.couponsinc.com/role/IntangibleAssetsSummaryofGrossCarryingAmountandAccumulatedAmortizationforIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DatabasesMember": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal rights granted to the owner or licensee of collections of information stored in electronic form (such as on computer disks or files).", "label": "Database Rights [Member]", "terseLabel": "Data access rights" } } }, "localname": "DatabasesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/IntangibleAssetsSummaryofGrossCarryingAmountandAccumulatedAmortizationforIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionByUniqueDescriptionAxis": { "auth_ref": [ "r95", "r97" ], "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, Name [Axis]" } } }, "localname": "DebtConversionByUniqueDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtConversionNameDomain": { "auth_ref": [ "r95", "r97" ], "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 [Domain]" } } }, "localname": "DebtConversionNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "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": [ "r100", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r275", "r282", "r283", "r285", "r296" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt Obligations" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r18", "r19", "r20", "r102", "r106", "r258", "r259", "r260", "r261", "r262", "r263", "r265", "r271", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r292", "r293", "r294", "r295", "r485", "r550", "r551", "r563" ], "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 [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails", "http://www.couponsinc.com/role/DebtObligationsScheduleofInterestExpenseDetails", "http://www.couponsinc.com/role/DebtObligationsScheduleofNetCarryingAmountofLiabilityComponentDetails", "http://www.couponsinc.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r20", "r287", "r551", "r563" ], "calculation": { "http://www.couponsinc.com/role/DebtObligationsScheduleofNetCarryingAmountofLiabilityComponentDetails": { "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.couponsinc.com/role/DebtObligationsScheduleofNetCarryingAmountofLiabilityComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r286" ], "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 the equity component" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r260", "r289" ], "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": "Convertible notes, initial conversion price (in USD per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r45", "r260", "r305", "r306", "r307" ], "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": "Convertible notes, conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "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 notes, threshold consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "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": "Convertible notes, percentage of conversion price" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "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 notes, consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r258", "r292", "r293", "r483", "r485", "r486" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument aggregate principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r44", "r290", "r483", "r485" ], "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": "Convertible notes, effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r46", "r102", "r106", "r258", "r259", "r260", "r261", "r262", "r263", "r265", "r271", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r292", "r293", "r294", "r295", "r485" ], "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 [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails", "http://www.couponsinc.com/role/DebtObligationsScheduleofInterestExpenseDetails", "http://www.couponsinc.com/role/DebtObligationsScheduleofNetCarryingAmountofLiabilityComponentDetails", "http://www.couponsinc.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Convertible notes, redemption percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentSinkingFundPayment": { "auth_ref": [ "r244", "r305" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount paid into a fund, which is used to retire the debt instrument.", "label": "Debt Instrument, Sinking Fund Payment", "terseLabel": "Convertible notes, sinking fund" } } }, "localname": "DebtInstrumentSinkingFundPayment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r271", "r482", "r486" ], "calculation": { "http://www.couponsinc.com/role/DebtObligationsScheduleofNetCarryingAmountofLiabilityComponentDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsScheduleofNetCarryingAmountofLiabilityComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r484" ], "calculation": { "http://www.couponsinc.com/role/DebtObligationsScheduleofNetCarryingAmountofLiabilityComponentDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "negatedLabel": "Unamortized debt issuance costs", "terseLabel": "Issuance cost" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsScheduleofNetCarryingAmountofLiabilityComponentDetails", "http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r38", "r271", "r484" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r397", "r398" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r92" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r344" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Matching contribution expense" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/EmployeeBenefitPlanAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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": "Rate at which the company matches employee contribution" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/EmployeeBenefitPlanAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Maximum amount the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount", "terseLabel": "Maximum contribution amount" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/EmployeeBenefitPlanAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r91", "r228" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r91", "r228" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r424" ], "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 technologies" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/AcquisitionsComponentofIdentifiableIntangibleAssetsDetails" ], "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.couponsinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesSummaryofRevenuesDisaggregatedbyTypeofServicesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r321", "r324", "r325", "r326", "r327", "r328", "r329", "r330" ], "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.couponsinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesSummaryofRevenuesDisaggregatedbyTypeofServicesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of Revenues Disaggregated by Type of Services" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensation" ], "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_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": [ "r70", "r116", "r117", "r119", "r120", "r121", "r127", "r129", "r133", "r134", "r135", "r139", "r140", "r452", "r453", "r558", "r575" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share, basic (in USD per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.couponsinc.com/role/NetLossPerShareScheduleofComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r70", "r116", "r117", "r119", "r120", "r121", "r129", "r133", "r134", "r135", "r139", "r140", "r452", "r453", "r558", "r575" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share, diluted (in USD per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.couponsinc.com/role/NetLossPerShareScheduleofComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r136", "r137", "r138", "r141" ], "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.couponsinc.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r474" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 exchange rates on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.couponsinc.com/role/BalanceSheetComponentsAccruedCompensationandBenefitsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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 compensation and benefits", "totalLabel": "Total accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsAccruedCompensationandBenefitsDetails", "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r379" ], "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": "Share-based compensation capitalized" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "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.couponsinc.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r380" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r380" ], "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": "Unrecognized stock based compensation, amortized weighted average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofAssumptionsUsedtoEstimatetheFairValueofStockOptionsandEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r376" ], "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 and ESPP" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/NetLossPerShareScheduleofOutstandingCommonEquivalentSharesExcludedfromComputationofDilutedNetLossPerShareDetails", "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r63", "r64", "r65", "r108", "r109", "r110", "r113", "r122", "r125", "r142", "r197", "r304", "r308", "r387", "r388", "r389", "r405", "r406", "r451", "r475", "r476", "r477", "r478", "r479", "r480", "r584", "r585", "r586", "r618" ], "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 Components [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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.couponsinc.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.couponsinc.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r454", "r455", "r456", "r463" ], "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.couponsinc.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.couponsinc.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r273", "r292", "r293", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r455", "r511", "r512", "r513" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.couponsinc.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "http://www.couponsinc.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r454", "r455", "r457", "r458", "r464" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "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": [ "r462" ], "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.couponsinc.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r273", "r336", "r337", "r342", "r343", "r455", "r511" ], "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.couponsinc.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r273", "r292", "r293", "r336", "r337", "r342", "r343", "r455", "r512" ], "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.couponsinc.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.couponsinc.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r273", "r292", "r293", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r455", "r513" ], "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.couponsinc.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "http://www.couponsinc.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r459", "r463" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r459", "r463" ], "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" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r460" ], "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", "verboseLabel": "Change in fair value during the period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r461" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedTerseLabel": "Payments made during the period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r459" ], "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": "Total", "periodStartLabel": "Balance at the beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r273", "r292", "r293", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r511", "r512", "r513" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.couponsinc.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "http://www.couponsinc.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r462", "r464" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r188", "r189", "r190", "r191", "r192", "r201", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r284", "r303", "r442", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r606", "r607", "r608", "r609", "r610", "r611", "r612" ], "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.couponsinc.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "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", "verboseLabel": "Estimated Useful Life (in Years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/AcquisitionsComponentofIdentifiableIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r221" ], "calculation": { "http://www.couponsinc.com/role/IntangibleAssetsSummaryofGrossCarryingAmountandAccumulatedAmortizationforIntangibleAssetsIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "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.couponsinc.com/role/IntangibleAssetsSummaryofGrossCarryingAmountandAccumulatedAmortizationforIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r216" ], "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.couponsinc.com/role/AcquisitionsComponentofIdentifiableIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r223" ], "calculation": { "http://www.couponsinc.com/role/IntangibleAssetsEstimatedAmortizationofIntangibleAssetsDetails": { "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 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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/IntangibleAssetsEstimatedAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.couponsinc.com/role/IntangibleAssetsEstimatedAmortizationofIntangibleAssetsDetails": { "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 remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2022, remaining nine months" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/IntangibleAssetsEstimatedAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r223" ], "calculation": { "http://www.couponsinc.com/role/IntangibleAssetsEstimatedAmortizationofIntangibleAssetsDetails": { "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 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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/IntangibleAssetsEstimatedAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r223" ], "calculation": { "http://www.couponsinc.com/role/IntangibleAssetsEstimatedAmortizationofIntangibleAssetsDetails": { "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 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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/IntangibleAssetsEstimatedAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r223" ], "calculation": { "http://www.couponsinc.com/role/IntangibleAssetsEstimatedAmortizationofIntangibleAssetsDetails": { "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 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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/IntangibleAssetsEstimatedAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r216", "r218", "r221", "r225", "r542", "r546" ], "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.couponsinc.com/role/AcquisitionsComponentofIdentifiableIntangibleAssetsDetails", "http://www.couponsinc.com/role/IntangibleAssetsAdditionalInformationDetails", "http://www.couponsinc.com/role/IntangibleAssetsSummaryofGrossCarryingAmountandAccumulatedAmortizationforIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r221", "r546" ], "calculation": { "http://www.couponsinc.com/role/IntangibleAssetsSummaryofGrossCarryingAmountandAccumulatedAmortizationforIntangibleAssetsIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "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" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/IntangibleAssetsSummaryofGrossCarryingAmountandAccumulatedAmortizationforIntangibleAssetsIntangibleAssetsDetails" ], "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.couponsinc.com/role/IntangibleAssetsAdditionalInformationDetails", "http://www.couponsinc.com/role/IntangibleAssetsSummaryofGrossCarryingAmountandAccumulatedAmortizationforIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r216", "r220" ], "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.couponsinc.com/role/AcquisitionsComponentofIdentifiableIntangibleAssetsDetails", "http://www.couponsinc.com/role/IntangibleAssetsAdditionalInformationDetails", "http://www.couponsinc.com/role/IntangibleAssetsSummaryofGrossCarryingAmountandAccumulatedAmortizationforIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r221", "r542" ], "calculation": { "http://www.couponsinc.com/role/IntangibleAssetsEstimatedAmortizationofIntangibleAssetsDetails": { "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": "Total estimated amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/IntangibleAssetsEstimatedAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FranchiseRightsMember": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Rights, generally of limited duration, that the entity has obtained through a franchise arrangement to operate a business using another company's name, merchandise, services, methodologies, promotional support, marketing and supplies.", "label": "Franchise Rights [Member]", "terseLabel": "Promotion service rights" } } }, "localname": "FranchiseRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/IntangibleAssetsSummaryofGrossCarryingAmountandAccumulatedAmortizationforIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r76" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "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.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r211", "r212", "r507", "r548" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r213" ], "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", "verboseLabel": "Goodwill" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/AcquisitionsSummaryofPreliminaryAcquisitionConsiderationandtheRelatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "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_GrossProfit": { "auth_ref": [ "r74", "r103", "r162", "r165", "r168", "r171", "r174", "r193", "r247", "r248", "r249", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r465" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r67", "r162", "r165", "r168", "r171", "r174", "r547", "r555", "r560", "r576" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r232", "r233" ], "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.couponsinc.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r233" ], "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.couponsinc.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "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": [ "r104", "r400", "r401", "r402", "r407", "r409", "r411", "r412", "r413" ], "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.couponsinc.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r124", "r125", "r161", "r399", "r408", "r410", "r577" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "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 income taxes", "verboseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.couponsinc.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r94" ], "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, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities": { "auth_ref": [ "r90" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligations incurred but not paid, and operating obligations classified as other.", "label": "Increase (Decrease) in Accounts Payable and Other Operating Liabilities", "terseLabel": "Accounts payable and other liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r90" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.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.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r90", "r539" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.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 revenues" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r90" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r90" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.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 assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r224" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite lived intangible, gross value" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/IntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.couponsinc.com/role/IntangibleAssetsSummaryofGrossCarryingAmountandAccumulatedAmortizationforIntangibleAssetsIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Net" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/IntangibleAssetsSummaryofGrossCarryingAmountandAccumulatedAmortizationforIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r214", "r219" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r66", "r160", "r481", "r484", "r559" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r77", "r279", "r291", "r294", "r295" ], "calculation": { "http://www.couponsinc.com/role/DebtObligationsScheduleofInterestExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "totalLabel": "Total interest expense related to the Notes" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r85", "r88", "r94" ], "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.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r13", "r14", "r42" ], "calculation": { "http://www.couponsinc.com/role/BalanceSheetComponentsOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Interest payable" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Information by contractual term of lease arrangement.", "label": "Lease Contractual Term [Axis]", "terseLabel": "Lease Contractual Term" } } }, "localname": "LeaseContractualTermAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement.", "label": "Lease Contractual Term [Domain]", "terseLabel": "Lease Contractual Term" } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r500", "r502" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Total lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "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_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.couponsinc.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r493" ], "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.couponsinc.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r501" ], "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": "Maturities of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r501" ], "calculation": { "http://www.couponsinc.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.couponsinc.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_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", "terseLabel": "Basic annual rent agreed to pay", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/LeasesAdditionalInformationDetails", "http://www.couponsinc.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r501" ], "calculation": { "http://www.couponsinc.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r501" ], "calculation": { "http://www.couponsinc.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r501" ], "calculation": { "http://www.couponsinc.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r501" ], "calculation": { "http://www.couponsinc.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r501" ], "calculation": { "http://www.couponsinc.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022, remaining nine months" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r501" ], "calculation": { "http://www.couponsinc.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "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.couponsinc.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating lease, renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Operating lease, term of contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r503" ], "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.couponsinc.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r41", "r103", "r167", "r193", "r247", "r248", "r249", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r438", "r440", "r441", "r465", "r505", "r506" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r31", "r103", "r193", "r465", "r507", "r553", "r570" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r43", "r103", "r193", "r247", "r248", "r249", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r438", "r440", "r441", "r465", "r505", "r506", "r507" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r454" ], "calculation": { "http://www.couponsinc.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": { "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 fair value" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "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.couponsinc.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r40" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Current borrowing capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "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": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails", "http://www.couponsinc.com/role/DebtObligationsScheduleofInterestExpenseDetails", "http://www.couponsinc.com/role/DebtObligationsScheduleofNetCarryingAmountofLiabilityComponentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r40", "r102" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails", "http://www.couponsinc.com/role/DebtObligationsScheduleofInterestExpenseDetails", "http://www.couponsinc.com/role/DebtObligationsScheduleofNetCarryingAmountofLiabilityComponentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Allowance for Credit Losses" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/AllowanceforCreditLosses" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r20", "r272", "r288", "r292", "r293", "r551", "r566" ], "calculation": { "http://www.couponsinc.com/role/DebtObligationsScheduleofNetCarryingAmountofLiabilityComponentDetails": { "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 of the liability component" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsScheduleofNetCarryingAmountofLiabilityComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.", "label": "Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate", "terseLabel": "Debt instrument fixed interest rate per annum" } } }, "localname": "LongTermDebtPercentageBearingFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails", "http://www.couponsinc.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails", "http://www.couponsinc.com/role/DebtObligationsScheduleofInterestExpenseDetails", "http://www.couponsinc.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r46", "r245" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails", "http://www.couponsinc.com/role/DebtObligationsScheduleofInterestExpenseDetails", "http://www.couponsinc.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r237" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Minimum revenue targets" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualPayments": { "auth_ref": [ "r237" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow reducing loss contingency liability.", "label": "Loss Contingency Accrual, Payments", "terseLabel": "Annual minimum payment" } } }, "localname": "LossContingencyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r237", "r238", "r240" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Damages" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r239", "r241", "r243" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Estimated potential loss on retailer agreement" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossOnContracts": { "auth_ref": [ "r75", "r309" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Losses recognized in the current period on contracts which are expected to generate losses, which are probable and can be reasonably estimated, in a future period.", "label": "Loss on Contracts", "terseLabel": "Loss on contract settlement" } } }, "localname": "LossOnContracts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketingRelatedIntangibleAssetsMember": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Marketing-related asset, including, but not limited to, internet domain name, newspaper mast head, and trademark.", "label": "Marketing-Related Intangible Assets [Member]", "terseLabel": "Domain names" } } }, "localname": "MarketingRelatedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/IntangibleAssetsAdditionalInformationDetails", "http://www.couponsinc.com/role/IntangibleAssetsSummaryofGrossCarryingAmountandAccumulatedAmortizationforIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r336" ], "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.couponsinc.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r146", "r154" ], "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": "Description of Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r87" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r87" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r87", "r89", "r92" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r58", "r60", "r65", "r68", "r92", "r103", "r112", "r116", "r117", "r119", "r120", "r124", "r125", "r132", "r162", "r165", "r168", "r171", "r174", "r193", "r247", "r248", "r249", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r453", "r465", "r556", "r573" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.couponsinc.com/role/NetLossPerShareScheduleofComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1": { "auth_ref": [ "r95", "r96", "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of intangibles that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Intangible Assets Acquired", "terseLabel": "Intangible asset acquisitions not yet paid" } } }, "localname": "NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r162", "r165", "r168", "r171", "r174" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r494", "r502" ], "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 costs for right-of-use assets" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r487" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Impairment of long-lived and right-of-use assets" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r489" ], "calculation": { "http://www.couponsinc.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.couponsinc.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails", "http://www.couponsinc.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r489" ], "calculation": { "http://www.couponsinc.com/role/BalanceSheetComponentsOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 }, "http://www.couponsinc.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities", "verboseLabel": "Other current liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsOtherCurrentLiabilitiesDetails", "http://www.couponsinc.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r489" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.couponsinc.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Other non-current liabilities", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.couponsinc.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r491", "r496" ], "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": "Cash paid for operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/LeasesSupplementalCashFlowInformationRelatedtoOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r488" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "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.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.couponsinc.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r499", "r502" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r498", "r502" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetails" ], "xbrltype": "durationItemType" }, "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": [ "r12", "r13", "r14", "r42" ], "calculation": { "http://www.couponsinc.com/role/BalanceSheetComponentsOtherCurrentLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.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" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r53" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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 adjustments", "verboseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r42", "r507" ], "calculation": { "http://www.couponsinc.com/role/BalanceSheetComponentsOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "totalLabel": "Total other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsOtherCurrentLiabilitiesDetails", "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashExpense": { "auth_ref": [ "r92" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense or loss included in net income that result in no cash flow, classified as other.", "label": "Other Noncash Expense", "terseLabel": "Other non-cash expenses" } } }, "localname": "OtherNoncashExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.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)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/IntangibleAssetsSummaryofGrossCarryingAmountandAccumulatedAmortizationforIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r84" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Payments for contingent consideration", "terseLabel": "Contingent consideration paid out, financing activity" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/AcquisitionsAdditionalInformationDetails", "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": { "auth_ref": [ "r86" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Operating Activities", "terseLabel": "Contingent consideration paid out, operating activity" } } }, "localname": "PaymentForContingentConsiderationLiabilityOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r83" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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": "Payments for taxes related to net share settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r79", "r431" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash payments for purchase of assets" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r80" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of 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.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r353", "r381" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "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 [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockConvertibleSharesIssuable": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Number of common shares issuable upon conversion of preferred stock.", "label": "Preferred Stock, Convertible, Shares Issuable", "terseLabel": "Preferred stock, shares designated as Series A Junior Participating Preferred Stock (in shares)" } } }, "localname": "PreferredStockConvertibleSharesIssuable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r23", "r297" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in USD per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r23", "r297" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r23", "r507" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.00001 par value\u201410,000,000 shares authorized; 250,000 shares designated as Series A Junior Participating Preferred Stock; and no shares \u00a0\u00a0 issued or outstanding at March 31, 2022 and December 31, 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r9", "r33", "r34" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Net proceeds from the debt offering, after deducting transaction costs" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r81", "r382" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from issuances of common stock under stock plans" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r37", "r231" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r36", "r229" ], "calculation": { "http://www.couponsinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, Total" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "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.couponsinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r231", "r507", "r561", "r571" ], "calculation": { "http://www.couponsinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails", "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r15", "r231" ], "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": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r15", "r229" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r72", "r202" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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": "Allowance (recovery) for credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "auth_ref": [ "r21", "r552", "r567" ], "lang": { "en-us": { "role": { "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers.", "label": "Purchase Commitment, Excluding Long-term Commitment [Axis]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "auth_ref": [ "r21", "r552", "r567" ], "lang": { "en-us": { "role": { "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate.", "label": "Purchase Commitment, Excluding Long-term Commitment [Domain]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentMember": { "auth_ref": [ "r21", "r552", "r567" ], "lang": { "en-us": { "role": { "documentation": "Purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. Excludes long-term commitments.", "label": "Purchase Commitment [Member]", "terseLabel": "Open Purchase Commitments" } } }, "localname": "PurchaseCommitmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r396", "r540", "r599" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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.couponsinc.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "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" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/NetLossPerShareScheduleofOutstandingCommonEquivalentSharesExcludedfromComputationofDilutedNetLossPerShareDetails", "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r27", "r308", "r390", "r507", "r569", "r588", "r593" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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", "verboseLabel": "Increase to retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r108", "r109", "r110", "r113", "r122", "r125", "r197", "r387", "r388", "r389", "r405", "r406", "r451", "r584", "r586" ], "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.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r158", "r159", "r164", "r169", "r170", "r176", "r177", "r179", "r320", "r321", "r541" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesSummaryofRevenuesDisaggregatedbyTypeofServicesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r99", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r331" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r497", "r502" ], "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": "Right-of-use assets obtained in exchange for \u00a0\u00a0 lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/LeasesSupplementalCashFlowInformationRelatedtoOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Accrued Compensation and Benefits" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r136" ], "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.couponsinc.com/role/NetLossPerShareScheduleofOutstandingCommonEquivalentSharesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r136" ], "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 Outstanding Common Equivalent Shares Excluded from Computation of Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r415", "r416" ], "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.couponsinc.com/role/AcquisitionsAdditionalInformationDetails", "http://www.couponsinc.com/role/AcquisitionsSummaryofPreliminaryAcquisitionConsiderationandtheRelatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r135" ], "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 Computation of Basic and Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r352", "r377", "r392" ], "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.couponsinc.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r352", "r377", "r392" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r454", "r455" ], "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": "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.couponsinc.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Component of Identifiable Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r216", "r220", "r542" ], "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.couponsinc.com/role/IntangibleAssetsAdditionalInformationDetails", "http://www.couponsinc.com/role/IntangibleAssetsSummaryofGrossCarryingAmountandAccumulatedAmortizationforIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r216", "r220" ], "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 Gross Carrying Amount and Accumulated Amortization for Intangible Assets Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r37", "r231" ], "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.couponsinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r418" ], "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": "Summary of Preliminary Acquisition Consideration and the Related Fair Values of Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r362", "r367", "r368" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Activity [Table Text Block]", "terseLabel": "Summary of Stock Option and Restricted Stock Units Award Activity" } } }, "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r353", "r381" ], "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.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.couponsinc.com/role/StockBasedCompensationSummaryofAssumptionsUsedtoEstimatetheFairValueofStockOptionsandEmployeeStockPurchasePlanDetails", "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (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, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of Assumptions Used to Estimate the Fair Value of Employee Stock Purchase Plan" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r220" ], "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": "Estimated Amortization of Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r155", "r156", "r157", "r162", "r163", "r168", "r172", "r173", "r174", "r175", "r176", "r178", "r179", "r180" ], "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": "Information About Geographic Areas" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/InformationAboutGeographicAreas" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentsGeographicalAreasAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segments, Geographical Areas [Abstract]", "terseLabel": "Segments, Geographical Areas [Abstract]" } } }, "localname": "SegmentsGeographicalAreasAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "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.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails", "http://www.couponsinc.com/role/DebtObligationsScheduleofInterestExpenseDetails", "http://www.couponsinc.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r90" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r360" ], "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": "RSUs canceled or expired (in shares)", "terseLabel": "RSUs canceled or expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r366" ], "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": "RSUs canceled or expired (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r364" ], "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", "negatedLabel": "RSUs granted (in shares)", "terseLabel": "RSUs granted (in shares)", "verboseLabel": "Restricted stock units granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r364" ], "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": "RSUs granted (in USD per share)", "verboseLabel": "Restricted stock units granted (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r363" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "RSUs Outstanding, Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r363" ], "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": "Ending balance (in USD per share)", "periodStartLabel": "Beginning balance (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "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": "RSUs Outstanding, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r365" ], "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": "RSUs vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r365" ], "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": "RSUs vested (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r374" ], "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": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofAssumptionsUsedtoEstimatetheFairValueofStockOptionsandEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r373" ], "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": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofAssumptionsUsedtoEstimatetheFairValueofStockOptionsandEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r375" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofAssumptionsUsedtoEstimatetheFairValueofStockOptionsandEmployeeStockPurchasePlanDetails" ], "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.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.couponsinc.com/role/StockBasedCompensationSummaryofAssumptionsUsedtoEstimatetheFairValueofStockOptionsandEmployeeStockPurchasePlanDetails", "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Increase in shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Options Outstanding, Weighted Average Remaining Contractual Term (Years) / Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r361" ], "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", "negatedTerseLabel": "Options canceled or expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r361" ], "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": "Options canceled or expired (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "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": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r381" ], "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": "Ending balance, aggregate intrinsic value", "periodStartLabel": "Beginning balance, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r359", "r381" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "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": "Options Outstanding, Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r358" ], "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", "terseLabel": "Weighted Average Exercise Price, Options Outstanding (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "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": "Options Outstanding, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r370" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Vested and exercisable at the end of period, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Vested and exercisable at the end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Vested and exercisable at the end of period (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum", "terseLabel": "Percentage of outstanding stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r351", "r356" ], "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.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.couponsinc.com/role/StockBasedCompensationSummaryofAssumptionsUsedtoEstimatetheFairValueofStockOptionsandEmployeeStockPurchasePlanDetails", "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Share-based Payment Arrangement, Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Three [Member]", "terseLabel": "Share-based Payment Arrangement, Tranche Three" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Share-based Payment Arrangement, Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r355" ], "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": "Options expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r372", "r391" ], "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 life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofAssumptionsUsedtoEstimatetheFairValueofStockOptionsandEmployeeStockPurchasePlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r369" ], "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.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and exercisable at the end of period, weighted average remaining contractual term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationSummaryofStockOptionandRestrictedStockUnitsAwardActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r357" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Fair value of options vested, total" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Granted price per share percent" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r17", "r507", "r550", "r565" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short-term Debt", "terseLabel": "Reclassification to short term debt" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r495", "r502" ], "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 costs related to short-term operating leases" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r22", "r23", "r24", "r101", "r103", "r129", "r130", "r131", "r133", "r135", "r143", "r144", "r145", "r193", "r247", "r251", "r252", "r253", "r256", "r257", "r297", "r298", "r301", "r302", "r304", "r465", "r606" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.couponsinc.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r50", "r63", "r64", "r65", "r108", "r109", "r110", "r113", "r122", "r125", "r142", "r197", "r304", "r308", "r387", "r388", "r389", "r405", "r406", "r451", "r475", "r476", "r477", "r478", "r479", "r480", "r584", "r585", "r586", "r618" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "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.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r108", "r109", "r110", "r142", "r541" ], "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.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Share-based Payment Arrangement [Member]", "terseLabel": "2013 Equity Incentive Plan" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r23", "r24", "r304", "r308" ], "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, stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.", "label": "Stock Issued During Period, Value, Issued for Services", "terseLabel": "Issuance of common stock for services provided" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r50", "r304", "r308" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of employee stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Repurchase of authorized common stock, up to" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r23", "r24", "r304", "r308" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Number of shares repurchased (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r24", "r29", "r30", "r103", "r184", "r193", "r465", "r507" ], "calculation": { "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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", "negatedTerseLabel": "Decease to additional paid-in capital", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balances", "terseLabel": "Stockholders' equity, retained earnings", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails", "http://www.couponsinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r52" ], "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.couponsinc.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.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r419" ], "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 technologies" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/IntangibleAssetsSummaryofGrossCarryingAmountandAccumulatedAmortizationforIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r420" ], "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 names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/AcquisitionsComponentofIdentifiableIntangibleAssetsDetails", "http://www.couponsinc.com/role/IntangibleAssetsSummaryofGrossCarryingAmountandAccumulatedAmortizationforIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r188", "r189", "r190", "r191", "r192", "r284", "r303", "r442", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r606", "r607", "r608", "r609", "r610", "r611", "r612" ], "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.couponsinc.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r112", "r113", "r114", "r115", "r126", "r186", "r187", "r194", "r195", "r196", "r197", "r198", "r199", "r246", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r403", "r404", "r405", "r406", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r504", "r543", "r544", "r545", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r614", "r615", "r616", "r617", "r618" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Standards Update" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r147", "r148", "r149", "r150", "r151", "r152", "r153" ], "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.couponsinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r128", "r135" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average number of common shares used in computing net loss per share, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.couponsinc.com/role/NetLossPerShareScheduleofComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r127", "r135" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average number of common shares used in computing net loss per share, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.couponsinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.couponsinc.com/role/NetLossPerShareScheduleofComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "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" }, "r100": { "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" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r108": { "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" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r110": { "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" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r112": { "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" }, "r113": { "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" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r116": { "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" }, "r117": { "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" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r124": { "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" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r197": { "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" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r2": { "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" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "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": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r225": { "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" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r244": { "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" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "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" }, "r300": { "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" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "35", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=123355788&loc=d3e57763-111642" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361" }, "r333": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r334": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r435": { "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" }, "r436": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "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": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r541": { "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" }, "r542": { "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" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "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": "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "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" }, "r560": { "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" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r563": { "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" }, "r564": { "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" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "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" }, "r570": { "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" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "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" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r6": { "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" }, "r60": { "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" }, "r600": { "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" }, "r601": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r602": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r603": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r604": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r605": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r606": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r607": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r608": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r609": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r61": { "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" }, "r610": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r611": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r612": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r613": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "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" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "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" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "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.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r85": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(ee)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 88 0001115128-22-000011-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001115128-22-000011-xbrl.zip M4$L#!!0 ( /R1I%2[@C*\X^D" .TN&@ 1 <75O="TR,#(R,#,S,2YH M=&WLO>=V&\FR)OI_G@*7^\R9WFNII/1&W9NSV#1J]@B 1(+2 ?]HI26+A&'# MB.;I;V0!D&@E&I! 0=A&!% N*\-]$1D9\(:](1GS5&;:FY %3[U#-"+'S:N# MM]K02!WU&1("92F.0TI%'9I00 ME,?TV,,!O!V\8:?_-N]W&<'R/RN'@\')VS=O3D]/7Y_97NMUMW?PAB!$WXS/ M6!E?T,H[QS\X.QVVIA\FI^=G@]O/SCMP:DC3^6;0,YU^[/;:9@#3#?WAQ^*T#.&,XLFIPT'OSM?7;^#HMT'# 7]M!./S MQ)O1P4N3E,'@KMQW,M@?S1/F&5*7Q];/#HPYN?DJXP.WO,X_P^Y5 KGN\*3; MZ><=!Q_;Z0J"Z/?ST\#S'W'+-2+D9W>=C.FE=_MV^QOL-:8UUEJ_*8Z.3[W[ MI,3=Q4EO6Z9S\)^5T,GV=E> ZX/QJW^TP\!4TJ59^&>8?_W/RGJW,P!9SAKG M)S!J-_KVGY5!.!N\*6[U9O5__:__]<<@'[3":IJN;#(G?[P9_?C'F]&M;=>? MK_[A\Z^5_N"\%?ZSXO/^2&WNAC[GWH%!_A> T42B]W MH^>?#79"_,]*+JB+WE!&HHJ,>*V"0\AJAQ0FB-GX9:,8"@:*?J=3Q[33HT/^ M=@UTE$]Z:JME#E8JN8=;>OKIW&YTO[XG.U^;M#KT1YM?]]_IHWJ[>MIL;)XU M&Y^.JA=[%_7&SG'MPA\V&VNL_KF)]X]V#NL;35*]^-1^3VNMYL7)4?7=YEGU M\R9N7E1Q]>(8[6\XVOR\>5K?:+5KGYNHV3@@M:,JWF\I])[LGS<_.U$]JN75 M=U54O7 7M:./J/;N(]T_.KZH;OS=KK_[>+'_>>MXO_T)/F]^]>^V/?K4@M&-K_D$S^*=_4;W MK+:Q<[A_Y'"UO9\W+]90_?,VC'&_73WZ2)J-VF'M8ON\]OG341.KB_>-S4%U M%YV];S1/:XV#LR\"YAQK$C/ND,P8M0@T,RA?X2DB4B#$'%M9C:;5#W^\N4+' MYR3KQ/ILY7UG6LU@>EOP2W])X)\1&-T@L/>8>.Q8ID NLV0N,\NDR1)MO#). M10,$3D28&7T_P/V[?DGA>U$8WZ P9T))X7WFK.49TYIF5E,%^"E@@JGS3*&5 MU8_X!>F[V0&S<;X.%.Z9UG;'A[/_%\Z7M/T9;ABDAD7 M0815)%P8QX,T*ZL(4"+&'!/U@C1>'_9Z5U3T9L=O@*NP)///R$QOL<*">@04 M-I&YC&$?P0H[DP6* ^-1"4P!767@+V3T07(,/A3WT5JKI&?&:^VC)YR:Z!P. MAJ.?T+C6;?2,SSL'N^=MVVTM0=9]R,LND1?>C&B+)[3%F'RG M[=A9>KOFP!<"70T$!I?&FY[O[YUX$.+-,W 1^KEMA?=Y?S!;FI_7=G7;M;[@.]$AV;1XX!Y7BML7E1N]B$OWOG-=+$DVO@6<-] OS2KAW7 M-C9Y]>+/UGZ["3RV!<\_;#I:%EF452641!'Z5=6?^['_NM.*J4P A+5T+:AM^2@:E@43,;D =_ GM+H_1.73?4"V(YLQ=I&E=OH%*80MQ3J30I., M,< 'BFN9&4*)9<2X$-VS<\%6S[@4BZL,._F(!SK#=/K*=3!)B)7..(\<,U%; MHH0*DMODG>A $U]@B4=\D3Y0M%+QP>5MT^K_9V6[MG6=33:"'6QW^F 5DZ>X MWNU\#;U!8H[1QQ2VWDE10N"OA$#A2C1;EL'U]3'+M/=(]=W^\?Z[[?/]QE:K MVM@YJG_>.JS#9\ 9>']C[Z)Y= #/^WA^G67V 1+NMW>.FT=_MZJ?]\YJ[ZH< MGL?A,VBM3\>U1BVO;WP";?0W:(YM\L4Z%Y",(?.1Z#&34' 8 L%>>QFL$P(\ MA->(2X&HG%!Y0M8?HT=G&2,,HP!.)'8!S!;S.'*A7"#>^R_;=YF'^DGHF<1P M[X/I@S@;F[>21SCR&8 +!R%1M1ZW\H[IN-RT/G3[>1K0/"D!6OVF!%I']8TM MN/ M[7^NY6!K6/6B>=:\^+N]_PZHW-XZOFX_ZAM_PODM4#3;9[7"]FP!*MW&U8T# M0+N@1-K[Q\WV'J#3G5C;_88\2'5CCU4_?@$J&0E,D2E#P&O4CF5:@.OHK#<. MB">4E?=2'/7!8>A-J)>'_IA^#S$8W"0&HA%SQA@%*.1@9,)YKC5B08]XZ(KC ML>2A>> ASY4QUMN,,P4\))S+#',R0Q:H!>!$87$_]'I?'GIS=<&@%V* \USH MW[+.D19)WO:+-3'@LDJQ:/)V<'X"W-//VR>MM#93_';82TQX94GC]5D?!O[' MFZOW&#W_^T/'8^AWA[WB6[$H]';,V2.&>DS\9'*C4 3()M]RG[['//0JQ8#" MKH $U(&JN $A7V#>QJ\? M#I)"&7WU\+"SDU;N\L$('U5\WDY:):V63U34-R6TWC+]?CWN#KKN>.TL[Z^L M3DY9[[;;W4YQ8(*S;KW]MZG[-HI2$/,Q :;R$3,ID+2>)-S'K442(\T,Z#V"!!I;;D;T'*BUT:+\8#P#X"GK M;S<:'[G?#"0OIWC]_J$!]?_MS=J 08:]L#HF0'%P M9O0R3SUR1H>%W;TZ9>/,F[=[NQL/GLT'>"=S-9MX$L9_ZFQ^"+W=Q(C?7L_G M7V%8ET\MT)49='N/G/@;UZ5V[QYNKH?T9W2W$0440B M0(RPX0!(/0[@]$H6G8KHY:3HN2S-+K! Z*_]#5/0[7T 70^W.RE*U$% M=$#:.8:XU:#+.->*,BR"-+Q@=#1_"@X]1<%=F0'".(@THH9+Q;0"@,DHO#J) MH.HE\N'E5/R317WSGV$*7G3;)]T.?.W?Z25L=UQKF-9,8%X$D<$)8R"FH($J4,O\ZQ MA9Y]',^"#T&0$4$#%*R4-FJC"/9J\5#K[ D] M$[1*& LL.(D$V$W)E*4^2&*HQP*(ZN3"H-59*^'IH=0@TV8U"5B5:R8X4U$% M@#B(*NL4%W%A4.JL238]=&JX(9Z[R)U##"EJ<43< [T8-X%'LC#H="<,3-X) M?M/T.N!3/$-FUK- 4:^0E=X*R8QB0@DK>;1". O@AI/ %@:*OBA]IH<[ XW@ M(BA"<" ,"60X1YIR)(-.[H/Z5>7GIX\O9;1]>G+-4Y@U((FM9PQ':[#B3+L0 M5/2"DEXY1HPR&B'IX5?@H! 86SP_]_D-P^R=6FX] MT%(K1Z5AQF,KC3;<^TB="]@NX%+,"U-U)AZLIYZ0Y*QR@IDCSG!!(_-*8PNN M+=<+X\&^*':;GKM*D+04(Q(QD",29[U#& "WAK\I*75AW-47]GVFMNB%& $- MB(P4AG&,M4PFCX,X^0B3^8+TF=4,/*:JPNRGX@GV]/*I3\F0ID(K$RDXRH:! M@V:,T59C!BXTT<&QL>9]@>F:+\E>3'1]C6^>@JX5U91@$W7@+&!N#+)1Z)14 MITW$87[Y)I%C)_0G7/.=1COA:YY.J<#2#A-XEC.E)%1*?P"# MK1SF@*@<-\B@J*4(8"40^$0E<(,2<3[TNG[H!O7>;NA]S5VXLJNTV^XFVHP/ M+:3?X[U1T@JP5$2^L2<(-0S"I/A();A,SWHDH2[#_=H"$GPJ$;QG2MX]_P4N:GCL\?Q^^AM8=H]KN MG P'_>(,/+7!3 H:?:]_=O7I5? 1SJNF=QP&6\..+TT@ABL5$1-,6<."= "[ M.3&I,8@T@A%;*LY]-)N09^#9N1&C!>7<&)0B4E@'7,4D0\IB9IW@G!15GTH0 MXIU'9IF",-$EY_ZD0!-!+HH /A=W*8$!U"U%@JJ0 AXHJB7G+IGE>[@E(.*C M0M$%\-,Q5M(1)*-11!BOHELRRYQ"RWEA(&&HEI0C'8AFE*CD;,K(O2!*8N/* M92=_)80W+PP4B8N!!.(!26##1_-&-IVZ31E* (Q%-(*8P(_)%:24)P";9. M+JC0+VA$:XI5KI"D1/A(!1%,(93*& L+<7PGO_/*G[.%89%;R2E-,14/UXY$WB@SG"/ M V8EV(HSCYR[H,QBB>7(!X88!7]2"$,I-\)C&ASH.H>7S#*GT')>& @[$JR3 M1$IDP+%4U@@-GDDJRH,(.)2E8J!?">'-"P,I+*(QD3#,.<-!*45EX!8KP0!I M\:4&FE>@-2\,1(24)(*^48$SYJV-F$JDP)2!@ZG4DH'FD&;:*^9BZL.&%2/& MV]2CPKN F %*\5\D+C U5^;/83_OA'Y_S?TSS$<]WBYE_.W9O-U]G[?S0? E MX0^ID8V,8^5" ,- %++>(.$EXR&Z6()2T27BC\U6^&K,()2+100+1D7-E!*1 M*5#[$MB#:!1H)-([4X)DZQ+RRO/JDMGG?UN#7>#"1(X-2V7%M?+8(*P,UI+K M,J3PEY"KGET#S9ZQE.?!,.+_FCI"ID>BQB M$7-$1A8CM*PPZ2VH:8E2&8^JB8J$$[3Y*Q$\O&":> M%B)6P2-+O" F-7VU46%OD&',\1 THVS)'V72-\_3=@9S$Q%R7'C!N" :(ZZ, M$=Y[%Y&A)0KHS0W(F$T S0BA4,"48\XL=C;X #]YY0D.6)0@0#(GZG=Z 0FE M(Z,\;5WSDH$2UD8KQJG0R$@.MCJ1!$N,*9I7DLQ5[L]&L(/KZ84%:]0[X4,W M[PQVX7&=K?QK^!!Z#DXQ!V&]V_D:>H/<(Q0M (19A515&FNB:/8"!:" MF7]%M92*TDK%-'>=,2TE9YX0$QG\5\D@P-9*XY *:ER-9N%S,)9\/!L^GF)^ MH/824Q%C"GQJ)"TB5J>ZBD8)P<;Y@7.MCS_TNO"^@_,/+9B"M8Y/M7!/TCW^ M/+^%0-TX.#6] .=-/FXD1NX65ZQW^X.R*"#A+0TR!@34 P7DC;+1Z=8]9+'SW6E#&,C!92(A8I$8%%I\B"25PJ2CT$C?GMI)+( MEPS$("ZDU5HPHZVE1$L/Y%*(>T]+D&0YQV2:8J)C /,5&)<1_J7:*AFUY%$9 M0E.^>PD:0#Z(3._!SPJ'W9;?;I_TNE]'^>TED2AP[S1A3#H6!5"&J*@1HDX9 MZ0AFO@1;$>:<5-.3*HHLP9X'I, HI2*_U$E,D!-!IP5:+V0FJDZK8E7=,&$ZL4I-47<1YT#%&&" MB90Y)!0UC#(34"!2"N_26@O6,,$ZFWR85Y+-RUH+3!4& NE[K+5 <<<2=C#$L>N()$G2%@*83B*'!:8L^"0,2!Q&AO.N-54E2"T,3<2-LU2 M#]P190#,2Y PG=H<,$R]1!$C9[DV(QN&Q OFXCS<7B#Q\JDOH(V"U%8'XIE4 MP8+!%QYX.15?H9C,/QS;RL&G 6[]&OQV!]CG("UIK?7[8=#_\[QJCKJ]]=2( M[:HG-(Y^!]\([K#3;74/SG?R@\.?AAA^79 8L,?6^V@E]\P(;+3&W@G+L37! M>E(B!VS),?/G%G+C#%9*IY)/3!NE 6XUBL(IQY()7'/OY M1T53LR;/R\KKP_Z@VPZ]G= JNN3V#_.3YTWMG!XB0I& UP=<8<$^4>*,=QH\ M>XX1-4:P7S(DO1#<,GLT1&,4WE-F*-.,>:))P%9(&[BC2FH\_VAHFB9D(9CJ M69"0YH81QQDFFC/-M7+>!A*0)ZGH+HHE0D)+AID[%(0DX\9ZK*V/3&AB/:6I MF3A2F@FB]?RCH$?1M]$S/M1,^Z=KXZ5P[9\%^B@D*)888(\UC$=CP$JAR)@3 M2BHA?8F@SY)%Y@#O.&$,!P1MK::,,*8PX8(Q&E.]>.[X_..=4K!1.<,]B KP MOJE+AR8=AIC8@%$@LF3+ !(>X!VAAC MF"%E:'7X$$XJR%H-/C>[H?X<*G+>U.+TG3(LH<.,0X(,N(1X:Y$&G$ M1HK <) E*K,PGU2;?0&&$((,U' +B)+%(,'!D#9:*81'BL<29$P_3K-_B]__ M:?HW+RR+?%K)I0R"!.8 NG'E-5+@"2B%/).4+ZI\SHR*LY=73:S1FDLCN&.@ MCQ-J#\)3HU4T=F'E=:MG.NXP[Y?+?H9H4X\VYZ2,S".K0:?Z&!5!2 ?KV:++ MY[-3;?;RR+PP5'J'N>2,6&XBDR32$"("7RF68%?L/$=BGZ?B,E *&?#L0O2, MR6B$EHQ0;H74S&"]Z%(Y@RCZ;&33:2Y$]$'K& >.16Y%"FK@'I!A2Y!<;'' M):F8@;& A\HBCTHB$$(EN5(1 U2V',C =X$:RB292KF-V_TFKT,6FR\0QII MA2RC+F7W!*E#%(X'[A5;4!D<]8S-.P>%DBVM@RDL2WL$'3).,X2(@!U"ZZ:+X\&>= 8@$(,:-X(%XP8@ 3"6H\5BC$A)7*T-/F66/]\R*;3!.J MA I>X92*8@Q1#'P.)G#$RF&[Z++YG 2;O11&E38"!12L=\R#9RFX\ER3P(.3 MPI2@OMG#(^Z[PQ.X:3F=RLB1D92AH$G*5O9:@X<1:'([@G ,+ZHTOB3A9B^5 M@GOLJ0E$>L((#.&3*$\;!@\EZU0"LE1"][CH@KARY!L]I*HJ#"$ M&.$#ES_3DTTBP MA!$(YBAA(*(JZJB DA0;:9Q>6/FV71"V4!H M"K8JIH#$P4NJL/%2$4%)"=H2S',NR/-(I0C@6R+O)$(,S*>1RGLIJ.0N,LRN M-ZA=TJZLLHD%)P24KE6&,P3N"^%21@"VV#*BQ:)BVY?)XYF>/&*IC4)$P%_% M@E,&_$Q,C6?1>$+#PEO)E\KCF0U>93(&D+N0JMK2F+HW.V$=CEHY'?"BRN!, M\WBF)YI2!12Y-U8[!@ G]5D*U'DF <$&K/"BB^:,\WAF(K%!"F2-Y($'Q2(& M):P$93%Z%*-QE"^HQ+Y0'L\4.P%Q*[@(A##.&27: -3Q3 "ZM8AH;1==-E\L MCV*;8 MS(L*\"XX O6IF8C"2!^T1\$9*E(QK$45Q9?-XYF)_$G0KZ!D(V84'!(<% )/ MDC#+L$(@@63!Y._%\WBFZ#E*PZP 8X@<9P0IH[25.' D'3&8RD45PAGD\27KL@7[0U0#EJET'$73<%S! M@['2&>>18R9J2])V%,DM9T+I4.S;3*Q3J(8E#Y6=AZ[4#BNXZ%ZZZCK#/04U M("6,C@D-$B:-29V&X+.D6AONF2H9PXT8*/W^Y_E>)_]G "W_7RDVM5X8 ' M_QIV/%BAQF&>&HZ.6' M^6K. /M]O]&'7N["M'AM*11S*A1#P#&%1/AO[-T. MIC_LA=7AH/=V8W+9Y,?)]W3=K8)%).AKS3FW5#-B@T714HP$"CPZ<+D65+!J M>2<,SC=33LM2IGYQF;H:>>!@7:@31%/.E* J52Y@,G"LB+YIKA^CWP ML\ 9&W-8^EHU9WE[V%ZR\A18V2L>ZPTY:S?W0ZW;@HPO%T:MT_7[6+C@XWO1\?^_$PRS"^R(D MIL&VZ\/V, 7*OX;-&(-+1@3(4H]KOGO)U-SKS&_O6)*P$ &?ST3DE$$$0'A4 MU +9M;4T CY'?OXWXLU:,3Z-DM/;J.>1I=98%K!3C*>N\$:"[7.*Z&A3%N7< M*XAR4W**N[PT@'6CJ)* 6B+RE@N$/7481)0X7J8ME[,F:=FPQ:QJ>V%-/?58 M*L6@Q8II,9QQ&-"&!TXCD44:0-O!_SU% MA!)OHAC;*HSEO/+9>B_X?+!E7-Z"85TEWD[XVFU]!F-Z+H930]XH"B;$NH=Z:6OK+D\#GD:07@P 7O M64+"3!N,+;.I/2G\G?\\GSLBR;<1<&=WKR1).TR98)011GG%$//:^1@M$]I% MY0-?@.6@%Z//[&5,.1*\H<1J'5C:HJ[3:JL&SU,I:V@)6F?-FH;/U(:96"Q$ M$$0%IJU4@E"F@D#>6TM8+%$(<];TF8-X(5$$$VT=09Y%E0R:-%IQR46P#)>I MI_9M\&2S?=+JGH=0T/'#L.<. :0LZMHHTEP@Q"R)A#'!A/4R&NYYH%K*J$)Y M:3GY^0HY%Y&$VEB$G6>!\L"4E%9Z #':,$$]^) EGHE$5)<91DK;L M.\95VE^[SKS?2/.MSR_;G]0C[NFM9A9 MV9@(0:G"J>,+2]%@BH-U5L!?YF04)9+(.2/G3*23$()EI(0BCYF15"MJ%#/8 MT=3#1XA%D\[=T&JEN&3'?RO:NGF60I$_BSJ64E@=$T9&CI .J3RD!\,9%&.4 M28:04M?+*RVI6RK9Q5$8S)VR&A/&M4D)#81([81E080RX=M[41?M0O#!6<>])1R5*3Q[+P*_"YW0,RV@[YIOYYV\/^B-MJTOK@QK$TR( MG"A.-Y)M[[5(W2^^O-UY8D+I\4(P-ZFD47N:9%$0P7(HY4IE[M4GM3 MVKC\E=A$O2@E49*8O* D*@:>J16>J1BT#1%QE?HX:T)8F13K+&DS>_5I,9"& M$,H(QTP(:YV@%D5LP)?AU(\+S, 3U;S2KTAZV0DGDV![KWO0,^U+,?FM8'M# MTSN_L:^[W@FW7_S,B\^(9)>FX G%?75(FZE37($SHY'2+BAKI91$T:A1B82P M%$2[TTTT\%$@<]XP9#TVJ$WN5@S(=>-X9^NL2T=D^Z MO4&_$4Q[=Y@/GF']X7FD Q')*9]^U>]N@]0+J# @"N M@[Q*3/P%YET]]RA)2X,&[ M0$C:GX,]4<(CG*K D$@(QV&QN6NMXS_"H1P>U CNL--M=0_.MSMNR77/RW41 MG KF.+?&*A9"!.5F,.>@YZA0(DS:RRJ"LLF'>>.Z'Y)X"V!5WE_S7_-^M]=_ M_W[]TV/8; JD53!_]R3MY5.?0-J E '+C*7FE&E!-/,,.8NB8CIR'[[5(M:E MHNA:"\X>]+N=?HHGF$X>^D# ER+KC1+%>@K L0/$T]5ZC21.BUIR@0WT0*B MMH:0L1 F2F5+DCU5$J\0[2?M92^?>E])?).?O>V%?A><@M ??05;XHO!^_SK MZA_PSSCM'1F,#7#P[<8H?^]3#[_[O'_2,N? T:V\$[+BHM_;IG< 3[;=P:#;?LOAP47PS9G6^"'% M\T:'QV/2^C47. UK "\_\),'CT?\NACQFX&_>8R2UX32.P^CU_C.8[.Z+;O7 M;=\4,]&;G#"F(Y!QI;@.2- '^?C/"EVY1J7QO-.30<5WAXF*_T+%?WX_,3XY MJ6]1!1>WF8QA+N]5O/^;@J,FK'V3P4><-NB>O,4$^.PV1DZCF9P/@^OVWDX> M&T$.LVC:>>O\[?]9Z^6F]7]>]4VGG_5!7N/H<#^_"&]Q$I[BZ^F("A*N+AA^ M3!5,$LGW:MN-S8W*;F.ML;G[QYOTX%O&/-LQ[FZN[^UL-[8W=RMKM8W*YO^L M_[56>[=96:]7J]N[N]OUVHL/G-QKX)]-_Q!X9-#MO*ILK%<(XDP_QU ;8*CZ ME5HXK>QTVZ9SUZ#1O0;]Y?'_>7$RJ'N]T59]I_K?_\("_?X'6*M.MU,;MN%. MKC(V:CLA%LFJ+GI#&8DJ,N*U"@XAJQU2[+SM4FK0W^T^77_G3ZJMZNGS<;F6;/QZ:AZL7=1;^P< MUR[\8;.QQNJ?FWC_:.>POM$DU8M/[?>TUFI>G!Q5WVV>53]OXN9%%5K7_>:C<;'RF<>[Z_\2F'9])F^^-7_^X3\W_]W=HGK:_VJ,OVC_8PW/^B M>O'QO-8X0/L-QYN?]P]K&P[&]?=Q[?/?A]4-G^]OJ;-ZHXJ_X(A237R7T:A\ MQHSPF17$90'I*+$4R"J_LHI1]K' #-^IL#KAFNDR^_U8H[(4QTOOMOJ'[;U9 MO7'9=&3U?J_[6PI75.J=\.\[1W_)@/(1LGAIV*YEO;[;:L:;6Z ]L]*Z7&W\KMNSU1 M;7QJUS8^DBJIM6H;VV=P#=]O@^;_7#O>/SIL-R]V#FOM/;+?V!Y?\PF>Q3O[ MC>Y9&D=MHWG1)'OPO$VP$BUX5O6L27;:]7?[1X#2X+K]5K6E3M\WU@;5773V MOM$\!8MR]@49;57@...6T8PY$C-+ U@,JDR0B@9&VVL[C )C=3]EO=7N5 MP6&H_#.1MILLR;\ZS\V!Z M6>B44M@?#^^J&\>\!N]3.]KF-7B?+\XA)G0(F0I$9(Q)FIE(4:8%P8'(& 22 M*ZO5M(=X!+LI?E5)5+@NQ,^"OJ; ER!O2_2Q1!\S1!^I$',_3['F18OO]L^VV]_ M:N]O5--8T?[1-JYOP'TVFJS9WCG 'Y2K3 M,<@L.!,00S((@\;P@RTF_&CLK-5VMPN0\6OCC\$W:9L D-CKMBL/#$P\:$ W M- L,:,0B/KANKUAF>CL$&-1+9R4^3(;TZ?\^YSO]),3R4M.XLCKH+MAKWO;( ME^26.9/;(A.QR"RM;.4 OD KV]![^YP.PV:Q IN>-GI8*2WNDT*\IU\X]\(3 MR3('\Y0QBP'W&X8R[X0RT5#E!$L+[SBC@J:4Q/NB_:N8^M85L9=%V5*^UN11 M*)O0"3Z?*LQFZK76T[]M,=H'+>U>13OZR6CG=BY@S[R$@Z(J M3V>0NFB44IV,XX='V^< MMO[1W^WJI]WCFH;>S">8WCFUM%^XQC5&P>T1IIL MO]V\#N !G/^=[[_;;U?;>V?[[ZJHUOC4KC?V4NRQ56]\Y'48_FWSS+A!)?%7I1LKWSFN8OJ5W9/@4C*4K^2=RO:@7UD_+()P M_WXB>G]910TO^AJ-!/;!\1#V&HO'J=0?'^/T[H<^6O^3UQK)9PZSW,ZU4W5, M[\>XSZY\4PVUWLD8.!>EU-:[P\Z@=[[>]>%FK*6?SCCI=;^F^Y0T_CM6UI]! M29/-\^;%YAE^^BV?C[ MJ-J <7[>0S!64F]LGE??5K?J4?,<\.)-9:U51,8[EVEK:,9$B!FH M;IMY3JE(GUB,*ZL;H65.32\\(=QRC]RNI0B "#3,V?8X(7940+#$?LU+\_;V M5=XFBAH:E,N8\L#;6)),D2 S)27CBHJ@@EU9E3)#3'%,Z ^Y>]KJ>VJ@XZ<) M-2/,46C32K=7J0\.0Z_R]["7]WWNBN!:-Q8))J/8PA4=7%S0.S"=_*+X_N\9 M2_Q+S]KVZYW7NZ\KXY)#O]T.^/ M_[R' >"EZON9ZCN_;M;?TYU6^&OG?/^S/[&$B=I1>M?CT_T->.;%'JYM'%_4 M-XY)+?F 1_OMVD7SO-I8.Z\=;<7:VA?N#>/!QXQ3&S*F8\AL-#J3C&)&9'" M#E96,1&HLFGZ@\KNH =;\B2;UZ4;ZJ-)JK#F&H7 M'Q%\IO6/7U@J54:YSGR@"JPP$IF)VF>(M<\^K% MV&8=/M9[C>[ITH=X6::IKWTA(O63HSSCB !*BXH#DS /7[4EF.+HHEY9W36M M0>6].0Z51*O9<4H!H^J]#^!TYAU7ZOA@"=FEVMC^HE$TB#*1.:=(QBA1F=+! M9A*Q$#CR6'G@E[W&/0*)SXE?EWCNLMA\Z/8'IK6?GXP".4NA^:G07/-E*8_: M**DR:RV84BH!DO& ,Q2]55$[Q[5?654,(_'8"'J)W+(Q5Z7H^0> GBX_,:W* MYEEP116W2CV"AQ;ZOYJS"N)52?)5KJ4"CNEK.4[9O'VIX IAKF8YTM>$WWWX MA]?^^"#7I;NS9J_1?:^]?4,PYC_8$?RR9O'N1>=>&NJB&,D$9M=ZP93<+-8N M_CRNDIT"J]5(E:?]*M6C@XMJ>_.\UM@\K1ZMG=;(QXO:S;5F6GWW\6+_71/N MO4T!!Z;]*N?UC>IYL[&-$^ZK;JS1_0TPD<5:\^95LY@LGV9<9A%,8$0M/U:>XP N2&$_%,'R]WZE$5KA)''J."?Q5Q=N6L#9V>KV@'D*,7Y5K*C# M%S/&TZ;C)S_%O _#K*2M5:\J>:RXPU34%3!%"GM46BGLVRNV0-QGUNAT<,48 MBQ8E.DX&E7ZWE?LG%!%Y\GWN6VOD.M[..VD9Z2V1SV8+;L^__E[>&FB79"3T M@*(GPUY_F+*/!MT*G%$L;&'RF_UW,.ZPX4(W]IVU#FLZ;3:O:1?&.U[8=E#N' MI]$S:8Q%SL/N>=MV6[\]*%:T)-F+DVR2*UN(6#@;@9$*&*K3PQQ^^6[-'I*- M<2\8, =9Q _?[6I(L"C*2"BQC%)M49#*>HPI=0RC6WM'77+LQCCA'!-;*+<2 M.W;-]O9%K;%U5-WX&\YK7M0V]DAMXYC!N3#6;51_5Z5I\WSUAF-WDC?A^=7/ MU=-J>_\0[H]JQ0KWX7'M,XS@Z"-K7CA::\!STQBO)U;:&#'1PF3>$7#>- F9 M#41G3"KI.7RRDH]V3'43PW3=\:O*?Q58!N'*B>E5OIK6\"D)E_.FI6[GXGMK MJ>D*Z[.JL!>7U[%!&]FRI;#>0UBWKV]908[X&+) C,J8MRY31DKXY+E$@FK$ M7"H+4[][57DID$N!O&% -\=(9;25[/KVA81C2K]SX>5D]N-5F<61V< 1RH*0 M+DFJS;1D/'/PJY0.&R<% $>0BF:W=UPI.O]5)@0I9ZKW%!B;&<-]3$D$TC/C MM?;1$TY-= X'PV_M.KU$AD]@W,OY3Z3:V#O]XG143+BT2=O@C EF,D4%R4+: M-(D#UU*HE=4/O1!#+\7G1IP[Z?93V4F4[K_,3ISG.;6L1F%*LK,T"E.4K8_? M9>OHF'X1AF(K),H09@#D3$HF%%-.8)1N'.L/ZUXN$O&M6_JTC( M=L>G?2JA8L\K[C# B[93#=?3PU#L $J1_=ZWE;*WE=_POT?7@9:IQ+P%FL>T M6N-%GK1@\,\P3^IHT*W8,#X![CQ>,1A=BFG:,#2J231>/+BTYC"9Y[2@D ZG MFD05/TQ[!XI33WK!A6))#I-*4>&O7_D-[@/7^3?KXI5KM_(I;>U(&UPDCV"=TD7%>?#E6DHXYNEXE_] M8B3%2-/RET85;\[[K^\LTO+ M$8Y$R,QJ#F)/',NL$"QSRG/D/.72VY759KC3;+ZPIW5#;A]3I&@:=?/& QF7 M-4U@_?]'I?7RW>&<"9#?%S'8]@:[0O= MS1J5W])@Y>^$DM?C$P:'>3_E49RDH;J_ OF7B!E:*:4MAF3V $^Y39#CE,F/(U"F*6A6AJJI:%:2$/U(P^L L;! M5%K@2(:*<0XL5<\D^:OD MH<'-P*-)+NM!Y:#7/1T<3@Z_!H2'NH4U.3 [:^.0[ACDY,^\4)GCL?1*;D8G?>=G9?#VOV6N/;U5'Y&OTR,*# M/\L'NU_=P0$RK7;L.U2R*7;P:>Q@:[(V=A).C?/(;1U[$O M4+XI*4/'FQ$D*J;_SV$?GMSO+VZSFQ>"0@D"785" 3/NC*>9L0)ES-.0:65) M1C3705C%E%7W:W93>H6_>;NGOY3NYY/NR92_*V9\?33A2RE_HI3?+-XC#**1 M29(!86C&6- 94 IG,2"+M.(F:CZ-EE:S%X#9I"+_.N__XRRDR6YK ;<_Z8XZ M9[WMA;0H^35\WS#[OZ\6IQ@'+-'W2XSM=UO#P=V7S+YJT.,CIY2\)G3Z+5N> M\[8/Z@1SC1G$#[;>CZDTGG=Z,JCX[C!1\?%[ZF=XKUMDX_*_A[WO.N @9+87 MS'%F(C#O6],Z->?]E3=7EP: (R\+U%(6YN*V2UEXDBS,R\IH_,$:Y*M*?OO" M:1YOR^XIT5SVJ=IX>?YO!H>&RE V:[ MF]8EO^;](N+4,1V7 +UQ+K4A22?W!Z;C3<_W*ZGO2.[OJI]!?S/_OG4I*!:P1SV4BA2M.Y>&[\Z**I)P ME@D6+Q!C2M1;8.?S22EC%U\H4]Y2 BZC3=O'"2'P2I4G,@R=?7"^^I]E>+0BGS:2S6BAK :R>]O%4A^E4E:9E7-T&"G]2'WRK2 M4,% #SOY2(?U#TTO]%>NZC6,N1+61.Z)9U6MFNK=\K1W7VH]^N;6S^3SF&NK/YH;[3J-1KY1CN5GVG M6L$H^UB:X58:?VU6/NZM[30V=RJ;P!@;E>K:SOI?%8I'2.R9DO+OBW:OK)[, M7^:W'#4.?JC9367^Q?-4 GT&J_L:H2<4 GUT'_M1R97Y:;-C7N(YHTD!]V'< MO#/AX;!2.>PEG^9?/S?7&*VL?@!I'H=H*UO;M;7:^O;:>[!/23NM-;:3,C77 MS>WTTT^^D>].(L4XY024&Y,W!)>VE\ZZ@WPO.8('T)""C1Z$]GA'3&7K6Q"[ MZ%PV*F/PV[!CACX?!/_OMW?0\Z47VG\DL#_I^+%DA;M9@;VLN%Z[/DLGO\5X MTO!F2<"'$5"D J$ILI:6H^!346.OR(;^T[1,JL._>Q@""+0IXAQ5TW.'W\!7 ML8MN([B0^AU,?L5+<5]D;EF*>YD)J.\4]TNV&^2\?A)&C_E>D&@ 3PF3TA&C M9>];M,%2 2PZ__"E B@O 0FYIP)(B^6]< CGI9(U[[O]I2)8\M%5/A)+15!B M O)[*H)B6?FPVX)'],>]SBJ;_PSSP?E2(2SYZ0H_R:5"*#$!U7V1@>D?5K9: MW=,E(ECRSU7^44L%4%X"4IRR& >AGY+,[] $MX7ZER*]R!RAEXMQZ_6'* M3UZSW>$@(?+C,*CLY/WCI20O-),PNA3E.:>2N"S*+%G?00\(4HCQAU[7!9\D M=RFG"\T![$%KZ8].5/Q68&29J_A &NDKR8K;E7KCK\V=9:9B>:2,D2NIBH5+ M1'Y_'P[ XRG4;-$28ZEG%YL#V NG+"RI]& J78EBX+6QH"9?I;)EW*#;6\KH M8E.?O?#BX9)*#Z42QUN,=L&'HHVL:8VV0X\3!"XU9DR.S5X_I(-C MP[N4Z,7F%?7"^4%+*CV82NQ*0'$LT1LAFB+XOW>2VLR%3M[M79+DI=0N-#\L MI7;NJ22OQ ['4EN%NX#]C0',[J78_U):%YH/EM(Z[U02Z+*T\K&TUHLZ@]N= M46TFN/E23A>: Y9R.O=4NK*X+L9RNGEVF-M\F>.VX(17R^#3O%-)K*SN;K^K MK37V=C9WE^*XT(16/TPZO=&:XEXE1*]5>GOQBHOW7%R?:E58>EO-NH<6V$L5 M>V9:8>\E*XZEU?[*=B6[JR[1->;Z,>?=F5+@R03732N@9NE7UXJ M8V-4DP^@406_KMQ5OO^J$LY< M.!F,"O06:T\GX&^/OGDS,/]>O)I]0KU6['%U^7[8_9N^YH*4I!1@,=@'%>"] M)Q*LI+]R9,)^ @K;N?>M,&V+K^\!P![1S>P6H#N2W>=LUGC]76[/$?RV@;2P M"E=*?3XWUI^7*;A<66LR"_@Q'3F+Z:B@,0?_>%[&*BXIP'11L??O1BWG.9ZT M2X4'I\LP99^8NUK]W[_>N:_U^&/3O M0?\RO.(3=?U/7_$^O+](TS2_;8SO]TKKPUX/=$K%%$S^]FGF?CY>J81M6&?! MFO<5PP*N8E(40IB_]RX*B"2?S*4/X9]A_M6T1I4$KM+_(6^-*G-+Y_]ZTGO] M?CVH//L7NK/1T;#OKW4YXH8PC&C$G#%&L5<.W%OA/-<:L:#]N,M1T;3M>Y>C MC$Z:' W[V8$Q)V\3SZQU?/JS^9UAU@;KIM=+'18_F=8PW*_7$9UQKZ-:KMNN MO=6I'U7A]^W3_?96WFQ7Z?[11[;?:,+_W7F-?,KW/V_C_<]-5FM\/'U/=PZ; M[;-6_>CXK'JTU:Z1/53=.&S7-C["\<-#.(;N+;A#VL;M:/]=YND23Y>5(\.8VT] MM1;?3"W&275CCU4_?F&**DRHSC#')&/,X$P[:S.JHPA*1OB?6$D>RBNNZ(U6 M2;HM0<(Q#1!T5(7E5X7,6<92^HH.,^P"RKU7<.1"^4"\7ZDBS#P^%(7 MS9DNNKBFB[2)*@B'L\@CRAA2.#.*L8PPCXB/BCH<0!=1^8IA.4>ZZ)D\C^M! M^/$J48J&3FN9Z'["N#9J8MRO]((+(!BV%5Y5.F&0=GVD_JJG14'YHC5R+_A\ M4&EUP8U3?@64=[O-G>:M4W-L]K[SY> MU([@\_LGJ37]U] Z_TER%KG5Y-T*F\L',Z=FG6XH M@UH8+/7!]/7!=4\72\2%$#R32*B,*:(R@QC->" \!&F##&AE%6/VBH@'>KK/ MY]#^-#"ZT#(W-:.\E+F7D;GK'AVET2L2=":C!)GS-&3:(9OAH'D TTF)EB!S M4KXB^":(>W:9^R7B\A]ZX<3DOA+.3E+IW]&>_6ZQ4\E=67*Z:8QHQ$1,"-Q"2SQLO,,F\$ M<@JCB%*$^Q7';(Z"2M->]?\UA7A:"&(IQ"\KQ->!1.!1>N1UQC"5&>.&92I* MD86 2<0,"8+ 'FHA-\K'_7EI:[1'9C6(R##??/K%D3C3"U. ML-0MSZ);SF\ !(&CU($ 0) <= M3-K/2TTP(QXPW4B F5E8IE:^HN!GL^[%R M>4!RZ6RB!K^:>$XMI+ 4SV<2S^NFGS@<@G(BBX'ZC,7 ,FVGKW2J"#I7XKD F=AW!16Z)S"&\R*8D'+]3M(>P&)5>!E&>*8PPFC&/[1, M9P .R.9DTFMAJ7^FIG_J-S/D'"?46QLR[B//F'(N,R3(C%,!7 MZL'J9QD_F'?IG5[\8"F]+R*]U]&#M5PKCTTF<K'-0:073#Y7BE;-NS(;PY=ZQ@P54*-." ]\F^'V: MWYTTF'KIE&,! _GT7_/MFCV")X!IMGKC5,\_6NV_6G M>:NU5#+34C+5QEI2,(5QKQVMX?K&YA<9.2-2X,P*ZU/.K\F,YS;S/G!L25!( M>K#LZ!7E2T]_T<1X6B!A*<8O+L;G5\58!,X]$2KCV#AP^:7/#.,B4XK@(.!? M01R(,7V%T#SM:"V[RS]A[J5?_Q04L%01TU<1FS@6 8.G$SX. 3+^7VV>7V&@J(Q"GP MOU-2+8NIH MXXD*8C$H M[U9N)3G=70=+K3@]K5B]@6:\D\P$(3+A,0?5Z%VFD< POT3&0(.QPJRL M$3EO"'!^9]SF'M-PB3X4*."[PY2\<9U TR@-_Y1[/&*495\=FU1W;WUG@X>4 M>'] 8?3'GOI+%$/Y5LKRQ)RG.D#+VN0+5P]XVH7:/HPX9;G5<^K(I7G#-8I2 M2B4=S3@3+F.$\\P W,RHB%X*Q136:F55O>)2S5&\:%F+?*E[GJ=@W5+W/*/N MN9XVYG TCGC@'*XSIJS,+%$^8S@I'^^X(VQE%:M71;>VN5$^CPA6SS,ZZPU# M>H]VJK-4])LNG"4;.B'FRSUC3T,TF^V35O<\A)W4'#OX2Q[I4L%,7<&X&^ & M**!]!QY$,LT MM7G""DO)?0G)O880'+4X1,M3C3F7,8%X9EST&=+6:P#IQ #95C5_1>0\2>XB M^?X;(0;@=%_IA:^A,[P7,EA -3*USJIPT_2XS_G@<'W8AQ?^KE7.ESIEZCKE M^ 8:$ P'[A'*A$H=I"+1F34L9@0KPQ1%B%A1U(TC#T4#2W=_ODWX4O9>7/:N MV7.J0;J"D)F7PF0,89%IRT3&/=64"AUE\KI(_.F-I)E??BK=! WXLY$ MJ#RU+Y[[.H(!/,/Y#<(V>";L?QRU&F$A<;38QI_^S>J60$A@(Y"@P3UQ#M;6 MW;5D/O5D5E9FHLH".%&..*4 3LEJY)6GF'"B/$NY5*.FA/Y>(VNC\1/4B62L M2K$;ZG%'[9YW)2C"%==9ISUH=[06&:$,4@%';1W@.L-EPMGE#W!A[G?Z@Z/5'\<;9ZYX@ZJS0K3 =VNWHFAJ:JT>4V60U>]_:A^\^8)RP MDYXBXD-"W#F&- T.)8TN_7GEU[ MBF;&JA;\9B?ROA;[RGS0V.M@I$4D)IIST'ID3"+(*!JE-8$SFL!\@,6>KZ!< M[3**L7:W0=68N[D-?D)-7Q77:#3]OGC&9(_">A6M$S"@SB">D^7I 2?NNB$ M2@Z+&#=>,$5:3-Z]INU]:/IC/Z,[7[1F.=[Q!*%E/<5JSOV131JN=2#-WF4' MPO'>!R5YXBXEE&MH(XYE1-;"'R485BSF)'IY-U2TA&@.'M1"\=93L:91O'4K MWMEEQ0M6!P(+;S[$'!"/''@\IQ@12[4ARO%@4QF&8);-1%\C3T(-U_'RL &, M)6H.'#S4@8-9B&E09 D46?"R0$AE;$4)<*RC=+?BF MTLS"48&1_=H8Z:M:P:>CNMOS_9-X:+_. D93WW*5,/)V88UW+A+NP33 "HP$ MSFA$SDF'HJ4.BZ ,8V[C!6D9TUCHM="Z52W-C=;=I];-+=Y*&Q6)TXA0%Q&W M."(MM4!'-%>D-##<&! M(D-S;+ C##D2)9+."T%2D"%'\C&J6FQEP<$/E!)^K:;^SZ;H:]CB;Q1]I8J^ M4/[.>@,XC C,$ (J(9!)0:/ A&(L26>BWG@!Q(.S7FZ1?O\E03P%N/>OYUV'G>:_3_?\V1H-Q M7 P;/N_I9B]LS?:S4>@;*/1B[CZG.'?)8*2=\8A'S9 .2J&481BK!)-DLY[, M:?**\K6O2=Z6658:>5NOO,TM()HP(X*Q '\Z(4Y,1"9$"^:IXC%%2;F^7MZ> M[,;N534S8EDSXR:U%-9:TF)M]UC3JALZGZ>W*"_I] *H[W.BRR??VXR^&DQ] M^<,\MZWB?[Z'7Z_BX.#(#N)*Z/%N^^4\CIVWIA2T5W:P/S@8Y60%_]CN.%X\ M?<*.<0-N-P"W3Z.]K4O@]CG\^0\/?_VG^YYV/[OC_MG^]IYX?[Q[MG?\EK_[ M!NTY?O-I_S <[?W;/GEW_/8+,&RZ=_R1M8D^V_OXP2>38)85HB8)Q"D)8$4[ MAV(B7%/GM<'B^^O@-7)T.W]*(T>/5(ZBT%(ZII!2*2>)<1'9Q#7B@:9(H]9" MNHT7^%G&O47_[\('Q:D=%)_S!$]3-UPG@<,\^\/[ ;%2TH:;X]%1?P"P'&YF M]S<2>>\2^:W]^H-4P=I /)(FLSYG.+)>$"2MB2QIHH4GWT&V*^5J3:#6R-4C MDBM'0O(IBQ2F><4,"FEO80&5,5$3"&,F'VG%+4"Z_/\;@%TE:X4]%X#?B^7D MTC$299*)2A!,8H6C-!"PJZ/BR>N$;RF7,R>F*Q'='0['N89*(Z U%="O[>/7 M MXS:._7_>U/Y$-P3F"-P=JU8/+R!.+JC/=(<:PH]O!7\WQ>X3I9G5B"8.)< M:^=0^DS]<(I.,01(' M3*5RPKE8*TJQ/QX-1R#B(/J-3-53IB1F!NB#1()C@KCP#CFK#')8PR(>/(GJ M>P;X_9L_#4356IQ2%($")GD2(E@].")'X17(4HQ<,F'XTE;/6L6I@:C:RY3A M8-8X89' ,1?S(Q8H9 !+6G-'&?4>"Z"0O?Z/+9T;VT(WXIWW[5^O6&?UM^B4 M,%@ P^Q?2'!A1\6>'?BC@I%6D1?NDF!N1Q]/7!Q,/R67N_=S!?NN*M#N,IB4 MSN FR^ZJ &1^QUY'XC4/2##,\PXJF),N'YTCWGNG" [,WS++;A-37^\PMT;- MUJAF\[7U DW$."!OTB>4ZUJ FH6$),&"@HXIALD#JME]AT)7+?65F?A54YI]T)7IX+?-'W%E_.[XH]@[?-.!ZX^AKWC_S_?'^]O0E\/\ M_!T!8\?:Q__IOH,^[[_^()3 UE.%M+ "<>: *\M$D?!880_6%[7Z5OOI*S/" M&B&JO1 IETNE)8TL+P]0"8^R,PAI9HV0CE,EPB/<3)^1O&;'\Y&(X[>]CQ^P MX88%QV ^HLS%MS32W!(4.#;,>V6,-@_F]FZ$ZG$*E;42>X(-DEY2Q$7DR 'N M(>E4 %D+C/EPOB]Y7_OHZY/*J[SFC4361B))>_,##8X++ 2* E@;)S(@0[!& M1&M#N!$J?I>ZW;- 7>LW;Z2J5E*E!8-UDA"$DV0(%M*<@YI'Q)*6$BQ.YQDO MJ^%BJ5O:+.:=NEU,!F$/$Y,Q\8XO'U:Q/I;9:$K]-86"IEB2F&2*(Z.] TU1 M.6T+ILAX1ST@:'+!/]C69;.@/SZ! NEA06@'8I2R.Y7GXB-$(Q-,\%)'L*09 M0"]O*65:("8W9YB3S;^,11U$LAGU(!STUH M:QY.VRU.;2< XRB\/>V,;+=)\7F7=?MB7%_!L.[VMJI!G4&/)BW0ZE!EL;A7 M+N>ELJ<.>V(1=R(BRVQ"3#I@L])8Z6"9EUJUA&@J>=9"]5:U0C>J=\^J-[>@ M2X)]C((AX\O#WBD@%ZC-654H=1H;9O'&"P7&I%1+YNJN49Q2S9=U[\U91:/5-=3J^>1MR9B8,_RF(#3B"B=DD]=(!8>==9R0 M)+-6XRNV3A]$JY^4[V"&9(28.KXS>D).@P>E#F_BR$*+PHX=]&"PAC-#O5V- M=(,KJ\.5O06V@(.&Z?,1)9>=DOD8OW8J(LHXE2)H&B*P!:Y9B_/%].'7(4OC M.7@LBWRC?_>L?W/KNB$D$&XXBLE:Q#T+"##5(&L43=A3[''6/R-:^@H?PCKU M[R>J%3*\-@=L4SKD_G<49C/R[I2ST$#0ZB#H]0(%T%;8B 5%TCF!N+0Y-9:1 M2%'MA1(Q.9-#T#%MF2O"SVM:6*"I(/)HMC$:?5^SOL]1#NJU9#02%&PN*JJ2 M1CJ"YC.P!2Q6(2JB0=\9;RF\JA*C-2LD\AA(R4P!LS+"\N8DY7*%AZK]SQGT M.O3'KAO/Q_UN@%6/L?J?]7?^<:/T&@JZ;?9"@]GKQ.S%6JY6I\@L<+0@8ED2 MFB+#P&!,F 8LDN4QU^X0#+?HTE7>5J8I]^/I:="M0;=U5K%KT&W]Z#;'2)FA ME"O'D;)8YR-/!AD7"()URCGE.;!2M_%",M'B>ED+],'1K62FOXUROO"9TR\K M42>"?Z1/].*,R[4'<$[LX&.G5XX O0R"/H*J#5:C^C=LZT&,Q:;/,3RV=Y8/ M$^42>L-BU"^V^OF,T#"&_*JGEN4&5RJ4GP+?:VZ\.+_W."W MQ8.CW_URVNU)*SFMC(;3_K",O7L^B%V;CP?]_J431D=3!)NY<")Z^.(2ZZ#Y MX]'UE]QA"@X[)S!<[?BE>-,_L;V[30:?._$T\S>WML0ZCRTA5G@FF.%!*0LJ M;))(W&H)&IL^D)P4H[KH:'"QN'^,R VB_81L@@X^M]TO]FRX\=MER02QG!OW M^2&[?NZN/FAV#X*MKAS+UV_W#W=WVH?%X<[67^W]OP$GB]WVUK/OGXM[L.9N M[;>W=]H'.]L%O#K8_WMW>_,0WAP.L/3KCU[WNF5SRTO^GURKPE>966;6]?*\:B^GNBA M,<_ FLRJ.'&]3!X\T=)GI9;.KW^PD6W45YZ<] M7&09D;]BX\#'F-)#UH_],4DNN_HF?HZ]<5PX9?"CGM7;/W7#SE_KH+I[K^_5 M,77#[B[AF9+,IV 9ITDG3H/1T6/LC,<:Z!UWZ<-VZ7 GJ[XSQZF\-AA/^%1Q.2O7\P\5J=O*9[_[[^ O?K M[/W[SW'[,-?PVA3O_]S%[<-W[-W)RVZ;ONRT#_-SIEZKUV?M[?W_\Z>O[PZ/.^VVXYY^OH>W_ZX_>?; MKWO?CD[V#U]V]__\SZ?V]KLO[[=?'NV=_)/V.I7':N\ T[WMMWSO]0?#C)=E MOCYM-.(L,N2HD$@9;Y(BG/,H-EXHW>)"WGD7=4GE67O4Q&5POLY%WT#?3PE] M23N6F!=::,TYO)/62>X=O*!)Z0KZR!3Z2 -]=8>^;W/0%W524JJ(HA6I.HSB MK$Q(,4XHHB0KQA"5R@#Z(F4AAM5&:6);# MYUM8Z;L"T=7ZOE:>-??(6T6G/F'%73G1:!1W78H[3R%P) 8K)9 D,8#U9"ER MCF&$51#810]8G'-GD);1O$:*NR(WUD,==[VA"OXYZ ^'Q>F@GVYTT'5YSO8D MT6CE-**B$>CZNM1]7G:H1S73(E\R);EE%V1(R. @&BK793) M>V) U3EK,7;WHR_WH>I/UVNQ?QH'=I1# ./7TQSX-WQ^DPW8ZSK\XVFXR;;L MK2VTU;?PYZ"B!X!VU?FG$SOX%+,\W(61/L7%:.6\\R!VN]F;W@M[TS'?J52P M69M6MC8M;B@RFB@QW"!#64*],>61LTG"6Z"7(CH:B M5BTFESVHMTXM M7A&/K#F;>!.'L8S(S(0BQ,^QVS_-)T::';&U!R]5 P]HM'TQ[ T>K1J/%G?( M-(X!H(BA0#,>! M5Y 0-8D4 Z40$G&I"7)::20=YFRO/TP@3&H[,8214LZ#,S M2..<8,@1S'V0@-6XI!>:+9:-:-P6:P[@/;*]C['H](ID.X/B2YB+LC+F?MHZGXBMV7FXC%BI M\S4&]"T.^@U8+0-6!PN\ S,3L781V3)I/4\2F9PYVT9)=<2):("$LS=4OBKC;'\AXF8MP;]/-2APY:Z-\PBHB0$T;"R@E9U(.-Q< MR+$:K/>./]VPX%QR MLDB#_LF4K@!#OXN_XVG U3(UQ%; 4ZXI)G8.7!?501OH6AUT[2Q0%L&(T2&! M'1530%Q2AYP6 FFM(\/*:.$96%2B568ONW59T&55Y1'Y1WX^]5\!76G4_X'4 M?XZY1$&SJU.#G<* OB1GD G>(T,=YY(XK'09VT6Q>@3:_W13!.[FI(QQ.)KZ M57Z*H)![IB27H6@ZXLW6\!A5&(A> +$@93^SEQUF 6,O!3* M:1Z3H''C!6LIMNCN?!"U?;I.C?W141P4G9(V%[],6,*OK:(7FZ,I:]]ER6/? M[O?ZEZV77.=I:'1VI3H[QPRXLD)2Y1$7>4!8;NZ@7Y[7GYI C>VS.H1[O\80 M(R$?7\$469,B(BQ%*YA*)N1<&[)%^ J,G]ILG#1A'K6D,PV,/!88F2-*6'&= M+-=($ /3HS*,*(0D"?LI89O\P$XPEKDBF0?]8.1I^M@>37H?^X,LX*#.MR= M2CTVJ^UAMV(FH#6QSOZ(O5BFN6RP9PGL>;M 8:)CC$9!47("L =>(B-"1"+/ M'7:>*,\!>V3C67ER.KJ&?9=&1U>BHW/\0#( 4046!K4N'Y#'H*,8&^02HUX$ MJK1*8&;P.\>5-MZ4&VA8.XZ*+I#LIE+CTR]75@__$$A<$PNW#JA]MT"''(M1 M42Z #BF".+''5_EF^UTQZ,8[A!WS6#$0W_LNO$)8_3RW7YT(/TJ#@ZR=*R6A])KL7K' M#GHP6L/I<__(,GD.R[B!Y1O LE]@G"I0(F6@R%*<\_4[ATQ@ GE+F.&4>HGC M]]TZ#RT'VQ4B-9)P1TG(98,DPP))S,'VT 1L#R<8TC$*D!('3 ML#_SLBH"9 ME9[+^0%0/K#7MEGHFH5N)59)L]"M&=[F[0\IO54,(V(]0YQ3BRSV%,44RXPI MP6%VJX7NWN2@6>A6(PE.,QF-A^E@9>*]B$$2>$218>\X%43G\^;X&5F,=G@, M"]U*DY7S9_7,]?5O^28&9*$M]F,L>N,3!_9JF4_TY 0TM[1HRZ)Y+5960[_ND(RI"&Q6$M N!6 _E5 Y MW!^/AB.83QC(R?+9^/96A:@?%XU(ZZQ0EB,)BROB0D:D%6,H4B&,U\IX1>LJ M+Y-5=4%L&HE9I\0X3#R)TL#<@=APXR-R*6BD3-3),L-9"ALO#&\9NN@-7FW^ MJE7@].,+>6Y6I_4&(S6KT\-AS?Q!,"JX$-$!P><*<1T :ZAUL$2IA(E,$NOO M67X/*B_-ZO00$F,P"]J$@)B48"$:C)$C>77"&&Q$F%!O$JQ.M,7)8AV)I[,Z ME9;D;R,+]X5_0^?SB_\K_]P+B-,,XG-#-VW"].$G=O"QTRN'@%Y>A7S,1T?N M:\$IVWH08['ILYUI>V?9T&SW1V" COK%5K\7R6Q6=^_]() MHZ/IRCASX42\\,4EUD$+ 7.NO>0.HWS8.8$1:<W=;;S%Y=&8_9M; M6P*?QY80*SP30"F#4M9B;9)(W&HIF4@?:+9+JHN.!M,>G ( (S>(]A.R"3KX MW':_V+/AQF^7A0\D;V[W=]H'.]L%O#K8_WMW>_,0WAP3;GAV'#N#6]2V< M@6-1VB?ETG$!->5Z!#\G#YYHY;-2*^>6W^H[J9]I3J[]&C^[_KOOW9:P M9T+26]WV^]\)QM;36'[3VUYAM4ZG$:A/7._Q*&KZ W M\^-@;M*I"@O6:7";'P%$57WC: $: ]^=S0L=H#PA&*OK%+.2.O:'C[^F>:K MF.@9U\\2<8L_EH)ENWQW*:!ECN;5=/-:+]>3&BYR2^5X &B]PE9-"2?_B(): M;VZ%5SW[V8X6+-OK.GI^FU-3MW/7G>UU)NZZX]>BO?T.M[^]_?KNV+/WVV\Z M^X?MSOL_WWY]?_R)[V^'3_O;K[_M_[M'+MQU.V=[AYMPW?N3=_0_T*[7^/W) M+F_3O2][AV^.]K[!ZY-\W[=BWEVW=[C[=6_[$VZ?O#]^=_*:M;??G+P[_LC> M?=O\VOYSY]O>\4?Z/G]_V$U[G85"BH%RGKP32"B:ZPT&7LO?FAJ0;9?@9D:PY-/3YDFZ\U2;5W& >!$M4$<6P,LI9( M)(C43! LG4VK.#/UH,A6$W);?PY;Y5?.&PR#>!1[P\[G\WR*OV1N^^OS&Y@2 M2QA7Z_EI3:;[IK9,S8NJO^P/X&VO\./!(/;\63$:P-VZ9;ZUPH;C\7!4[BO= M+IYQ<41J'?)1#^)?JNG6K);.9,:KIFMK,EN'>;*JMF[VPN'%U&V>SQPLMOOI MT'YMEM(EEM+VUH*1 $MF2-I')!QGB$>FD(L*WDHIK%".^)033:UB':V1$;!^ M-5^ES^Q1L>!&S>N@YO.,.3(;K!4)<>\Q_%$$:6(L4BS"M M0>T9!S1],R\_5 MI?X,J?Z$^)+V?=>]NT0LU1-TAJRN]PWKNVXYN&(EN,#TQD6R(L _6'3^!A49 M<#MD9)E %&ODE.!("B.8,Y8H:4KG+WQU<]!?F<:LEO_]R-?;P%P#<^MEO0W, MW0_,S?-:&1V7UFHD.;.(A^"0E9$@J8T3-@:3G*@\P=T5FKMKL4C8C_K_ MM+V%3S.M_A).0NX=YY03''W@Q$<-;P-)0FH?:0CAPV[68T)_E+GB8$;\=DKA M>QR>P/8T.<5QZ+2__7.T1W?)._J6OCM\S=X?OQ;OM]^^77@"_W/\?OOUU_W#O2_O_WU_TMZ&SX\]?W^R)]J'.]_:WW;@W[=G;?J. M+'@"3]J?P*H3>]_^Z+X_>8?;?[Z$YQ^=O/OV"9ZSQ_8./Y'VX2ZTX9^KHMVY M"<0S;G*JI("XX1%IQQQ2CJ EA-.-$1F5%B6BX0;0'1K3YO0UCL>?1!!0P2XA'EY"Q,B$J M884**43*=:XOIUJ8WKG&W,,BVCU3WCFO.>&5JVK%]2MO<(^;Y2JZRQ-JU9Q#V$U!.Z6M/.V#_W.34P^TS*M;O'K45KN^4 M[U35ME']Y.R/VUO)-RW-6Y.>+EW2X2DQ0\I%\AHS*Y3F1G,;. -*2!/8O J' MV-BZ#\\,KPCNH]9P''U"SA&&N, J5QZ6B$5MG528A API1AI2;68B/'15PAO MH.'!-K/>96)8&)-%ISWQBEM8">>:,4"VX<51H)X3CB@4=D M,1:(.\,]MT3H0#=>P!2V&%L\35(WZ*DM9_Q>[9&;';H%:^U^57_V47 3CSI? MT5$GA-A[WBC9]Y2L@[],E P^?_UE;_,#$=1'DP(B08-J*>.1!DJ&'$[:<08T M306P!<&+R+G;G'Y> M%,TG<_J9:>F\$XQP+KF7VJEH&5&.*&RT$-_AP]?$A3>KTUH5Y^NYXFSOTOW7 M'PPU$KB#1I9PB;AE&!DB)%+8^BBY#C;RC1?54]=N%A M?_-\7^&5[83=WE:UJ5 67"GG9FMF:M[DX*IA9Q0/XN!SQ\=7T/E^>!-]_V.O MO,L_MCN.#?-9 _.9VN4*.U;5EC-E@@>P%K2W L7@C7%2@!;HC1>B97C]K?+; M;V;^I%#@!#$4:R^ ^/#@N(LX!)=TT(P$8Y>ONM1 P2."@GD7G3)41.WVSV*< M!!)4/J);)L-[ND;ERAE626UWA\-Q#-OC 0Q7A8XE));?[5<3,9VJT!B?JX#( MLP6VA)W"R;J(9*(<<1X2TH)11$2(L(Y&+&1\/,9GXRUZ:+YT1\5N"-"=M'N! M $47G0@.19L<$" =D7'.H$"<%D8HF&5:)@7!:M$+7#?EKBT#>GR>I:R@.98M M,R _&T@)NE@,*WME6)P.^I\[(8;&W_2 ;*CZ^&5_,#$CAPT36@%6[B_F_[71 M>^RI02S8B#@393Q'1)1)(9275.#5,:'&G^<.*5/:N*:V?^,[)?@?R4^<)BR*%#O3@JAMG'"]1H-.J6 MV E1M9SF1.LQ\@#UYRKC1=&+I[1;"*.'K&.KX ZW:>. M-_ZFE0' / TC.#%*M$'"10XTS'CD@K*(87@IHH?9S[FV6Y3?J6>HD@21IR&@+0V#DF?6 HX M89+KYTBM6D(L)AJ_G;5],XVH^5G,!LF>*))Y+A@VCALI-1?8:V8=3DY99HA/ MGE5'91HD>W D.[N,9%0$RIESB$<9$%-159(+UF*S!*_\4(1T6)WSY/V M@$CVJ%(*K3!CRH_'^J%SNJRDA8_,6*GANK;I?76 -(:B?T4)Y5PW[G8YA%:8 M>NJ>[U%;J?J.\5];$_@..81NZC>L24^73CU9>R*XC",T^'R6CVL3A0-2X0UC MRB9N(I$%: MV#RM+8P&?IX"_$2 '6:23UPRKKTS*7@J6>2>1>VBNO[H=P,_#P,_%ZI1O!36^[X^ )U]Z\Q1WZ*D-QE ML ^0S><$CC%8RFFDCD8O"#>,I)"84[>/,RFGX(JJIG_#-+SL#Z#!O:WQ8!![ M_NQP +VMVKK9"^6[;K4;?;Z/?5$+M<'*);#R]0)5 S8F< H!&1X84#7#D%6) M(IED9#(2&8P%K"2+A[QOCI1-E&[]]#P1$Q.LDAIK#O,/??1"*9>,U90$??M8 MDT;/ZZ'G\YR(2DPB94A%2A%/&O0\9[,*.#DI+6?4!]#S6JMY;0G18W2FW3*> MI"GP\F@+O"RU/G >>?0*2^&XXMJQ$!6U+! ):X%7UX>5-#;P ^#]VP5>EPAS M,46.DHH)E77LC05>%SUE!D>!HV/9!J9D\2S'TC9P4[:J0;7'@&I1!2R'F#2H]C"H-L=B+1%6:BD13!*P6,8LLIG4DI28M]XK MSG3IV2/BT:+:HXHS6>&N^LJ*^CZ&1CXR4Z:&R]QLM$F(J>,[HZ9 54V$Z#&> MKV@*5#W>*C%+G:05E@;AD_ >HB!LM6 ?TSW#$P=%.P1&'%O_."(!BKF S(Z>,0="4@;QA'U MG@.L$QH@XVR&R^8;BEVY\1=]0NZ_MFU5N0$,1$K MX@+G)#E+M. &^JM3$,R(IE+5PROLV66%I5@3'BQ'6E"'N/4$N1 (8EYQL X M?*U[/-G":TLC'U^<084)&H5M.?4:FLP5@$^!;B+D?/;QR7# MD%\$*#8\93T\97(LS#%%N27("P>&,U8,6:XLLL0'(XERTLF-%U2"W7R7O%;U M<]S]].HK7 "E-=HS9;D-Q"EKK @A,5B=B+M#:KM&?>^!M4S4-WD3F4[("&D0 MERHB)WE C"5K*9->2E)60>!-&'$31GRW$)LGN)>Q7)+">JP5\3:P! U0-%X%!GM8T2).*ICT-I+L_&" M:X![OLY@NSJYFAHX^UGAC&+E&,$T$4"O1+T+'I.@L8%_A1:ZB1RN&YS-D5>C MC="2&^22H(ASL#2<#P)Q U:IH,D0)0#.)&LILIAO\U' V0,'#HLF<+@)'*Y5 MX+"Z$O8/^R/;+88S^/N_DQ(DK2)>LF:63B\VF>2J4\\9S'/HCUTW5IK_\[*# MNPU(';G#,KXO2SDP@T0$YYP!:? **PEKCS&81Q.:#-UU8 R[BR F(=$"/F.>=5@Y+UBY'PHK&?&.0E6E2=@505KD)'&Y/PBT5I! M. FY4(W +7%%M:JG@I'WRLE_&UGH[(M)@;SRSPU5^K!S$H=%.WXIWO1/;._6 MRDVS"TVK\Y[0_+VEO/R[*(G<_Q]R^=,#J: N;,A1/QQA>76 <-'(^NO^0. M@[Q2T5!S-1QG_N;6ED +4$^(%9X)9GA0REJL31*)6RTE$^D#U1O3BX[.70VG M]F-$;A#M)V03=/"Y[7ZQ9\.-WR[+'@C>W+C/#]GU<['6P__?N]N8A MO#DXA'_VH!L'Q?[+8FOSX*_BY=_[_Q[4M!>_[/:*T5%_#/<(PU_KVLBW/3L. M'8"K7XNEF_@#U)I![XE7+Z\Y%]!4+K'0O:X]'<;GTQ>_3]>L3J]L;GG1[Y-[ M3? L*^-\C%UN8_7U1$^->08F; MP?E>WVH&9SP22Z1EJ>/T9F_?JKIYDQV)QS]<9!FA7]7.Q+)H]KV>SF/8U3W= MLL.C(G7[7X9%&O1/BOYI'("1 /9*MI<_@Q40;UD_9YF$1@^=_V3Y1C[ N8!U M"L=R)P/6DA/@_KNWYI0 ]]^A98)+)/,I6,9ITHG38'3T&#OCL0:JSR?1T3_+ MX8;]K:DK]*BS=[PC]K=?=M\=A\[>X>MO[__=X>_@67OT_:?W?[YC;;K[!:X_ M=VM"VUC[WY"0 ]&T.@#P35AH*V&-R&59/&=+>4!1T$!'' M@'4,#WTZXS( /4!:D/M7PXM2!N6&PR""XOE.-Q:]":'+G^;7/K/_7\9Y+Z+3 M^[4X'?0_=[+E[\Y6;PC4A>NOG7UZ49@=_LQN%C+F\Q,8+T^)LL;CB?2KQ^KAF;4E%&?V&G,T<,D>[Q-[P M]GRB-AF3ZL\G#H[L(/Z1AWUK9M0;%%H9"G46J 1U3B22 A)&4L0ID\AX[Q$6 M-,I(;*)2;KP0+<7O3"5^QHQG/Q>5:/1W[?H[SR*HXH0Z(1'+=9HYS@3"ZYR\ M4&B%E0DN%W(1+9C@!]7?.[*(Q^B:V#TYM9U!F46UGXINO_<1=3N?@5)D-T4Y M2*B?T'@8"SL58? MB0)_FU-@['QD@0LD//:@P)PB[9-"6/)DA+!!!;*R-*LK5.&?PEDQZ[#+1"-$ M-RI"9^BA8Z.2:W2&PW$^A@]C,!PU/HSULHS9Z=A/DP-0O8];,/3#S5[8GDS, ML,&DVY&*J>'C-%,A:8N$XPS,G2"1B2H@X!I4PG]8*K7Q@G+5N"V>F,JNG%+< M7&4;(V'E'&.JSX8:'4Q.A4BV 8]"6YHMA?P^GT3^% M(V.SV^U_*0G$+SGL!MIS]FM6A<(/8NA4T3>+.7Z>HN%3CV#D5SFD:0B/?]D? M;/?';I3&W7PLNZ$52\+0_M8"K;!68:R-0"9G5>][ALA]8C;;71U=;HZ3QE$8H;%Q%#@42/N5$(NQU(X4-C@A/4"IXT7A"_6 M:GKT8;JUY0K;,<7!H(R]S='JQ+H&S!KB,*M!KTX('.8A![L%_MTJ M"5KC%UT) "W&80+V4&ZE1I0ED0'((YL]I)11K#CQ)%#_>,I/-7Z(!X_$_)$: M-^JZC+HNGNS1@M)H@248X O4<62(8(A$JR0C4?'HLLMP50G6&@?##95NZ\CV M/D:@#$6RG4'QV7;',6]E9'6#3N0("G@Y[(1RZZ\YU[$N/O'?<7_TO)J,W=Y+ MF(I_\DSLIZWS>=B:G8:&5JSB!.+A8LD0K7!R&D;3,)(SYD:#G)4!R$7@3% 1 M3#[?4;_]UD?CC:BU.J^,5RRMSHW:+J>V$.:605 MT-C#=.8DKGJQRD\3(K%6Y=L?'<5! 0..RL/!\6N.36[<$FL/N,S#WN[W\J#O M5&/>;*&N#H!V%C/M1VQAZ3 H+Q6(RZ"191HC3R0/(5@9I=UX05J"KRK/?N.- MJ(OVKC[0\BKM;11T.06=8PC2& !3XA$V 2.>*VC9X"2B,0CJG%1.^(T71BP6 MSFH\$/?@@1AF%\1,DI#R6$890MGM6-?IWB%AR$U-GH>\QRJY(%-UG.;ISFM. M'Q,[GW->Y88$WE/4RF[/#W+(_G:L_MWM36?CS?ED-/1P=:O/W@(]]$IJ!0P1 M&<,=XM8+!$N.0B9IYE60,C*Z\4*R%N-U6H >#3]\ZH=]&\6NBV+/T4KNC9%$ M&)2,!%JI(P7%EAXY0F$: ^%>YI1UND7HG7U/-3T%7$^^\6H03VTGG'N<2B[9 M+[U1/\^9WWL.FOT1.$WF9+K9/C%M-WNA-'@WRVEIX&IUU&@;2*/E#*?D<)P$2HI+1!@FC M".(Q@IVAK$;44(43M3*4=>);1M\Y,4E-8W3K24G.72"G]JPL1G5!26:<7#^# M5Z0>AWFNMYY>51,T!:V+Q <7T]1 V.H@[.T"3Z'6>VT#043D[31B([)$P P; MQ[&1RA *JLME2ZC%4\8W)RJ-JZ1NVOX0OI)&V^];V^<(BR >K!*G$$D)M#UZ MCYR0$1BFJ)[TO:?SG]BSZJ,_^5IXVNB@4L&X_J]<7,( M>-D?7!-". 6K,X"Q/ZH9:4!K=:#U;H&B1"(2A@4*2<4DXHXF9$00 M*"6AB*8B.@X*2TP+X\:74G>*\F QPG?7ZR;X__8J/<=#5, I$>F1B<8BCG-* M%$<]DL8YPCT5.KAZ!/__A*Z3P7@N)7Q%/F(OILXM=W,:K\E*O"8[)Z?=_EF, M;V+7CF)HS*:UP)5?8""24QZY!I"B+"#.J41&2?A#<7!4<\R9WWBA@8#<)0U# MXR.IFV[?IX^DT>U[TNWY TW24J,90X'YB+AT!AFO?#[0I/+$8YCXO%&K5.,1 MN>_\*H/X.?;&CS2T8P7JW6CP.-\\GK.$BJT.R3XOI M6AS53$F%M+1@)H48D;/4(D\5U3DI?8I^XP45+7FG39AE%>BV2/< #I(G 0H/ M>5B[@8('@H(Y4A,93"9/$B674\"P?,!;)HHP"9G4,.XR%!#<$F15*1C6C@<3 MYC-MR%3F::GM#W!V^48=?N@#ULLW\@D03'7UV?I,+E.W_V58I$'_!!CFYSB< M8Y2W.U1_TQ7H(>^Q2IL M NRHFG\DHJ MV3@GZ^RDV4]0XHDCJ4U2>=3(W=E-(U_ MLO%/UHM5WLP_F:8%@!O_Y)/Q3P[Z, 1AZH >#L>YG.VPJC%SC[3[ J M@E),7I^"E?T T96UWK=J"%^6!\ M^?$?%CC#ULP)G.P-&<+/NN,\V@=Y[O9/\Q?-$;75\(?%4Z<<4Z%M8L@31Q&G M@B)CI$6.8H&UA ]8JN,1M<;36[=?[" \P('6>KM&UK9I.SG9=M@_M%]SN/E1OYL'[V5_ M<#7>-<"U%' M'EL-RFG,C$9>*I'3$TIDJ92(4>*ME)+;LA*'7*P%^B 'VYI# MJW5Q;:Y*?QM6LD+EGF,EE$4KD^/(JY@#LC,K(:#KB8)V&VQPH.6.+>6R'NK] MDSAA.CW?.;7=G'JT8B:@K:= ^CO#87]P5O3ZHRH=J;>GG1'\KIO/815]!PTN MM>:G<,<\8'JOZ01-46V_]^I\=MHP.6!^;553\W>>F?V+B6D@:RG(6CS/RKT6 M'G.#8!F2E4L%"(I"(O*(HQ/&6++Q0M^%CC2.E+JI[XJS>#7J>W_JN^ '<2GQ M%%!0,%D<&X*L"O"')T>ILTF1[ >13^LP:\WYQDV2AS8>COOQ<-P@M^#+Z;YK M$P:R#M!:/+=*!.?:VX2$S;$@QDCDL$LH":*P\=;E."T=< M*X#CA_%D+_8[(7+'\S\LH&\I2!O9X'\.(D%HTZAI"U8<9(39+75 M""O,E+":) ^0IU95X+LV]*9(4= X&.X<@OG&B OLD1;! M(>.\D8X3HYS>>,'ODA#YGL_T/4TGT"]ADF+XUZ(S23JB,D M+$?.\HT71+?8%7#2N*/N5^FWKN-9A1T5+G[L]'IY%RYGLBRU[&<($5H"" 'S M.*>!M($E+[2$,('W8S_A&Z5OQKX&QU<+:8,XI1X91F!D69 P8B MC\AP$I'2)"E"M#.6;KR@3+4X6RD5OSQ!]#5SV&YG_6U./'#=+"9@K&4H[AY8P$[156 MT@LRCJ5C8#7;Z&I"N"4B_7F!AE@>CA1 H$$W J,0::9RT\!5G4NH(>2M)3KK" M') SO670I= ?NVZ\W-V'3E.Y;!.?@%%P=6+2@_'I:968R7:+T!GZ;G\X'DS2 M5DZ3EA:=7H5(H &WRU)ZTTVAA[S'TW9&GUJ G'Q*M=/S_9-8)>NZBWW])+C- M5?UZW QFY7&:NZ6\'&9Q>04RU(ZCAH(L14$6$X,E[9F1/@*GTPEQ 3S$90IB M&4W$IDC*W*9T5=4;:^3V;@#FT0/,RH,4&H"Y.\#,U[W'-#+L)9+<>Q$O6"6"> ,.^&?L:1:#7"Z4J[YR:J!Z=7=JK](2 <0W,JY*5 M!A5O@XJ+^<\<3H%8J2:QZQ8+9)5+R+!(I#%<4:DV7MSY<$O] U,.>$0#H%(:FP+OJP\4+7"%SJYC:N]3V> M #U=W@$,WX\&,3PQWC4[H_>Q9)B-/QB M"7[1WEX\FF\XME+;@(3*];"TQ,A2K9%@% =&6) &^(7!=?+I-$[C!G?6=K+M MIKC3Q-*L$)3FC!YF$TRCLLC!O"+N(T&&*(RTC90D:CP+;.,%:0FQF%2^<36O M7"'!IK>]CYT&9 M?L(E4=>"4:X_&O5/GA!&W7^''C17YDHPJJ&%=P2J^4HEV%DC+$9.!X]XM")G MSA2(L\B8(=(XFE,5M*AXV(*MY[IR00M_&UF0%O@W=#Z_^#_X,WWTB1U\[/2F M(=RSM\YU@^/@YAIWV#F)PZ(=OQ1O^B>V=XWN$?PCY:-9^>:&:WVM_AY.W+"M M!S$6F][W3^")9]E_G L.AV*U^+\1>SEB><_KGZ/BRA.PDY:WM%@ M"SLAY5B^?KM_N+O3/BP.=[;^:N__O?_GNV*WO?7L6H%[V.;>1GEJVI5?WO;L M.'2@U;\NM/!Z\5E"P/G&#[!1ETSS_GI,GA43VM0>G\ M_ ILN3EF9+-3;#_M MGTX*I P?ELQ\:Y^3F3V^=P+??7O]]=TQ7/GM-8'GBO>'W4_OCM\#H=DE>R>Y M'7\< 3'IQK_>G+W_-YP"9Y![WX"\'+\Y;F^_[,!]O[6W_SG:.^QV]_]]TVF? M['Q[=_SV[-WARZ.]/U^FO,8-C,E=-1[#^-N+0.:&IRQRB<1%68QE'E)B@@,\33KS6 ,9LXVO!UT M3DOVVT_%'^,A3/AP..4VDRF^0GP7)5%.5^E.5NK1C48I- M)30_')$7K\?]42>7/CN,_J@'3?QX5NSV_+/BEU'_8QP=Q4'QI3,Z*CJPA _' M;M@)'3OHQ&&K@.^*;+12_/M6Q0W*=^3WHC\H-J;WW?BU572&!0P#C,QX.!J< MY=*MF?05H?.Q+.5Z$N&>Y19U+OC:K[Q>HXOF3)@'/-".BM/^ES@8PF='<0CD MH.B?]#HYH5DO=@LW@)L@-^Z4!9;+.P[!(!BB,.A\SI_ A'V*Y8:XMW!/@,VJ M IP-)<,V00[@'MW# [,G#1*!M$5:MA_)C+_DG^XA>P\?K% MIU[_2Z^PP[*$7E8)PWG76J7HG=^U_#7T:'P*GSP#T:BZ/ND"S +J)W243TK]LK&] MO__7QJ\S_##J8']7O9>4N M7#RRGSO]0:MZ?M]/M!I^V(7U/LOCLR*7$P>M]$?5W)>ZD5N51VQF "_FJE2R MZ8R.X<'GZ@^BVHTPNS!C%X,]D:A,BN>']\=)R_V_OVYNC=M_91 MF^ZQ]X=O29N^)7O'>_!]>X&;M(^[W;WC[LG^GWLTM[']Y\OC/;K#WGT+W?;A MVWS]V=ZW[LD>S=SD-6U_^_0A1J.$AWERHDT( M(@3C:<1<4V8H%QY'#E2&8VG8/#DY&)^<9/@!*)Z9B^)B,HKI;'R?KUS)"W[< MF,N-YX08;;V10H&R*&_@/Y%<4OD2G,RY-W'-0CHGBF?5WY]9'/>WWWZ@W'F> MB$:22A!'DC!R3F@D'&$TITN(*LR+UW7X1E>/;^5]GN<%HN-O@'CE5&>QGT6D MHEKUIW;R;'7>.K/RS+[LK.ML/+68LX9,S'\_:_ZG<_-_>.$[ RJ0&4'LP6H9 M8?TN2P26-QX$FYEI25K>/CMX5@ S@$6\VSW+7\?3?$M[ 1FG51WPO*C^,N'N MY55_;FZ^FK#W7RNF=WH*LU6NP8-Q_GE%BS^.NY51FN#,I2T_,4T MN7!F4[FZ>)ZYZ8,.=K;.'P%WLH.20)4'JSHG,_V&'O8'N;7/BBV@;;;3F\UC M4#ZFUQ_%2T&OO?QU[O2$V);CD]MWY7#^52!NPW' MMF).)06[%9O#\NO*7IKMR.6F@LB_'@,SBP/HQ9MR"'(-I)?P\X)@]#HS MQW$W0(/@]K:\")IU/.Y5FS=EV_,39L3K!T)53O.L;/9*S]3\",[8=L!OA\5F M#U:2[A5-_'^E*94O.8LV\[-\D^WHXXF+@\K?S4BKR!M$T*!N'LU>L6>!"Q;5 MQ[25[0> _=ZD[.74YHS_'6>*>OZ@WS9;Q6;^6>Y(T>X_RS8^2E:!EHFTUW)3@44Y\H] M-8E*,@\??SF"H3Q#8.C!W6:= 2#EW6Y9&V%*4TJU/C?0/N@G97-N@+4',24)[X 8)@ !'R48\U*0R0<@U54_; '0CH<9K*5 M#?9JU2F2[615O PBTYV&UKE- D/5/W?5M4I?Q2 >01.S)0/P-+&%SG.R#,^U M9(I\5>Y&^)W++@2P''/ S[1)G1+30L>76R'3B;GRX;GQ@ XP^L *3ZMAF3PJ MC6$(IEJ9>W^E6M(,;Z4[!.:L7[I^JK8]NW[SIFZZ ,-W(5.]_B69K):FW0R+$G"84HSNIQ/ZJ-AVQ6WLU.?_C5K7E:!S,0Z MH[-YVC>(9:S),#LJ)PZFC!@G]E,LXG0X*O(T'(Y/3B?8FW7<5L4L*X3.H)#) M]\GYDEK&=@XG_L2JZOV4-U]PV3*!5VE[?\Q/OO3#ZM89%J8+P=7@ "MU!,"W MPVN;,HB?(QCWU<-C#L;.AXC"N%P:+RXJ\6^R!!QDCCLS)A=C,:$0EQ>PO)SG MAX[ZK>G3\NK;!XRM%M )+:NZ5[HYSND'_"YV/F?CHY6=E+!Z%=DG7K:\,QW+[;[WU$^3YA=B:R<_I+I]MMP0CV_2?D;(7 )WE, M[/E:#_J:7=;5Z3D_ -R'!W?!BNE>S)8OMT5"3'%0&1?3A%VSSX.7VEC/1'U)A$H&?AN2(2NVQ#_B6-AS/6Q M, \0UG*EN_2'[L\Y=RGA24NIL',8=9FQY^MS^[O6)S_'$\ M'&7K&U<>PHOPKYG>'@#G"780AL4???CGW*7Z:]4OMAY9YU/F* MCCH!NOC\IU'P]O:> *,,MX_?DOW#398#BC0FCA&#E 2KC'/AD!:@]98RZCBU M/B8/(G;PMIP,A.5$AEK%=G2CR>F,_+(R&+;Z/:"7PZE'>K]TE^Q/K(%?#L8. M1 R G2L,(%WYU+=!2CZ7RWA%\_Z* 63QX^36<,-1#J8NS9,=F/?1!3/:_P(? M ;<#(GMQ:YWSE>!?G\\*2O;>5"T;E11YMY>9ZX7/X-)#['>?LS$S%!N_5DZY MC^-.Y2H?=DY.NYU4F2^5Y.6@%WNY)7ZF)2&/7&>N.=GM,=EIF/+.TL*9&:BA M[Y\"V_V:]S)*.ES=]Z(7^1XY]"2679EKY[E7$4RA+_WI_4=' R#5)_T0N^4M M-@^V)A-5V7%3'CVL3,DXWZ_L.@NAXIA3(4BQ#-P;7HJX*6P%1Y5_?SC1XB*6 M=F+VY_W' L\8G$T=X),HG]Q&:%T>WS(6:= ?GDXN@-$:]*T_*A\SB-":6.'& M,MZCJ5MP.@Z]T=%PXJ^O_/'G#L$R,JERB.88)/A)=64/J-^T.ZWBRU&G&R>M M.*FL;VCJQ*\Y<_W4-JQ\KY,(IRESFK@OSZW5*_9FKC(:9HV8.:?=V>U<^ ^Q M#, @].+\3DZ6G7.MF)&?UB7G_,2H_I:'L_#CDW%E*4R$;,;/G>_S/\O4^F(2 M2&]B4GK+$^/66N,,X9I+:J+GDS(R0$,OG?41\UST(-O51_TNR,ZP I>;G>*1 M/QTIW13[AV^_[AV^8^U#_V7OXP=%DV1,:J0!.4O_$$3UTZ9VFSJD)IUYTP,?>C$I74" MUI3L.LMJ/^M9.=>AJY!ZHE7YX8.9?4YH9G^ZX9&[-UD$9E$O^WO\V?GJ\@R6 MUR(?8*J\1'-*V87V5 B^C-+ETHJ,$IM,%#P282UV29H(4V]L(O'&2G<$*'H8 M!R=_] >#_I<\WXW6W4#KOK:!*0:IA7 1BDT#R^9#K2L],9:+T?DY!(^\HVTX YH%\E1BE=*S. MT&9@3AF6RCV^5@Y<7@]JQQG$FG#Q+R4&7F!D67FE:MZ)RQ'*)8/\TI^B8I;B MX8P;/\-Y/X?$ _9TXPSU+V:@,6^3GN]QG.7?^NK&KI/&@\M6P-P=F[MG)V6KN=ZFZ;%*4[YRC%W);JEM,G1\ESZFB/OJ]2?3&0@.>%0?G M<3N5Y(_,Y@K+[Y\V]8"]V.FQ9-TI# JRB&8O^0>,%WE3[ M@2\!"J<.B7R286MR3*'Q39=U>)G3&&N!6*Z^RVG,Q_)Y0C$FAI5P%'LUO^] M%=$)&Z\9!GM-"AV$,E98P['!"LLEX@]FSYQG.M])9_=Z[F$B(]FS.[41'DT, MPA14+BR?:H^VVJ*N^N7.)L>/?G@2KMS&FP9XE8%"5Q[G>5:\.=_4'\19M\"7 MHRJ&=33HG\-WOG]G>'XX"_ #^ONYXTLHK0+V)MO8UT1+G3>B-7$E5M$%4P=: MB<'#*3@..V$2I78)=//B6?ZJ1,72@=>MG@BWC--0X@K<^K#B+;3UAPZ>Y3=H M[U]*SI>'X56!$M/SA56X1S\'"F2)&8[BZ4SVWA]W?Y)I ^5D.L^YF!L M,9S M3=4)QR;6H5LS[G5D79[+D&-).P MSDD 2E-:J)FP]1TL1Y-@UXG79CHMS22L9A*V)V!T:0YFXK?SFN9C,]JK&>W- M[OG!WNN&>KK^-GIPKS/SYK)K>KHP9RI5+@=V>-E+D$,%A]5^Z#53]6A"Z&?H MZ^1X_$R"@ DIG3T"?W[XNSJ37P;O_09#-#G'/W.\^Q)Y+;<-P9(NZ>%P8JB> MIV%H?3?_0!F&.8FXO.P=&>)A!F(H_/4"]6C M7%@+.9[SO)&N MT\UDN_1M=,^>%=OCBJ%/(V O9:>XB#&=7%;MEI2NINIW1=>.>_[H$9V:RO!: MYM1(5PCXC-R>C]AYT@P T:.+WV8WV?CT_V?O79O:2)9VT;^BX+SG[%D1%*ON MEYE]',$,MK,P7QQU-;(%8DG"&'[]SNINW2600(" 7FN& 5VZJZLR MG\K,RGPRY^GV)EVWT=SD]W9RSM*<;W1G@H>%6%; ,V=D16YL[#?@"M6F480W MVY?CI")9A@;<#D.?;5PG1HI0^%>P=WRO)J-,_RY'5,C>E)P//$^3NZV4 M2OL24UX)WOR"%I-I%'UE2!C]HAN:UJSRFUG/!(M9#PV&YW(!XI4CS&L!3T4G(ELPNLU@U$;N8 M#B#=N$&[RT9L%6EU/?NC9+5I%"=* \Z=X:7:G4O;[E\.#X&*&L9S <8F1\. MJQM#+,MUBGTSGVCTJ\OF+YP=7_:*-*+1YW+%S>AVXP ^@>P%AI_WSHM-8BS8 M/V\1%YD,\T U%4'_Z3F=NG6O6O9&Q_OS[A/:?HD M?XTVOTXN!X%5*RHLLVU8)(Z O3?[X8:K^-RJM)3!5T=V[03MER].B19$.Q?O MG+:1<_-RV&)P^I)5JI7YIPJM&:Q6^>:_9B*;ME$PK>?5G)2-T2@'1ZA5U'-@ M,5?;]8G]/D"%T?.,#WQH-_P ,2[.^/)]"].SS)X5=AA)F_C<[,%N3#C853;68'OJR^//M43ZB^>48RI[RL>%JL\+6$=L/RLCAU M\##$\!^LKH9DA/KN(#LRP0?'621E%KM?![>.#N'U>\=#\8-5B0:OI2S(+OE@4N0!JZK2/WI]5;B.US7;))O^UZ#^TFP[I4R0)-[/0A M44XM&CQ^R4PR_N'SWF#?&>;Y#;\W]J7YN22CI9PS6P4'RFFY%BBOQ>7P\SME MJLL*W-8/S:96Y#PU_@'Q.L_&?+\Q.F:LZEV?!A*\*Q>N8K4 JZ=;1A(&6]Z$ MJF7=F"@IK31O$C>KX$?O^L/((G%R@>8/;SCSB8&!-@IQE$R'Q0!&VCGF[@YA MH$BR+ ,D\*GS 91,'".6A;0YW>*X9"QM%;O&9-[*+ZV=N+-=Y9>/C*Q"D;\6 M8E&HY+^*Z%Y1>WW=-W(21OGYQ19=_MJ-6'VC> '--4/-'6D M<24%RSAAY]1C_#;8.\NI&I1^5]&;V8/DZL2X2/:R(QMT>VX]ZN6ZXR*ZI M!&/R>'MB*B9&-)Y=5YR>PY=CMLI._1A#426J'E ME\.\M/GQI6*,9:"[RO<;/Z7HQ2?B9P!TE#PVOFB2^DO<^0H*77+[DQRUVB6(!;0AH MK,HJCQ9\H\S84Y'*QI_1G_5_=K=40P!G_#1RGH%DKW<^"^ MYTAAIKR=TIC%:UJL8RD$ X+?T6:\: K+84X,HU7V?AMC ZEVS#'ZIUFS<#2J MP13,.E_C&8F%Y(YBQ#F3YVN98SM/'L80.72JOL,%M=%4?M'ULW0=&A<:-#@@ M*:9S<)^BXW&WR/MI/#V/K0QTM/(LE3FL@[T3C0((<[:S44!_Z-?\4H;%"GC. M1Q';C4D&[JV*9'IK#,^6D8&*I_VZY1]2RI1#'^S8@_7:GOG Y+8]MOD,B+#G M/?/0FZU\S# M!USG<39=2N8:#WV"OO5JGO4P6L6\@97P/(6#,SO3" R'F?E3ZW3MOCRU+<_) M<9XB":_/I:;.I]NU08W=<1PKDA/WP3S(++^-O\9LO8-1UM!3RZ2>],.*RO_B.4<67,ES55*9 MG@R>?D'.U$XF:JRP92RM9=%C.UP>>$;[;; Y\OS@LP MCNU0K<*6ZXUHW ;;W:+K]496<5%R]:.(_X^2* I:L,S8D--IOE?,SIVIY.^R M#T11J]8:;1>EA9][@G2Z$YE%>3IR;& M.);ULIRG^M J.ZC''.;L/PF-'(YZZ'J.!RJ*>K,B(ZAW7%'XE7'I''0J#-?\ MYLCGFJJ!FW=$OKWXW'.LZ4MI;A0OES2,A;V12PN&%5=CU1!%'*;*J'/RPWO:E^;HIWN#6?)6"52NF[MM&> M*9F>5YGVGT&E:J6V'X9B5==1SZ]ER[W>OG\)L!1.:H<%V4OP2GU_>+_?=?7%(4UBLBQ91%7!B-;&0&\1!A66(* MP>>B_)NK\L=1%X2G)QM9P('H>46X,[5Q'"JE1QSF6Z<:Q3 MWE38\$;'?U.LP%;/?OV:>Z'T1Z;@3/>F>RS$'AL S,M!JH9PF"V,EUU__?T+ M;$E.$.]1PC;O64H@*S+_AU5:$F&4CWC)>NI'-]P/)VI'BU;I UJVWEQ(&QKX M84)$W64) !D3!YKX2V$+=LY[MB"*'K;JJ$+.)_9;IULQ<%]SIVP"#LHFJE.N MLO=?96E^/"W8Q(N6R'.0==WALN4BKO'7 MP2^_5>DYO[:*1I"H^-)OD^5;.9A6G*N )5#%#0OY*M^NXFS&["BLD=SLO!MO+/XO>LN2]B.D/16E[W^/<'8_0R6+WM9 M6+PL!/__%ML:?&ZPC #?\3X_^>]B=;N+OE)5M_U*SWXVR"2M0RYXFQ:CDU8( M[?A0X(3G:-'TTYME'J6,FD\_3*D.ZWD8<]..CDN@S?[N?NGOOI[DBUGXA/>U MONN9E.404R\U/3BI*G LK+*S?J/@LVH,AO<$Y" ;7.MZ3)P?\GI<> ;3 M16ZI'H\ J<[Z[U^[G?/3@*I9\2GAY*^;Z7E8"\OUH$ [K(R8GNJ;GFMI\<*- M)1]]G2*VY-/_S_T]]?C3=O,M-^!Q5XAX,>LP]4Y[(A(/7EAL<3)*1D(,M@;? M%/%B*_)[O?Y91;AW>[T(_X1#^W.YD!=[FK[H\>>3G^V#D_=7^R?OR,'A1W[T M*8>RWK/];\W6Y\,/)T=OW\-]WM']PV:[^?;CS\%WX%[G1_2C/-K;O_S\[:-H M'A[#F+_SYIZ_W*=_'C??'GT_VOMPO/_M\\]]^A$?'8+_VL(__W/XNK__-Z;[ M>Q_Y_OLO#!8W\=RI.DJ*.(,?1B:)O%/2!IF$\383FFX321<$RNY->?*[*RK1 M=1OA3= \O9G6T/>BH2\$JY635A$LN6'4)BF<"RX2F;B0MH ^,H ^4D/?ID/? MU33TY0RA% 1B*A+$E6=(6Z605-Q&HK7U 6^]DF9;$OZTH6]#C.,-MX'W\Q'_ M0E>#SGV,N=#^!,%."VLBH3@)17G 07.LL+-@#B1I,-.UG?>DP.YRQL[S!A!( M4L"Y%,'8TPHC*[U&*F)/B!!"10;.MMZF9D6PNS_8NC'*\\DE MF"-6!^L$-6\2]8,A9QY EF@;O0@I6;;WB M8EOA%7VO9V]*+!MG*Z& [E"Q>?;&8:=?M(B?/-I?S9*L#OW86:ZY.L]'B(/1 MOFCO=!W3\L1WC[OFJM6[QR;M'LT_9B-W6C GA$:11HC:XVN\]$U:<<2\T(+K3F'OZ1UDGL'O]"D=*IM M\R>&KM.VN<,.MDZB43 \(BYY0$X1CKPW4@NLE-0JIP^+;4:>.[P^J,W_[R*I M[9KF0[/EFP]4CKE'_*F0VDUN^_GD60VO8@/GUSXKJ M\FD4H$T4,PYH(3+[3;M3-40;E@N>GXY( Q=54N8JI5]:_YJN*K69-+4%#PWS M-:PC:\?3K_ >7#F71EY&V\WYZ.T!U]8OK8GKY"N795NM_CQ>MX+Y<=@SYR(S M&>9/'@_(#0KBQ*(/SH].JZJG&F;<5H\3PZ/5-JXH?G\7F;RP<">MLJ[NR0G; M&-]E[O_7JRAGBMY_O2I3V8^>KRPR[,[O(9#7.B,2* MXL+>H+IP6OIV&G_/W#UW^"UJI(;\PQ/D8JT\IH*3:EA-VXT507#OO*@]+O1@ M]K$FKG@:+\8O4J1[]P;L1Q/$7[G37W&M@ARBJ '.>>C#^1LKG%S0QG*L>7G6 MP+.JH/BV% _%CN*Q)<0*SP3L(D$I:[$V221N->PT(GWAF4MZH\J&V4[CGBM" MWMA6]Y^,H7LEJF:RI0VI!,'[?PRL3'_5/-S%S4^OQ=&GCS\_@Y79_'9\O/_I MS^\'A^\O]Z^^,K \VP=@ 7/OM1]Y\^R;!>/C!^R_$D2B,C<@XSQ%W(B"PPA@*0BB2$A$N\ADR=!8X MYX9B";+EA3$^IN!$BI2Y0'2:+AS)T]XHYKVQ'VV>]4+89YGTIVJ#YM!CW'CG MR9%R; 4C/%GF)7=!P4-B%QSW1H.YY>R&%[7D>2OW_%9135WP&=D1(5 L2\(O M.N?M4!6"EX5^17O3=KO8A7NY;C13@%?<:P-&JHG>M&67N\(XSXU%Q[@9_$YVE%KP:+8[7[?R3<&SF[AM0?-1CK(:\I!'I#-ZFH(*)*,]K%RW MVW&=[@"PQSY4[0$%!63AM)V[S*A34104N'<.NTXNK!Y41"X# 9N]]*Q:^G=3 MDS?RFLY/Q^:HX#T=XTDN^W4#*MB2Q&I8&SK.302S=%Z%*LH;S-MMRVW^O"0H M&5 3#>=X?(HOGXKOO#O2@?^,27%E)89L8(P9CP4WU(<(#F/1P>'WS 'UD 7E M?_OC&,[;\2 -'8GR 79/P]CP!Z,_.!V.M1CJ)A6>/X:[(?9WOV!BN92:(IA_ M@CA."5F9+(HN*B:LTC#O3ZGN?+K@>\SN&QF5!89G_ =H/O6MA=@_PI:3,048 MNV1%CC90@(($K?B\[56F]%3%^K]F+=,5;/V/(D&CEG=A7$FI-LX6-,:=6"_'M-1YK_K*5W].LRTK'H(= Y[Q8+:U$ZI"H$H1P&[Q,"G]YMUPM1X; W=.0__-Z!(1S$CR> M1([Q;<.Q58[QOCC:V_VY?_69PKU^'NV]Q_OTO6A>O?Z9Z81S?O+^5>;]]&PZ MQ_CS5?O[_M[KJ^:W(WBN-]^;>^^OCO:^L_W#US1SAWZ^@O'L?>;PK/,J.+QP ME@03D5;.(FZH139PC9+FAL6$J<9^ZQ7!8ANO@8%@+I3=;Q'&DI8-70V!GTM] M+Q5:)\PEU\[RJ+RU6%!K0Q3*2D[=/2MST5L<7<5NI];CU?1XNE9 .(IQ#!1) MRC3B7&/D'.<(5M0(Y:-S@>8@?G$06NOQ<]/C%+6F2CJ/ :85Q]KEYE-2"%J< MDII:CS=4C\ET/3ZU5 A-D>6>(9X"1]HSECL(\) 8I3KGVCQ;/:X]A&?@(7"* M?9*142L\!UP">X)AR71TF<@GZ=I#V&1$8C.()!QC0B%*-,F-!C#2E MD1, * M7#]LI=U$#^&YAA7G'4!<-Z758RV,R]X.4Q^!B'UY3%WMD6^4JT=XUE7H<2.F M(6F&KBOIQ?*X.]2/=0;::SQ[H7@F+3.*"6PB-9Q1G0GH5!)! M4JV(]4N[LDOB6>VZWA;*ID-0W 9%B)* 71Z@C%J5@\H&@>&/&?5<:IK6YKK6 M4%9#V<9#6:(^P0;N@\&2!Z$M%MX2%D+B.%DK:BC;$"B;CL(QZ8SRG"$PI"." MI3/(.N.038E+JHQ/6-905D/9"X(R&7A,@GEM#)>)6&+ [<3@IN!@,8ZUE[E) M>#8=P[,B4D><0SIFYFTL(W+4! 0>ID@FI.1X>%I>YG-(HUJ0D#TJ)UM7WNT4 MC=LFYHK60WRP(3[?P/@?!67!U\QBDNF96J'B81HGAK+^O^>MDE%B)C]QJ2R" M.;/Q7+((UA5*_OV\!\/H]?[HG+C6:;$$HZ7Y8WQE!F!W67LRZ]CY9WMN@/]) MF'<*8:XHXCYF3\99Q&PT7FIE:69H7J\G\Y#Y!,NF:[]0C5Y7,+76Z$?3Z)F6 M82$%\+P4XB%BQ+F@R C%D73@F!D?K3'KR_2K-7K3-'I=,<5:HQ]-HZ>CC50; MF[S6B 4-:BU@>[:88N13(CS!"BM;[]'/6*/7%%JK-?K1-'HFWJ:]%&!W(>&B MS%VU,#*>"*05Y;!C:^9^*G(N@(F M8S'?^I3W?E#Z8+;V4:>@660.&>E\1NF 3" ..1-$$HXZM<;8R-IUY[Y/@N]8 MJ5%C9XV=#Q*:JK'S(;!S.@H5DD_"@,\J8 -$7 N.C(L:):9-"$5)^=KKU&KL MK+&SQLYU!@%K['P([)R.]RD>A32$(1*T >Q4!%DP09$E!)-DI(D!U]A98V>- MG9L<;JVQ\R&P.:)V.Y MMDY\S5O1HW/&UQ.[,1.[*E+5$_LT)_:Y5HH]>&>&%X-=]] ]H9Z[AYR[#4.@ M>NX>$+TWT):O.XV\9![AP+6QAE&< H\::TUR/PJMC%:4DE2^DN;5>W:PYV'<[W\>O'U'/A\VYW4:,0YK+&U"01&1 MZQ8Y,IHZ)%T*0G-!8Y(5!PG>)![AND/!>CJ-8,6H#(E)*KG&V 5")$G<2&VQ M<^J>E?FYG< _G!Y/9WXZ8; V(2%CA4*<)H5T)AB U92>ZL 27?L)?*W'&Z/' M6$4GK+ 1FRI6'\6X@;I<>TA/ ,/05J>@E6,L9@X8T9[&T5DWHI (N&Z]A V&9&F M<_NT530Y[A L94!<)HZ<"!'1Q*40,7ALQ"9Z"&L*DY<@0W?H/80XZZXC-1_L M6I'742=PB!QS)GF0TC(FK R$10^VH"?+(N]+YH-]**2=[3IB"8G*^H2D\19\ M..^083RB1'B4%'91Z=S:D+;FMZ[Q;./QC(#/X[RB2F'+8]+.2H.UPLDI3"W& M:\:SVHV]+93-=!UA7DM/./+*,K <=42 :09A,!F#HC[$8&NJ_AK*7@Z4:2*3 MM8ER(@0G46O-5!2.:,EI(F+=IED-9;>%LNF(7!(Q!1(LB@IKQ*TCR$6B,RD- MA>T)C&VQ=A[ &LIJ*-M<**-2*9K !M-1 U77N9&X5G,[6Z M2AG'-$%,YEI=;CC@F7-(9 9CZCV.#C\M+_,YI%3574?J(=9=1^JN(QNSR:\K ME%SS'S_2SC_;=<19:8G@&,F\WW,='-+>4J29B-;8*+54F\A_7#.:;U0PM=;H M1]/HZ3 K#BQ2JQW"*C=W]E0@;6!N+5>,<>8M"'BMT<]6H]<54[RS1MCKDZ%W0QFJ!0N 2<8D%N.A!($J-L"XR3%C:>D7I-E6BUNKGIM7K"J_56OVX M6CW3?D1R30SCR"J=2F)[1T- E 3N31+&$;F!6KVFZ-JSRJ.K64T?:%J>^$G) MNH(H+YG5]($ >TXG$MA^J=":(C#%#.+8,Z0#YX@X&QS&U@GOGA^K:AT#!!CQ@F (U*1@_'IM4?6 8 :0V CC%0*1=<5+:CQL\;/ M&C_O(01;X^>#X>=TM#6ZJ(0U'#$J/>)6"62B8TB:A)FFR3 8>,47K8Y8WETY_\A.WAG M*"73#6 V;GK]]2EQO3S->7K'T^+R8[YNQQ\6/M#X3S_L-'[)3AO%OPU>+?XD MO_VK84]#XZ-KG70F/U>\-/A0.=6C]2NNOW!<%M;;V2P 623@B_'G6?1Y*:T_ M;L4?\21_)U\!E,*V\H/\B*>P-GV8>EA86"^ YP23$1H%F>STXS7LUVXLKM(K MAG\1X8ZQUP< SG6J'-6?#H+4'[E)/:/._#I5O^XT0,M;"702!A)Z_3L M'*[4/[;]8NRG'1B=@Q7[4?3]:94/48K8-OQ^WFOX-L@4?#\_$XRA439G8/#9 M7K][GD=63EEUZ4JPPU*S 0]N3SV(3AXP#!TF^TA9I[S&K\7E 3JJ#DN583'VQ0K\\>@KU@'.G_<7?V5>HZBU]K7]/8A\ W]0<3C]^^9"O M_K?KPE?GW'AJ>4HC"+-('=.,T> Y;.>::IYLH,Q(1H(F0RNOVN^FB&F83\$R M\(%UXC08'3W&SGBL80:X2U_VBB9S!!,TZC8W:=$-S;@QTVZ_DMN#TP_1GW>[ M(+._VUZK]_%TI/SOLO["VQU02)#]_$2',*[?VQW__6D:>.WX?SY<'GT*9XYR MVB>-B'[2T'>KR#2UU> MM;F =3\ALC!G3]YW?KX%'7RMFK9CW*FA5 MD&.))7GAD[)Z[FU*./DG4)[[NVW;4Q\;ME^X0RZ" W*:?:=.JN(]&Z^P-\[^ M\L>2Y??6?^JXV.9<%-O,M[4FXQ.#8L^BFN]@+/(D]?B\Z=]#M=M-S]]I$>'[W]^ MIA^.CT[^.3EZ^_%B_]/1\='>1]'\]OER^BSR\V'[^//55WB&C^3H\*C=W'OS M[>CMFY.C3T??CPYW?QZ=O/G>//P.X_PS[<_6(TYQKOQ0##GE,%+& M.2E\BMB*M9U%KJA5]T[X7F-BC8D+,5$9[!(71/L8.1%48Q<(CJM+S?X@?#P&3/I# \N MQHY\PWFW..D V_W)FNMU'?+U;3QXM#J!=FJ9,EF,4X#+U.#($E7!V[FGI?V/ \K+27V/GQ MEV=DIOT=^_UVF6-;!QG7AL5C//7-;U]%\^N7*!3W7$4DF): Q58B[:5 F 1' M:3 ^.KTPR/BO)]PS\EDBP#,RRQ8"0&V'W5;WV93N"XD]=9@A8J)&7$:"-",$ MA9"4!C/,>;<^.VSS>C1NH!TVET_J"5A;Z^GY,;\$;MT=03;Z)&>=$_+$-R@= M1+3*0YQ[WI?J0YR'-T4']K>6416:0UEH@3J-' M#@>"/-.:84UET/J>VB;=2=D>.<98 VP-L"L#;-+@[D>77.*48ZXLM\Y+ GZ@ MB3Y:70/L,P#8Z=@K=H8X3RAR\!_$%<'(!/C-8Z9X$-A@&Y\3P,[A-BA^U'5O M==W;HP^VKGNKZ]Z6K'LC=7G-4RVO>0IE),L6O;V@RIJZKNVI*]X3$;2ZKNW> MZMJ>2O[%\ZQK6PO=YHNIX5CUJ9]X]$D8ZT3 W(C$N0A".T(2<=AQ'(-R)5$[ MWH@:CF>9X^9A#CG]\ZUYY>GGPX\_CP[A,X?A M^PS')OT'_O[G9/_DS%MP_!Z.38WH*ZMQL0:$Q='Y)4/@A,2 ME-2\,BH4RA2'1&G%.#0(9L)+;A). M8>N5W@:!>"J0^'RS=.K2MA=:R8*YIRKQE)CCG@D7>/+.<$F(8U*8(F62#%(F MR495LM3PO#0\SREALSGQ1!J"/+8DM]5@R 6J4-*"!;!BN3(63%:F-ZA:I5;Z MM2A]2((83#QSP7!BA#.&*.%#4M+%&&JE?S9*/Y,JP8FV."3$DDDY54(C$[%% MC*9 F-,A\K3UBJL-TOGG&R&M*]1>6GW*AAM;+Z8^Y:$ >*(V[?M%<_>+$XDX M2@W2L.R(:VZ149$A'J.4& 64E#N!$%%/5QS1WVI=9,/%!AS*G$8)E*XQ /F".MB$3!NB0UV*V) ML*U7E&P3N:Z08%VE5H/L2P19'0-V-$AJ->/$)4V"Q99S+V(TG/$:9)\+R$[' M7XT/,:>#H:!,1-SAB*SE!!DJP/5GF'ECBC-Q19X!QC[Q)KQ_=$[@?I>-+BA/ M-U>OV-RZKONU:/.Y"B_5;9HMCNF]F-;[WW,[UMCKP0!=Z[10Z3\Z@RYZ?XPW MT=OM=O.Y?N'0ET?\[TYW3W+_TH.TX"M#-" W1@#PTP2!6_=K;.[MBX,]N,^W MCS_A==',Q?TJ"A$8 N\=K"9B*;+:>A2]9D%B0D/B6Z_RK,WH<]'O]7]6*FYV M+#$OM-":<_A+6B>Y=_ +34JGFX)'FR%'BW84^<*$:?_;>W:P^T41Y5RR#C'" M#>(L=T0@GB F8;/R V#7SB(S=G+4+TKN3LJ2NS@JN2OWCD&_ MN>U"]&;?@)_=V,NME%L_8OMRN^@KG"\[:DD\Z*S<7Z%Y]5@GXO$NQ-ME_V,/ M*-LYK2[;.2N^!$^36SJ?]LHFY67_8E_"<7X3KA_RNZ&X4]ZTBAOT^O"?\DAM M=*W9?L>;NN?LW;R.C=$2]L=VJ#/;6@U* A$V8>R%#)(+20W!0ELK0P@^8&\N@Z MBVQ^=R_Z>.)BMS$"F(P\A=X#TIRW^]NK&%+:2JEQ)$P0P0$E70P17@HZ4!*) M7,3N<8=];RBX37"?P&6"]VNKZ'KIQ0?OOR1,A$]>H^B\13S[.B[1A+"Q*9DD M/<=LZ]7I')NH/9APV !:O2RXM@#S2?3;:1R<#[>A?@[?3TEG!L3ME1#Q$66K M!L4EQ.H2O&>"E68X"22886 K"8*T%QYQP5.R!M;'^ZU78F=1^M( $R^R3('_ M"NO3;E\.\"L4V#1T]CH#NV-HL32RE;&RU;[>K79@? ]#/POM[UJJEI"J*W#A M+&RTSEF,O&04<0PXY0QC*#!%HE=,"AZW7A&Y(Y<0JZ'XP![:B_\]SWLB;*-S M)0F,O,[YU^,<5(#EZTTEWU]G45^T^L>57;RJ*=Q8RA;6ZS=]B^O\V@*L;OGK MBZ4+8S@+>*.0\,98=+-XF@-X[F[CS=!L>7?:ZW?/B[>7>3CYV';^[FA'F_3+ M"FP9V$S3GMFDQS78_"H/H$@74+_U%EM3 !PT>E-SR1 4:H5"8I+:HTUF@MP M/;%5PK"BZ1A1A# \#DGOFF^F=[W_=$Z_'L;NR5YT_;]B-U?81IS&=ME""KI$,L86V45)B1 M )"S,X>?_/_-*UA$70NRKWC: A_]M-,'_ @@%H4892!:98L200J"<7(24^XT MU4P;8:AGQ$H>HUW6]OEC-+(L",,]:J_5\^U.UN$EB>]?VJZT?_7YY_[N%QHU M2T)(E,!@0-P8A[0) L&*$.TMP=XZ$ M#=V:+B(?1H%7M$\Z-4@)DD-K$X?]: M10D"J:S'.FKJ%C0>K!=_G8O?O/@2M-).N(2(%>#Q8Z.0ML$@'XS36%K&@LZ+ MSW9FC]\'BS\9O]MI'$[N&1D70@0-Y?_)49?ISE3:##U@DL13->-#YT3NSIW8PAPJ=F;^QG'FX!!;E$#=3" M,W#\>%#*6M@GDTC<:BF92%\XVQI\Z;@[HA;Z&I'K1OL=V01/^*MM7]C+WM:_ M)RU#, NG)GYZSA8OWD,;T=>:S'QG8/Y5QZMK.(:<-O-@>%E_>H>@V7'W-!2V M^ '_[2:>Y\OBBR ;YY\_O:=S,#YX3[;__3AV\';]VS_Y,_OS;VCD^;>5]'\ M] Z^\WO. J#-JW]:<*VT?[A_\84' &R7(B+.Y3JK;. )HY'$S@>? P"JVHY<%!1+ M&-(7MVSG.4M 3:5WDBPA@^; M#QF*1\U/>IC?>L&"]O,+<0DS2Q@*SH.@<6:0BX0CJATG.C#O@YH6G$WUB[.U MTCL_@2$5UD*V;7[D2/#@!'!"WGTI[^U"WANM7HX3IT[^2*_Q2_&-SCD,)O3^ M]>LR00%1/.O#,B@;LZ.PNB6!LN:W8_Z]B;]7TGLA&UZ.%7CEP?(G0")]>W[- M>3F>)ZT0VG&3B(Z?#2?Q+4M 'G=]ES/&IR?GCHS63YV),]L=ZWK,%T!<.L/5 MO=& .J<*+B6<_*J5:+!<&TZ8>M,#OS1JO56?^HF7$7#O.*> Q*Z0\7F&<)_=3L_6KV,"#G0EPL!?#Z-FXCX M+71'Z-PG?B[\,7<^HDP^^NR%N-#A+GJU="W&O1=SEAY-AG/ MHTQ(R@30)[E$&AN+"%-@NFNFA$A;KV!!5P.^^X.P%=B?/%C<;IS&HJPD9W'#F%M+V1E+S=!&8^$O&V2!S#_H M+U80%G#W-'PHU^:R!L05 +'YQXP5XC2(4A1@=FCELA6BD"4A()NBU)'!UL;I MUBM!9ILS_&M5SVN#XD@O7G_OVYBI]?>>]'?:H'$^.BXL!R]"BDSE;4!U%4>$ M2D!B81A6>NL5([-52QNDOQMBY#RMD\%X&FX^$[R.]@=?Q_SS+ +FZWOZ3<3[ M54I[;#X@9(D(SCDC07N%E?1!&(-Y-&%!:4\=.-\0W/][QFX+SA/BM44I>(QX MQ!YI!BZM)H%I0[5W//=MV29X4;WJO2O-PT2?:J2KD6X,Z3P&GY1Y;)6T7!!B ME.?4"B9H2(00O2RI8HUTCX5TTQ:NMB3IW#;0$\$0-\(C&^ W$PBACIO I=EZ M1;;-ROUJ-A3I'M0:OIZ7L2YB6ZF(3:REB$T^9;3PY5&4*IHT%0BSDATJCD MM 618LH)V%FNJX-Z9.Z3O[J9L*5_6=3RO_[O>>LL2_$VH%5_9J+N48$&P_@+ MUK"_>QJ&(WG!:D._&*$X%H&"+2(MXCA)!$*)4<3*@Y.M)/9/IN)N0M#B8'E+ MLJ'>B.>S**O+F>BW**S+M)J/45D'.'&;RCI%=\!Q7G^Q&MDQ;/';=ZFLNUV] MWHV#7>ZR+[#VZ0G4ZXPJVK*QMV2QTPKU3"M/P3J+%I>;@G'FT<$L3-8P/5 5 MT2,$3?[NI/Z%[<;'+Q=ZA&+5Q\RA?X3'72% 1DU0A,F4<@M2@Y7#U!F9N,C^ M)]=DV:. A6;AVVZGMR3'TV-'Q&YI.581L>^\>?6='1W"OV_?\_V]]W3_;;-U M].D=W/,SO+Y[=;"W2YJ?_FQ-1\0.#K^R@\/0AG^_'V6FYQQUHW^V/W^#Y_L6 MVOM[^W"]C^3SR9]I?S;VS[GDT6&!8J !<6X%LE(HI&GRT3$IHPW@6NMM*E?, M8WO(K/FAFCSM J$:W#8(W&1P+*H4,2 <3SQ8[9(3Q"<>K=#.+UL+68/;@X'; M=+@_"L($C1H)3CCB25CDE,'(6:4859*S'" 59!NOFJ3[>."V7O_H$6S)'+([ MS^Q^P^C O57>;#; 8.Z""BD0PS@GV!JI%.:)41EY\IK6UM.& N)LFVNZ$-4 2QC!]U[ZH9YELP%&1D58Y$(E^,F, MTRH9)9*VE G.@ZJW]0T#F-ER6IH/- TG2'@&?H-. FD>_E[#'2]=?'J.AG"O/DP1UI3H9C)G75GE*>""U@;!Q^CMM(!A/ MDTR:(J&8RKV<%-+!6"0D!J??):=]T1.9R16M\GO5WR?OV;\Y[X):G7?+CE8) M!#MG1+U0[YYA1TD0$6MPYZT.EGD%VXJ743.?N*G-@,V"D3GUK%R*%+5P*#CK M>(^V\1M3JJ%V@4@9?$!:*1XBH/0*SQ2/L MXX>Y_>E=W/J[G8P^0=Q95TUDC3L/A#NSB1 I&.:9)0CSH,'3I^ S8,Y0]$[K MX)677FZ],GB;B-EN61MZ5O@($8$7I_KKHDRN5?_!5'_:Y/ R43 N.&+,)L19 MHDA3A9' 02?L,;=";+W28EOA.DW@H51PU_OSD_.R:UZ(9UT0];)T)\<6[$GN M^'=5O/";:^BC4NKEYNCE# MFY5BUD6*8&T%XE0;9*P1B$;KC&8R< [F@]3;>$[(XCYU\_EF(H"@?XN^7S0. M/NMV?.S5:0CW9![\T3GM];OGQ?W>983YVH79KIV2]:+*; X"D5K(:!PR0CC$ M@X@Y=YD@V$F\"CC$%'/G]NUY='QU#L(35]YUV0^U\CZ,\DZ;!-8Z!3N_11)+ MB;CB!%D3*9+6&*'!7 _.;[T2VQC/6NM/)0'A*1QB9.-@#AU!P$ $+'Y)!VJF$N'0*.8T9$HEPR;PCDI*M M5Y1L:RXVG^SM+E&7&MEJ9'O($ZL:V=:+;-/6)7,B4>TQ,IEAC1,"UF7B GFJ MG4L12XLI(!O=EG+53G>/CFQ+$$DN9H5Z7.JKO>M.J8JF]V"A(*V-H]#L+ MC-/&A>TU_N(:<4>?Y#E%%D^346^-6W;_K?=JR^4)HD3->#:<09.GM?( M,&T1MIC#2X%R9K=>D9U9%Z\!,M<>2,DJ2WW75AOU4M]BJ5]?Y#K?5-3YIA $ MXCY$6'2M4%* M[G''H_9EMR9A=OA4N?&DYGZKG_K;/V([8\+A8?PH+G.WYY>-KP]*V@J MK^!)6YG*ZQ3\\G- PEY%*@4""L_6*<&O@,+3XTSQ61$']OJ]3!OXJ(CXQ^@9 M!O0% TJL7=CS\GB6#*B]./6Y>L^_4 ;+X85#'F?:;2HLTIX&9!F#]4C@3TN= MU6?6#]LTH<66$)DC81;T/F1\LM :[;VC<:FVHQN%D,//F2\I&-4!X)[@WBS,'NY+A% ML"C>2JFDH#J+ 5DH!I,@LYU3$VYR .>:0]N-B^.6/VZT MFQHYN.=V\4YN0=K-5P/_,IM595O2'_'T//9V&@>95#V#V] L@P&,;=:+OI9%?T>_9*X39Z-"EDL*IKZ*^=0E(*.4FZT=OR[#K??</@IN(]^#3[&E)Y"?KR][ *B5FY?Z6]6ON!,HOQ-3[OPR/?IIX3<\9&? M>![(&@L(LS7QMVW;+IB*3ZJ/Z9TR0$X^XL]7'XZ;5T=MN.[%T=Y[N,:^:'XZ M:A\<_@.O?[PX^K9[">-GTQD@1XUP;K*%5>:$0"-MFU)LA(8I 05MH0H[9$;+WBV\+,QJM6 MS2]>127NO6Q@$H"7[]AP+U"V24V;[QO*-KM3\QKK+6LHNU\HFTYF$Q9K(J1# MBEJ LH #LIAIQ!CFS @O:;09RJBX._?"_4#99!_FE8W*5/SO"1B5?W1.3EJ] M7C[HOE6QY9P'?2[U6NLWI0!\AM-=P]"Z86B68 %+*[A7$F%C!.*1162PC@CV MDWQ G&A@?.L5VR;\SN66\Q7^7NVFJ5O>JMSR&:OO^LV'6GWO5WVGK0B-N50\ M$5!?F1" L$$N$H&L%=1(S;6S/!=<:G9G\K8UJN_S#4#]WCD]OR4EP^PC/A>8 M6;.54,QQ[:2L'UYFR1B$RSN#\4A*&Q#7(2+MP42PRG MHA=)FVP=,''WAA!S M5?PQHRHO76W7;!W4:GMO:CMM%7!-I&22(B(3&/4B4@22BY'PPGM.*;4Z;;TR MVWCE"N#[5-OG&T'XQ_IE*1M?E/^Q9L-@,,TUQ*P98N;TB+#*514F2W&K& M862B%BC19%D,%FR#G#>\3?B=+8,Z;K!I>KMFRZ#6V_O3VYEC!RR=U"P@P4BF M>[3Q$(*DNN1R#;6FZ2W+ZC_1,/>E*1X2\[ME\I_\@#3\L3A?%UF MV.N3LW;G,L8/9>;56!IUC>SK1O8YN3%2"BQL0EXY#W@N'+).<"1H(LH$RPC! M@.QT&Q9[O6S^&T<(M3+O9@VA-81NA$5<0^A#0NA,@_5H<60:C&.!P:F5$9Q: M$AU2RC$G)6R.-A-,X6U*U]P09>.9I]9V,83Y3?5 MMSG=4=G&/^OT"H:*7XMD\-:/6%7)5/H]]L5J ?#H*];!7)_W%W]E)O=_W>4; M2TY2)L*>F*"QG\?=4>7"UXA<-]KOR"88[*^V?6$O>UO_GBQ?:IVBJ3F)Z/W6*Q8#JL93ERH.2Q5_?O'1",R#0+O*QQMJ M%"5=;D!UC>(F%NC5-8HOND9Q#\"[VW+GA7&4XAH+$Y]IK&'5IW[BH82[1F/_ M>][I#T[6QF7M37Q)081\C;>O87S@[)\=OWUGS MVU>R3U__G XBP'B_?S[\';[W^O+H9/^RN;?+/W\[_O:9YN!#LP6V)CW8^WCU M^?#-O!I%G1*3W@CD6'+Y9-PAZ[5"VH<(+I#4UH>M5]1L,WWW)B@KZL93K5.L MD>TY(-M=@Z0ULCTLLDV'1TTP*3=W1"(*A<"ESJ#&+:)**Y4L)5B[K5=<;C-R M[S6+:XU^/LNDPX.SV+7]'!AH1]N+XS&$.@_Q?@[ AU/^GSSC@]C<98U-Z\:F M41TCV__VCC1WO[C -'><(,)S-I.W FEI& (;+/A\TA*UR(50L/]L4%[3D\E' M?!DT"+7^/IC^7DWI;V F"$USY2)+B,-:(2- G15743BFF:8XTR$8=N>2A3OI M[QU)#YY,E.JP:U-J^8;U_SUOE2>B!2%Q7=MX?]&:W=%<_P%37(2R^1LUPB0&AFO$^.9!(4O0UB5XJC<&IJ[!\F$8/_(%=HQ(IL9WFS43,4H MG#,%(Z.4=Z9TJT,2FZ:[Z[0=:MU]0%.A8E-USFM')(H<# 3.DT/6$('R@A$; MO%-6;+VBVP#,=43B 33OKVY,YT5SV[M9"W7<82EK83C=0]"IT69=:#.GXM^S MX#QE&%&%/>*::&0Q)BC1:!C&(NA0L#/*FKOY^>GM.BV%6F_O56^GK02/K4@^ M,&0H98@;%9'Q22*OO0Q1:+#;6#YT5'JV0^Q3XF!Z*@&%=[DH*O;ZC3-[F8L: MZX#"_:1'#N;YKW*::X=DW5 S&TR(VN+H'$,A2)?S&S@RCFFDM1+42Q:E2 5- MHZSS&^I@PHIZ6ZOF*JHY;058 W8YBQA%G.-\-%EDM0$E]3BO"JAI2KE.[,XV M0!TI6$*M]FWW>RRJ)1;U"WWI#L>:R9J'$Y[/+WLUIJR.*0>SK,R.TV@3]\@G MXA&/R2&7K,]'E5A2R:E4X%FH.Z=#O<1PP,O8ZVOM7)]VSG O VJ2!%N\TT;" MCH\QTLI8%)E,FF$F>03ME.QQHW4O)8V@8%BJ7?U[JH3,DSN5P_2B2"P?"F7F MG I8Q;6-#+9_:<";4!HYXV-.BW;6$!PBYN#RXVVA-ZG[RY/Q^3=;@==6"EDK M\$,I\$SW)LD8"SX@S11&7,!OAN9F#21AJ[%GV"I08+&M'SF+X%Z8%)Y$CX;. M(G;&54VTFEC\OJ?EB>/Y6@VR&LCO,1OL<+<_8 -K?MLE!WNOOU#JB*92(:)T M1#SP!$BN)')8**ZT=8'HK5%#*6JQ-$HE;+243Z0LW6S=0A>M[8T"?S[LO=QKW3*3_^WD/ M[MKK_=$Y<:W38C[W6CW?[O3.NQO#I'_P=Z7!)T>M_6\?KXX^-;\WOS5/#@[? M@\/X51R]?<^:;]_3)OUX^?GDHSAX^^9DFDG_Z.3=9?,0[DWA._2S:.Y]SO?Z M#O>%>W]F1X=_MHX.O_//GXY2$Y!A?_<+K(FB7 L$^ BFBS(<64<2XLE)E9EY MC(LEX((HQK";<3!%8S1)5/J$.=6DZ$CEI!/1:,N4G>;>'^-,Z,U*^E1#A=F> M$C??;G)XG$3B06*\%8+3Z+77CFDK'?4L:HT?M1G PJ84\]L#C$U=;@3PT;5. M.LL0_C]^7X/31K/SHR3_)F:[ 1H*/W,C ]!"&,5ER3B4601L&QSM\WZO;T\S MM#9ZQ[8;>\/'W6[8S&Q8O!5LWQ8]$D]B:,%OL _\L!5G47'5G:6Z(=#'GIU# MF(=^U05RG'?IM-<*!359N=S_LX(9A)GWSC$;;0+1QU(SRQFW$4>JE P^XR0Q MA!"#!K],V$-B"=3\8WR AUV8@+(TF2QG),D7!K'[WU[C+]J0*%G02"C)$?>$ M L J@J3"T1'B PXY_0?OS";F-4#>VD/!Z&62C<<6BK_L92;UZ!UV=DOU'4A) M[+WM=GJ]6A#F"\+^Q1<305&<5# M06B!+-C><0&!Y:;W-0.F@B[OV!.TN!@L [L MR>Q%W1XUJH%.X,=N%P#D:\$1T_N0?SM(!^=]P/'8^\>VS^/_ ;RLQ6F^.'GQ M16KB-%,2)46SYT0-TM88%"C\KK.[RRW@"M^9K1X>BE.5!S\4JXM6/\L6F&]] MF.",-\FVNHT?>3E6A9Z'%ZAA44NS<^I7<=Y?G/Q< 1PIHZ56C",7"(_C&X M_E^/RPC!>!>:1@X&E<.;'O2XL.>AA=B/W1,0OM#(,O@U:T;GK'P &$A^Y:03 M8GNGL5M,Q,QMMD=#[!_;?O'7XCD!2[(3&C&79VU/S$8FVEHT&3N-O?-N'DF^ M-CQTC#"FT_YQK[Q08]B#* ^(3AK@9[855E+I0(1-&,.&%207DAJ"A;96AI"I MERV;ZXK/T^VB)JTR)=YTNC?I\[M3WS[/]O\?Y33\WCD]!X.C5NZY?OW>OCC8 MV\7-;Q\O]Z^^7NV__Q*LTDXXC0(QX-D[+9'.R:-&.7"/25**A6*K6%0;4BG\ M=I;RB^,62-0J8@.NM]0X$B:(X!EC8HCP4M"!@J]134I. M%AK?MKT>;$, 3-DI'YG^V0TIE^:R +:,3MUX IJ>WWHB4C;LOU%+V4H A9M? MO^#$3 A@PCNAP6\'<$(.6X&LMP)[(E@0=.L5,7/"B,N(66?836HH9IW3<;?Q M?Q6=J4,NG2QBD,7Q>+'W]OKPGR*66,JUDM(GPB)5&!>' M,)I@*M'@E_ID[GYQ]>#P^\47[66T,7*$C;6(1PV^AP\:&1ZP"X1&81P@*9OC M[-[]9&[M0E&?S-TJ%'ZX>P&;JI:L-&Y@!:YT0O$\7?C6:=; MN$OE^=W@+'#Z^>YP%#@U\]>?!@Z,['&#>6$F]/U:TF,'DY?@+%0'D@L.22?. M).<]Q/V.=:6XB;96.68]\Y'G9K16NA"I41:L"$EC$3G5CK&1T\+E!^K72AF\T%IYA M3R01/'IL+1@ AEC!A3-,QP5%,O49[$,&^/:^_X2=/S&>6<0>Z_3%LO5D_,:&\\JRY^T4)X72"C=O% MG#$M5$).48HP>-$)_K$:JR4V[CN=PJY+=.I3V(>2G'P^EC1C08.[K -38/)9 MA70,F1B92N6-,"'Y^8[SXYS"/IZ4U:>PMY,R"INFQXH;N QRTA6M/RD"#T,B M19WA@8G(94Z4VUE4M+R60]AECEZ?QJE;.2FOK3^NXC"]B6!0KW$1N_D5#UY6 M$?GL=$MSPE6&9#Z('%B2.XU=^& W[[[MRVQV9!-R[+3S-(PS^>3WLQE9WJ(; M\S?SIXH83:L[-]S:NR:V!GYB+,Z%^MU.NUC?CLL60 QER&D0Z:CHAZO3UWQB M5X%%;JK[O1.X=;6?C%G_?ZG9/8+8V[_.9QZPQ>_Q%/0V?FU1!_ MQ#;(+N!A],>G(#%?BPG. -FU(19(U5L8>9M[K\5QO2G1GELQ/Y#>2M@XW5&9 M;NJL4S[JK^6M?L3?+EJA?SS@GAC[8L42@$=?L0[4[KR_^"MC7 ^9D;UY37I ML 7STVC&B\:'SHD]O9M.$34U06,_C[N#T9S9KQ&Y;K3?D4TPV%]M^\)>]K;^ M/0D6@!13<-!H* H_Y*# M_N7;Q=LG3AY:,+0?L1S<[)R>1H#E*3R;P7/XNS46 M0I@#@4.4+(/Z \CO-;YV.N$"MN9RI(._&H"EO7' G-R;+*!Q&T0SM@%_^_UN MRYT7W![9$\X?[EV>QFZQ5AGS?>4CNSQ3 !-7&<+OG2CL7?/-HAC,6([3H.?T M7]V6C[OM=L<7R_*VFH?7U? /[<^]&,YAJ#E"9&D10YYA02P84DO8XN@A_;[)S&V7.\2N:'4C@4U 7[=FD7A.'* M%%82F FPJ8+2_&R MUL1 EIV^RH"%4<4?%NXY;B>WQ@Z61Q/W__T_FA+U6SX^AJD9#&A:7.^7*NAO M?PSZTXX':38>'<,2T>C#/$DOF%.(-2^^R( ]]M(CJXQ'G J,G*4!*1(P5^ < MX^BG.8(V%H8*0Z@#>^%%8> 4.@ K#6.$B_1F7,#9\Y5*"V9_'7PRV]@;)^U M[>6OK=/BCL67?JNN57EDV069(EDKQ*1\>^2=[.#20ZD(BZL[5V_O%&]-$<>5 M[U&Q0XE8^#;>(0O?N^ZRF? 8\UM=]OKW!%M\T]L.UNP(1>NQONBQ@L :=CL] M>)2)U\U#U4&JNZ3=MW MW+R-9X\4,_%NZ#F-3^%+FY9!#.?E/GA>_%'8JO@S!T@.[<]K>D ^UUGYA?QK MA"*EZU+\_:%T5(K?7\]KD+EZG["4?B3-MY_)/GTG]@^_7S;? M'AW#[_#?S_",^S#V#\SB0.SH)? M#6ZK@=MT[SFM0PR.+ZI;#8SM,RZBMP#4")9FV K6E01F*9$P&@-(Y9#RQ2"4J;6(2 MAX(D!*Q 45N!-5:^(*R\:V^)&= <>KL5&I8%Y'\5&= UQJT1X]@4Q@7! PG> M@G]K,.():V2QC2A8&87PPE*9F[!M2[RHYO2Y0MPJUUCEF1XV)+RD[C<[_0%? M_C!*?G--.;;VV*E&=:#Q1RZJJ?>)%2.BTWV.#0LXFB"1E,PA M'E5 N9P2*:Z<,DK"#[GU2MR]5>=#;1./FP:R!L6;822=!FHZ]V'F0N<3!)-; M\IC5YS-/#HU:,^(Q@$H+Q M/MA..(*X)[)W2>H238%(8 M(RPA6Z_8MM*+:%)J'7Y8';XK7W@=;7TLW9N.MD9CK$@YK\BSB+B7 3F:"&+" MT\"(DR[B(MI*9\FA-U7W-B3W]5X#G34 K1> ZKC=O7G*TW$[(KEG3$2 '*40 M5UXAS21'$@MN.8\1%G'KE> KQNT>( *WKGSR?N?L015KS?'.%WCN\:P./6Y' MVE+'*9\<^C9G\\B#XD:+))'7(2%NI$"..(6BQXI88ZED%GPMOHWUO1^O;]+9 M>@V&-1C>"@SKV.^#8]IT[)=(FZP3&@%X$<0QH)NED:%(3(R*8Y],3A^G]YX^ M7@-:#6A/'M#J^/I3Q\?I^#J3F@4=8FX%'1"/8.[98 DE8Q>H!YN/\&W! M5@RPUQ!90^03A,CNC0Q,G.)']#ZH1VNZ!VX,Q_O2_5;6[FYX8&C,TL",% M0P][UZY:T[/&RGN(Y67#QNOPQ6.)MJ5D<6VX"X!D*<81\60M,DDSL 23-DD8 M%:/(\\>WZX\G$MYX1$'&JU& MS.>&K\)%Y#AER'H>**/,!!-!)VP3JI^$2A@'I2:KF'8\K5J8KI:"U8+&W4DO MSU:_B=JX>#8&UPF]4>Z9^O^M>97ZAH]YP\UXC$+'_RKMJWWMU9]S^VS[\:_ M\0(;:.L;]75=V<3T"6?TWNRIWTR&UY2^M1\&,8VJ?K__::6JTV]64A^C[0^> M4T/L&V[.=27"S_;!;TL5Z^>D^AA36CW/E2/>=+Z]"Q[E,_ M=3(_CX.W\^_.GW]]]__CY#?Q_? 80 M5C0/\V3J]^S3YQ-8[S%I?C_&S=_?GBPZ>#]VFE\^?FZV]K-S>&^7-O>^Y+7R MYE[H'/R^__U@[P.#Z^"/_[Q=U0I9$)DLI0;1$!/B0BFD!0; [",F2E'OF-YZ MK;:!U'[8O[LFL]U[U&]>M-\NZK?^,VVP"%GITHHDD!P5=DH$;B6QQI#@I1/$ MV>@"7=G59UY<7.[(JE1WUMIS7 [/X5^%4?\<-'C-US?AZ\4T3JNREY%*Y)T# MOG:)(ZT,0PQ;%SGG-CC@:[Z#E[R;MPH+7\U*M=7QHJT.8;TE6ANP,1PW5AOA M9?)<1*R)XHG730J>NW1:3*+TH#P",0&!+>H0-UHB3:)# I0-=2%%D%>Y20'# MJK8Z7J35(02S#F2%]DERAZ-141'/ :T0;:ET*VN2:ZOC@?EZJ0$"8$CGA418 M8HFX=1@Y;06*7N% H@;$Z;9>BVNLCK6=-*G\]P2<-+^-!G#+V*^F!N<8VTGK M]/(1972]9WXN_0@,-4GAJ*P2E(?@# :%H+G /@8M2*B]%,];KBPW!.1<,Z*I M1]HPBS(*1: ;.,*.$\I8LE3EHK1M_N->BM6RY%Y-@H5;WLHDN%X$;I@@6*GU M<:+$"F!U![" 46^#-]Q903"S5O+5'81KK?_ W+GH:W!)&D<"01A.#W'L/>$D"*X2(/9>DWOR-=P4VYYH^QCPA,F M..@<8;MS3/QD$A<.^S;$0J:W \(K'O2YZ'*LN+#94>I"XB#$76#,:N6P-EQ2 M8S84"->Z_.;RXGP)ZS(AK,?)(AF]0#Q&T.5)8A0HI0'0+J>:@S5]!S/I5DJ( MI^+\?N*Z7&/)B"* DFL+JX9@I9[!CB M7!-D?* H$&]Y"D&G!XRJOW3MZ*6U@GKKG &AF ^#"LDY2U8&(KRHD>XSX,!% MI&NC8-BKB!(U$7$B#,JI+H@FL+*U2%J&W&)[S?[:M7+<*.6(F4S1,<^5Y5R$ MX!C%0>*HHTU8TSKXNQ&LN0ATK0I1$0[(EH+5PAUU2'//D/ 1CA,3EZC:>LT> M)OA;Z3BSF8BW-[3M:PHUU_7(S39N(,:D12T5[5P>57EF7Z-%\U)_GN^S,)7MGUFSP=;_YKO--/JHH6- M7]RSRP_OJKXU1-];?Z&E>OJRE6JG<<]=K18E_EYKX-N]P:@?-Z1/%=EO383Y M^V\@*+\U__G4!L']#02IV/^\"_]_.&MV_MTYV/N[L]_Y]*6Y]VM[J4_5WINS MYN$;\JGS@7TZ? ,"^^T?_CNK'EV9$,, M1F"/A"-Y@%=4R.# $24FX.0%Y3Y6&AVD JC38F$.6"%*J.Y?I[SJ]1$I:XD,!HQ "L4%8YPIC0 M\)B2&1>V[J.#E+QU ZD-Z.EVF%7#2^:&@]TC$64B!@R2%$Q"'$ I,B1*I&W. M9P0*U [?L&O;8M?#1V[:-NY"-NK $N$B@])M#:R'P:#A;;]_GC]C.V!,#*M^ MA-Z/.J/2Y3:_#/;-]XH9P2XN7UUN[;;0K:VB\DN:I=6=VY8[MQFSHP6[3>,V M+D#[WZX5V%67)61',G4O'<;JQ3ZMQ?*;+>CVS=M6>7@ZK1#:\:ZM>W,7G=LH MV8QV58L/L[I=U;[M^Y,&(]N-;""L$^ZZYQ-;Y]%^=); +8N5-^4,?\^J^JZ> M<[V&T$]ROW8O#)B"?G=GC)AZ&V^\CG\"'GEV]'T/+-N#+7UL^-HKS=(T6@=?,9[AU).DNM=:#CW%9/UST M"(^[1KB($V\,IHX0(KFTT46,1=#*66NYI>*F$P^O<'045?HD(CRW=8.,Q[:$ M3O/SRO#[ MVW89\[+WMM/,W]L[/O_T^>3+_O=CWOP,NW#XZY>#O>:J>OD4I(Z.::2EL(@K M^ %G&E%TBDAC*,$J]]<1VT+3^Q[;PDKY1+#OG(/.(XH&<>I)TMX5QLW$Q3+VKFQ\-.A(BTZV;"+^V\%M=GJ/\:H(K/")_[>/_L"&PV%@-62)+<*CF ":!]P(B3%+U(DEL%P(:J;:(> MM_?A[93[HW=SVW!WQ0/P<.VNN'^N_K[ U509EIP-*##&$1308IXT.^Y MX#FGX%.VC=ER*?O-W14U0S]7G5Q#\@?G8;+ PYIPK3FFR%-K$=><(R,5_,#$ M8,^#M9=::QRX8J(&UIO, MMFR!;;%+4BN#$8Y! =LFCJQ- JQJ%VGB7@8"S$)VQ";T8WQH8/U'O]?I%1UV M=9+(_?>>VFPU;JBSQ@AEI?#<#UA.N MIM9'9;%'/A*=>Z%;Y#3/G<*H]U@Q1J,HT%J99:Y>(Q.@9NAGJI-O"JUK-KT- M>IXJ7ZFPDE0B%K1'G :+;(@$N:@9-L$H$P ]2_:X;8[OEU%_#"\\">P>^52CQ@9P+6(25-,3;1!5YCYTUFVJ46CW" &H0LBMH#TR8#3)O@-Q$\#S%2 MIWW(06GV$H/2FS+<;[.U- ?(Q53P1"C!J1,V@8F6& @[3'%(M$;.FR8'5K01 MQ*"JA98<":P,XE(19(F'WX+E0A-/',\3O^BV7)%M^WQ\W\^)A=?*H;]_'JZ1 M\_US]2)RYH8)JJU"G.24,RD8+);KXG9EK(.2F\\0S\"/]=! MZ0?GX:7Y"*"8K:,6^:02P&JCD&.)(26U2X[ECM R]W;$M Y*/VE@G5D56SCN MF +G*EEI%*=,.*E,[KE6 ^M-9MM%8$TQMBD#:Q*L1-PZ@IQA!M%D+8Z.)"=I M'J%+7F)0>L\.;6Z(%@>#'PI'S]>1/"<%[HV0,H5H3(J<:Z^34)+R$%B03!I= M@^J-DP'+1?M4&*ZT],C(G!/*O4 &FY"G:@OI/;%!D]*;G^(?#T!U0_ _7H/K^N7JI,)U;&9*62"(NQ"1-8"L$R8V >0B MG//9<9<0 MM3+,6T40')U&7(,A;9RG2)A G$B.8U)"U0\RC7#C$'6O8UO=0KQU@'I!;SL M6AX#\M+8<>:I22HJ$W,()(J@>8VE-X[[EU.[&=':FR0!0:>(>%(!.2>S>RUA MS&6TCIJMUV+;#/B8/7@=(/P,(UE+Y_IE[N\89M=#J@Z$QVDL>$;,C) M:,$1..$HE(N9J<4/)7;7_/Q<-7*=V'T?7+J(F*6CW"F3D' ^(!XU(&;M$_"K MSLUG*5=6Y-ZS/]RG;(,9]07$GZ7C>9BTQ]8;^#;5GH%9I;$@)"BE;C(5JT;+ MC\:TBV@9*%(QS2PBV/#2W8/:/EIQ)\/^S;$'P#+S]C) M[823(-A%I$%R:I7ADME -(XIIZ3X&BQO&O,?_+8$EG40E'--D4N F+F@#CEL M"6*)ZV2I>IHS*AP+B$K/$:<)0#1 M).6IT%9H"?\S48>=GT?8F1O*M-0Q:&(Y]=;2W%0.X,,IQA)HJT3C%&CQ(L-._\=NZ%7UT=?J;^3YH+XB*/+-?6< M.BD GQD:1?1*6E(CZHV3 LOUT=P[2G)[7\XC(&JI&7*Y-6AR-#*GHK F9>-; MD+H\^FEP\#J(^@%8N$;4]\_42XA:A^0$(&H&[(MXTAH9*S$BQ"ALK3%>BLN8 MN@X_;Q@_/P([UXCZ(;EW"5%;Z3P3%#D7">*&.&1ILDC;R+S3RCJE[@Q1;S 3 MOX#0=!+8*L9Q- "E!0[&,&DBRT4847I.:D2]R8R[A*BIUE$'AR16#G&K@&>9 MCTA'C!5AVG%O7VQH^@^P +MU/?2BRI8BD,!LI"I03EG4UM,4&;7842R9NCL0 M72OEF_<3/-S-?%VPW/DK1)8ZHB(EPQQ:ATR(7@D*0,CR^?#\ENO MC?KA9B4;[.-^3CRZ#DQ^ ":]%";7;+L>VY[/LZU2@C.!/0)(E#,[!4>&18Z( M"U9I'(7@8$P;P>O0\J9S[",P;)V'?2],VES0K<$(PV@22# 5$0^YGPAS+L^G MLHQAH0W/DR/),U:M+R!\+)@&@)N2$5;S:(QQA'$7C5<&?KI0@]W-9MH%S0K' M1JRS,C(3R8*PC'0C8@U['T4+G^S!'L9YXP&%U#B>:BS=0HYK3TR M7"N,E?8RVJW7G-;1X:?!HVN-G;I_)JUA[QVQ[8)RIEAS%VBVHX5!7(N(M,CS M(V,2CDLPP[!?S;9U_/>J93^>2?V0#%O'?Q^4>1?AL+-&4^$!_^9IZYRED#MC M&T#'W DXS*AXV(P \)0=Z@#P+8=..<\XY3HJ$,O!:DU,,!KGCGS,$5)CX@WG MW 6UZY*(F%F!HC(,<44TTMHXY"4-R?LH79(O-@)\.V>=Z_5#[*.*;U\Q$$VA M-P+*;N1E3MZ%1WF5I=:@UVZ%QN0!KE7QJW;E$6SR_WJL/=E$@+*&N2/ J"&8 M)2(XH%02M,^#>0QF >3:@3T#=/9KY;\C!828@73B"5$V9XE D9"78/C2:1 ME"CCQ&R])HQN*_'C(S;OE($>.7A0B\Y:=-[6M_, LK/._'\(:;I@@1)ALJ7) MD0*I"A:H\X B/44:)T.)"UP)#=*4TFUF?F0T6BU(:T'Z; 7I(\C1>B#=P\O. M1;^;L7!\R01D*07T'D" FA =8HYY&A/A-N=O$[S-Q%UE>3X/^;G.-=9YINO= M>0_MP[BRSR#S*5C&:=*)TV!T]!@[X[$F%'-7]QG<<&FP8$EQXD$$.(:2!'.* MITB0$TJAX(4'3*J(8GG(U0Z_WI?WKZ&%\X-_0^OKZ_\I/\HK4V:I> )(MVU/ M!_'5Y)=?0FMPVK;GKUK=0HKE2[]T;/^XU9W(#'&Z[-C+7%.]_XD&,3_@!+\(7).;/-']A[86 M'T:M'LX1?>RXV&\PLMT G4;6"6,\5K3B3LYIQM"Y4WOFX<^P (V[>LZ;&(9/ M?+]FO%K_X_K_>CWKVJJW\<;;V(S#>K=NO%L3H[^BN,KR7Z:^_,(?];F? M/H+Q/_CY)826]V-HV09\^6O+QTLF+]\9,'V.;KSG[ZC33%I*K0R1*6Y3="92 M97204AH =-602T)H'2R^'I2_.__XS_ZW9N?OD^;>.[C^^V_-[W^?['?>D(/# M+Z1Y"'>![\.ZR2(HW__\[Y./W]]0 /08[L.;>V]8\Y\WYQ\//XB#PP]DG^Z? M-P]WOS0EE[E47D&668S)C2]$9"9/[-@6^H>'=MS" M7_4$8ABU>'M"XFV=@.X#R+<7'-!],(FWV,H-)T>#B!;QD$MC-<'(.J<1B8)' MI0ASR8'$H]MTA<2[;3BW%G:;P/TO3-@]@JRK@ZX/+M\6F]UA'32<%4>8!P)" MCDF0;X$BPL&BHX09PPG(MVV&[SCW;^-EW.,%53>L1D+K%*P6S)- N*!!!\>U M9\1+2Y2BM,15R22N.F;[.JZZ(0R_-.V<.6DYSAT#I$->HEM _;BU]CNG<;0&$9_TH5[';?JN>=+;6X=9I(E@A/QG MA-24Z24*< M5U%S7+MR-DX.S,P]A\^=-]\?@4#7R7J*O%,)<9,(LHPQI*@+UEBOB/!;KZG: M)JKN+? T6'BMSO/WS\.UN^+^N?K[ E=C'$C@$LQYH4@>)V&0$Y$CJK%/G$J: M# >NIMN4_4CV>D8Y8&N=3-+ P(Q89;VI@?5&LRU;8%OC M6-11*20EQ<"V7"'@U( HYX9C(RD8TCE?^8Z!]=-($/FCW^OTB@Z[.DGD1FI\ MQ2,_&S5N*6.11>/ 4+,R&F64)8(R;S!CHLZ2V$1)L)@E@1,.P1N/. D4<<\$ M-!ZS,,A$()I;I_K(MCH'DO@X<@05521H(6,(=OHVQBK9ZR8?PQ./ EH;2(@ MZQR@ED9SYXP#F8TCU=$F:P%1U]!ZD]EV,6:-C261:XJ\,CPWP0X K9U%6F K MO=."Y/D4+[35_6^C 7!>K(>E7ZG$O=0N4I;GLFJN02#$H)@F-BA-):.^!M:; M)@>:R\/2I0PZ&:I0 CT.ZCL*I(UR(!846.9<,2E(B6Y)4\>LGP8+KP.L'X"' M:V!]_UR]"*P]2PP0ED?,96"M T?.)H>X4YZ3!$<= ACE9IN1Y0E4=";YX,6*[I5Z"[K:(&*1HUXD)%9>2&/.0J*.1Z]+UTV*?SQ: MO;D#8)\3"Z\#JA^ AVM0??]#>/(>.6H,(IH09Z768+M= MRM7UZ/4-8^A'X.=Z!MU#LN\BGO8L6$.X0MY*"NR+0Y[X"M9Y@.,$K.V83'J-YIQ%Q&U(E9S;B(RP7) MU"P@ER)#((\3C<8K1=0]3*![&J'JO5['MKJ%>.L ]6*6&5.D\249[$TF-I3>/^Y<1+#.>,Z#%MKYR'S(5?(I$DUJM+S)3+N(EH,!LYAY MBY(2$G%+6&YUH'+A)*8.?F/8O=AY[8=]&^(/@.5G[.2.2F)GE8@B:IY(LD%+ MQE,*."7KF:C!\J8Q_\%ORX%GHDBDEB$!(AUQKS"RT@8D.;7:!<%T;IA MS5E MS]C#_9PX>!VP_ L7(/E^V?J9;"L$I>$H&!50("; C"UIPA 4V+<@EKWES)U M'7;>,'Y^!':NP\X/R;W+86=-=0@>468%XHF"/9ZP0H))YS!@:.?JL//S"#M+ MX:20D5(N!&?46&I(H M*%ZN?'RQ8>>_8S?TZOKH*_6W ]3%M:+6&,635A;DO9,F O%0FE)='[UY4F"Y M/MJ&9*CD#@5E%KRZ*?!P>L@Z@=@X1I1WS]3 M+R%J3@57S"+"<&YZ4/J* MX)C'+O&?61\\N8N@X_;Q@_/P([UXCZ(;EWJ>-8 M5%$KJ9$SN;J*8_@M*H\()P9S+$D@]LX0]08S\0L(31NEA!=$,C##>. \]S&P M43D2/ X6UXG<&\VX2W.RB/">. EF="2Y@"H!F/:@>WD@@*?A>+5XL:'I/\ " M[-;UT,NU5]AC24WBFG%KB%9"&*&M"<)Y:<+=@>A:*=^\G^#A;N;K@I6;GW?) MP=Z;HZ"4C=0!-Q-J$2>,Y%Z^!*G$J6+,A,CUUFNC?GC Q@;[N)\3CZY7\'SO M3'HI3*[9=CVV/9]G6X*%54$GE$\.<4PCRHV8D;8BP3E*+S$&MN4_,MKJ)7+L MXQG2#\FP=1[VO3!IJ4XNOP\>W +F,R&2TPU\IPF23(Y6@"CMXR:;6JP\<;SK0+FM4Y )Y&Y!Y@ M>1:TT0$TJ^$H.F^\QUIB5="N?HGQXS_C<6L +!E#8P27J&/'"PI:268%D8EP MYCDG46-/$N6.$XU!1=,:]CX*E[]9@KW) KB55*$H0"MS9SD 8"809X92Q[0! M!;SUFM,Z.OPT>'0=V/L 3%K#WCMBVT7E;'F05&LD,&!?CAT X&ARE@KV;:._SY=V'M7#%O'?Q^4>1?A,(<#)"EBE+P%YJ4^9C@,/W"41#B91K]?VJ+7H$ _V_'FM/-A&M MK&'[<.\XIYS@Z ,G/FKX,Y DI/:1AG"'@?0ZOG0!1"]):D#X_ M0?H(3O?PLG/1"2>-Y-YH"5!>@CD*^!U9"@+4!ZF\#9BYR+(EN@W8OC9$ M;WF-=9[IR?GVO="4@I_#D]CXK=>!59XW3NR@84&H35OZ-\Y:PQ-XZ3@KN,97VQ[%?(__NO^6 MNV)9YX:8+F>S6VI?^329K1W_]\_S3_^$4T>Y_+3WYJQY^(9\ZGQ@GP[? .-\ M.=^'_X%9Z,?.1P[W//_4>8_W?P?&^;Q/CRB "V<%18)CB[A1P"DN1.1!UMEH M*07+:+VZ5F*#QP8;C1UGG@(;1F5BDEX ZVE>SIAB5I_Q@YVQ2=%Q'Q2R(N:F M;9YF:*F1-89*2BPUN'2/X4NVT=(+#9!0[4P!E3#H-EK38\K)P,^Z$G:FL+9)U4R7I!>$U;*&\RYZG8?MQ\D(, MC1[H^"Q06_V+C?D:0:;"!4YZ9WGGBKPMZJ5A'7Q^IS'K;FG$;Z>Q.XA58QNX M(MRO=>/%G,%]UA'-DOD4LJ,AZ<1I,#IZC)WQ6,,V<)>* 40G!M -^'?V40[2 M(OO6W+J*6^$]?!05-UIQ"T3L" *I3)#6P8!8=EXFKP"BRCRT=WD:P90YLXY? M2R]KQQ(#JU=D\Q?^DM8!HG+P"TU*IP7KMS[\>SG\P]UO1\& HN32HL"2A,-7 ML50_(4T8D9YZ%RW?>JU6B.KIX0-R +6894MEW@U/^C$V.G#>)X-&!"D:+K4+ M*RNP'P>G(%) 6K7/=QI7-IF[C="8IY2__$D,HW;LI2MPT]O1<-2/LT3UII*- MAUEX'L)Z?FWW_)<71C ?,X.WA]A[R6/B>5*=HTX(PY(ABFD)>6::,94&/-[ MJSL"[)G9CD8F-38$"S $F'-@ .2I9IQ2K33%P'H1N/ 4SFG8'X%M\&8P!-[, M2BB5HYC7-3=25/921-(J;Z9>N]T[&S1^*GJQ-P*='08_OVI4'YXX:5:CM;NP M!NB-K(',#>.MK)Z]4-SUVSF__=&SH#UQT:O B#93GN#5O[,JZI=X-?XRUDK#$\F+J*9+XY=>_CB*]8->NW1\/*O+'F] M'CYAIQP/,0L;-//SI#]9S:D]CLCUH_V";(+%OK+M,WL^V/K7O#$.EOC"'BX^ M?O60K__']?^U>#+EYTIBD80E+F3BN1#)P>$K1Q@#$\01R0"";ET&"40! "NO M>3U!_4]E;D^/N+@TX5C:]G007TU^^26T!J=M>_ZJU2V;6[[TRW@-8[K(&[%8 MN)2/OWI[O$?&["BL\C:-4\3&-Q[OX$[9P067<_6>,CO,Z$O?QCODTO>NNBS1 M.QS3&UWVFLRV-5S*C^H<-@LWC(*\S CJ\X^1"IL#I"P1P3D8EJ#<09I)'X0QF,=Q:?ZR+V"M M7)-EH_[/0IFPPP> "3(8_%@"(<\^@-KY2)KTHVAVWI#F]W;[X/ ]W?_\]\FG MSU\(?/_L4P?>H_MGS;UW>#%>\NDSP(7/7^C'PP_LX)\/HKGW\;SYS]O.P>$' M@!"_=N ]]O'[+M[__&?:7VXL*R/H26H5\C(1Q(GRR%'%D*(F-X;'!H>41R!J M><=Y?/<7('V@6N7'$=^L+E'>!$'5A/L?GL7VU[A?M&<3A+9*0V*+_*)!94"PY&D# ;U#3P65LYHK9R M-D:\Y!C2\ZXA?R#!TUPQ*#,HPIA42&HJ0?#0A)P@' 6A), O8;79D!+R%V3; MR-JVV13A\[8WZM>RYRYDS[+G1UO'=# "D8 -H"JP=XRF NE(=. BKQ%40J*-.,W\697R4_<$J>LQ M-T2PW\"^;,9A[:*_,QF^[$$S(6*=N$$>>Y#:+S>_]!E2IS9>BG<9^YMJL@W)NNVV?#UKEF_E# M+?B,'^:_^C%G$S7BUSR[:+O1ZHXKA!IN-(!;#P;%K(8C^!*!3%J#_NBT""5O M1P.XMCMO_';P][L]1,QVHU<59R3;ZE>E;N5^K>%@.;-UNUPV1# 2.W";4-6^ MY-(86%D+EMW-1!FK6ICXK348[C3^MW<&R^R7Q^Q'6$$7S'WX0+[DJ&^[?E)! MLY1&FTN=RI5<'-\ [MCJ3O)R8:M:O3!>T^P>EN]-TB]SAFZG!W*RUR_/U(.O M 5*_U\FB.)]KWI>& M'_7[^6G'6PQW"R5Q,B\'5AYA!?!O=6!E/R_V&VXR>83)3E;#G&%%Q[8?QAGM M@[B\)3LW2 :]/$,Q,V>1]1Y;0JSP3###\P AB[5)(G&KI60B'0FQ=35'RWNK M3%K*62O:^#;/:#*CG'KN)Z:&&QGZNX%$A9V&B*N$W9_&5Y$IT$V]5; M3B,+U-*8J7>FN>B*(K[CXZS[AJ#4^V#+M$X!C=NR\UEU7DH)U 6S("RX#S1W)8FY+(^Z8C/Z4PJ=Z%8,8?PO_/Y3<7:H!)KW2S6&@'LMTD# MAW$!%1!+)I*OA5C:P*'%Z 0C[_]&($E3JYB(@V%K.,H7!SIRH_/8'S1.1_W! MR%8?_7,$-R*<[P(IA:IT&<0IF'1@PL%==RL;FQC&BC4'5%%*"7_*G\MN.8I_ M*>LKOY-??MYI')[$\9)S9?2H.\A7RY71%_IM8L1/!%[E][;];.45*FID4[I1 MW*R-?GZ\FO0WGO2_?Z%'BGHNA'!($&&!]#5(P,0EHEH1:9P)7K-+21_0"% " MG.9VX]2>5P4[L=-"^35 '^>%X %J6"!A./]_C[I N7.-3>!/()1H_4DC=]$! M.-/K ,'Z#".FW\A0D^B*3H?%V=D%U'+:[_D8PQC>9.(,V2CKI13S00/QYW MO!A&OD"F(>"UP9@4?6^0P=-9!G7V%"[UK3A/8)3ZE0VUK '#6(5R[#_&S_06'BF3;S,.#]*[0>9]'W_+:ZZ5^6K+ M_PT^DEH;;*-'3NN<;LHLTM&!*/=$$PMBQ%.;2^[8Q?2L)66^,U_%^A3Z7F2N MJ'30()-K$;X9I0^G4KV503]HA\*20NU(S%1C< +"?E&NE["-^F50V+"7'P!0 M9&'S_R+;L/B5%DZY"?#220NX&.X5_V\$&JX]UFRE]4BY^>PJX3J^Z(@UF ]D M^5]YT7>B-^C5UO,,5OEMNNH_\J+)E,GP2V.R[[OB2#DO/34*N H#N&8J ;LI MAJS1U"O*N/.Y^ZG:82O:7F1"*G273WZ6Q+;GVJ.$SZ/!L%A&H].Q?Z_G*Y]5 M132Y[4%E+54^Q"?2H>9_ 1IF:V[,ST*;LR]9Z.]VSZ=X!;M$"MAE;%9:?9 5L\=7_%T^%8#T_\ MN;TN?.+"LJRJ_?-G?:OO1YW!,*NBP:O&3^3G20>+O*[,$MT !B%8LOVL=V<4 M>:6(RUH7/P5_C55]<2XWV%C9-W[*5D)9R_@F@Q&\O?C]G[<;K6HSVQ9LT'X\ M[?5S"'0 G[N0,=<*N"PN87_;,5_D4A&T-!@(:VE-RG,W*5?6:L<)_*Z8,58$ MKJ_1_M!"P(?N^NO M!#6;0!Z_72Q^AE)>KLH"4F'[QT?):TL#&(6.4@ Y*@9D4Y H1H>-XMJ9*%>. M0IZEAGFRF0JN*H(SC6%M7TBCF<]?Q,!62>$EJ0A&U#&@IDIJ@G8"THS90Y!% M_GJ@^@<1RJV(\ )S'Z2_LGPM=M-AOW5\G-?W8N'VX?OS_?='3@BB(PE(YK:G M7 N"3% <89&D <-<*9Q]32N(\;\G5+1L1WZ M3=UX 93AUP2W*,8(FC2-Y4S7;O5<,M-ML%&C_K]<,@=E^P2'N? M@UR..T5D=M08EP?'6@QZ4' 0:=A*$CT7>2A6 KFU1$=HSC <:[;*1LN6W$93 MQZ4*KJ:4%93RX1SL).%(MI,XDJ $$;<.*(40D]W<6JD@ 2U?1BF7J;\)TGOB8,Y>P,HY4-IHCB]32:Z;N!:*>5[DVPJ-NGS;TE&SG:% 7[*V]-_V=X\8ISQP8A&-RH.1CRTR@A"D,9R,TXEJYK9>FV6'WE19 MGO9[V0$\^?.'<.(D5^=J=]M$&Q?$.J^'V<\3O#H)I,#QM@=%[F8,VF[/.P?R MA?LQQ$[Q 6S?P@DP&+=M#'/,L]H.S9^_N!M\1;4?LVZ1>]X!4",YEG9>GG^< MU53$R?ADR!BU4RU_:,:S;G?,U18-Z<_(H;IUT51UK. "NI!Y=^KU!.?C&V8^&/*I@R M35\ "=@-@[R5@S@<9O/Q9'4T^X(T2U_I?.LGXGR;?=Z\W1GK9V*/G9F'FE+4 M-#XE"KGBG<:[8?G:^"N9,:M]OXQB)V[Q\<;WQASU1!&Y_;^+ ML7L#!U:-$#=7P4*9Q%Q" ZO LY.I>%2(J(44Z3C<9I+=9R=$Z1WD62_F7^S6+N M5A__>>(>S?35 7OI&BAV?Q1U-0Z;(9T_)C9@LS<$@7F0_IP:PK5S854P>&]? M'.SMXN;G#]\.#K_P ]!;40I!-4@ESP3B$F/D.)5(":L)4Y0&QK=>ER[WUXBH M>8.\V.&]B0^A53)_OK9"5:@Q-HMF8$M)1)OYNU* M_2?W[=LNZ"R&OE?0EG- MW2.G<]:[T"@$YA"G(-:[0J+Z&HP W3AXMBVCV&[<=H> M =3TOC_)ZAYU3VTK7&0[#GO; #1SF=!]<3FUWGDQV+:G]U>I^R0F0 MHV[XPY[G5ZXMD7]I0FW_^SN6.QC&D!P'&<:DSD/30T2.@5)-6FN+$YCA 0RM M9F]9B@VJ/6ZD48X)#B:2*LQ[B&Y2"/62N^)G$W;3N^)?6XVS4+TCJ!&6>6J= MLSP%:9-W4E+'G?,1N/S*ZIU'+GV9]UB6W*#C7"=I"YWG!/.<,K- M^=+F77[]6*9PSET:OM6/IZ,^7&H0;^!CF?,*KEK,S-5^R RX;]E)(^ ?@H2-7MG(*7/X3E3_A%!^0/M?38#%('@:OM)W MW?SX>:^*,AOKKM8X#WW!P3G'\#:,TQ7A,[M_?2AN381ER>6W($#[YXV5E>.# M>&K[U4RBB[3E+ERTW;*NU)_=?$ #C&^V='3 M- M(T](.F,1M\HB0Z)!DFG+DL0QEH'BW.PL-YN^&)%I!SD.YT?55"QW/HXJ3P#H M17.!DK$.5AY\T_:K>I/6]&"K3@#3#@(G]FLL?1 &@YYOE2O/EHJEF'5CO)* M%\G]H:GW^MSX90)^4]9<4^\U&'?WV\'[HZ1HU-HP1 (%H*$$0XYDR*&C!NN0 M<)Z3Z07>49<2;YX/L'Y/XDZ90J?:7P!%#Y3%K5$X9?)SFFA%M[K3J\<8-P5Z>(GF?<_R\ MY: NHD7*]=X$ MDX^O<#&5=MR0::?Q;I["['#8;P%^JA*5%^][:VOGSJMQYXF$;6:\6BY\ (D,K]J,G95F7VE6L]Y7I7YLD)_ M=^+PI'(&ZZ1DY0CI;A*(C#/ MM:<7JE33?ASV>U,E4W'ZO*W3CQW@_+#<=[!WW&U] MGXJ-%0Q]H=Q^LC.F44FOO'C4&>_8Q>5GSG))5HU;\,W@E[DVO>,F+'[4&55A MG4FBUGA%,_<;.Q:K*=T+&UIAH9SHY?LQ^QPGN;&KW0NS[HAQZO)Z$HU[QWGN M!AM]X,0#:.4\D"2D]I&&4+6")80NM(*]RCOV;KSTP]ZB;V'&[5#:AM4R[)*V M5B)_9O_PX_?F=__](,]+Z53?*H2V>A6C[^86U*2EH$J7P-AB,.1/:JN2,S#T&*$Y6BNLH M:6*R_3E>R)OQ.G;]F*=B %S1\JT:1]R ;#Z*YMF1H2H10R,B6@;$ Q?(\1A0 M\,P&8K$TQ&Z]9GJ% MFJ<6[?/7N#KD("U'7@9S2J=J65E4SV&&!=6/E]QJ]?C(IL2(2AR!D6P Z%F! MC'4&DR=5@"0Z7G>15_LNUBR-XTC#X^=5-4((H M&UEAV6EV4&FX#AO:MJ>#^&KRRR]@GIZV[?FK5K=L4/G2+^-KC5.*<@[-0K/U M)Q\LU.2;Q::QU?O*;RCJ+[T;;Q#+GWOJLL2 MNB.)O-5EKWY/,'4_BS4WNNPU5#G:?LT[,=9VT M2[K6M$E02=;* OW2L4O/=0NF16,SNT#F=F']23<^QO5';H%D>= 1)7],0HDW M'SU1/==+FU:S[E,_\7DT-&!O$_;:8LJ)29HY0K5Q+G?M-?C&\V@6DASFO ]/ M8QK-+8W :AK-YSQQYCW9W_N /_WS9QN^ _^_;>W3/)'F#=[?^[7\^_'[AZ5I M-&7BS-Z'LR9\Y]/OV7 $5/#/N^^?_GG;V3]\?[;_>_[WS\_P?MI?'FT(8-*R MH#2R6N1T:P":-CJ&(A'.AVA\TJXTX;"YLSS/N2D$ M(Q=K3K0UA<,]N_-][XC9_A M^B2DTO(,5^6=5BYYQ)R4B%,CD<8!(Z5PE-$1[!3?Q!FNMY0WEP+_Y\2_/SVZ M67$M ]>VQ0]Q\:)M88T6/N* C &S@FM@96=T0A@()$?$B"M3:_ V$\NIKS\_ MC1G,3\(SM60XS&?4WLI\6/'DST;\W)W]L)PI_'N_-QC4DF4=R;(\'UAX0B6G M"EFB">(,[ /CX;=H*'7.>,EP3B>FRS55-Q-K 5:[C1IY(GEN^BRKS%0J ^A[HT&(LJW76BQGICX*7]Z1GZ!B+[I# MQ>:I_N9:^0+KVEQ7#DW'Z\Q-?Q[NW[O?EB?N'[XK2VIV9&*-V>Y*@C=_6[*L MC.+!Y1EURAF%N(L*N1!\KM;*Y8K!X1#SC#JSS=1E>96/QR[W'0R[QF]3B\M: M7&Y$.*T6E_,(QVH0=1A$FCR./(\TE/K;:67C=ZG M*BZ+W?RODGHYVR/N(@7Z@3*B)XT'WE1%3'76<\EZ/CM2*G"PN012L+>("VN1 MHR0 D=(\-]X0)=.3RGJ^&/(X3A+.><<@UL:%BTO5;*7Y8%6D-Y_^G*OKJ@3H MY28<5^8\#X;P3V=28=X[C?WQW/$ZW;E.=UZX[ I3/8W+ *XT6/>H$+@&6P7N25+/() O:N(\",$7GZ; M:3BR: S5%0QUEN\,8M,F>6,UTXH)GG!P0@*\99Y@RJD7825B6^6?*/AMAO 6 M -SS\$9T_CYI[OV[TZ3[Y.#P^-NGO?>BV?D@8#W?]@]_A??:GS]]?O\=KMM: M]$9\^N<-WN\ WON>/__V2W/O"_V41PQ\AK7__@8?_-/L-/?V8=W_7I4VY[!4 M+@B-B!4<<2L2,E%)I!Q1/G!!55!;K[423R61MRY2J,77CXNO/$V6!1:(TII[ MXXQ5D24E CC;777R1QBFF13_]&/G=:H\[RK M(AY*/BYG/6I,6!3>(R@M^.U? M2);T0RF5Y09J*3#FP-Q#CKCBN#)(ITCSM/0\7"0JG\MUR3;!RWT GFJ.=%U2 M4@O/31">=VY]U\+S?H7GHD5.I"12)8=$5!%Q \+3<99'38-,Q2D9RMG6:[:M MZ&5-ZY^+\'Q0B_[J\I9+BB7TW==&E.N\RH,G6O[J],E2+;'[ZW\:O_5C: T; MN\?]6$H6;E*3(!^[S..@"^CA:]4YFJ@R+HC,S4S:SDWF@?+ZO;/8KV9V>* A MV^J6P4>MT++]5IR.39M.E1PTCD>V;[O#7G^PW2A9KJ4") _Y:/RG9[O;C=^K M#U0C!?^*?M3/5?'3_6O\E"^XM6IKMWZNQF?]:KM?RCRI0A]VN]'8@>W*3?2)4WHV"MP; U'%55)M5DVU:GFIA4_LVS MG#OVO.&B[W7*R-MAJQH77P8R+2S^/[&;YX5L_;PXNF*3RWY6[7@>Z/BU%6*I M_QF/KXY#Y.R@#-[ZVFM_+5.HJJ\EZZL6!Q='^';\$AQ=N<)7VVJ74IR*MLIP MH-%IWL=UIKQ83R@G ?0K33RQ"'@%_@\,4T:#37);/85WZK$OUX]]V?_NSYKOCUQT1LB D3>:(QX5018KA:QB M'K '84Z*W(@,[US6XG0Z-V\R*V^<.#WNJ!'B:2Q\DJO(;&-K2DJ-3)=PQF46 MJ,\6'H8CWL3,19!,Y8!'>/I:J6$+;:^%FHM M!-V.0/S]_-G!R)],;I.E2DV[3Y]VC]G![I&D3"BW4J9;N5#:L I;(U'^LV*1- GPU$_3QW/ [':[49O-!P,X8^+YC&@ M0ENI4=3Q6/&$435]<%ZMY*5D(FMU1T77S2F:L:#G=$=E;^=I;U!F;;TJWL36 MUSBN61QCG9DOCDU2?/$5Z\#Z' TO_\I2B M6NNR-S8SE6^%][M\H'RO=:@80C\?3X ML(DD1O0%B^+FWAO:/"YFA LN(W'.$(@V5$W:_K&3ZV? M+\(L#=O/\9<\G3#7LZ=1EM?]R6"OBFK' V2!8MO1#H8W(]IF-0?LI]:*NU7P M!"X.1/PON 309RSEK 5-S;/2A%.6[EXD6[GT)6RZG1\$[@\+"*/^9!IN]?7& M*4B,7J@>87ZH[@E@O<$HY2F:V13S=G"2UY7WZ'SF2<:;-?_=3AEE9J=HK-V" MK0MY0<,<[ZJ6?-PJV (02&6]3(;@3@?+PXTZ,Y.&QSN9M6,&=S'O1A=.Y>MX M-%N(R8[:0SC>,-Z066T\'KG;ZW1:PVGG@?RA,9:[Y&M@H[:K$>)P5L-*-\_* MG5F8<\4%*E-@TA4AM1(8OK;;!>W<'^2)OI,1O>W>8,:>G;L.'.*@U^MFBQ3( M/ Y\O^4RZ3@0V$\>AK:ZOCW*,#0WC&A5*#V/G)WN[G:F!Y"C63.+/] M[&IH%;H 4LTV?1^,W&I#'BL+>=[=Y,W\4[ M YM;3A8.?]2?GZ>=$_9BZ(*8WL[.A\QY;1!#@X((BQ\J-RW9SIO8 &)O 3F' M06:1COT2IV(GZ]U^JPP8'\N2?#DXFE&GDR\Y^5QUM<8 ='/U))T(F[0]V[-D M(J('L5(,V=/9RWU.TL)5KM@^,")ZLR>6!?J<9?/_#QIOP)X"W;1;^5'&WI:0 M-47F]6KO)Z"C -:)$R],($5>74YUA%?:>21]OQ!RY<'Y.T7&QV5W M"^J=*,3I]?-6%,6U#OZ5G%MNJ%5Y/KC0P209/ V!F9 $);3&OX]B=!T>\^;N M4&[TP5-@,.[+@B4-_D1;Z#[L&%"9*=[H,: M610B_PR_[QX1ZU/4AB',?.YGGEB.\3F4F!($1VDE!B)?SKG[[XN,K+&A-FOI MM?,^+QAYB]2YT]@=Y'9:XVY:K>ZEG]R^@>4(BGO8*C;#V)*P_8L59I6=62IF M6 +DFY5KME]^_>O7CR40,ZB8J/R=P6?CM#VJ],?NZ6D;C)%L?.P7Z["1;?_R M90LJK7QX]@K3%R^_PECK+5VXE4W5RI IHXYS6"&K\+%D"*#ESB]V8A(^J SV M6YFT3#ZP2;M;!,^T_U !G]6^S;NMRV#G=?2HL)03S!(1G'-&@O8**^F#, ;S M:"YK]EOKT;OO [BW+P[V=G'S\X?S_<,W)/>&("88'"2*25O$EQ>0?%CZ6G6JOE;QHJ]5]8TYX@*%=I9_=&EK,7:P-ESJZ5D(AU)LO6([NC5 MLO(>TBFN3)XP.XU[:EPZG3S1&F2/R:B?!1S8=@ 0"Q'_6>51EQ*&O\#XC%F% MA3_&C+$A[4SI_E2,';-/G]^V]COO\,'O_VY_VLN-R%3A9O'S^_YR#ROC3W=L] ?.%/(+K ,L*??O] /^W!/0]_ M3)=&46Y_M;S2PV&*0N& MGHTF<2CQYG 2)UI"0D[L>,.JR9KH14#MKO*F\S.^Z60QF_]4?;=M]$DE' M . ._+"7@T?Y2>8QH@V]T^)'/XF-RY]SSFU?/I9?O7#=5[@.:!3DP-A?G+\* MEN:,IH3O\[-KV6G\,>KG M@M*I?WJZW.W+L>0@2Z/!@J7'+=&4^6"=0*PZ#+9%>DW^#.6G0AO>_VWH^R(?C6[TV\4Q_$TWRJ-W7ZEPOG"])O2;6,< MH!VGN\V0ZQ([;3=^HLLW'R$B0GRQPM,%5NL"[^0GO;C.-FQ4=)^2U1DZN(>?ZH;EE_,\@=(:BS+_OSKPTPT M]#3VBQ NAEK[(L+5=_+H<_.:;MW'G.<);1@%3G]L\JWS-[T]C"'5RH?P.0@ MIV0RB8*TNMF1GZ\_ID07X6RZXW!7M"#7S[.'8TPX%\E8V2V]GG/."D)P8C9R M,,EU3KL@$DR"P(+01!MW38G3"LEZ847.FC.[.?IT7/PYOYXO&9J[9[8?+I(" M#M*,TZ[(Z'W[+4=F-L9W]^""]N#PX_F1\]):'@V*-GC$#8L(D+5 ,5J&)9/! MDRQH5WCKGFB^W-\<'@Y'[/ Y>S_B4)XQ8PH$5:LY8?Y(I4(Y_=QDJQ @"\RJQ\]]=!M(&)XL%=1'.,U#N3/)<$X,)&.M8B%MRG;N>Z]P2UXVU MT!_Y\0HVG-A%8WY\N3RW?[C_[6#WB"H3N>XJ';&"AZ:,5MGJ8+87 M5AFGIV3CIFB(BNH;]JQ/8C?UB:,5OISD,=)5'XE9J MXXXH]DU>7OGP'^61YRQSL#C\JS#J9SGUXLCUP]G!^R-NM0\ X1$U7",>G4=. M*H.X<$K[2+#&-)/KHH.AB/9)P<<]?LF@ OK+4+&J KF1Y+^9 MX?GX94P5ICT8\\33L)8/+YSC7M-4\<7 MA[D//6\>'VF;;'1)(X=_$*3TNF:FMV:(!Z3($(0E%*FD;#&(B[A-^=-0D031R,A3BFW];K; M6S)3EATR8]NAJ(#!;"KL97&W:3RWF!69-FXD\!]?WO]Y@?\KT?^AX/C\%'_, MH/U"GHW5'WXR2J(R0\?V9VIDWT:5$3$8@ZQ9^W1U'<$JX'B)Y5HNGX%2_%;2 MD$)E6HSS[1:3@\=X;@2XK9VO=%Z^FFW;&)Z(T^I@[%EOD!5%Q!=8$A!J[F@$ M&[:>; X>I\1 Z ("X=QI8[0*BH"MAZW2$8]E,YO*9CPGF_&=2>8J&O&N"[PP M*E'"@QQE/P04O%)FUX[SU8[S=^?-]T?!B5Q%8Q!SH+JYDF"L*\U1I-Y8I0(5 M%HQUP_2V9LM=%E8X)*_Q9V;*:/SQUX=&.ZN\N0=;\A9V MY.^\(2^8\/=+=JWGV*=DD596(IZ41,XHBS 36@IA&<,>4"K;H.E:E58"-;DDIWA)QZ0^\;!<%%PLK&!O!(L?OB"/,#WM\]DH"!G:<,22(-XI83 MY$# H5R8JH6(TFJ]];JR@XO'9,F/,N/?K@KV3UKQ:Y61/5,",9[D6CGN)D*\ M<=P#N36)8BV],0DC53D1*-<=@4-5MP )GW$'36M=VZTMLMTYZ MO>(56G]+ROJSQSWDG.!]?91&/_,GV6BAENW&Y\;6BDY411! 356"$ M$Y4<3X0Z@94D#GM.KVL#N)1GNMMN]W+'A;":E:=3?6J<.Y^5]?T-;GX^/F\> M?N 'AQ\)<&OD"78[,*2#!6YEQB-M89^,L]J*D,!^\BLQ;Q;[TPV?=A7-5#8_ MK7F^Y.B2&/CQ(.4N@\.,_2B+@S$5E0 M1<@Z0:7PU@3%MU[CG'RGN M0L2"(29S^ALG&G20$<@S9;0+3J<82Y-91;:Y6<[.N!6*IT\)Q3NA0//(F$1B M/#BE*1:",:%$[H/ER#4L4*/XS6.#606V]X8UCX_ J,@'*A!7EB$.!C.R5@%P M H$G)#8*SG[K-=_1R]6$V[>B*I,0P;%"AU.;<8(ZU"0D3!>6-'-"9TZS7;T6I9KE[;CNX2PI()$ZN) MD\$D;@/3C K#E3?46_;_V'OWIC:295_TJRBX^YXU*X)B=U57=5?-G' $8VQ? M3RR)L8W'@?]QU!,:"XFEAS'^]#>SNEL2DG@+$-#[G#4&U.JNKLK\Y3LS&-40 MUA,G+ &6(ZC:+N,I)TI([&F#G>R6,BL>E MDEFWP=U-+7;.O7S#@FA&?>Y9#@9^#L9^GF@?>!""6VZ,$YE]$(]58^S7Z1FS M;1>^\]WM;XEC'LY(DF H2#6>!Z)3+4"J2>Y8IC/0G)8;^ZU)-713G'QY<7*Z M_FTOKRS G"O8U,PIKO(,U%O/K4QD1BE/0._-@^2ITY-TK_NJ(OX$ LZ-NWXW M7*#3H"@$E64/??,ON7BX\^&;4*"=!LV)##D#! ,FZS @]7PR\ MMDZT[59L!#:XL,'H;*5%U!H^?OJ\674@0HDZ%?FZHI%Y9T6L7BMB"6KH@[@Y M'?Y^'0>CB#L19R9,42M.B8 =Z>J3H?^]_N&/>N9"T8MO&+_T1W6O"NJ0M^LOU64K)^-7^M>G+U\5;\:&[J1?E9FFZQ)+_PXV2+7OC99;?-MX20 MM[KKY9^E_';?;-;:K/7YK%6IBS]=K[7*+95=#UVNF!YYP\'5JQQ%I:XUB6KY MA*&[O\DJ1]K>TYM<..=77>>E2ZW\(5][(?,ZOG;,#YZI\UW%!C#ZE':@KC*Z M:!,:%EV?LRJ[@T3S;KNNUX^_H2LPNJ-60;\S\QIO,.EL'?>K$\N>2PKHA[A3 MU19>O4W7>O<7L(>U/[^BNNC4CS^7](8_H0NTA?[]^%MT\C=TN$B'K88$5TR" M;W[Z@2V&Y2^Q=T"SJW??U8\>6T.C'H"_O88;#^LXM=CVG#L:1":M9\ZYJN$YN[_BZ5+J55[ZX41A?=L?1-7A6:?VE6.3CRS[ MNO?GX>[>OOCZKLUW]SZ/]FEG[SMKQW'*W:,.K&]^;'+GU]86634%0&HUV>G7Q31KOON?)SD'>QK=Z QS+P4"Y1DJ4 M%ELU:+(R-)D?PIZG@C&G!/9S MX(0+JXB6PA)-:!I2;9>)5M2I5O*G51]>5S!8U&P6H4K%MCX^H4K$5DG%.DZG!$C$0TD'@S M2!1SD)A8'M)<<9)F&=B<5"=$)[DEEN62&F4$3;$W#]U*%TOYGC<MXV8 MK!E,+$TE5UHFN= )PS:AW@K).%2QB0:=) M+@U)9)X3G@E*9$(],2YG,D]DFBB)33B$RIZ*SG+C9(,0_V_ILR._K1^)1M,SJ]Q6ZT,\,X6 ML@S2C&66A81(J@#O!!/$V!2;O6N6I8*;Q(F-5^EFKK#QT&)SC!MBWB70#@KRGA?9R.T+L.L M.KW>)=O]F=/5)6?[V &9YG":PVD.ISF3@O(!156P&^ MRB1[&>&G1[) B@'. M>"@&CQ$96&6?I#5/2/OON#]:5<.;U]79[0[>E"?7I**M*A6ML]CP1N4*_K\1 M)&2Y)5PJ1G3(/6':)8ZFNW [,).S4>IW7W.#6'TQS. MDSRE^;PM1W&-,9>[YZ( C7=X&8-A'UJ8SK])5>!>-T+P;K*V\<\"5 MH-;T$U@=ILWW$Y#.YB91BH2<@8& L[%E:G*2:Q-49DQ@!@A:;*6KZJZR1JCV M+'6<1@%M#N=%)PO$V35WR1=^:I[GIVO5W'"&=F/O;]Z\Q(#4V@<+N-1>2YUIZ21/ MN%/6A6!XIFR0S@O3H,*+0(7Y%M?<4!92:0@S64*XSS)BI#4DTSI)C3&9#>PR M5'C(<.CM(@A70,.=X>"^YQBNW/.Q[,6>%+Y=TBKQ;B#W@$VIST-9"Y'$2YZ3RGI,TL8'P/ 1B3*!$I$Q8*K,T2B^) M*VOMOKE5XDKCOKE/;&O<-RO&MWGWC?(ZT4EFB,^D))PK!O@F/*%:9RP(GE 3 MXF"Q=%4-IM<(XAJE]$4KI2&TH2IH)D7E&C MTNA+Y++1>YZ$WO/H21/-X32'TQQ..A?L$8+4,[E@+=USK=-B='CH MNPZMR]9(__3#%Y$B]C3[SMTP2K_=V1_/3ZCF5.FK91EA&>&H=T0GG)!5* _6$'!1O4+HYVU2):AI1/ G0>/18 M5W,XS>$TA],<3G,XS>$TA],4B=MGN29 M=4*IA'OEOKV_[W#W^8;IVS]TT=6FZ\$FC>&>QA1=G2GZ9M$4Y59X)3V1)G.$ M:YL1)038H\ZF)M%>F42 *4HWVV"BQVQZ/A2/=PCQL-ZQX 8U[#RJA+?&X(5ZDDW.>* MJ,QQ0I/<<.6]]L9LO,HV,Y5O*K7&J/%,-*RU[HZP>@UKG7#Q8@WK=N"X\E$? M,]#8#/58(2;NSBE1&0!?GE).TE3GA%M#B:1<$I4K;9BRQDJ)3JPM<>>A?T\, M#V]RCYN\TQKC!"@A\'V[@B2M)6!@K@8#](4F.UE:>6%">:$:H M-,^CS=*:>:]U*"3I*B8Z)3HG"DBC*0R#YI)Y3=>Y>FJ)@GMO9."COQT%9U@P$UM7Y>&-.O\@G21N?Y-U 8,$GF4CC4YEPDE'X#W=)3E22YX0J*VP0 M)F3!HD^2KL8GV:@9SU#-6%//XM6HLWUP,/ '>N0;S^,=467.\TB99DI93A+I M/>&2&F(2FA(MM<^#RE*-'2U7X'E/5 N+!'^NE'.O! M0=$K?9VLQJ"BYX &?V=Y!+4'84Z&S+EWZ%NZIN5641-SZP=2<\L50]OM X_ M)ZT17#HJ?8NF_P,N'K:BU&[UR\]<$8(?>*QO,GYTZGWYY\HIZ5LGJ'NC4Q+_ MVB\9+;HM\?>@BT'UT.H*Y%S=.XO5:/D?0P"*X^,^[DK??M^:G'+<[*>QN:/^ M2'?G7K3>AJIWR:D>MO[G!GAYQ]9X1-R/NE:WZIADV]+KN:BRIPF:7?__?02 M=">&\6QWQQVWO[P_VS_ZP/>/__G>V=D^_?KE??+UN/VSO;>=?'WWF7W=@6?N M_1G:O][_:F]_PY(#%KPES'(PIX3B1/K,$)!\E@EFLC3)-EXE6XLU3"T@U2[2 M"++130C'!V9HEOF,2<^5R67&4@X/39PS\!:E9D]KPJ$-X:P9X>QMB]V]S_!W M6-VO]VEG^YM/K0H.1*:77A(.1AO10F7$9%YI1T7(/0>;?&M1;DZ(".PAD(0E MSA\.O&\!WHX.ART/\.G*4%(I8^MX4B0[I(_-UL /45,J?OCNV?706:X>C.-] M?B\ 9@M[#I[SI?#\YOBDVS^#]_R$,J7U]QA>$,BS]7=7]Z[S"MDZR)=Y,?EG M'Y@*1?/K[[_@C_>/?FZW3 MP\(>@ERWP/4MT)O*LT:U8(8NX.9\J_4&-*0"U01?/2:V^0E-P3]KZ9W$\/GY=KQ96MAO0=IC%NKU#4"\/#@';\#TGT$382\.F M7Y]_=CY\\WF:IHE(B*")(#QD..N)2A!J/LV4MTJE%O!HT4'X_U8*(*A)*"Q0 M[YOL,>(2;G+KI-SELM%;V?EKB,3H-5!I'_501+*3*$PJV@5U]3)?UZUH:89X M=JN'E@)L-UQ(3$O]4*?]@1OZWHLC%3#Z3K^9- >E0P<"NFL _25(CWCF;))H62"?X2[=_Z@?XR5I#$E";!=&C#_QN "#^[D=1;9I<>2[<\0*A MR)ZV3[]E3DCO<$B&&4V7LF+H:@TVH[C_M:V&PA* M_>]2[,4KBL%PU'+Z;&+@SH%0?]#ZS![VJ4R7^<%FYT6/O>9KY8Q9*3Z5>T&?:[('PO_,J, M&P3)#*C]VNK-7G$,@K_C3UL?^\>Z=S=%A_&Y#9KY[^&@7LT)L $Q Z^_$QU@ ML;_K[JD^&V[\[WD%#K2WN3V845WFF9.JY ME8G,*.6)E"H/DJ=.WW^HQ1YZ-^[ZJB')8O7L15B"D%&::\/A^+BTQ_;0T;,' MR_NS"U>_,-SH[&VGG8-OB0T^Y"XC6>8BA'^@!.^V M4:0[T(SA$Y=3CAX9)0W5AE)-4P-D 530\H#&)\A;@['?6&_?U:)3KO17M8+7 M..4 9278[2"[T+P8#VOK\<^NMM\)T&._"QAPW'>^6W;B1=PKX? $#$9$%'?> MAQA J>N?XGWTE!9_7S#&'G(CYMS*-_#NBGAD2\'B2C)Y]7]+5^L$NV.V#[QI M5Y\,_>_U#W^X8GC2U6>_%[VX\OBE/ZHU5("/"#?GOHZ457Y<@9]26UQ(Q+\J M2;9Z< 6-6Q$:YWSJY6>YV$HR=>''R1:]\+/+;DN3+<'36]WV\L]2SN]GL=>^ M[9)P9WV,0%17U*/?[9!G\BKJ.J]2JC+W^3)J[ET6_$])";'H M9&N73K8W4R<;YFM?(T3^M,Y7KN)X9_(#;EGSM_SL5]E^Y7IG?]UT_.N\YG4R ME)[^=M%;LL0CP.BJJDG@N!X47.MLAU:W"+[U6]%K87[4<&$2W/5>.80DV%L7 MY]X_Y:T@02Y1(DO /&.!<9[QS+@\:.&$3U4.9I^_SP2Y28QLQFJ;I*L\WX0W M=_CUR/[J_'K/V^\Z1>?7Q^[^EZ^P'KC/KP.P[#[\ZNSL_\3(ZD)J"GM[W/G5 M3MM'!Z?[['W:>??/X=?C-QRLPE^[.X?%UQU,2WGSJWW4">UB8=2J%(G4GCKB MLC0EW&M&3$8]$=KGCH.Y[JW%**U83;9;R3UW2T)] 1RHP"*G%O8_%9[+/#=P M%DXIS;/4)3;12P/9#0<^"0Z:9EQ[P17)0NX)9Y(2E4M-+X]F=R'7@CE I*.$R:*(R'X@7 M-%&929+<,$2L)%^,/=U'XXZ7S7^WTA4:_GM"_#>O,5 GN=/>DV"EQ0GH"3$J M)$2"(J$$2YQ/)/(?9;?BO[55&IZ&N^&?/D:LN\7H;!4FTO/!J3OJ":NKMKW, MP)D>7H-4-T6JSNL%38%E.LTR[0C3+L7^\PYLFU20)(@LSW4BC05-(5ML+W [ M/6&%[H7GQW]WU!,:_GL"_#>O*1@C'4M!4S Y TW=!D.4=H$DH$($1X/ 7(_; M\M_:Z@E/P[FP4_PHG.^YUEGANZ[Q*3PY7:$^P!*I9@MZ0O'3._++#_K/I'+V M@0#LTX("P9F7F?&""*?0U9!;HJQ@)*>&&7U9@L;5!XJUSQRSL58DKX>\ '@(3QM(JI'&QY M8=[X\%DW'KQ#U+9;GEV2-YS+8^:)WZF'B-9P5TXGR95HW5FJUA@$/5FTTD0]^\*.P_@)N[G;[5I>5TQ^][1_TX%5<*69>]X>C MX8NN-3K]EGDIK7:&.= 9P4BB\[5&E.;D8/COX[;>-V7#[1]U#WJ['TLVCOOQ?Z7MT>[.W\>[O_:I[#N[[M? MIM^I(P?[Q_NG8/O]_+KS^6SW2YMVWKT_A7L<[G]I\_:[MT>=HW\..U\^B*_H M-5RL.!(6;70M2)H*1CBSCN@$*>9(X\_8?V.K;X; M-'O6:$99EJ6II$Y+P5DJ94J]L2:#?[G-0W95[](&S1X$S>;CH%9RK0/71&4I8FCG*=ITJF&GB+VM1P:;.LT>;6 /\6:\%D8+D5 M24I,$D";4USAT"1)F(=_4B\EJ.@;KZ2B*QJI^I *VW4SP5XHQUJ>Z3R()%$^ MYT$ZI;D'@9?R'&XM97YO&LMU@M\-.U^+G>?5F21+C0HZ$+"G!>$N4T0;F@-C MIU3J)-,TY!@\9^+.,]#NG:'75F=Y&MZWCW[HH^\?U1;G?_AN_P1#EK=27*X[ MKNH)PB -P!7"2J,HXT)I+5/+6*YL9KC/_%6YZHWB\@!(MZ0T3:3:"(-5:9F6 M@&\Z(S*1.IEFJH\#2E/-EZE MFZFX,Q V/I=U8VBEO?9!,"E2Q6DPRE*AF'/.<"J=8XW/9?T9>EZO$2K7N9** MT%0'=*$R(CT3Q 3)N%&24QT9FJH[3X=M?"Y7:#:SM0TTW5J2I_P(W>'W,'V] M/.FK K3QU>X+4]\=OD=JS(;@?/H F=) M!A;FE80$+&?J- @+L?3( U8:%9((27G\%NF#7JOX <6 ]BS]@D(]8S M0[C+9!+GQQHB!'?>4)\*33$/?VM)$P^@R6[5BF/< M&TSV^\H2ZTW\1CFX^B:$EFB="1YL$"KEJ9#:^D!#FBLF>:Z<;@AM30GM ^UL M?^,^<" U!@I-H 2 @1,MK"1,\)P[%9P,;.,5W\HNIK-BV(J#@(&L1OWSA?GS M)?F;\0\WH2YIF0<3EQFE/-V.BA'*A>]HVX$<)=FTY;^B)Q MW#J%9;6,;^GC/FA@^-0^Z&(MW2K%.P[LA=_UP63L[+3#T05]45B0G'IC,L4H#=E%1 M"@,$-A CM"$F6"!Z*0&S $#IEI#S_4+*27:R_2%&R&E')EK)8; MK]A6=A'-/@V;JNPK6#89BKTSCLO>&7[:.V..45 ,H&=G<[9?4,OJD]C'"QGG M)KK+7=WSMU-BKFQ[]7KZ.MO'_7%OU*@P%_ *[WSX1G-J5))20G,)EIC)087) MG"6@C5KG/.423NU5LK7HC9]H,#?5>>_JAFSHYE%[<>YMB]V]S_!W6-VO=@(Z M@I+29L&D1.09&%G4XS@@H4E.,ZDL* B>EC.!+J2A3>Q_A@V4BQ^^>Q8M]2OU M@Z+7.AGTC^!+P^IGZX=133C1@]B[ _X$ G]T%BG4_W== O3&47\ )SOP/XK^>-B%,SV!X_T!QP/_' ST<>RY=TZN@>(XF+SW M3._78C0\U_]UJ_6^UWKKS6"L!V>+\G'23V_)>O1X=-@?1,EY\9/')_B'FR"D MH=A;GH%H%91GF3$V2TT2J'9*B]2)Z!6@(%/EY< 8#W]Z]G^7.[4]672)<[0! MNHM&I/G.9.P&\F-5< YBEW2._O*IOHOK_7P M.3K]V3GX!KJ40'I6]@ II^<%ST2I,?_KR4O@'L"T3Y?KPM: )% MV;QT3B@O1N5FY%PE9SC;RC'%[J0_C$;T[]'? /K''W4/RQA=G_EB%?%,IE_1 M!K2$\>CBKRRTC[N^$-TKCF'C._ZT];%_K'MW$Z=,S&W0S']QN9%A;*(IU<*F MF-_K\EQKX.<@ M*!)P9.]#N)A_J[[I[JL^'&_YY7 M+D"SF-OX^3V[N)WL0_>VOE2OHLG6%0[/.S>"?M\#AO%[^N=.,;3=_G \\.O2 MR[ES5H';\8>SW9T_ 9C>G.W_^BS:OSX(N(9W=CZS#GN3MH\Z1_MLG^_N_=.= M![>O.S@QY$/2WOOKJ+/W_5=GYSNLYR#I[.VG^WOVK U/^WIT(#I?_@E@8?SZ M%FB6*2DR.$:!-JI&^T(*XJ7SRMI,,B/G.SEKJJB@J#\43,=-@GXO<$>ZH MPTE\EF093[U+\QQ4M@=-S&V.]*Y':JTS:9+#D684BU)I(,9H">9(@/T';9QZ MMMQM=[$?#QG=:[ .IKZ8.F#B;NUJ+G6\2] $$W] JP,H+="J'XT&A1F7S=Y! MS5MFA\,M /AZ,ZWK-^O0CYX,:=$_@>#<&-X"[W30[[L8)8I&5JE$:OO?<5$J MUM42'7) "U].:\F1CW508>N\JS!L]Z '%#,%RBV;;FN@O:?MU MS:MM!H;4Z?X7,*C>?4[:OSX>=HXL!Z.L^/KNG^.O>X??.U_02/OP/6O_I#X:2.6ILS)+0<&:)Y)UU5U11* ?'G!_=LK6// ; MI(&R)5!)!=&3WT6J!U%0^BHPGT8/JZ$LQCLP;9$FMW#%!*1WFZVR96+S:]UV\>= [(J5\_+'0GR M%,Y/KO/4CX<_VR<]]>-1MHO>A.2?:N>_3B71'W_>QA.J;7RBI8N_/6PM^!!> M$WZ:MSF XDKW$YI/3Z)6\;8&1S6W^P-OL\_PG&ZW_>Z?P\[>1[C_>][9.Q#[ M1["F+^_I[L[7X_;>AX5:Q<[.P:^O\$Y8Q_@5UMIYMT_WCP[@^F[1.=K_N7_T MF7>.]W]V=I9.WV#&9MZRG BJ+.&Y20G8*3FA-H0L99DUT@+299MILEB/\>\U MZ%;_F&7=#;(]4V1;055V@VP/C&SS5=A<9=+EN254>T>X3"TQRNI MRY*-5S3=Y'2Q#'O]D*W2+>Y1&;_G?UGA8CC0N'8(8=EKT\FV6OL#%+\\X M!Q^^5_@Z=?]8FJZW\H9*]2EOEX?\&RHG?9FPMSL>#4=P+K"?C0Q:E0Q: MTE0\HU)Z3A.2YZ!B\SQ/B+9*$&>UD=KSX*Q;5X)9H)08[FG(Y1[)Q>M<6 &* MBM0!IVT(C\/#%$E3I35SSMH\;+Q2?%.Q197E4;M':IC]L9A] MWC[)I:52I0E),IX0KA-/),\4":E1:6H$#RQ;5W)IE(E'()B0Z3@_C216IF59 MJ-2Y)YIID8N$,RTY2 <&!NWB=,DUD@Z-)?N\+-G'"D!"*%RKA(0Y#BBGSYQR:$2J-NR. N9*!YT!GG@GAF*>A :2!P_CG):"*X MP?%ZF8TY]O)J#>BV/O[K(>73B& V\NZ%R+L[6H:-O+MGH)LW]C*A76H3D'>RQ-Y*WCT8(33R;@5D $>3*4\#L3D#,O">$T-9(!R4 MH3RS6*<26T'1Q?'+3T3>G6_=/6D5,%LD\U#U+=N]41'-Q^*'_^3M>%","C]\ M\]-VQ\Z[MX/^\>MI0<1B.\:(ZFZ:@IBFH M>0(%&2^UH.8VE3,7>I.?U.LWE43/M#2FJ21ZT$HBT+^"O6GHYA&&VWY:V@3_ M=HF!Y3O?+1E_79PZ-POTIR[/F= N5QDHUT%I,&RD#QD.WW&&^YN/8;R;[7.3 M[KQ/._S_YV'[Z/"H VL \Y_O__K8;1_]4^P?=>,DL=V=#TE[YT,*]M*"*P#6 M>+;[KLW@,S#_X1[O/I]UOOQ5[,9)8MN\L_/AM+-C8:U_AO;9@NL[M4XG6;"$ M:8L=@UA&P,J2A&7*NYSK8+/+(B -&35D%,LBM I"*D6\3@+AB0_$9!P,=:.E MS)TS7M*-5]FF%-<(H=PTB>2&@'WO,93S0O-V^898!S7 )!*,2 M:ZP2(N'<"JIO/KNR08\U0X]Y?[3+$ZDU=\3Q),?X:XYN/HOS"91-J/*I4PT9 M-61T!1GYS"B%G9%8HA+"F6)$YZC:,"X3D6LKI=YXE6]2MCAL\*D(H"L-% +H) MFO# %5%6*X+CZ_(\"3IG',6=8.J.XN[^K*<;&$G/%/\3 \JIY\;17/'4"FV, MR$ ?528-VEO9Z*E/GG'G]=0$TVZ,2DFP6*-EX#_:63A?S;34P3"N;NQS:\CH MQ9$1$RX)H$J0+&0,\%]3HH4$(YJQ-,ULQGW T>J;(";6 /^?<>RIS-J9F6)K M<=SKH&Q(/O0][$'>ZX_\=:R<:^W#,Q)_FBN5)EP:8QWW66)2GRBJ3,*TISR[ M>=^!!K?6"[<^+1;=@'ACN>3$48=)R K$G[>&4)XFF?-)8#9OR*@AHRO(R/A, M*YT[DO,TQ21F0Q0UG"2I!DI07@5!<0("V#^+XTA7Y.Y[HF&EV\F21Q"M-P2! MX$"/YL!?+.,N-Q+3N&T&6K873-NDT8&?/ @LM./SBF8FUT10BKUM7$J, ='B M,PH"@2KN4MZ044-&5Y"1-X*AQXSH!,0(SU)!5*XD\4*Q1'A*0VK74Y9,0/EY M1(>N2&5E\[F9%U<1O<34B94W<6N0:[V0:[%TG8H\,)XPDF'!EE7@1C&24NN)QPFH$>E9B,R%3FP?%$))G"X<*;*KES M M_*D/O10E&-\'F(+G$-:JP;:LRKS3JC-)6I(3J++IA<$<-S0=*P?_\7KHAVO3 M5*$>*'W4/=K=>0OW?@//VT_:1SA0^C,\XT/2P>'2P&"=7V^[7W?:=+ZIPNZ7 M-F]_^9"V]_X$)O]PA@.EL8?(5V36G>_PO/=I^\L_WV&-H7VT3]L'WQ*KJ,J% M(FEF +<#38DRQA#+N6&YR!RE='Y,K7>9SJ1A&ALP:&9ER@1-#)=<<.U-,M^& MH=SH6XRFO?I!YQ(48$9*@4:43DWN:!J,RF4F59:KC1GV65EA;G8M\IZ# MHLL9[_&;4U136%N'&N=]C_P@CF<8]>OYV[V#5C>>ZLP8;^PUT0^AL+X5M"VZ M4;C&4>!#7U\=&TO [8Z'K=/#PAZV1FPP-09IP3[;!]]G;9NH7[A9D/EQVB5L+[7"H3 MX"F>)BKQJ:? V%2FN32T.<15'.+GY!M+;9;!1A*98'X96O0&>(=8^!OG< +, MX2$F2T]QN!G+I_MAY'M5GQ@_*:R&$Q[XGC^M&3S^HKL5