0001595974-20-000130.txt : 20200810 0001595974-20-000130.hdr.sgml : 20200810 20200810170512 ACCESSION NUMBER: 0001595974-20-000130 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 87 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200810 DATE AS OF CHANGE: 20200810 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MAGNITE, INC. CENTRAL INDEX KEY: 0001595974 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] IRS NUMBER: 208881738 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36384 FILM NUMBER: 201090204 BUSINESS ADDRESS: STREET 1: 12181 BLUFF CREEK DRIVE, 4TH FLOOR CITY: LOS ANGELES STATE: CA ZIP: 90094 BUSINESS PHONE: 310-207-0272 MAIL ADDRESS: STREET 1: 12181 BLUFF CREEK DRIVE, 4TH FLOOR CITY: LOS ANGELES STATE: CA ZIP: 90094 FORMER COMPANY: FORMER CONFORMED NAME: RUBICON PROJECT, INC. DATE OF NAME CHANGE: 20140106 10-Q 1 rubi-20200630.htm 10-Q rubi-20200630
0001595974false2020Q2December 31P6M00015959742020-01-012020-06-30xbrli:shares00015959742020-08-06iso4217:USD00015959742020-06-3000015959742019-12-31iso4217:USDxbrli:shares00015959742020-04-012020-06-3000015959742019-04-012019-06-3000015959742019-01-012019-06-300001595974us-gaap:CommonStockMember2018-12-310001595974us-gaap:AdditionalPaidInCapitalMember2018-12-310001595974us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001595974us-gaap:RetainedEarningsMember2018-12-3100015959742018-12-310001595974us-gaap:CommonStockMember2019-01-012019-03-310001595974us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-3100015959742019-01-012019-03-310001595974us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-310001595974us-gaap:RetainedEarningsMember2019-01-012019-03-310001595974us-gaap:CommonStockMember2019-03-310001595974us-gaap:AdditionalPaidInCapitalMember2019-03-310001595974us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-310001595974us-gaap:RetainedEarningsMember2019-03-3100015959742019-03-310001595974us-gaap:CommonStockMember2019-04-012019-06-300001595974us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-300001595974us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-04-012019-06-300001595974us-gaap:RetainedEarningsMember2019-04-012019-06-300001595974us-gaap:CommonStockMember2019-06-300001595974us-gaap:AdditionalPaidInCapitalMember2019-06-300001595974us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300001595974us-gaap:RetainedEarningsMember2019-06-3000015959742019-06-300001595974us-gaap:CommonStockMember2019-12-310001595974us-gaap:AdditionalPaidInCapitalMember2019-12-310001595974us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001595974us-gaap:RetainedEarningsMember2019-12-310001595974us-gaap:CommonStockMember2020-01-012020-03-310001595974us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-3100015959742020-01-012020-03-310001595974us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310001595974us-gaap:RetainedEarningsMember2020-01-012020-03-310001595974us-gaap:CommonStockMember2020-03-310001595974us-gaap:AdditionalPaidInCapitalMember2020-03-310001595974us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001595974us-gaap:RetainedEarningsMember2020-03-3100015959742020-03-310001595974us-gaap:CommonStockMember2020-04-012020-06-300001595974us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001595974us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300001595974us-gaap:RetainedEarningsMember2020-04-012020-06-300001595974us-gaap:CommonStockMember2020-06-300001595974us-gaap:AdditionalPaidInCapitalMember2020-06-300001595974us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001595974us-gaap:RetainedEarningsMember2020-06-300001595974us-gaap:StockOptionMember2020-04-012020-06-300001595974us-gaap:StockOptionMember2019-04-012019-06-300001595974us-gaap:StockOptionMember2020-01-012020-06-300001595974us-gaap:StockOptionMember2019-01-012019-06-300001595974us-gaap:RestrictedStockMember2020-04-012020-06-300001595974us-gaap:RestrictedStockMember2019-04-012019-06-300001595974us-gaap:RestrictedStockMember2020-01-012020-06-300001595974us-gaap:RestrictedStockMember2019-01-012019-06-300001595974us-gaap:RestrictedStockUnitsRSUMember2020-04-012020-06-300001595974us-gaap:RestrictedStockUnitsRSUMember2019-04-012019-06-300001595974us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-06-300001595974us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-06-300001595974us-gaap:PerformanceSharesMember2020-04-012020-06-300001595974us-gaap:PerformanceSharesMember2019-04-012019-06-300001595974us-gaap:PerformanceSharesMember2020-01-012020-06-300001595974us-gaap:PerformanceSharesMember2019-01-012019-06-300001595974rubi:EmployeeStockPurchasePlanMember2020-04-012020-06-300001595974rubi:EmployeeStockPurchasePlanMember2019-04-012019-06-300001595974rubi:EmployeeStockPurchasePlanMember2020-01-012020-06-300001595974rubi:EmployeeStockPurchasePlanMember2019-01-012019-06-30xbrli:pure0001595974rubi:ConnectedTelevisionMember2020-04-012020-06-300001595974rubi:ConnectedTelevisionMember2019-04-012019-06-300001595974rubi:ConnectedTelevisionMember2020-01-012020-06-300001595974rubi:ConnectedTelevisionMember2019-01-012019-06-300001595974rubi:DesktopMember2020-04-012020-06-300001595974rubi:DesktopMember2019-04-012019-06-300001595974rubi:DesktopMember2020-01-012020-06-300001595974rubi:DesktopMember2019-01-012019-06-300001595974rubi:MobileMember2020-04-012020-06-300001595974rubi:MobileMember2019-04-012019-06-300001595974rubi:MobileMember2020-01-012020-06-300001595974rubi:MobileMember2019-01-012019-06-300001595974country:US2020-04-012020-06-300001595974country:US2019-04-012019-06-300001595974country:US2020-01-012020-06-300001595974country:US2019-01-012019-06-300001595974us-gaap:NonUsMember2020-04-012020-06-300001595974us-gaap:NonUsMember2019-04-012019-06-300001595974us-gaap:NonUsMember2020-01-012020-06-300001595974us-gaap:NonUsMember2019-01-012019-06-300001595974rubi:CustomerOneMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-06-300001595974rubi:CustomerTwoMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-06-300001595974rubi:CustomerOneMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001595974rubi:CustomerTwoMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001595974us-gaap:FairValueMeasurementsRecurringMember2020-06-300001595974us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001595974us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001595974us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001595974us-gaap:FairValueMeasurementsRecurringMember2019-12-310001595974us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001595974us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001595974us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001595974us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001595974us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001595974us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-06-300001595974us-gaap:OtherNoncurrentAssetsMember2020-06-300001595974us-gaap:DevelopedTechnologyRightsMember2020-06-300001595974us-gaap:DevelopedTechnologyRightsMember2019-12-310001595974us-gaap:CustomerRelationshipsMember2020-06-300001595974us-gaap:CustomerRelationshipsMember2019-12-310001595974us-gaap:InProcessResearchAndDevelopmentMember2020-06-300001595974us-gaap:InProcessResearchAndDevelopmentMember2019-12-310001595974us-gaap:OrderOrProductionBacklogMember2020-06-300001595974us-gaap:OrderOrProductionBacklogMember2019-12-310001595974us-gaap:NoncompeteAgreementsMember2020-06-300001595974us-gaap:NoncompeteAgreementsMember2019-12-310001595974us-gaap:TrademarksMember2020-06-300001595974us-gaap:TrademarksMember2019-12-310001595974rubi:TelariaMember2020-04-012020-04-010001595974rubi:TelariaMember2020-04-0100015959742020-04-010001595974us-gaap:DevelopedTechnologyRightsMemberrubi:TelariaMember2020-04-010001595974us-gaap:DevelopedTechnologyRightsMemberrubi:TelariaMember2020-04-012020-04-010001595974us-gaap:InProcessResearchAndDevelopmentMemberrubi:TelariaMember2020-04-010001595974us-gaap:InProcessResearchAndDevelopmentMemberrubi:TelariaMember2020-04-012020-04-010001595974rubi:TelariaMemberus-gaap:CustomerRelationshipsMember2020-04-010001595974rubi:TelariaMemberus-gaap:CustomerRelationshipsMember2020-04-012020-04-010001595974us-gaap:OrderOrProductionBacklogMemberrubi:TelariaMember2020-04-010001595974us-gaap:OrderOrProductionBacklogMemberrubi:TelariaMember2020-04-012020-04-010001595974us-gaap:TrademarksMemberrubi:TelariaMember2020-04-010001595974us-gaap:TrademarksMemberrubi:TelariaMember2020-04-012020-04-01rubi:numberOfProjects0001595974rubi:TelariaMember2020-04-012020-06-300001595974rubi:TelariaMember2020-01-012020-06-300001595974rubi:TelariaMember2019-04-012019-06-300001595974rubi:TelariaMember2019-01-012019-06-300001595974rubi:TelariaMember2020-06-300001595974rubi:TelariaMember2019-12-310001595974us-gaap:EmployeeStockOptionMember2020-01-012020-06-300001595974us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-06-300001595974rubi:RestrictedStockUnitsAndRestrictedStockAwardsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-06-300001595974us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-06-300001595974us-gaap:ShareBasedCompensationAwardTrancheTwoMemberrubi:RestrictedStockUnitsAndRestrictedStockAwardsMember2020-01-012020-06-300001595974us-gaap:EmployeeStockOptionMember2020-06-300001595974us-gaap:EmployeeStockOptionMember2020-04-012020-06-300001595974us-gaap:EmployeeStockOptionMember2019-01-012019-06-300001595974us-gaap:RestrictedStockMember2019-12-310001595974us-gaap:RestrictedStockMember2020-01-012020-06-300001595974us-gaap:RestrictedStockMember2020-06-300001595974us-gaap:RestrictedStockUnitsRSUMember2019-12-310001595974us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-06-300001595974us-gaap:RestrictedStockUnitsRSUMember2020-06-300001595974us-gaap:RestrictedStockUnitsRSUMember2020-04-012020-04-300001595974us-gaap:PerformanceSharesMember2020-01-012020-06-300001595974us-gaap:PerformanceSharesMember2020-04-012020-06-300001595974us-gaap:PerformanceSharesMember2020-06-300001595974us-gaap:PerformanceSharesMembersrt:MinimumMemberrubi:SharebasedPaymentArrangementTrancheFourMember2020-01-012020-06-300001595974us-gaap:PerformanceSharesMembersrt:MaximumMemberrubi:SharebasedPaymentArrangementTrancheFourMember2020-01-012020-06-300001595974rubi:A2014EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2013-11-300001595974rubi:A2014EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2013-11-012013-11-300001595974rubi:A2014EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2020-06-300001595974us-gaap:EmployeeStockMember2020-01-012020-06-300001595974us-gaap:CostOfSalesMember2020-04-012020-06-300001595974us-gaap:CostOfSalesMember2019-04-012019-06-300001595974us-gaap:CostOfSalesMember2020-01-012020-06-300001595974us-gaap:CostOfSalesMember2019-01-012019-06-300001595974us-gaap:SellingAndMarketingExpenseMember2020-04-012020-06-300001595974us-gaap:SellingAndMarketingExpenseMember2019-04-012019-06-300001595974us-gaap:SellingAndMarketingExpenseMember2020-01-012020-06-300001595974us-gaap:SellingAndMarketingExpenseMember2019-01-012019-06-300001595974us-gaap:ResearchAndDevelopmentExpenseMember2020-04-012020-06-300001595974us-gaap:ResearchAndDevelopmentExpenseMember2019-04-012019-06-300001595974us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-06-300001595974us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-06-300001595974us-gaap:GeneralAndAdministrativeExpenseMember2020-04-012020-06-300001595974us-gaap:GeneralAndAdministrativeExpenseMember2019-04-012019-06-300001595974us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-06-300001595974us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-06-300001595974us-gaap:RestructuringChargesMember2020-04-012020-06-300001595974us-gaap:RestructuringChargesMember2019-04-012019-06-300001595974us-gaap:RestructuringChargesMember2020-01-012020-06-300001595974us-gaap:RestructuringChargesMember2019-01-012019-06-300001595974us-gaap:FinancialStandbyLetterOfCreditMember2020-06-300001595974us-gaap:FinancialStandbyLetterOfCreditMember2019-12-31rubi:lawsuit00015959742020-02-052020-03-160001595974rubi:SabatiniAndCarterVersusTelariaAndOthersMember2020-02-052020-03-160001595974rubi:TheComplaintsVersusTelariaAndOthersMember2020-02-052020-03-160001595974rubi:DataCentersForCloudBasedServicesMember2020-04-012020-06-300001595974rubi:DataCentersForCloudBasedServicesMember2019-04-012019-06-300001595974rubi:DataCentersForCloudBasedServicesMember2020-01-012020-06-300001595974rubi:DataCentersForCloudBasedServicesMember2019-01-012019-06-300001595974us-gaap:RevolvingCreditFacilityMemberrubi:LoanAgreementMember2018-09-300001595974us-gaap:RevolvingCreditFacilityMemberrubi:LoanAgreementMember2020-06-300001595974us-gaap:RevolvingCreditFacilityMemberrubi:LoanAgreementMember2018-09-012018-09-300001595974us-gaap:RevolvingCreditFacilityMemberrubi:StreamlinePeriodAppliesMemberus-gaap:LondonInterbankOfferedRateLIBORMemberrubi:LoanAgreementMember2018-09-012018-09-300001595974us-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMemberrubi:LoanAgreementMemberrubi:StreamlinePeriodDoesNotApplyMember2018-09-012018-09-300001595974us-gaap:PrimeRateMemberus-gaap:RevolvingCreditFacilityMemberrubi:StreamlinePeriodAppliesMemberrubi:LoanAgreementMember2018-09-012018-09-300001595974us-gaap:PrimeRateMemberus-gaap:RevolvingCreditFacilityMemberrubi:LoanAgreementMemberrubi:StreamlinePeriodDoesNotApplyMember2018-09-012018-09-300001595974us-gaap:RevolvingCreditFacilityMemberrubi:CovenantTermScenarioOneMemberrubi:LoanAgreementMember2018-09-300001595974us-gaap:RevolvingCreditFacilityMemberrubi:CovenantTermScenarioOneMemberrubi:LoanAgreementMember2018-09-012018-09-300001595974us-gaap:RevolvingCreditFacilityMemberrubi:CovenantTermScenarioTwoMemberrubi:LoanAgreementMember2018-09-300001595974us-gaap:RevolvingCreditFacilityMemberrubi:CovenantTermScenarioTwoMemberrubi:LoanAgreementMember2018-09-012018-09-300001595974us-gaap:RevolvingCreditFacilityMemberrubi:DebtInstrumentCovenantCompliancePeriodOneMemberrubi:LoanAgreementMember2018-09-300001595974us-gaap:RevolvingCreditFacilityMemberrubi:LoanAgreementMemberrubi:CovenantCompliancePeriodTwoMember2018-09-012018-09-300001595974us-gaap:RevolvingCreditFacilityMemberrubi:CovenantCompliancePeriodThreeMemberrubi:LoanAgreementMember2018-09-012018-09-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
__________________
FORM 10-Q
__________________
  (Mark One)

  QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2020
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-36384
__________________
MAGNITE, INC.
(Exact name of registrant as specified in its charter)
 __________________
Delaware20-8881738
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
12181 Bluff Creek Drive, 4th FloorLos Angeles, CA
90094
(Address of principal executive offices, including zip code)
Registrant's telephone number, including area code:
(310) 207-0272
______________

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common stock, par value $0.00001 per shareMGNINasdaq Global Select Market
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes    No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).   Yes    No   
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company," and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer
Non-accelerated filer
Smaller 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 Act).   Yes  No
Indicate the number of shares outstanding of each of the registrant's classes of common stock, as of the latest practicable date.
ClassOutstanding as of August 6, 2020
Common Stock, $0.00001 par value110,250,959


MAGNITE, INC.
QUARTERLY REPORT ON FORM 10-Q
TABLE OF CONTENTS
Page No.
Part I.
Item 1.
Item 2.
Item 3.
Item 4.
Part II.
Item 1.
Item 1A.
Item 2.
Item 6.
2

PART I. FINANCIAL INFORMATION
Item 1. Condensed Consolidated Financial Statements
MAGNITE, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except per share amounts)
(unaudited)
June 30, 2020December 31, 2019
ASSETS
Current assets:
Cash and cash equivalents
$107,490  $88,888  
Accounts receivable, net
292,433  217,571  
Prepaid expenses and other current assets
10,265  6,591  
TOTAL CURRENT ASSETS
410,188  313,050  
Property and equipment, net
19,704  23,667  
Right-of-use lease asset
43,814  21,491  
Internal use software development costs, net
17,256  16,053  
Intangible assets, net
104,953  11,386  
Other assets, non-current
3,403  2,103  
Goodwill
157,804  7,370  
TOTAL ASSETS
$757,122  $395,120  
LIABILITIES AND STOCKHOLDERS' EQUITY
Current liabilities:
Accounts payable and accrued expenses
$347,432  $259,439  
Lease liabilities, current
12,030  7,282  
Other current liabilities
2,881  778  
TOTAL CURRENT LIABILITIES
362,343  267,499  
Lease liabilities, non-current
34,598  15,231  
Other liabilities, non-current
2,710  454  
TOTAL LIABILITIES
399,651  283,184  
Commitments and contingencies (Note 11)


STOCKHOLDERS' EQUITY
Preferred stock, $0.00001 par value, 10,000 shares authorized at June 30, 2020 and December 31, 2019; 0 shares issued and outstanding at June 30, 2020 and December 31, 2019
    
Common stock, $0.00001 par value; 500,000 shares authorized at June 30, 2020 and December 31, 2019; 109,861 and 53,888 shares issued and outstanding at June 30, 2020 and December 31, 2019, respectively
2  1  
Additional paid-in capital
749,959  453,064  
Accumulated other comprehensive loss(2,603) (45) 
Accumulated deficit
(389,887) (341,084) 
TOTAL STOCKHOLDERS' EQUITY
357,471  111,936  
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY
$757,122  $395,120  

The accompanying notes to unaudited condensed consolidated financial statements are an integral part of these statements.

3

MAGNITE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share amounts)
(unaudited)
 Three Months EndedSix Months Ended
June 30, 2020June 30, 2019June 30, 2020June 30, 2019
Revenue$42,348  $37,870  $78,643  $70,286  
Expenses:
Cost of revenue21,545  15,085  35,548  30,201  
Sales and marketing20,029  11,519  31,298  22,111  
Technology and development13,063  9,839  23,756  19,555  
General and administrative15,780  10,027  24,907  20,307  
Merger and restructuring costs12,493    14,423    
Total expenses82,910  46,470  129,932  92,174  
Loss from operations(40,562) (8,600) (51,289) (21,888) 
Other (income) expense:
Interest (income) expense, net2  (214) (142) (407) 
Other income(1,284) (46) (1,293) (188) 
Foreign exchange (gain) loss, net(440) (143) (1,138) 158  
Total other income, net(1,722) (403) (2,573) (437) 
Loss before income taxes(38,840) (8,197) (48,716) (21,451) 
Provision (benefit) for income taxes288  84  87  (624) 
Net loss$(39,128) $(8,281) $(48,803) $(20,827) 
Net loss per share:
Basic and Diluted$(0.36) $(0.16) $(0.60) $(0.40) 
Weighted average shares used to compute net loss per share:
Basic and Diluted108,530  52,358  81,698  51,969  

The accompanying notes to unaudited condensed consolidated financial statements are an integral part of these statements.


 
4

MAGNITE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(In thousands)
(unaudited)
Three Months EndedSix Months Ended
June 30, 2020June 30, 2019June 30, 2020June 30, 2019
Net loss$(39,128) $(8,281) $(48,803) $(20,827) 
Other comprehensive income (loss):
Unrealized gain on investments      2  
Foreign currency translation adjustments(1,769) (128) (2,558) (36) 
Other comprehensive loss(1,769) (128) (2,558) (34) 
Comprehensive loss$(40,897) $(8,409) $(51,361) $(20,861) 

The accompanying notes to unaudited condensed consolidated financial statements are an integral part of these statements.



5

 

MAGNITE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands)
(unaudited)
Common Stock Additional
Paid-In
Capital
Accumulated  Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
Stockholders’
Equity
Shares
Amount
Balance at December 31, 201851,159  $1  $433,877  $(259) $(315,606) $118,013  
Exercise of common stock options76  —  251  —  —  251  
Restricted stock awards, net(182) —  —  —  —  —  
Issuance of common stock related to employee stock purchase plan—  —  —  —  —  —  
Issuance of common stock related to RSU vesting1,171  —  —  —  —  —  
Shares withheld related to net share settlement(459) —  (1,835) —  —  (1,835) 
Stock-based compensation—  —  4,514  —  —  4,514  
Other comprehensive income—  —  —  94  —  94  
Net loss—  —  —  —  (12,546) (12,546) 
Balance at March 31, 201951,765  

$1  

$436,807  

$(165) 

$(328,152) 

$108,491  
Exercise of common stock options79  132    132  
Restricted stock awards, net—  —  —  —  —  —  
Issuance of common stock related to employee stock purchase plan118  —  477  —  —  477  
Issuance of common stock related to RSU vesting1,022  —  —  —  —  —  
Shares withheld related to net share settlement  —  (12) —  —  (12) 
Stock-based compensation—  —  4,949  —  —  4,949  
Other comprehensive income—  —  —  (128) —  (128) 
Net loss—  —  —  —  (8,281) (8,281) 
Balance at Balance at June 30, 201952,984  

$1  

$442,353  

$(293) 

$(336,433) 

$105,628  

6

Common Stock Additional
Paid-In
Capital
Accumulated  Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
Stockholders’
Equity
SharesAmount
Balance at December 31, 201953,888  $1  $453,064  $(45) $(341,084) $111,936  
Exercise of common stock options27  —  23  —  23  
Restricted stock awards, net—  —  —  —  —  —  
Issuance of common stock related to employee stock purchase plan—  —  —  —  —  —  
Issuance of common stock related to RSU vesting1,861  —  —  —  —  —  
Shares withheld related to net share settlement(716) —  (7,485) —  —  (7,485) 
Stock-based compensation—  —  4,218  —  —  4,218  
Other comprehensive loss—  —  —  (789) —  (789) 
Net loss—  —  —  —  (9,675) (9,675) 
Balance at March 31, 202055,060  $1  $449,820  $(834) $(350,759) $98,228  
Exercise of common stock options746  —  2,276  —  —  2,276  
Issuance of common stock related to employee stock purchase plan159  —  693  —  —  693  
Issuance of common stock related to RSU vesting1,904  —  —  —  —  —  
Shares withheld related to net share settlement(107) —  (349) —  —  (349) 
Issuance of common stock associated with the Merger52,099  1  275,772  —  —  275,773  
Exchange of stock options and RSU related to Merger—  —  11,646  —  —  11,646  
Stock-based compensation—  —  10,101  —  —  10,101  
Other comprehensive loss—  —  —  (1,769) —  (1,769)
Net loss—  —  —  —  (39,128) (39,128) 
Balance at Balance at June 30, 2020109,861  2  749,959  (2,603) (389,887) 357,471  


The accompanying notes to unaudited condensed consolidated financial statements are an integral part of these statements.
7


MAGNITE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(unaudited)
Six Months Ended
June 30, 2020June 30, 2019
OPERATING ACTIVITIES:
Net loss$(48,803) $(20,827) 
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:
Depreciation and amortization22,081  16,814  
Stock-based compensation13,948  9,164  
(Gain) loss on disposal of property and equipment(12) 16  
Provision for doubtful accounts44  966  
Accretion of available-for-sale securities  24  
Non-cash lease expense(232) (379) 
Unrealized foreign currency gains, net(2,296) 777  
Deferred income taxes361  (752) 
Changes in operating assets and liabilities:
Accounts receivable73,728  26,831  
Prepaid expenses and other assets8,716  593  
Accounts payable and accrued expenses(83,193) (27,567) 
Other liabilities(5,838) (127) 
Net cash (used in) provided by operating activities(21,496) 5,533  
INVESTING ACTIVITIES:
Purchases of property and equipment(3,420) (2,212) 
Capitalized internal use software development costs(4,718) (4,160) 
Cash, cash equivalents and restricted cash acquired in Merger54,595    
Maturities of available-for-sale securities  7,500  
Net cash provided by investing activities46,457  1,128  
FINANCING ACTIVITIES:
Proceeds from exercise of stock options2,299  383  
Proceeds from issuance of common stock under employee stock purchase plan693  477  
Taxes paid related to net share settlement(7,834) (1,847) 
Net cash used in financing activities(4,842) (987) 
EFFECT OF EXCHANGE RATE CHANGES ON CASH, CASH EQUIVALENTS AND RESTRICTED CASH(265) (15) 
CHANGE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH19,854  5,659  
CASH, CASH EQUIVALENTS AND RESTRICTED CASH — Beginning of period88,888  80,452  
CASH, CASH EQUIVALENTS AND RESTRICTED CASH — End of period$108,742  $86,111  
SUPPLEMENTAL DISCLOSURES OF OTHER CASH FLOW INFORMATION:
Cash paid for income taxes$306  $145  
Cash paid for interest$34  $25  
Capitalized assets financed by accounts payable and accrued expenses$56  $118  
Capitalized stock-based compensation$371  $299  
Operating lease right-of-use assets obtained in exchange for new operating lease liabilities$162  $3,237  
Change in restricted cash$1,252  $  
Common stock and options issued for merger$287,418  $  
The accompanying notes to unaudited condensed consolidated financial statements are an integral part of these statements.
8

MAGNITE, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
Note 1—Organization and Summary of Significant Accounting Policies
Company Overview
Magnite, Inc., ("Magnite" or the "Company"), formerly known as The Rubicon Project, Inc., was formed and began operations in April 2007. On April 1, 2020, Magnite completed a stock-for-stock merger ("Merger") with Telaria, Inc., ("Telaria"), a leading provider of connected television ("CTV") technology. The Company operates a sell side advertising platform that offers buyers and sellers of digital advertising a single partner for transacting globally across all channels, formats, and auction types.
On June 8, 2020, the Company voluntarily delisted its common stock from the New York Stock Exchange ("NYSE") and commenced listing on The Nasdaq Global Select Market of The Nasdaq Stock Market LLC ("Nasdaq"). On June 30, 2020, the Company changed its name from "The Rubicon Project, Inc." to "Magnite, Inc." In connection with the name change, the Company also changed its ticker symbol from "RUBI" to "MGNI." Magnite has its principal offices in Los Angeles, New York City, London, and Sydney, and additional offices in Europe, Asia, North America, and South America.
The Company provides a technology solution to automate the purchase and sale of digital advertising inventory for buyers and sellers. The Company’s platform features applications and services for sellers of digital advertising inventory, or publishers, that own or operate websites, applications, CTV channels, and other digital media properties, to manage and monetize their inventory; applications and services for buyers, including advertisers, agencies, agency trading desks, and demand side platforms, to buy digital advertising inventory; and a transparent, independent marketplace that brings buyers and sellers together and facilitates intelligent decision making and automated transaction execution at scale. The Company's clients include many of the world's leading publishers of websites, CTV channels, mobile applications, and buyers of digital advertising inventory.
Publishers monetize their inventory through the Company’s platform by seamlessly connecting to a global market of integrated buyers that transact through real-time bidding, which includes direct sale of premium inventory to a buyer, referred to as private marketplace ("PMP"), and open auction bidding, where buyers bid against each other in a real-time auction for the right to purchase a publisher’s inventory, referred to as open marketplace ("OMP"). At the same time, buyers leverage the Company’s platform to manage their advertising spending and reach their target audiences, simplify order management and campaign tracking, obtain actionable insights into audiences for their advertising, and access impression-level purchasing from thousands of sellers.
Basis of Presentation and Summary of Significant Accounting Policies
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with United States Generally Accepted Accounting Principles, or GAAP, for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair statement of the results for the interim period presented have been included. Operating results for the six months ended June 30, 2020 are not necessarily indicative of the results that may be expected for any future interim period, the year ending December 31, 2020, or for any future year.
The condensed consolidated balance sheet at December 31, 2019 has been derived from the audited financial statements at that date, but does not include all of the disclosures required by GAAP. The accompanying condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements and notes thereto for the year ended December 31, 2019 included in its 2019 Annual Report on Form 10-K.
There have been no significant changes in the Company's accounting policies from those disclosed in its audited consolidated financial statements and notes thereto for the year ended December 31, 2019 included in its Annual Report on Form 10-K.
Reclassifications
Certain prior period amounts have been reclassified to conform to the current period presentation. Specifically, this includes amounts reclassified during the six months ended June 30, 2020 to conform to the current presentation for the three months ended June 30, 2020 in the condensed consolidated statements of operations related to merger and restructuring costs.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported and disclosed financial statements and accompanying footnotes. Due to the economic uncertainty as a result of the COVID-19 pandemic, it has become more difficult to apply certain assumptions and judgments into these estimates. The extent of the impact of COVID-19 pandemic on the Company's operational and financial performance will depend on future developments, which are highly uncertain and cannot be predicted, including but not limited to, the duration and spread of the outbreak, its severity, including any resurgence, the actions to contain the virus or treat its impact, and
9

how quickly and to what extent normal economic and operating conditions can resume, as discussed in more detail within Part II, Item 2: "Management's Discussion and Analysis" and Part II, Item 1A: "Risk Factors." During the six months ended June 30, 2020, this uncertainty resulted in a higher level of judgment related to its estimates and assumptions. As of the date of issuance of the condensed consolidated financial statements for the three and six months ended June 30, 2020, the Company is not aware of any specific event or circumstance that would require the Company to update its estimates, judgments, or revise the carrying value of its assets or liabilities. These estimates may change, as new events occur and additional information is obtained, and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company's financial statements.
Recently Adopted Accounting Standards
In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-13—Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("ASU 2016-13"). This guidance requires entities to use a current expected credit loss methodology to measure impairments of certain financial assets and to recognize an allowance for its estimate of lifetime expected credit losses. The main objective of this update is to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The guidance was effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted ASU 2016-13 as of January 1, 2020. The standard had no material impact on its consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13—Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement ("ASU 2018-13"), to streamline the disclosure requirements of ASC Topic 820—Fair Value Measurement. ASU 2018 removes certain disclosure requirements, including the valuation process for Level 3 fair value measurements, and adds certain quantitative disclosures around Level 3 fair value measurements. This ASU is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period, with early adoption permitted. The provisions of ASU 2018-13 are required to be adopted retrospectively, with the exception of disclosure of the range and weighted average of significant unobservable inputs used to develop Level 3 measurements, which can be adopted prospectively. The Company adopted ASU 2018-13 as of January 1, 2020. The standard had no material impact on its consolidated financial statements and related disclosures.
In August 2018, the FASB issued ASU 2018-15—Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract ("ASU 2018-15"). ASU 2018-15 was issued to clarify the requirements of ASC 350-40—Intangibles—Goodwill and Other—Internal-Use Software ("ASC 350-40"). The ASU clarifies that implementation, setup and other upfront costs related to cloud computing agreements ("CCA") should be accounted for under ASC 350-40. ASC 2018-15 will require companies to capitalize certain costs incurred when purchasing a CCA that is a service. Under the new guidance, companies will apply the same criteria for capitalizing implementation costs in a CCA service as they would for internal-use software. The capitalized implementation costs will generally be expensed over the term of the service arrangement and the related assets will be assessed for impairment using the same model applied to long-lived assets. This ASU is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period, with early adoption permitted. ASU 2018-15 can be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. The Company adopted ASU 2018-15 as of January 1, 2020 on a prospective basis. The standard had no material impact on its consolidated financial statements and related disclosures.
Recent Accounting Pronouncements
In December 2019, the FASB issued ASU 2019-12—Simplifying the Accounting for Income Taxes ("ASU 2019-12"). ASU 2019-12 simplifies the accounting for income taxes by removing certain exceptions to general principles in Topic 740 and clarifies and amends existing guidance for clarity and consistent application. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2020 including interim reporting periods within those fiscal years. Early adoption is permitted. The Company is evaluating the impact of adopting this new accounting guidance on its consolidated financial statements and related disclosures, but does not anticipate it will have a material impact.

10

Note 2—Net Income (Loss) Per Share
The following table presents the basic and diluted net loss per share:  
Three Months EndedSix Months Ended
June 30, 2020June 30, 2019June 30, 2020June 30, 2019
(in thousands, except per share data)
Basic and Diluted EPS:
Net loss$(39,128) $(8,281) $(48,803) $(20,827) 
Weighted-average common shares outstanding108,530  52,369  81,698  52,004  
Weighted-average unvested restricted stock  (11)   (35) 
Weighted-average common shares outstanding used to compute net loss per share108,530  52,358  81,698  51,969  
Basic and diluted net loss per share$(0.36) $(0.16) $(0.60) $(0.40) 
The following weighted-average shares have been excluded from the calculation of diluted net loss per share attributable to common stockholders for each period presented because they are anti-dilutive:
Three Months EndedSix Months Ended
June 30, 2020June 30, 2019June 30, 2020June 30, 2019
(in thousands)(in thousands)
Options to purchase common stock1,999  605  1,619  559  
Unvested restricted stock awards1  5  1  24  
Unvested restricted stock units3,805  3,818  3,892  3,282  
Unvested performance stock units5    3    
ESPP30  28  45  28  
Total shares excluded from net loss per share5,840  4,456  5,560  3,893  
Note 3—Revenues
The Company generates revenue from transactions where it provides a platform for the purchase and sale of digital advertising inventory. The Company also generates revenue from the fee it charges clients for use of its Demand Manager product, which generally is a percentage of the client's advertising spending. The Company provides a technology solution to automate the purchase and sale of digital advertising inventory for buyers and sellers. Digital advertising inventory is created when consumers access sellers’ content. Sellers provide digital advertising inventory to the Company’s platform in the form of advertising requests, or ad requests. When the Company receives ad requests from sellers, it sends bid requests to buyers, which enable buyers to bid on sellers’ digital advertising inventory. Winning bids can create advertising, or paid impressions, for the seller to present to the consumer.
The total volume of spending between buyers and sellers on the Company’s platform is referred to as advertising spend. The Company keeps a percentage of that advertising spend as a fee, and remits the remainder to the seller. The fee that the Company retains from the gross advertising spend on its platform is recognized as revenue. The fee earned on each transaction is based on the pre-existing agreement between the Company and the seller and the clearing price of the winning bid. The Company recognizes revenue upon fulfillment of its performance obligation to a client, which occurs at the point in time an ad renders and is counted as a paid impression, subject to an underlying agreement existing with the client and a fixed or determinable transaction price. Performance obligations for all transactions are satisfied, and the corresponding revenue is recognized, at a distinct point in time when an ad renders. The Company does not have arrangements with multiple performance obligations.
The determination of whether revenue should be reported on a gross or net basis is based on an assessment of whether the Company is acting as the principal or an agent in the transaction. In determining whether the Company is acting as the principal or an agent, the Company follows the accounting guidance for principal-agent considerations. Making such determinations involves judgment and is based on an evaluation of the terms of each arrangement, none of which are considered presumptive or determinative.
For substantially all transactions on the Company's platform, the Company reports revenue on a net basis as it does not act as the principal in the purchase and sale of digital advertising inventory because it does not have control of the digital advertising inventory and does not set prices agreed upon within the auction marketplace. However, for certain transactions related to revenue streams acquired in connection with the Merger with Telaria, the Company reports revenue on a gross basis, based primarily on its
11

determination that the Company acts as the primary obligor in the delivery of advertising campaigns for buyers with respect to such transactions. For the three months ended June 30, 2020, revenue reported on a gross basis was less than 2% of total revenue.
The following table presents our revenue by channel for the three and six months ended June 30, 2020 and 2019:
Three Months EndedSix Months Ended
June 30, 2020June 30, 2019June 30, 2020June 30, 2019
(in thousands, except percentages)
Channel:
CTV$7,919  19 %$   %$7,919  10 %$   %
Desktop15,271  36  16,588  44  30,567  39  31,809  45  
Mobile19,158  45  21,282  56  40,157  51  38,477  55  
Total$42,348  100 %$37,870  100 %$78,643  100 %$70,286  100 %
        The following table presents our revenue disaggregated by geographic location, based on the location of the Company's sellers:
Three Months EndedSix Months Ended
June 30, 2020June 30, 2019June 30, 2020June 30, 2019
(in thousands)(in thousands)
United States$30,587  $25,790  $56,120  $47,276  
International11,761  12,080  22,523  23,010  
Total$42,348  $37,870  $78,643  $70,286  
Payment terms are specified in agreements between the Company and the buyers and sellers on its platform. The Company generally bills buyers at the end of each month for the full purchase price of impressions filled in that month. The Company recognizes volume discounts as a reduction of revenue as they are incurred. Specific payment terms may vary by agreement, but are generally seventy-five days or less. The Company's accounts receivable are recorded at the amount of gross billings to buyers, net of allowances for the amounts the Company is responsible to collect. The Company's accounts payable related to amounts due to sellers are recorded at the net amount payable to sellers (see Note 5). Accordingly, both accounts receivable and accounts payable appear large in relation to revenue reported on a net basis.
At June 30, 2020, two buyers accounted for 37% and 10%, respectively, of consolidated accounts receivable. At December 31, 2019, two buyers accounted for 23% and 17%, respectively, of consolidated accounts receivable.
Accounts receivable are recorded at the invoiced amount, are unsecured, and do not bear interest. The allowance for doubtful accounts is reviewed quarterly, requires judgment, and is based on the best estimate of the amount of probable credit losses in existing accounts receivable. The Company reviews the status of the then-outstanding accounts receivable on a customer-by-customer basis, taking into consideration the aging schedule of receivables, its historical collection experience, current information regarding the client, subsequent collection history, and other relevant data, in establishing the allowance for doubtful accounts. Accounts receivable is presented net of an allowance for doubtful accounts of $4.7 million at June 30, 2020, and $3.4 million at December 31, 2019. Accounts receivable are written off against the allowance for doubtful accounts when the Company determines amounts are no longer collectible.
The Company reviews the associated payable to sellers for recovery of buyer receivable allowance and write-offs; in some cases, the Company can reduce the payable to sellers. The reduction of seller payables related to recovery of uncollected buyer receivables is netted against allowance expense. The contra seller payables related to recoveries were $2.2 million and $0.9 million as of June 30, 2020 and December 31, 2019, respectively.
The following is a summary of activity in the allowance for doubtful accounts for the three and six months ended June 30, 2020 and 2019:
12

Three Months EndedSix Months Ended
June 30, 2020June 30, 2019June 30, 2020June 30, 2019
(in thousands)(in thousands)
Allowance for doubtful accounts, Beginning Balance$3,080  $4,530  $3,400  $1,340  
Allowance for doubtful accounts, Merger-assumed1,033    1,033    
Write-offs(1,156) (3,177) (1,896) (3,207) 
Provision for expected credit losses1,715  367  2,128  3,587  
Recoveries of previous write-offs    7    
Allowance for doubtful accounts, June 30 $4,672  $1,720  $4,672  $1,720  
During the three and six months ended June 30, 2020, the provision for expected credit losses associated with accounts receivable of $1.7 million and $2.1 million was offset by increases of contra seller payables related to recoveries of uncollected buyer receivables of $1.7 million and $2.1 million, respectively, which resulted in an insignificant amount of bad debt expense during the three and six months ended June 30, 2020. During the three and six months ended June 30, 2019, the provision for expected credit losses associated with accounts receivable of $0.4 million and $3.6 million was offset by increases of contra seller payables related to recoveries of uncollected buyer receivables of $0.2 million and $2.6 million, which resulted in bad debt expense during the period of $0.2 million and $1.0 million, respectively.
Note 4—Fair Value Measurements
Recurring Fair Value Measurements 
Fair value represents the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Observable inputs are based on market data obtained from independent sources. The fair value hierarchy is based on the following three levels of inputs, of which the first two are considered observable and the last one is considered unobservable:
Level 1 – Quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.
Level 2 – Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.
Level 3 – Unobservable inputs.
The table below sets forth a summary of financial instruments that are measured at fair value on a recurring basis at June 30, 2020:
TotalQuoted Prices in
Active Markets for
Identical Assets
(Level 1)
Significant Other
Observable Inputs
(Level 2)
Significant
Unobservable Inputs 
(Level 3)
(in thousands)
Cash equivalents
$3,541  $3,541  $  $  
The table below sets forth a summary of financial instruments that are measured at fair value on a recurring basis at December 31, 2019:
TotalQuoted Prices in
Active Markets for
Identical Assets
(Level 1)
Significant Other
Observable Inputs
(Level 2)
Significant
Unobservable Inputs 
(Level 3)
(in thousands)
Cash equivalents
$13,501  $13,501  $  $  
At June 30, 2020 and December 31, 2019, cash equivalents of $3.5 million and $13.5 million, respectively, consisted of money market funds and commercial paper, with original maturities of three months or less. The carrying amounts of cash equivalents are classified as Level 1 or Level 2 depending on whether or not their fair values are based on quoted market prices for identical securities that are traded in an active market.
13

Note 5—Other Balance Sheet Amounts
Accounts payable and accrued expenses included the following:
June 30, 2020December 31, 2019
(in thousands)
Accounts payable—seller$329,815  $247,891  
Accounts payable—trade7,850  4,822  
Accrued employee-related payables9,767  6,726  
Total$347,432  $259,439  

Restricted cash was $1.3 million at June 30, 2020, which is included in the ending balance of cash, cash equivalents and cash in the condensed consolidated statement of cash flows for the six months ended June 30, 2020. Restricted cash of $0.3 million was included within prepaid and other current assets and $1.0 million was included within other assets, non-current. There was no restricted cash at December 31, 2019.
Note 6—Goodwill and Intangible Assets
The Company's goodwill balance as of June 30, 2020 and December 31, 2019 was $157.8 million and $7.4 million, respectively. The increase during the three and six months ended June 30, 2020 was a result of the merger with Telaria (Note 7).

The Company’s intangible assets as of June 30, 2020 and December 31, 2019 included the following:
June 30, 2020December 31, 2019
(in thousands)
Amortizable intangible assets:
Developed technology$77,158  $19,658  
Customer relationships37,450  1,650  
In-process research and development8,230    
Backlog920    
Non-compete agreements70  70  
Trademarks200  20  
Total identifiable intangible assets, gross124,028  21,398  
Accumulated amortization—intangible assets:
Developed technology(14,390) (9,823) 
Customer relationships(4,154) (162) 
In-process research and development    
Backlog(307)   
Non-compete agreements(24) (7) 
Trademarks(200) (20) 
Total accumulated amortization—intangible assets(19,075) (10,012) 
Total identifiable intangible assets, net$104,953  $11,386  
14

Amortization of intangible assets for the three months ended June 30, 2020 and 2019 was $8.0 million and $0.8 million, respectively, and $9.1 million and $1.6 million for the six months ended June 30, 2020 and 2019, respectively. The estimated remaining amortization expense associated with the Company's intangible assets was as follows as of June 30, 2020:
Fiscal YearAmount
(in thousands)
Remaining 2020$15,644  
202130,772  
202226,132  
202313,881  
202413,697  
Thereafter4,827  
Total$104,953  

Due to the economic impact associated with the COVID-19 pandemic, the Company performed a qualitative assessment of its long-lived assets and goodwill and concluded based on the Company's assessment of current market capitalization, adequate cash position, and expected future results, that there were no impairment indicators as of June 30, 2020 that would indicate impairment of its long-lived assets, including fixed assets, intangibles, and internal use capitalized software costs, and goodwill.

Note 7—Business Combinations
On April 1, 2020, (the "Acquisition Date"), the Company completed the Merger with Telaria. Upon completion of the Merger, each share of Telaria common stock issued and outstanding was converted into 1.082 shares of Magnite common stock. As a result, the Company issued 52,098,945 shares of Magnite common stock. In connection with the Merger, Magnite also assumed Telaria’s 2013 Equity Incentive Plan, as amended; 2008 Stock Plan, as amended; and the ScanScout, Inc. 2009 Equity Incentive Plan, as amended.
As of the Acquisition Date, former holders of Telaria common stock owned approximately 48% and pre-merger holders of Magnite common stock owned approximately 52% of the common stock of the combined company on a fully diluted basis.
The Merger was accounted for using the acquisition method of accounting in accordance with Accounting Standards Codification, referred to as ASC 805, Business Combinations. Magnite management determined that Magnite was the acquiror for financial accounting purposes. In identifying Magnite as the accounting acquiror, management considered the structure of the transaction and other actions contemplated by the merger agreement, relative outstanding share ownership and market values, the composition of the combined company’s board of directors, the relative size of Magnite and Telaria, and the designation of certain senior management positions of the combined company.
In accordance with ASC 805, the Company recorded the acquisition based on the fair value of the consideration transferred and then allocated the purchase price to the identifiable assets acquired and liabilities assumed based on their respective fair values as of the Acquisition Date. The excess of the value of consideration transferred over the aggregate fair value of those net assets was recorded as goodwill. Any identified definite lived intangible assets will be amortized over their estimated useful lives and any identified intangible assets with indefinite useful lives and goodwill will not be amortized but will be tested for impairment at least annually. All intangible assets and goodwill will be tested for impairment when certain indicators are present. Determining the fair value of assets acquired and liabilities assumed requires management to use significant judgment and estimates including the selection of valuation methodologies, estimates of future revenues and cash flows, discount rates, and selection of comparable companies.
Management's purchase price allocation is preliminary and subject to change pending finalization of the valuation, including finalization of tax attributes and tax related liabilities. Under the acquisition method of accounting for business combinations, if the Company identifies changes to acquired deferred tax asset ("DTA") valuation allowances or liabilities related to uncertain tax positions during the measurement period, and they are related to new information obtained about facts and circumstances that existed as of the acquisition date, those changes are considered a measurement-period adjustment, and the Company will record the offset to goodwill. The Company records all other changes to DTA valuation allowances and liabilities related to uncertain tax positions in current- period income tax expense.
For purposes of measuring the estimated fair value, where applicable, of the assets acquired and the liabilities assumed as reflected in the unaudited condensed combined financial information, the Company has applied the guidance in ASC 820, Fair Value Measurement, which establishes a framework for measuring fair value. In accordance with ASC 820, fair value is an exit price and 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." Under ASC 805, acquisition-related transaction costs and acquisition-related
15

restructuring charges are not included as components of consideration transferred but are accounted for as expenses in the period in which the costs are incurred.
As part of the Merger, existing outstanding restricted stock units of Telaria common stock and stock options to purchase common stock of Telaria were exchanged for 1.082 restricted stock units of the Company and options to purchase the Company's common stock, respectively. The fair value of stock options exchanged on the date of the Merger attributable to pre-acquisition services was recorded as purchase consideration. The fair value of the restricted stock units and stock options exchanged on the date of the Merger attributable to post-acquisition services will be recorded as additional stock-based compensation expense in the Company's consolidated statements of operations over their remaining requisite service (vesting) periods.
The following table summarizes the total purchase consideration (in thousands):

Shares of Magnite common stock$274,604  
Fair value of stock-based awards exchanged11,646  
Acceleration of single trigger equity awards, converted1,168  
Total purchase consideration$287,418  
        
The purchase consideration for the acquisition included 52,008,316 shares of the Company's common stock with a fair value of approximately $274.6 million, based on the Company's stock price as reported on the NYSE on the Acquisition Date. The fair value of stock options and restricted stock units exchanged on the Acquisition Date attributable to pre-acquisition services of approximately $10.4 million and $1.2 million, respectively, have been recorded as purchase consideration. In addition, the Company recorded additional purchase consideration associated with acceleration of 90,629 shares of common stock issued associated with single-trigger equity awards in the amount of $1.2 million.
The fair value of stock options and restricted stock units exchanged on the Acquisition Date attributable to post-acquisition services of $4.7 million and $12.2 million, respectively, will be recorded as additional stock-based compensation expense on the Company's consolidated statement of operations over their remaining requisite service (vesting) periods.
The fair value of the purchase price was allocated to the identifiable assets acquired and liabilities assumed based upon their estimated fair values as of the date of the acquisition as set forth below:

Cash and cash equivalents$51,848  
Accounts receivable, net150,924  
Prepaid expenses and other current assets3,190  
Property and equipment, net1,814  
Right-of-use lease asset26,627  
Intangible assets102,650  
Restricted cash2,747  
Other assets, non-current9,628  
Deferred tax assets, non-current103  
Goodwill150,434  
Total assets acquired$499,965  
Accounts payable and accrued expenses173,643  
Lease liabilities - current portion5,322  
Deferred revenue11  
Other current liabilities9,624  
Lease liabilities - non-current portion23,323  
Other liabilities, non-current624  
Total liabilities assumed212,547  
Total purchase price$287,418  

The Company believes the amount of goodwill resulting from the purchase price allocation is primarily attributable to expected synergies from assembled workforce, an increase in development capabilities, increased offerings to customers, and enhanced opportunities for growth and innovation. Goodwill will not be amortized but instead will be tested for impairment at least
16

annually or more frequently if certain indicators of impairment are present. In the event that goodwill has become impaired, the Company will record an expense for the amount impaired during the quarter in which the determination is made. The goodwill generated in the Merger is not tax deductible.
The following table summarizes the components of the intangible assets and estimated useful lives (dollars in thousands):

Estimated Useful Life
Technology$57,500  5 years
In-process research and development8,230  
4.7 years*
Customer relationships35,800  2.5 years
Backlog920  0.75 years
Trademarks200  0.25 years
Total intangible assets acquired$102,650  
* In-process research and development consists of two projects with a weighted-average useful life of 4.7 years. Amortization begins once associated projects are completed and it is determined the projects have alternative future use.

The intangible assets are generally amortized on a straight-line basis, which approximates the pattern in which the economic benefits are consumed, over their estimated useful lives. Amortization of developed technology is included in cost of revenues and the amortization of customer relationships, backlog, and trademarks is included in sales and marketing expenses in the condensed consolidated statement of operations. Once the projects associated with acquired in-process research and development are completed, amortization will be included in cost of revenues in the consolidated statement of operations. The intangible assets generated in the Merger are not tax deductible.
As such, as part of the Merger, deferred tax liabilities of $23.9 million were established related to the acquired intangible assets, which were fully offset by the estimated income tax effect of the partial release of Telaria's valuation allowance. The deferred tax liability was calculated based on an estimated combined tax rate of 23.3%.
The Company recognized approximately $12.5 million and $14.4 million of acquisition related costs during the three and six months ended June 30, 2020, respectively (Note 8). In addition, as part of the Merger, the Company acquired Telaria's U.S. federal NOLs of approximately $126.2 million and state NOLs of approximately $128.0 million. Pursuant to Section 382 of the Internal Revenue Code, Telaria, Inc. underwent an ownership change for tax purposes. As a result, the use of the NOLs will be subject to annual 382 use limitations. The Company believes the ownership change will not impact the Company's ability to utilize substantially all of the NOLs to the extent it generates taxable income that can be offset by such losses.
Unaudited Pro Forma Information
The following table provides unaudited pro forma information as if Telaria had been merged with the Company as of January 1, 2019. The unaudited pro forma information reflects adjustments for additional amortization resulting from the fair value adjustments to assets acquired and liabilities assumed. The pro forma results do not include any anticipated cost synergies or other effects of the integration merged companies. Accordingly, pro forma amounts are not necessarily indicative of the results that actually would have occurred had the acquisition been completed on the dates indicated, nor is it indicative of the future operating results of the combined company.

Three Months EndedSix Months Ended
June 30, 2019June 30, 2020June 30, 2019
(in thousands)(in thousands)
Pro Forma Revenue$56,086  $93,304  $102,124  
Pro Forma Net Loss$9,765  $67,801  $26,644  
Pro forma net loss per share$0.10  $0.63  $0.25  

During the three months ended June 30, 2020, post-Merger revenue on a stand-alone basis for Telaria was $13.1 million. During the three months ended June 30, 2020, due to the process of integrating the operations of Telaria into the operations of the Company, the determination of Telaria's post-Merger operating results on a standalone basis were impracticable.


17

Note 8—Merger and Restructuring Costs
Merger and restructuring costs consist primarily of professional services fees and employee termination costs, including stock-based compensation charges, associated with the Merger and resulting restructuring activities.
The following table summarizes merger and restructuring cost activity (in thousands):
Three Months EndedSix Months Ended
June 30, 2020June 30, 2020
(in thousands)(in thousands)
Professional Service (investment banking advisory, legal and other professional services)$6,754  $8,581  
Personnel related (severance and one-time termination benefit costs)4,539  4,642  
Non-cash stock-based compensation (double-trigger acceleration and severance)1,200  1,200  
Total merger and restructuring costs$12,493  $14,423  

Accrued restructuring costs related to the Merger were $5.1 million at June 30, 2020. Accrued restructuring costs are included within other liabilities on the Company's condensed consolidated balance sheets.

(in thousands)
Accrued merger and restructuring costs at December 31, 2019$  
Restructuring costs, personnel related and non-cash stock-based compensation5,842  
Restructuring costs, Merger assumed loss contracts3,592  
Cash paid for restructuring costs(3,171) 
Non-cash stock-based compensation(1,200) 
Accrued merger and restructuring costs at June 30, 2020$5,063  

Note 9—Stock-Based Compensation
The Company’s equity incentive plans provide for the grant of equity awards, including non-statutory or incentive stock options, restricted stock awards ("RSAs"), and restricted stock units ("RSUs"), to the Company's employees, officers, directors, and consultants. The Company's board of directors administers the plans. Outstanding options vest based upon continued service at varying rates, but generally over four years from issuance with 25% vesting after one year of service and the remainder vesting monthly thereafter. RSAs and RSUs vest at varying rates, typically with approximately 25% vesting after approximately one year of service and the remainder vesting semi-annually thereafter, but with certain retention grants vesting 50% on each of the first and second anniversaries of the grant date. Restricted stock units granted in 2020 have approximately 25% of the award vesting after approximately one year of service and the remainder vesting quarterly thereafter. Options, RSAs, and RSUs granted under the plans accelerate under certain circumstances for certain participants upon a change in control, as defined in the governing plan or award agreement. An aggregate of 9,665,082 shares remained available for future grants at June 30, 2020 under the plans.
18

Stock Options
A summary of stock option activity for the six months ended June 30, 2020 is as follows:

Shares Under OptionWeighted- Average Exercise PriceWeighted- Average Contractual LifeAggregate Intrinsic Value

(in thousands)(in thousands)
Outstanding at December 31, 20194,262  $6.82  
Granted1,098  $5.28  
Options assumed in Merger4,998  $3.80  
Exercised(773) $2.98  
Expired(92) $12.83  
Forfeited(113) $4.97  
Outstanding at June 30, 20209,380  $5.31  5.63 years$20,392  
Exercisable at June 30, 20205,954  $5.59  4.00 years$13,758  
The total intrinsic values of options exercised during the six months ended June 30, 2020 was $3.4 million. At June 30, 2020, the Company had unrecognized employee stock-based compensation expense relating to unvested stock options of approximately $9.3 million, which is expected to be recognized over a weighted-average period of 2.7 years. Total fair value of options vested during the six months ended June 30, 2020 was $1.7 million.
The Company estimates the fair value of stock options that contain service and/or performance conditions using the Black-Scholes option pricing model. The grant date fair value of options granted and assumed during the six months ended June 30, 2020 was $3.17 per share. The grant date fair value of options granted during the six months ended June 30, 2020, was $3.20 per share and the fair value of options assumed in the Merger was $3.16 per share.
The weighted-average input assumptions used by the Company were as follows for options granted during the respective periods:
Three Months EndedSix Months Ended
June 30, 2020June 30, 2019June 30, 2020June 30, 2019
Expected term (in years)6.3N/A6.36.1
Risk-free interest rate0.46 %N/A0.46 %2.51 %
Expected volatility67 %N/A67 %60 %
Dividend yield %N/A % %
Restricted Stock Awards
A summary of RSA activity for the six months ended June 30, 2020 is as follows:
Number of SharesWeighted-Average Grant Date Fair Value
(in thousands)
Unvested shares of restricted stock awards outstanding at December 31, 20192  $13.49  
Granted  $  
Canceled  $  
Vested(2) $13.49  
Unvested shares of restricted stock awards outstanding at June 30, 2020
  $  
There is no unrecognized stock-based compensation expense for RSAs at June 30, 2020 as they were fully vested.



19

Restricted Stock Units
A summary of RSU activity for the six months ended June 30, 2020 is as follows:
Number of SharesWeighted-Average Grant Date Fair Value
(in thousands)
Unvested restricted stock units outstanding at December 31, 20198,077  $4.46  
Granted4,466  $5.33  
Restricted stock units assumed in Merger2,416  $5.40  
Canceled(605) $5.07  
Vested(3,765) $4.05  
Unvested restricted stock units outstanding at June 30, 2020
10,589  $5.15  
The weighted-average grant date fair value per share of RSUs granted during the six months ended June 30, 2020 was $5.33. The aggregate fair value of RSUs that vested during the six months ended June 30, 2020 was $29.7 million. At June 30, 2020, the intrinsic value of unvested RSUs was $70.6 million. At June 30, 2020, the Company had unrecognized stock-based compensation expense relating to unvested RSUs of approximately $47.6 million, which is expected to be recognized over a weighted-average period of 2.8 years.
Performance Stock Units
In April 2020, the Company granted the Company's CEO 146,341 restricted stock units that vest based on certain stock price performance metrics with a fair value of $0.9 million. The grant date fair value per share of restricted stock was $6.15, which was estimated using a Monte-Carlo lattice model. During the three and six months ended June 30, 2020, the Company recognized $0.1 million of stock-based compensation related to these performance stock units based on a performance measurement of 65.9%. At June 30, 2020, the Company had unrecognized employee stock-based compensation expense of approximately $0.8 million, which is expected to be recognized over the remaining 2.75 years. Between 0% and 150% of the performance stock units will vest on the third anniversary of its grant date. The compensation expense will not be reversed if the performance metrics are not met.
Employee Stock Purchase Plan
In November 2013, the Company adopted the Company's 2014 Employee Stock Purchase Plan ("ESPP"). The ESPP is designed to enable eligible employees to periodically purchase shares of the Company's common stock at a discount through payroll deductions of up to 10% of their eligible compensation, subject to any plan limitations. At the end of each six-month offering period, employees are able to purchase shares at a price per share equal to 85% of the lower of the fair market value of the Company's common stock on the first trading day of the offering period or on the last trading day of the offering period. Offering periods generally commence and end in May and November of each year.
As of June 30, 2020, the Company has reserved 2,271,459 shares of its common stock for issuance under the ESPP. The ESPP has an evergreen provision pursuant to which the share reserve will automatically increase on January 1st of each year in an amount equal to 1% of the total number of shares of capital stock outstanding on December 31st of the preceding calendar year, although the Company’s board of directors may provide for a lesser increase, or no increase, in any year.
Stock-Based Compensation Expense
Total stock-based compensation expense recorded in the condensed consolidated statements of operations was as follows:  
Three Months EndedSix Months Ended
June 30, 2020June 30, 2019June 30, 2020June 30, 2019
(in thousands)(in thousands)
Cost of revenue$189  $106  $290  $198  
Sales and marketing2,534  1,459  3,619  2,804  
Technology and development2,225  1,166  3,408  2,225  
General and administrative3,743  2,064  5,431  3,937  
Restructuring and other exit costs1,200    1,200    
Total stock-based compensation expense$9,891  $4,795  $13,948  $9,164  
20


Note 10—Income Taxes
In determining quarterly provisions for income taxes, the Company uses the annual estimated effective tax rate applied to the actual year-to-date income. The Company's annual estimated effective tax rate differs from the statutory rate primarily as a result of state taxes, foreign taxes, nondeductible stock option expenses, and changes in the Company's valuation allowance.
The Company recorded income tax expense of $0.3 million and $0.1 million for the three months ended June 30, 2020 and 2019, respectively, and an income tax expense of $0.1 million and benefit of $0.6 million for the six months ended June 30, 2020 and 2019, respectively. The tax expense for the three and six months ended June 30, 2020 is primarily the result of the domestic valuation allowance and the tax liability associated with the foreign subsidiaries.
On March 27, 2020, President Trump signed into law the Coronavirus Aid, Relief, and Economic Security Act ("CARES Act"), in response to the COVID-19 pandemic. The CARES Act is meant to infuse negatively affected companies with various tax cash benefits to ease the impact of the COVID-19 pandemic. The CARES Act, among other things, includes provisions relating to refundable payroll tax credits, deferment of employer-side social security payments, and net operating loss carryback periods. The Company has determined the tax implications of the CARES Act will not be material. To date the Company has not taken advantage of any relief under the Cares Act. In addition, various foreign jurisdictions where the Company has activity have enacted or are considering enacting a variety of measures that could impact our tax liabilities. The Company is monitoring new legislation and evaluating the potential tax implications of these measures globally.
Due to uncertainty as to the realization of benefits from the Company's domestic and certain international deferred tax assets, including net operating loss carryforwards and research and development tax credits, the Company has a full valuation allowance reserved against such assets. The Company intends to continue to maintain a full valuation allowance on the deferred tax assets until there is sufficient evidence to support the reversal of all or some portion of these allowances.
Due to the net operating loss carryforwards, all of the Company's United States federal and a majority of its state returns are open to examination by the Internal Revenue Service and state jurisdictions for all years since inception. The 2017 US Income Tax Return for Telaria, Inc. is under examination by the IRS. The audit is in a preliminary phase and there have been no issues identified through the period ending June 30, 2020. For Canada, the Netherlands, and the United Kingdom, all tax years remain open for examination by the local country tax authorities, for France only 2018 forward are open for examination, for Singapore 2017 and forward are open for examination, for Brazil, New Zealand, and Malaysia 2016 and forward are open for examination, for Australia and Germany 2015 and forward are open for examination, and for Japan 2014 and forward remain open for examination.
Pursuant to Section 382 of the Internal Revenue Code, the Company and Telaria, Inc. both underwent ownership changes for tax purposes (i.e. a more than 50% change in stock ownership in aggregated 5% shareholders) on April 1, 2020 due to the Merger. As a result, the use of our total domestic NOL carryforwards and tax credits generated prior to the ownership change will be subject to annual 382 use limitations. We believe that the ownership change will not impact our ability to utilize substantially all of our NOLs and carryforward credits to the extent we generate taxable income that can be offset by such losses.
There were no material changes to the Company's unrecognized tax benefits in the six months ended June 30, 2020, and the Company does not expect to have any significant changes to unrecognized tax benefits through the end of the fiscal year.
Note 11—Commitments and Contingencies
Commitments
As of June 30, 2020 and December 31, 2019, the Company had $4.3 million and $2.5 million, respectively, of letters of credit associated with office leases available for borrowing, on which there were no outstanding borrowings as of either date. The Company also has operating lease agreements, discussed in more detail in Note 12. In addition, subsequent to June 30, 2020, the Company entered into an agreement for third-party cloud-managed services. As part of the agreement, the Company has a minimum commitment to pay $20.0 million over the course of five years, with no annual minimum commitment.
Guarantees and Indemnification
        The Company’s agreements with sellers, buyers, and other third parties typically obligate the Company to provide indemnity and defense for losses resulting from claims of intellectual property infringement, damages to property or persons, business losses, or other liabilities. Generally, these indemnity and defense obligations relate to the Company’s own business operations, obligations, and acts or omissions. However, under some circumstances, the Company agrees to indemnify and defend contract counterparties against losses resulting from their own business operations, obligations, and acts or omissions, or the business operations, obligations, and acts or omissions of third parties. For example, because the Company’s business interposes the Company between buyers and sellers in various ways, buyers often require the Company to indemnify them against acts and omissions of sellers, and sellers often require the Company to indemnify them against acts and omissions of buyers. In addition, the Company’s agreements with sellers, buyers, and other third parties typically include provisions limiting the Company’s liability to
21

the counterparty, and the counterparty’s liability to the Company. These limits sometimes do not apply to certain liabilities, including indemnity obligations. These indemnity and limitation of liability provisions generally survive termination or expiration of the agreements in which they appear. The Company has also entered into indemnification agreements with its directors, executive officers, and certain other officers that will require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers, or employees. No material demands have been made upon the Company to provide indemnification under such agreements and there are no claims that the Company is aware of that could have a material effect on the Company’s condensed consolidated financial statements.
Litigation
The Company and its subsidiaries may from time to time be parties to legal or regulatory proceedings, lawsuits and other claims incident to their business activities and to the Company’s status as a public company. Such routine matters may include, among other things, assertions of contract breach or intellectual property infringement, claims for indemnity arising in the course of the Company’s business, regulatory investigations or enforcement proceedings, and claims by persons whose employment has been terminated. Such matters are subject to many uncertainties, and outcomes are not predictable with assurance. Consequently, management is unable to ascertain the ultimate aggregate amount of monetary liability, amounts which may be covered by insurance or recoverable from third parties, or the financial impact with respect to such matters as of June 30, 2020. However, based on management’s knowledge as of June 30, 2020, management believes that the final resolution of these matters known at such date, individually and in the aggregate, will not have a material adverse effect upon the Company’s condensed consolidated financial position, results of operations or cash flows.
Between February 5 and March 16, 2020, nine lawsuits were filed by purported stockholders of Telaria in connection with the merger with Magnite, Inc. Two lawsuits were brought as putative class actions (captioned Sabatini v. Telaria, Inc., et al. and Carter v. Telaria, Inc., et al). Seven lawsuits were brought by the plaintiffs individually (captioned Stein v. Telaria, Inc., et al; Lin v. Telaria, Inc. et al; Melool v. Telaria, Inc., et al; Robinson v. Telaria, Inc., et al; Wu v. Telaria, Inc., et al; Yang v. Telaria, Inc., et al; and Corthell v Telaria, Inc. et al (collectively, the “Complaints”)). The Complaints name as defendants Telaria and each member of its Board of Directors. The Sabatini complaint additionally names Magnite and Madison Merger Corp. ("Merger Sub") as defendants. On March 23, 2020, Telaria and Magnite filed supplemental disclosures to its Definitive Proxy Statement, mooting the Complaints and on April 1, 2020 the Merger was approved by stockholders of Telaria and Magnite. As of June 30, 2020, all of the Complaints have been voluntarily dismissed by plaintiffs.
Employment Contracts
The Company has entered into severance agreements with certain employees and officers. The Company may be required to pay severance and accelerate the vesting of certain equity awards in the event of involuntary terminations.
Note 12—Lease Obligations
For the three months ended June 30, 2020 and 2019, the Company recognized $3.8 million and $1.8 million, respectively, and $5.9 million and $3.6 million during the six months ended June 30, 2020 and 2019, respectively, of lease expense under ASC 842, which included operating lease expenses associated with leases included in the lease liability and ROU asset on the condensed consolidated balance sheet. In addition, for the three months ended June 30, 2020 and 2019, the Company recognized $0.3 million and $0.2 million, respectively, and $0.4 million and $0.4 million during the six months ended June 30, 2020 and 2019, respectively, of lease expense related to short-term leases, and $6.0 million and $3.3 million during the three months ended June 30, 2020 and 2019, respectively, and $8.4 million and $6.4 million during the six months ended June 30, 2020 and 2019, respectively, of variable and cloud-based services related to data centers that are not included in the ROU asset or lease liability balances.
The Company also received rental income of $1.3 million and $46 thousand for real estate leases for which it subleases the property to third parties during the three months ended June 30, 2020 and 2019, respectively, and $1.3 million and $0.2 million for the six months ended June 30, 2020 and 2019, respectively.
As of June 30, 2020, a weighted average discount rate of 5.08% has been applied to the remaining lease payments to calculate the lease liabilities included within the condensed consolidated balance sheet.
22

The maturity of the Company's lease liabilities were as follows (in thousands):
Fiscal Year
Remaining 2020$7,481  
202110,847  
20227,582  
20237,159  
20246,740  
Thereafter14,954  
Total lease payments (undiscounted)54,763  
Less: imputed interest(8,135) 
Lease liabilities—total (discounted)$46,628  
In addition to the leases included in these condensed consolidated financial statements, the Company entered into an agreement during the three months ended June 30, 2020, which commenced on July 1, 2020, for a data center, in which the Company has commitments to pay $1.9 million over the course of three years.
Note 13—Debt
In September 2018, the Company amended and restated its loan and security agreement with Silicon Valley Bank ("SVB") (the "Loan Agreement"). The Loan Agreement provides a senior secured revolving credit facility of up to $40.0 million with a maturity date of September 26, 2020. As of June 30, 2020, the amount available for borrowing was $40.0 million. The Company incurred $0.1 million of debt issuance fees that were capitalized and are being amortized over the term of the Loan Agreement.
An unused revolver fee in the amount of 0.15% per annum of the average unused portion of the revolver line is charged and is payable monthly in arrears. The Company may elect for advances to bear interest calculated by reference to prime or LIBOR. If the Company elects LIBOR, amounts outstanding under the amended credit facility bear interest at a rate per annum equal to (a) LIBOR plus 2.50% if a streamline period applies or (b) LIBOR plus 4.00% if a streamline period does not apply. If the Company elects prime, advances bear interest at a rate of (a) prime plus 0.50% if a streamline period applies or (b) prime plus 2.00% if a streamline period does not apply. A streamline period is any period during which an event of default does not exist and the Company's Adjusted Quick Ratio (as defined in the Loan Agreement) is at least 1.05 for each day in the preceding month.
The Loan Agreement is collateralized by security interests in substantially all of the Company's assets. Subject to certain exceptions, the Loan Agreement restricts the Company's ability to, among other things, pay dividends, sell assets, make changes to the nature of the business, engage in mergers or acquisitions, incur, assume or permit to exist, additional indebtedness and guarantees, create or permit to exist, liens, make distributions or redeem or repurchase capital stock, or make other investments, engage in transactions with affiliates, make payments with respect to subordinated debt, and enter into certain transactions without the consent of the financial institution. If a streamline period is not in effect, the Company is required to maintain a lockbox arrangement where clients' payments received in the lockbox will immediately reduce the amounts outstanding on the credit facility.
The Loan Agreement requires the Company to comply with financial covenants, including a minimum Adjusted Quick Ratio and the achievement of certain Adjusted EBITDA targets. On a monthly basis, or quarterly if there were no advances outstanding during the calendar quarter, the Company is required to maintain a minimum Adjusted Quick Ratio of: (i) 1.00 if the trailing six month Adjusted EBITDA is $0 or less, or (ii) 0.90 if the trailing six month Adjusted EBITDA is greater than $0. If the Company’s Adjusted Quick Ratio is 1.05 or greater, a streamline period applies. As of June 30, 2020, the Company's Adjusted Quick Ratio was 1.10, which is in compliance with its covenant requirement and is higher than the minimum Adjusted Quick Ratio required to qualify for a streamline period. The Company must also maintain the following trailing twelve month Adjusted EBITDA targets as of the end of each quarter as follows: (1) September 30, 2018 through June 30, 2019 Adjusted EBITDA must be within 20% of the Adjusted EBITDA projections that were delivered to Silicon Valley Bank; (2) September 30, 2019 Adjusted EBITDA of $1 or greater; and (3) December 31, 2019 and thereafter, Adjusted EBITDA of $5.0 million or greater. As of June 30, 2020, the Company was in compliance with the Adjusted EBITDA covenant.
The Loan Agreement also includes customary representations and warranties, affirmative covenants, and events of default, including events of default upon a change of control and material adverse change (as defined in the Loan Agreement). Following an event of default, SVB would be entitled to, among other things, accelerate payment of amounts due under the credit facility and exercise all rights of a secured creditor.
As of June 30, 2020, there were no amounts outstanding under the Loan Agreement. Future availability under the credit facility is dependent on several factors including the available borrowing base and compliance with future covenant requirements.
23

Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations
This Quarterly Report on Form 10-Q and related statements by the Company contain forward-looking statements, including statements based upon or relating to our expectations, assumptions, estimates, and projections. In some cases, you can identify forward-looking statements by terms such as "may," "might," "will," "objective," "intend," "should," "could," "can," "would," "expect," "believe," "design," "anticipate," "estimate," "predict," "potential," "plan" or the negative of these terms, and similar expressions. Forward-looking statements may include, but are not limited to, statements concerning the potential impacts of the COVID-19 pandemic on our business operations, financial condition, and results of operations and on the world economy; our anticipated financial performance, including, without limitation, revenue, advertising spend, profitability, net loss, loss per share, and cash flow; anticipated benefits or effects related to the consummation of the merger with Telaria, including estimated synergies and cost savings resulting from the merger; strategic objectives, including focus on header bidding, connected television ("CTV"), mobile, video, Demand Manager, identity solutions, and private marketplace opportunities; investments in our business; development of our technology; industry growth rates for ad-supported CTV and the shift in video consumption from linear TV to CTV; introduction of new offerings; the impact of transparency initiatives we may undertake; the impact of our traffic shaping technology on our business; the effects of our cost reduction initiatives; scope and duration of client relationships; the fees we may charge in the future; business mix and expansion of our CTV, mobile, video and private marketplace offerings; sales growth; client utilization of our offerings; our competitive differentiation; our market share and leadership position in the industry; market conditions, trends, and opportunities; user reach; certain statements regarding future operational performance measures including ad requests, fill rate, paid impressions, average CPM, take rate, and advertising spend; benefits from supply path optimization; and other statements that are not historical facts. These statements are not guarantees of future performance; they reflect our current views with respect to future events and are based on assumptions and estimates and subject to known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from expectations or results projected or implied by forward-looking statements. These risks include, but are not limited to:
the severity, magnitude, and duration of the COVID-19 pandemic, including impacts of the pandemic and of responses to the pandemic by governments, business and individuals on our operations, personnel, buyers, sellers, and on the global economy and the advertising marketplace;
our ability to successfully integrate the Telaria business and realize the anticipated benefits of the merger;
our ability to grow and to manage our growth effectively;
our ability to develop innovative new technologies and remain a market leader;
our ability to attract and retain buyers and sellers of digital advertising inventory, or publishers, and increase our business with them;
our vulnerability to loss of, or reduction in spending by, buyers;
our reliance on large sources of advertising demand, including demand side platforms ("DSPs") that may have or develop high-risk credit profiles or fail to pay invoices when due, including as a result of general liquidity constraints experienced by buyers from the COVID-19 pandemic, which has caused certain buyers to delay payments or seek revised payment terms;
our ability to maintain and grow a supply of advertising inventory from sellers and to fill the increased inventory;
the effect on the advertising market and our business from difficult economic conditions or uncertainty;
the freedom of buyers and sellers to direct their spending and inventory to competing sources of inventory and demand;
our ability to cause buyers and sellers to use our solution to purchase and sell higher value advertising and to expand the use of our solution by buyers and sellers utilizing evolving digital media platforms, including CTV;
our reliance on large aggregators of advertising inventory, and the concentration of CTV among a small number of large publishers that enjoy significant negotiating leverage;
our ability to introduce new offerings and bring them to market in a timely manner, and otherwise adapt in response to client demands and industry trends, including shifts in linear TV to CTV, digital advertising growth from desktop to mobile channels and other platforms and from display to video formats and the introduction and market acceptance of Demand Manager;
uncertainty of our estimates and expectations associated with new offerings, including CTV, header bidding, private marketplace, mobile, video, Demand Manager, and traffic shaping;
the possibility of lower take rates and the need to grow through increasing the volume and/or value of transactions on our platform and increasing our fill rate;
24

our vulnerability to the depletion of our cash resources as a result of the adverse impacts of the COVID-19 pandemic, or as we incur additional investments in technology required to support the increased volume of transactions on our exchange and to develop new offerings;
our ability to support our growth objectives with reduced resources from our cost reduction initiatives;
our ability to raise additional capital if needed and/or renew our working capital line of credit;
our limited operating history and history of losses;
our ability to continue to expand into new geographic markets and grow our market share in existing markets;
our ability to adapt effectively to shifts in digital advertising;
increased prevalence of ad-blocking or cookie-blocking technologies and the slow adoption of common identifiers;
the development and use of proprietary identity solutions as a replacement for third party cookies and other identifiers currently used in our platform;
the slowing growth rate of desktop display advertising;
the growing percentage of online and mobile advertising spending captured by owned and operated sites (such as Facebook, Google, and Amazon);
industry growth rates for ad-supported CTV and the shift in video consumption from linear TV to digital mediums such as CTV and over-the-top ("OTT");
the adoption of programmatic advertising by CTV publishers;
the effects, including loss of market share, of increased competition in our market and increasing concentration of advertising spending, including mobile spending, in a small number of very large competitors;
the effects of consolidation in the ad tech industry;
acts of competitors and other third parties that can adversely affect our business;
our ability to differentiate our offerings and compete effectively in a market trending increasingly toward commodification, transparency, and disintermediation;
requests for discounts, fee concessions or revisions, rebates, refunds, favorable payment terms and greater levels of pricing transparency and specificity;
our ability to ensure a high level of brand safety for our clients and to detect “bot” traffic and other fraudulent or malicious activity;
the effects of seasonal trends on our results of operations;
costs associated with defending intellectual property infringement and other claims;
our ability to attract and retain qualified employees and key personnel;
political uncertainty and the ability of the company to attract political advertising spend;
our ability to identify future acquisitions of or investments in complementary companies or technologies and our ability to consummate the acquisitions and integrate such companies or technologies; and
our ability to comply with, and the effect on our business of, evolving legal standards and regulations, particularly concerning data protection and consumer privacy and evolving labor standards.
We discuss many of these risks and additional factors that could cause actual results to differ materially from those anticipated by our forward-looking statements under the headings "Risk Factors" and "Management's Discussion and Analysis of Financial Condition and Results of Operations," and elsewhere in this report and in other filings we have made and will make from time to time with the Securities and Exchange Commission, or SEC, including our Annual Report on Form 10-K for the year ended December 31, 2019 and subsequent Quarterly Reports on Form 10-Q for 2020. These forward-looking statements represent our estimates and assumptions only as of the date of the report in which they are included. Unless required by federal securities laws, we assume no obligation to update any of these forward-looking statements, or to update the reasons actual results could differ materially from those anticipated, to reflect circumstances or events that occur after the statements are made. Without limiting the foregoing, any guidance we may provide will generally be given only in connection with quarterly and annual earnings announcements, without interim updates, and we may appear at industry conferences or make other public statements without disclosing material nonpublic information in our possession. Given these uncertainties, investors should not place undue reliance on these forward-looking statements.
25

Investors should read this Quarterly Report on Form 10-Q and the documents that we reference in this report and have filed or will file with the SEC completely and with the understanding that our actual future results may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements.
The following discussion should be read in conjunction with our unaudited condensed consolidated financial statements and notes thereto appearing elsewhere in this Quarterly Report on Form 10-Q.
26

Overview
Magnite, Inc., formerly known as The Rubicon Project, Inc. ("we," or "us"), was formed and began operations in April 2007. On April 1, 2020, we completed a stock-for-stock merger (“Merger”) with Telaria, Inc., (“Telaria”), a leading provider of connected television (“CTV”) technology, creating what we believe is the world’s largest independent sell-side advertising platform, offering a single partner for transacting globally across all channels, formats, and auction types.
We provide a technology solution to automate the purchase and sale of digital advertising inventory. Our platform features applications and services for sellers of digital advertising inventory, or publishers, that own or operate websites, applications, CTV channels, and other digital media properties, to manage and monetize their inventory; applications and services for buyers, including advertisers, agencies, agency trading desks, and demand side platforms ("DSPs"), to buy digital advertising inventory; and a transparent, independent marketplace that brings buyers and sellers together and facilitates intelligent decision making and automated transaction execution at scale. Our clients include many of the world’s leading publishers and buyers of digital advertising inventory. We believe our platform reaches approximately one billion users creating a global, scaled, independent alternative to walled gardens, who both own and sell inventory and maintain control on the demand side.
Digital advertising inventory, or advertising units, can be monetized across multiple channels, including CTV, mobile, and desktop and digital out-of-home, and takes various formats, including video, display, and audio. Publishers monetize their inventory through our platform by seamlessly connecting to a global market of integrated buyers that transact through real-time bidding, which includes direct sale of premium inventory to a buyer, which we refer to as private marketplace ("PMP"), and open auction bidding, where buyers bid against each other in a real-time auction for the right to purchase a publisher’s inventory, which we refer to as open marketplace ("OMP"). Real-time bidding, or programmatic, transactions automate the publishers' sales process and improve workflow capabilities to increase productivity, while increasing revenue opportunities by enabling buyers and publishers to directly communicate and share data to deliver more valuable targeted advertising.
We provide a full suite of tools for publishers to control their advertising business and protect the consumer viewing experience. These controls are particularly important to CTV publishers who need to ensure a TV-like viewing and advertising experience for consumers. For instance, our "ad-pod" feature provides publishers with a tool analogous to commercial breaks in traditional linear television so that they can request and manage several ads at once from different demand sources. Using this tool, publishers can establish business rules such as competitive separation of advertisers to ensure that competing brand ads do not appear during the same commercial break. In addition, we offer audio normalization tools to control for the volume of an ad relative to content, frequency capping to avoid exposing viewers to repetitive ad placements, and creative review so that a publisher can review and approve the ad units being served to its properties.
At the same time, buyers leverage our platform to manage their advertising spending and reach their target audiences, simplify order management and campaign tracking, obtain actionable insights into audiences for their advertising, and access impression-level purchasing from thousands of sellers. Following the Merger, we believe that we will be an essential omni-channel partner for buyers to reach target audiences at scale, optimizing the supply path with industry-leading transparency, robust support for identity solutions and brand-safe premium inventory.
We generate revenue from the use of our platform for the purchase and sale of digital advertising inventory. Digital advertising inventory is created when consumers access sellers' content. Sellers provide digital advertising inventory to our platform in the form of advertising requests, or ad requests. When we receive ad requests from sellers, we send bid requests to buyers, which enable buyers to bid on sellers’ digital advertising inventory. Winning bids can create advertising, or paid impressions, for the seller to present to the consumer. The volume of paid impressions measured as a percentage of ad requests is referred to as fill rate. The price that buyers pay for each thousand paid impressions purchased is measured in units referred to as CPM, or cost per thousand.
The total volume of spending between buyers and sellers on our platform is referred to as advertising spend. We keep a percentage of that advertising spend as a fee, and remit the remainder to the seller. The fee that we retain from the gross advertising spend on our platform is recognized as revenue. The fee earned on each transaction is based on the pre-existing agreement between us and the seller and the clearing price of the winning bid. We also refer to revenue divided by advertising spend as our take rate.
We operate our business on a worldwide basis, with an established operating presence in North America, Australia, and Europe and a developing presence in Asia and South America. Substantially all of our assets are U.S. assets. Our non-U.S. subsidiaries and operations perform primarily sales, marketing, and service functions.
At the closing of the Merger, each share of Telaria common stock issued and outstanding as of the effective time of the Merger was converted into the right to receive 1.082 shares of Magnite common stock. Accordingly, on April 1, 2020, we issued 52,098,945 shares of common stock to the former stockholders of Telaria. On June 8, 2020, we voluntarily delisted our common stock from the New York Stock Exchange ("NYSE") and commenced listing on the Nasdaq Global Select Market of The Nasdaq Stock Market LLC. On June 30, 2020, we changed our name from "The Rubicon Project, Inc." to "Magnite, Inc." In connection with the name change, we also changed our ticker symbol from "RUBI" to "MGNI."
27

Trends in Our Business

Macroeconomic Factors - COVID-19 Pandemic Impact on the Economy and the Business
The COVID-19 pandemic and resulting global disruptions have affected our business and the businesses of the buyers and sellers with whom we work and have also caused significant economic challenges and volatility in financial markets. Adverse economic conditions and general uncertainty about economic recovery or growth, particularly in North America and Europe, where we do most of our business, has caused a significant number of advertisers to reduce their advertising budgets, in particular with respect to certain categories of advertising that were particularly impacted by the pandemic and resulting stay-at-home orders. Our business depends on the overall demand for advertising and on the economic health of our current and prospective sellers and buyers. If advertisers' overall advertising spend is reduced, our revenue, and results of operations, cash flows, and financial condition will be adversely impacted. The economic health of our current and prospective buyers also impacts the collectability of our accounts receivable. To the extent we are unable to collect our accounts receivable on a timely basis or if buyers face financial difficulties that result in the delay in payment or non-payment of accounts receivable, our working capital could be adversely impacted. Given the current economic environment, mainly impacted by the COVID-19 pandemic worldwide, our liquidity may be severely impacted as we may need additional time to collect from buyers, which will impact our ability to pay sellers. While a significant number of advertisers have reduced their advertising budgets, the amount of ad requests that we process has spiked, as people around the world spend more time at home and in front of internet-connected devices. The increase in ad requests increases our costs, and our infrastructure may not be capable of processing the increased volume of ad requests.
Due to the substantial uncertainties associated with the COVID-19 pandemic, the extent to which the pandemic (and actions taken in response to it by governments, businesses, and individuals) will ultimately impact our business is currently unknown; however, in the short term we have experienced a significant negative effect on our revenue. We experienced some recovery in revenue in the latter half of the second quarter, which has accelerated in the third quarter; however, these trends may not continue as the impact of the COVID-19 pandemic on our business and operations remains uncertain and depends on various factors, including the spread of the virus, public health measures, travel and business restrictions, quarantines, shelter-in-place orders, and shutdowns.
In addition to the United States, we have personnel and operations in England, Canada, France, Australia, New Zealand, Germany, Italy, Japan, Singapore, and Brazil, and each of these countries has been affected by the outbreak and taken measures to try to contain it. Our global workforce maintained a work from home policy for the entirety of the second quarter of 2020 and this expected to continue in the foreseeable future for the majority of our employees. We intend to approach returning to our offices with caution and to prioritize the safety and health of our employees, while following the guidance set by local authorities and our landlords. Prior to returning to work, we expect to institute a number of protective measures and policies. These measures may increase our expenses as we modify our office spaces to accommodate social distancing, provision personal protective equipment, and rollout enhanced communication software to provide messaging to our employees. We believe that our employees have been able to work productively during the time period in which our global offices have been shut down. However, to the extent we have continued extended work from home requirements, or that work patterns are permanently altered, it is unclear how productivity may be impacted in the long-term, and we may have reduced workforce productivity which could increase our costs.
We may utilize a range of financing methods to fund our operations and capital expenditures if needed, and expect to continue to maintain financing flexibility in the current market conditions. However, due to the rapidly evolving global situation, it is not possible to predict whether unanticipated consequences of the COVID-19 pandemic are reasonably likely to materially affect our liquidity and capital resources in the future.
There can be no assurance that any decrease in sales resulting from the COVID-19 pandemic will be offset by increased sales in subsequent periods, or that our recently observed partial revenue recovery will continue or will be sustainable over the longer term. The full magnitude of the impact of the COVID-19 pandemic on our business and operations remains uncertain and depends on various factors, including the spread of the virus, public health measures, travel and business restrictions, quarantines, shelter-in-place orders, and shutdowns. Refer to Part II, Item 1A: "Risk Factors" for additional information related to this risk factor.
CTV, Mobile, and Desktop Trends
Publishers use our technology to monetize their content across all digital channels, including CTV, mobile and desktop. Each of these channels has its own industry growth rate, with CTV and mobile projected to continue to grow steadily, while desktop growth flattens. Prior to the COVID-19 pandemic, MAGNA had estimated compound annual growth rates from 2019 to 2023 for mobile and desktop at 22% and 1%, respectively, and over the same period, eMarketer projected CTV to grow at a 19% compound annual growth rate.
28

Following the Merger, we expect CTV to be a significant driver of our revenue growth. CTV refers to the viewing of digital content on internet connected televisions, including through stand-alone streaming devices, gaming consoles and smart TV operating systems.
CTV viewership is growing rapidly. A June 2020 study from Leichtman Research Group found that 80 percent of TV-owning households in the U.S. have at least one internet-connected TV device. The adoption of CTV has disrupted the traditional linear TV distribution model, as eMarketer estimates that approximately 50 million people in the U.S. have "cut-the-cord" (i.e., canceled a pay TV service and continue without it) as of the end of 2019, with approximately 34% of US households not reachable through traditional TV. This disruption has created new options for consumers and new economic opportunities for content publishers to compete with traditional linear TV.
Despite the growth in CTV viewership, the CTV advertising market, in particular programmatic advertising, is still in its early stages. Historically, the largest streaming applications have been subscription-based. Moreover, CTV publishers with ad-supported models have been slower to adopt programmatic solutions compared to desktop and mobile publishers due to a variety of technical and business reasons. CTV inventory tends to be concentrated among larger publishers who often have their own direct sales forces and manage a number of media properties. Many of these publishers have backgrounds in cable or broadcast television and have limited experience with online advertising. For these publishers, it is extremely important to protect the quality of the viewer experience, to maintain brand goodwill and ensure that online advertising efforts do not create sales channel conflicts with their other media properties or otherwise detract from their direct sales efforts. In this regard, programmatic advertising presents a number of potential challenges, including the ability to ensure that ads are brand safe, comply with business rules around competitive separation, are not overly repetitive, are played at the appropriate volume, do not cause delays in load-time of content and can accommodate spikes in video consumption around landmark live events.
Our platform was built to solve these challenges with features such as ad-podding, frequency capping, dynamic live insertion, audio normalization and creative review. In addition, we have invested significant time and resources cultivating relationships with CTV publishers. The sales cycle for these publishers tends to be longer and often involves a competitive process, as these publishers tend to work with fewer partners than digital and mobile publishers. In order to deepen our relationships with CTV partners, our sales engineers often serve a consultative role within a client’s sales organization to help establish best practices and evangelize the benefits of programmatic CTV, and for certain larger CTV publishers, we may build custom features or functionality to help drive deeper adoption. For the foregoing reasons, we believe we compete favorably for CTV inventory and believe that we will be able to grow CTV revenue faster than industry growth rates.
As the number of CTV channels continues to proliferate, we believe that ad-supported models or hybrid models that rely on a combination of subscription fees and advertising revenue will continue to gain traction. Furthermore, as the CTV market continues to mature, we believe that a greater percentage of CTV advertising inventory will be sold programmatically, similar to trends that occurred in desktop and mobile. Although we expect the COVID-19 pandemic to cause temporary headwinds relating to demand challenges, we believe that the pandemic and resulting shelter-in-place orders have the potential to accelerate these long-term CTV trends. With people spending more time at home, we have seen a large increase in viewership on CTV. This increase in viewership has the potential to create long-term changes in viewing habits. At the same time, macroeconomic challenges are driving consumers away from pay subscriptions towards ad supported models. Prolonged macroeconomic challenges may also lead CTV advertisers and publishers to more readily embrace programmatic advertising as they look to create economic efficiencies and reduce costs.
We believe that as streaming continues to become mainstream and ad supported models become more prevalent, brand advertisers looking to engage with streaming viewers will continue to shift their budgets from linear to CTV. This inventory is highly sought after, as it combines a traditional TV-like viewing experience with the significant advantage of digital advertising, including the ability to target audiences and measure performance in real-time.
Due primarily to the impact of the COVID-19 pandemic, revenue from our mobile and desktop channels decreased year-over-year during the three months ended June 30, 2020. In future periods, we expect our mobile business will grow at a higher rate than desktop, consistent with industry trends and our historical results. Our mobile business consists of two components, mobile web and mobile applications. Initially our mobile business consisted primarily of mobile web, which is similar to our desktop business, but our mobile application business is the growth driver behind our mobile business, and prior to the coronavirus pandemic showed growth rates in excess of industry projections. Lower industry growth rates in desktop will make growth of desktop revenue more challenging; however, in future periods we believe we will be able to grow our desktop business in excess of industry projections by capturing market share through Supply Path Optimization ("SPO") and expansion of publisher relationships.
For the three months ended June 30, 2020, mobile, desktop and CTV represented 45%, 36%, and 19% of our revenue, respectively. Due to the higher growth rates for CTV and mobile, we expect our desktop business to decline as an overall percentage of our revenue. However, we expect our traditional desktop display business to continue to represent a significant part of our revenue in the near term. Therefore, the mix of our desktop display business will continue to have a significant effect on our growth rate until our advertising spend mix has shifted more fully to growth areas.
29

Supply Path Optimization
SPO refers to efforts by buyers to consolidate the number of vendors they work with to find the most effective and cost-efficient paths to procure media. This practice emerged in 2018 and continues to gain momentum. SPO is important to buyers because it can increase the proportion of their advertising ultimately spent on working media, with the goal of increasing return on their advertising spending, and can help them gain efficiencies by reducing the number of vendors they work with in a complex ecosystem. There are a number of criteria that buyers use to evaluate supply partners, including transparency, cost, quality and breadth of inventory, access to unique inventory and to CTV inventory, privacy standards, brand safety standards, including compliance with ads.txt and similar industry standards, and fraudulent traffic prevention policies. We believe we are well positioned to benefit from supply path optimization in the long run as a result of our transparency, our pricing tools, which reduce the overall cost of working with us, our broad inventory supply across all channels and formats, buyer tools such as traffic shaping, and our brand safety measures. Our SPO positioning was further enhanced by the Merger with Telaria, which operates a leading sell-side video monetization platform built specifically for CTV, with strong research and development capabilities, differentiated technology and premium partner relationships. Following the combination, we offer buyers a single omni-channel partner to reach target audiences globally across all channels, including CTV, mobile, desktop, and digital out-of-home, and formats, including video, display, and audio. We believe the COVID-19 pandemic, and the resulting economic downturn, has the potential to accelerate SPO as buyers and publishers seek to work with established, trusted partners who have a strong balance sheet during times of uncertainty.
We believe that benefits from successful outcomes in the SPO process could drive meaningful increases of ad spend across our platform. In order to achieve increased ad spend, we may negotiate discounts to our seller fees with agencies and advertisers, and we have increasingly been receiving requests from buyers for discounts, rebates, or similar incentives in order to move more advertising spending to our platform. We believe that because our business has many fixed costs, increases in ad spend volume create opportunity to disproportionately improve net income, even with increased seller fee discounts. However, our results could be negatively impacted if our advertising spend increases and cost leverage is not adequate to compensate for discounted fees.
Impact of Header Bidding
Header bidding is a programmatic technique where publishers offer inventory to multiple ad exchanges, such as Magnite, at the same time. Header bidding has been rapidly adopted in recent years in the desktop and mobile channels, and while the rise and rapid adoption of header bidding increased revenue for sellers, it also created new challenges. Managing multiple exchanges on the page is technically complex, and in the early days of header bidding this complexity was exacerbated by the lack of independent technology standards. In 2017, we began to address these issues through our support of Prebid, a free and open source suite of software products designed by advertising community developers to enable publishers to implement header bidding on their websites and from within their apps. Despite Prebid’s adoption by a number of the world’s largest sellers, deploying and customizing it still requires dedicated technical resources. In the second quarter of 2019, we announced the beta program for Demand Manager. Demand Manager helps sellers effectively monetize their advertising inventory through configuration tools and analytics to make it easier to deploy, configure, and optimize Prebid-based header bidding solutions. In October 2019, we acquired RTK.io, a provider of header bidding solutions, to complement and further bolster our Demand Manager technology. We believe that adoption of these tools will further strengthen our relationship with sellers and contribute to our future revenue growth. We charge sellers a fee for Demand Manager that is based on all of the sellers’ advertising spending managed through Demand Manager, whether the actual inventory monetization runs through our exchange or otherwise.
Privacy Regulation and Identification Solutions
Our business is highly susceptible to emerging privacy regulations and oversight concerning the collection, use and sharing of data. Data protection authorities in a number of territories have expressed a desire to focus on the advertising technology ecosystem. In particular, this scrutiny has focused on the use of technology (including "cookies") to collect or aggregate information about Internet users’ online browsing activity. Because we, and our clients, rely upon large volumes of such data, it is essential that we monitor developments in this area domestically and globally, and engage in responsible privacy practices.
The use of and transfer of personal data in EU member states is currently governed by the General Data Protection Regulation (the "GDPR"). The GDPR sets out higher potential liabilities for certain data protection violations and establishes significant new regulatory requirements resulting in a greater compliance burden for us in the course of delivering our solution in the European Union. While data protection authorities have started to clarify certain requirements under GDPR, significant uncertainty remains as to how the regulation will be applied and enforced.
In addition to the GDPR, a number of new privacy regulations will or have already come into effect in 2020. The California legislature passed the California Consumer Privacy Act ("CCPA") in 2018, which became effective January 1, 2020. This regulation imposes new obligations on businesses that handle the personal information of California residents. The
30

obligations imposed require us to maintain ongoing significant resources for compliance purposes. Certain requirements remain unclear due to ambiguities in the drafting of or incomplete guidance. Adding to the uncertainty facing the ad tech industry, a new initiative slated for California’s November ballot, titled the California Privacy Rights Act ("CPRA"), would impose additional notice and opt out obligations on the digital advertising space. If the CPRA passes (as it is widely expected to do), it will cause us to incur additional compliance costs and may impose additional restrictions on us and on our industry partners. These ambiguities and resulting impact on our business will need to be resolved over time. In addition, other privacy bills have been introduced at both the state and federal level. Certain international territories are also imposing new or expanded privacy obligations. In the coming years, we expect further consumer privacy regulation worldwide.
Until prevailing compliance practices standardize, the impact of worldwide privacy regulations on our business and, consequently, our revenue could be negatively impacted.
In addition to privacy regulations restricting the collection of data through identifiers (such as cookies), other industry participants in the advertising technology ecosystem have taken or may take action to eliminate or restrict the use of cookies and other identifiers. For instance, Google has announced plans to fully eliminate the use of third-party cookies, while Apple has further restricted the use of mobile identifiers on its devices. It is possible that these companies may rely on proprietary algorithms or statistical methods to track web users without cookies, or may utilize log-in credentials entered by users into other web properties owned by these companies, such as their digital email services, to track web usage, including usage across multiple devices, without cookies. Alternatively, such companies may build different and potentially proprietary user tracking methods into their widely-used web browsers and mobile operating systems.
While these new identification solutions will likely provide some level of consistency and compatibility with our platform, they are unreleased and unproven, and will require substantial development and commercial changes for us to support. There is also further risk that the changes will disproportionately benefit the owners of these platforms or the large walled gardens that have access to large amounts of first party data. To prepare for these risks, we are actively working with publishers to develop solutions that could leverage their first party data. We are also leading efforts through prebid.org, with industry support, to create standardized open identity solutions that ensure a smooth transition to a cookieless environment, and offer an alternative to proprietary solutions. Prebid.org is an independent organization designed to ensure and promote fair, transparent, and efficient header bidding across the industry.
We support privacy initiatives and believe they will be beneficial to consumers' confidence in advertising, which will ultimately be positive for the advertising ecosystem in the long term. In the short term, however, these changes could create some variability in our revenue across certain buyers or sellers, depending on the timing of changes and developed solutions. As the largest independent supply side platform, we believe we are well positioned to take a leadership position in driving open identity solutions that will benefit buyers and sellers on our platform.
Merger Costs Synergies and Expense Reduction Initiatives
In connection with the Merger, which closed on April 1, 2020, we previously announced expected annual run rate cost synergies to exceed $20 million, with expected areas of synergy to include duplicative public company costs, vendor rationalization, overlapping general and administrative costs, and other operational streamlining. As a result of these efforts, we reduced our headcount by approximately 8% of our combined workforce during the second quarter of 2020 and expect some additional reductions for individuals involved in integration and transition activities later in the year. Given the timing in implementing these synergies and the impact of one-time severance and other costs, the majority of the cost reductions will not be realized until late 2020 but should be fully realized in early 2021.
In addition, given the significant impact resulting from the COVID-19 pandemic, we have taken additional short-term actions, including compensation reductions, a hiring freeze, and deferment of certain capital expenditures; and, as expected, we will have lower costs from marketing events and travel. We expect that the timing of the temporary reductions will benefit us immediately and remain in place until such time we see a sustainable recovery in revenue.
31

Components of Our Results of Operations
We report our financial results as one operating segment. Our consolidated operating results are regularly reviewed by our chief operating decision maker, principally to make decisions about how we allocate our resources and to measure our consolidated operating performance.
Revenue
We generate revenue from the purchase and sale of digital advertising inventory through our platform. We also generate revenue from the fee we charge clients for use of our Demand Manager product, which generally is a percentage of the client's advertising spending on any advertising marketplace. We recognize revenue upon the fulfillment of our contractual obligations in connection with a completed transaction, subject to satisfying all other revenue recognition criteria. For substantially all transactions executed through our platform, we act as an agent on behalf of the publisher that is monetizing its inventory, and revenue is recognized net of any advertising inventory costs that we remit to publishers. With respect to certain revenue streams acquired in connection with the Merger with Telaria, we report revenue on a gross basis, based primarily on our determination that the Company acts as the primary obligor in the delivery of advertising campaigns for our buyer clients with respect to such transactions. The revenue that we recognized on a gross basis was less than 2% of total revenue during the three months ended June 30, 2020. Our revenue recognition policies are discussed in more detail in Note 3 of the accompanying Notes to the Condensed Consolidated Financial Statements.
Expenses
We classify our expenses into the following categories:
Cost of Revenue. Our cost of revenue consists primarily of data center costs, bandwidth costs, ad protection costs, depreciation and maintenance expense of hardware supporting our revenue-producing platform, amortization of software costs for the development of our revenue-producing platform, amortization expense associated with acquired developed technologies, personnel costs, facilities-related costs, and cloud computing costs. Personnel costs included in cost of revenue include salaries, bonuses, and stock-based compensation, and are primarily attributable to personnel in our network operations group who support our platform. We capitalize costs associated with software that is developed or obtained for internal use and amortize the costs associated with our revenue-producing platform in cost of revenue over their estimated useful lives. We amortize acquired developed technologies over their estimated useful lives.
Sales and Marketing. Our sales and marketing expenses consist primarily of personnel costs, including salaries, bonuses, and stock-based compensation, as well as marketing expenses such as brand marketing, travel expenses, trade shows and marketing materials, professional services, and amortization expense associated with client relationships and backlog from our business acquisitions, and to a lesser extent, facilities-related costs and depreciation and amortization. Our sales organization focuses on increasing the adoption of our solution by existing and new buyers and sellers. We amortize acquired intangibles associated with client relationships and backlog from our business acquisitions over their estimated useful lives.
Technology and Development. Our technology and development expenses consist primarily of personnel costs, including salaries, bonuses, and stock-based compensation, as well as professional services associated with the ongoing development and maintenance of our solution, and to a lesser extent, facilities-related costs and depreciation and amortization. These expenses include costs incurred in the development, implementation, and maintenance of internal use software, including platform and related infrastructure. Technology and development costs are expensed as incurred, except to the extent that such costs are associated with internal use software development that qualifies for capitalization, which are then recorded as internal use software development costs, net, on our consolidated balance sheets. We amortize internal use software development costs that relate to our revenue-producing activities on our platform to cost of revenue and amortize other internal use software development costs to technology and development costs or general and administrative expenses, depending on the nature of the related project. We amortize acquired intangibles associated with technology and development functions from our business acquisitions over their estimated useful lives.
General and Administrative. Our general and administrative expenses consist primarily of personnel costs, including salaries, bonuses, and stock-based compensation, associated with our executive, finance, legal, human resources, compliance, and other administrative personnel, as well as accounting and legal professional services fees, facilities-related costs and depreciation and amortization, and other corporate-related expenses. General and administrative expenses also include amortization of internal use software development costs and acquired intangible assets from our business acquisitions over their estimated useful lives that relate to general and administrative functions.
Merger and Restructuring Costs. Our merger and restructuring costs consist primarily of professional services fees associated with the Merger and employee termination costs, including stock-based compensation charges, associated with the Merger and restructuring activities.
Other (Income), Expense
Interest (Income) Expense, Net. Interest income consists of interest earned on our cash equivalents and marketable securities. Interest expense is mainly related to our credit facility.
32

Other Income. Other income consists primarily of rental income from commercial office space we hold under lease and have sublet to other tenants.
Foreign Currency Exchange (Gain) Loss, Net. Foreign currency exchange (gain) loss, net consists primarily of gains and losses on foreign currency transactions. We have foreign currency exposure related to our accounts receivable and accounts payable that are denominated in currencies other than the U.S. Dollar, principally the British Pound and the Euro.
Provision (Benefit) for Income Taxes
We are subject to income taxes in the U.S. (federal and state) and numerous foreign jurisdictions. Tax laws, regulations, administrative practices, principles, and interpretations in various jurisdictions may be subject to significant change, with or without notice, due to economic, political, and other conditions, and significant judgment is required in evaluating and estimating our provision and accruals for these taxes. There are many transactions that occur during the ordinary course of business for which the ultimate tax determination is uncertain. Our effective tax rates could be affected by numerous factors, such as changes in our business operations, acquisitions, investments, entry into new businesses and geographies, intercompany transactions, the relative amount of our foreign earnings, including earnings being lower than anticipated in jurisdictions where we have lower statutory rates and higher than anticipated in jurisdictions where we have higher statutory rates, losses incurred in jurisdictions for which we are not able to realize related tax benefits, the applicability of special tax regimes, changes in foreign currency exchange rates, changes in our stock price, changes in our deferred tax assets and liabilities and their valuation, changes in the laws, regulations, administrative practices, principles, and interpretations related to tax, including changes to the global tax framework, competition, and other laws and accounting rules in various jurisdictions.
33

Results of Operations
        The following table sets forth our condensed consolidated results of operations:
Three Months EndedChange %Six Months EndedChange %
June 30, 2020June 30, 2019June 30, 2020June 30, 2019
(in thousands)(in thousands)
Revenue$42,348  $37,870  12 %$78,643  $70,286  12 %
Expenses (1)(2):
Cost of revenue21,545  15,085  43 %35,548  30,201  18 %
Sales and marketing20,029  11,519  74 %31,298  22,111  42 %
Technology and development13,063  9,839  33 %23,756  19,555  21 %
General and administrative15,780  10,027  57 %24,907  20,307  23 %
Merger and restructuring costs12,493  —  100 %14,423  —  100 %
Total expenses82,910  46,470  78 %129,932  92,174  41 %
Loss from operations(40,562) (8,600) (372)%(51,289) (21,888) (134)%
Other income, net(1,722) (403) 327 %(2,573) (437) 489 %
Loss before income taxes(38,840) (8,197) (374)%(48,716) (21,451) (127)%
Provision (benefit) for income taxes288  84  243 %87  (624) (114)%
Net loss$(39,128) $(8,281) (373)%$(48,803) $(20,827) (134)%

(1) Stock-based compensation expense included in our expenses was as follows:
Three Months EndedSix Months Ended
June 30, 2020June 30, 2019June 30, 2020June 30, 2019
(in thousands)(in thousands)
Cost of revenue
$189  $106  $290  $198  
Sales and marketing2,534  1,459  3,619  2,804  
Technology and development
2,225  1,166  3,408  2,225  
General and administrative
3,743  2,064  5,431  3,937  
Merger and restructuring costs1,200  —  1,200  —  
Total stock-based compensation expense
$9,891  $4,795  $13,948  $9,164  
(2) Depreciation and amortization expense included in our expenses was as follows:
 Three Months EndedSix Months Ended
June 30, 2020June 30, 2019June 30, 2020June 30, 2019
(in thousands)(in thousands)
Cost of revenue
$9,817  $7,758  $16,828  $15,803  
Sales and marketing4,365  113  4,645  238  
Technology and development
97  178  197  374  
General and administrative
278  125  411  399  
Total depreciation and amortization expense
$14,557  $8,174  $22,081  $16,814  
34

        The following table sets forth our condensed consolidated results of operations for the specified periods as a percentage of our revenue for those periods presented:
Three Months EndedSix Months Ended
June 30, 2020June 30, 2019June 30, 2020June 30, 2019
Revenue
100  %100  %100  %100 %
Cost of revenue
51  40  45  43  
Sales and marketing
47  30  40  31  
Technology and development
31  26  30  28  
General and administrative37  27  32  29  
Merger and restructuring costs30  —  18  —  
Total expenses
196  123  165  131  
Loss from operations(96) (23) (65) (31) 
Other income, net(5) (1) (3) —  
Loss before income taxes(91) (22) (62) (31) 
Provision (benefit) for income taxes —  —  (1) 
Net loss(92)%(22)%(62)%(30) %
Comparison of the Three and Six Months Ended June 30, 2020 and 2019
        Revenue
Revenue increased $4.5 million, or 12%, for the three months ended June 30, 2020 compared to the three months ended June 30, 2019. Our revenue growth was driven primarily by the Merger, completed on April 1, 2020, which contributed $13.1 million in revenue during the three months ended June 30, 2020. Excluding the impact of the Merger, our revenue decreased 23%, primarily due to the impact of the COVID-19 pandemic, which led to an overall decrease in advertiser demand.
For the six months ended June 30, 2020, revenue increased $8.4 million, or 12%, compared to the prior year period, primarily due to the Merger. Excluding the impact of the Merger, our revenue decreased 7%, primarily due to the impact of the COVID-19 pandemic.
Revenue is impacted by shifts in the mix of advertising spend by transaction type and channel, changes in the fees we charge for our services, and other factors such as changes in the market, our execution of the business, and competition. In addition, an increase in PMP transactions as a percentage of the transactions on our platform could also result in reduced revenue, if not offset by increased volume, because PMP transactions can carry lower fees than OMP transactions. We expect the percentage of PMP transactions to increase following the Merger since CTV is largely transacted through PMP. Industry dynamics are challenging due to market and competitive pressures and make it difficult to predict the near-term effect of our growth initiatives.
As a result of the Merger, we expect revenue to increase in 2020 compared to 2019, specifically related to CTV. However, these increases have been tempered, and may be partially offset in the future, by reductions in revenue resulting from the economic impact of the COVID-19 pandemic. We experienced some recovery in revenue in the latter half of the second quarter, which has accelerated in the third quarter; however, these trends may not continue as the impact of the COVID-19 pandemic on our business and operations remains uncertain and depends on various factors, including the spread of the virus, public health measures, travel and business restrictions, quarantines, shelter-in-place orders, and shutdowns. There can be no assurance that any decrease in sales resulting from the COVID-19 pandemic will be offset by increased sales in subsequent periods in the year. Although the full magnitude of the impact of the COVID-19 pandemic on our business and operations remains uncertain, the continued spread of COVID-19, the imposition of related public health measures, and travel and business restrictions will adversely impact the combined company’s forecasted business, financial condition, operating results and cash flows. Refer to Part II, Item 1A: "Risk Factors" for additional information related to this risk factor and the impact it may have on our business.
        Cost of Revenue
Cost of revenue increased $6.5 million or 43% for the three months ended June 30, 2020 compared to the three months ended June 30, 2019, primarily due to the Merger. Cost of revenue increased by $3.2 million in data and bandwidth expenses, $2.1 million in depreciation and amortization, and $0.6 million in personnel costs during the three months ended June 30, 2020 compared to the same period in the prior year.
35

For the six months ended June 30, 2020, cost of revenue increased $5.3 million, or 18%, compared to the prior year period primarily due to the Merger. Cost of revenue increased by $2.7 million in data and bandwidth expenses, $1.0 million in depreciation and amortization, and $0.9 million in personnel costs during the three months ended June 30, 2020 compared to the same period in the prior year.
We expect cost of revenue to be higher in 2020 compared to 2019 in absolute dollars due to the increased amortization of intangible assets resulting from the Merger in addition to increased expenses as we continue to expand select data center operations to cloud service providers to accelerate innovation and gain efficiencies, and to support the growth of our business. These increases will be partially offset by a decrease in cost of revenue in the remainder of the year associated with merger synergies and our expense reduction initiatives. For details surrounding our expense reduction initiatives, refer to "Merger Costs Synergies and Expense Reduction Initiatives" discussed above.
Cost of revenue may fluctuate from quarter to quarter and period to period, on an absolute dollar basis and as a percentage of revenue, depending on revenue levels and the volume of transactions we process supporting those revenues, and the timing and amounts of depreciation and amortization of equipment and software.
        Sales and Marketing
Sales and marketing expenses increased $8.5 million, or 74%, for the three months ended June 30, 2020 compared to the three months ended June 30, 2019, primarily due to the Merger and associated increases in headcount and the amortization of acquired intangibles and other assets. Sales and marketing expenses increased by $5.9 million related to personnel expenses and by $4.3 million related to depreciation and amortization associated with the Merger.
For the six months ended June 30, 2020, sales and marketing expenses increased $9.2 million, or 42%, compared to the prior year period for the same reasons above. Sales and marketing expenses increased by $6.3 million related to personnel expenses and by $4.4 million related to depreciation and amortization associated with the Merger.
Sales and marketing expense increases during the three and six months ended June 30, 2020 compared to the prior year periods were partially offset by decreases in travel and industry events due to the impact of the COVID-19 pandemic.
We expect sales and marketing expenses to increase in 2020 compared to 2019 in absolute dollars as a result of the Merger, primarily due to additional headcount. These increases will be partially offset by a decrease in sales and marketing expenses in the remainder of the year associated with merger synergies and our expense reduction initiatives. For details surrounding our expense reduction initiatives, refer to "Merger Costs Synergies and Expense Reduction Initiatives" discussed above.
Sales and marketing expenses may fluctuate quarter to quarter and period to period, on an absolute dollar basis and as a percentage of revenue, based on revenue levels, the timing of our investments and seasonality in our industry and business.
        Technology and Development
Technology and development expenses increased $3.2 million, or 33%, for the three months ended June 30, 2020 compared to the three months ended June 30, 2019, due to an increase of $3.4 million in personnel costs as a result of the increased headcount associated with the Merger.
For the six months ended June 30, 2020, technology and development expenses increased $4.2 million, or 21%, compared to the prior year period, due to an increase of $4.3 million in personnel costs primarily for the same reasons above.
We expect technology and development expenses to continue to increase in 2020 compared to 2019 in absolute dollars as a result of the Merger, primarily due to additional headcount. These increases will be partially offset by a decrease in technology and development expenses in the remainder of the year associated with merger synergies and our expense reduction initiatives. For details surrounding our expense reduction initiatives, refer to "Merger Costs Synergies and Expense Reduction Initiatives" discussed above.
The timing and amount of our capitalized development and enhancement projects may affect the amount of development costs expensed in any given period. As a percentage of revenue, technology and development expense may fluctuate from quarter to quarter and period to period based on revenue levels, the timing and amounts of technology and development efforts, the timing and the rate of the amortization of capitalized projects and the timing and amounts of future capitalized internal use software development costs.
36

General and Administrative  
General and administrative expenses increased by $5.8 million, or 57%, for the three months ended June 30, 2020 compared to the three months ended June 30, 2019, primarily due to increases of $3.5 million in personnel expenses, $2.0 million in facilities related expenses, and $0.7 million in professional services primarily associated with the Merger.
For the six months ended June 30, 2020, general and administrative expenses increased $4.6 million, or 23%, compared to the prior year period, primarily due to increases of $3.5 million in personnel expenses, $1.9 million in facilities related expenses, and $0.7 million in professional services for the same reasons above. The increase was partially offset by a decrease of $0.9 million related to bad debt.
We expect general and administrative expenses to continue to increase in 2020 compared to 2019 in absolute dollars as a result of the Merger, primarily due to the additional headcount. These increases will be partially offset by a decrease in general and administrative expenses in the remainder of the year associated with merger synergies and our expense reduction initiatives. For details surrounding our expense reduction initiatives, refer to "Merger Costs Synergies and Expense Reduction Initiatives" discussed above.
General and administrative expenses may fluctuate from quarter to quarter and period to period based on the timing and amounts of expenditures in our general and administrative functions as they vary in scope and scale over periods. Such fluctuations may not be directly proportional to changes in revenue.
Merger and Restructuring Costs
We incurred merger and restructuring costs of $12.5 million and $14.4 million during the three and six months ended June 30, 2020, respectively. These costs included professional fees of $6.8 million and $8.6 million related to investment banking advisory, legal, and other professional services fees, one-time cash-based employee termination benefit costs of $4.5 million and $4.6 million, and non-cash stock-based compensation expense associated with double-trigger accelerations and severance benefits of $1.2 million and $1.2 million during the three and six months ended June 30, 2020, respectively. There were no merger and restructuring costs incurred during the three and six months ended June 30, 2019.
Other Income, Net
Three Months EndedSix Months Ended
June 30, 2020June 30, 2019June 30, 2020June 30, 2019
(in thousands)(in thousands)
Interest (income) expense, net$ $(214) $(142) $(407) 
Other income(1,284) (46) (1,293) (188) 
Foreign exchange (gain) loss, net(440) (143) (1,138) 158  
Total other income, net$(1,722) $(403) $(2,573) $(437) 
Other income increased by $1.2 million and $1.1 million during the three and six months ended June 30, 2020, respectively, compared to the same periods in prior year, primarily due to rental income from commercial office space we hold under lease and have sublet to other tenants.
Foreign exchange (gain) loss, net is impacted by movements in exchange rates and the amount of foreign currency-denominated receivables and payables, which are impacted by our billings to buyers and payments to sellers. During the three and six months ended June 30, 2020, the net foreign exchange gain was primarily attributable to the currency movements between the British Pound, Australian Dollar, and the Euro relative to the U.S. Dollar.
        Provision (Benefit) for Income Taxes  
        We recorded an income tax expense of $0.3 million and $0.1 million for the three and six months ended June 30, 2020, respectively, and an income tax expense of $0.1 million and benefit of $0.6 million for the three and six months ended June 30, 2019, respectively. The tax expense for the three and six months ended June 30, 2020 is primarily the result of the domestic valuation allowance and the tax liability associated with the foreign subsidiaries.

37

Liquidity and Capital Resources
Our principal sources of liquidity are our cash and cash equivalents, marketable securities, cash generated from operations, and our credit facility with Silicon Valley Bank ("SVB"). As of June 30, 2020, we had cash and cash equivalents of $107.5 million, of which $17.7 million was held in foreign currency cash accounts. Our cash and marketable securities balances are affected by our results of operations, the timing of capital expenditures which are typically greater in the second half of the year, and by changes in our working capital, particularly changes in accounts receivable and accounts payable. The timing of cash receipts from buyers and payments to sellers can significantly impact our cash flows from operating activities and our liquidity for, and within, any period presented. Our collection and payment cycle can vary from period to period depending upon various circumstances, including seasonality, and may be negatively impacted as a result of COVID-19.
In September 2018, we amended and restated our loan and security agreement with SVB (the "Loan Agreement"). The Loan Agreement provides a senior secured revolving credit facility of up to $40.0 million with a maturity date of September 26, 2020. Pursuant to the Loan Agreement, we are required to comply with financial covenants. While we are currently in compliance with these covenants, this could change in the future depending on our operating results.
As of June 30, 2020, we had no amounts outstanding under our Loan Agreement with SVB. Future availability under the credit facility is dependent on several factors including the available borrowing base and compliance with future covenant requirements. See Note 13 of "Notes to Condensed Consolidated Financial Statements" for additional information regarding the Loan Agreement.
Our ability to renew our existing credit facility, which matures in September 2020, or to enter into a new credit facility to replace or supplement the existing facility may be limited due to various factors, including the status of our business, global credit market conditions, and perceptions of our business or industry by sources of financing. In particular, it may be difficult to renew or replace our existing credit facility if we are not able to demonstrate a path to consistently produce positive cash flow. In addition, even if credit is available, lenders may seek more restrictive covenants and higher interest rates that may reduce our borrowing capacity, increase our costs, and reduce our operating flexibility.
We believe our existing cash and cash equivalents and investment balances will be sufficient to meet our working capital requirements for at least the next twelve months from the issuance of our financial statements. However, there are multiple factors that could impact our cash balances in the future. For example, we typically collect from buyers in advance of payments to sellers, and our collection and payment cycle can vary from period to period depending upon various circumstances, including seasonality. Some buyers have been demanding longer terms to pay us later, and some sellers have been demanding shorter terms to collect from us earlier. If we accept these terms, more of our cash will be required to fund our payment cycle and therefore not be available for other uses. In addition, in the event a buyer defaults on payment, we may still be required to pay sellers for the inventory purchased even if we are unable to collect from buyers. These challenges have been exacerbated by the COVID-19 pandemic and resulting economic impact, as many of our buyers are experiencing financial difficulties and liquidity constraints. In certain cases, buyers have been unable to timely make payments and we have agreed to revised payment schedules. To date, these actions have not had a material negative impact on our cash flow or liquidity. At June 30, 2020, two buyers accounted for 37% and 10%, respectively, of consolidated accounts receivable. The future capital requirements and the adequacy of available funds will depend on many factors, including the duration and severity of the COVID-19 pandemic and its impact on buyers and sellers and the factors and those set forth in Part II, Item 1A: "Risk Factors" of our Annual Report on Form 10-K for the year ended December 31, 2019, Part II, Item 1A: "Risk Factors" of our Quarterly Report on Form 10-Q for the period ended March 31, 2020, and in Part II, Item 1A of this Form 10-Q.
In the future, we may attempt to raise additional capital through the sale of equity securities or through equity-linked or debt financing arrangements. If we raise additional funds by issuing equity or equity-linked securities, the ownership of our existing stockholders will be diluted. If we raise additional financing by incurring indebtedness, we will be subject to increased fixed payment obligations and could also be subject to restrictive covenants, such as limitations on our ability to incur additional debt, and other operating restrictions that could adversely impact our ability to conduct our business. Any future indebtedness we incur may result in terms that could be unfavorable to equity investors. Due to the economic uncertainty caused by the COVID-19 pandemic, the debt and equity markets have become less predictable and obtaining financing on favorable terms and at favorable rates has become more difficult.
An inability to raise additional capital could adversely affect our ability to achieve our business objectives. In addition, if our operating performance during the next twelve months is below our expectations, our liquidity and ability to operate our business could be adversely affected.   
38

        Cash Flows
The following table summarizes our cash flows for the periods presented:
Six Months Ended
June 30, 2020June 30, 2019
(in thousands)
Cash flows (used in) provided by operating activities$(21,496) $5,533  
Cash flows provided by investing activities46,457  1,128  
Cash flows used in financing activities(4,842) (987) 
Effects of exchange rate changes on cash, cash equivalents and restricted cash(265) (15) 
Change in cash, cash equivalents and restricted cash$19,854  $5,659  
        Operating Activities
Our cash flows from operating activities are primarily driven by revenues generated from advertising activity, offset by the cash costs of operations, and significantly influenced by increases or decreases in receipts from buyers and related payments to sellers. Our future cash flows will be diminished if we cannot increase our revenue levels and manage costs appropriately. Cash flows from operating activities have been further affected by changes in our working capital, particularly changes in accounts receivable and accounts payable. The timing of cash receipts from buyers and payments to sellers can significantly impact our cash flows from operating activities for any period presented.
For the six months ended June 30, 2020, net cash used in operating activities was $21.5 million compared to net cash provided by operating activities of $5.5 million for the six months ended June 30, 2019. Our operating activities included our net losses of $48.8 million and $20.8 million for the six months ended June 30, 2020 and 2019, respectively, which were offset by non-cash adjustments of $33.9 million and $26.6 million, respectively. In the six months ended June, 30 2020, cash used in operating activities was increased by a net decrease in our working capital of $6.6 million. Net cash provided by operating activities for the six months ended June 30, 2019 was decreased by a net decrease in our working capital of $0.3 million. The net changes in working capital for both periods are primarily due to the timing of cash receipts from buyers and the timing of payments to sellers.
We believe that cash flows from operations will continue to be negatively impacted by our ongoing net losses and working capital needs.
        Investing Activities
Our primary investing activities have consisted of investments in, and maturities of, available-for-sale securities, purchases of property and equipment, and capital expenditures to develop our internal use software in support of creating and enhancing our technology infrastructure. Purchases of property and equipment and investments in internal use software development may vary from period-to-period due to the timing of the expansion of our operations, changes to headcount, and the cycles of our internal use software development. As we execute on our strategy to be a high volume, low cost advertising exchange, we are developing solutions to manage the growth of our digital advertising inventory volume more efficiently. We anticipate investment in internal use software development to slightly increase compared to past years' investment levels as we continue to innovate new solutions on our platform. As the business continues to grow, we expect our investment in property and equipment to slightly increase compared to 2019. Historically, a majority of our purchases in property and equipment have occurred in the latter half of the year in preparation for the peak volumes of the fourth quarter and early in the first quarter of the following year. We expect those trends to continue, with higher levels of property and equipment spend in the latter half of this year compared to the first half of the year.
During the six months ended June 30, 2020 and 2019, our investing activities provided net cash of $46.5 million and net cash of $1.1 million, respectively. During the six months ended June 30, 2020 and 2019, we used cash for purchases of property and equipment of $3.4 million and $2.2 million, respectively, and used cash for investments in our internally developed software of $4.7 million and $4.2 million, respectively. The cash provided by investing activity for the six months ended June 30, 2020 included $54.6 million of cash and restricted cash acquired as part of the merger with Telaria. For the six months ended June 30, 2019, we had cash inflows from net maturities of investments in available-for-sale securities of $7.5 million.
        Financing Activities
Our financing activities consisted of transactions related to the issuance of our common stock under our equity plans.
For the six months ended June 30, 2020 and 2019, we used net cash of $4.8 million and $1.0 million, respectively, for financing activities. Cash outflows from financing activities for the six months ended June 30, 2020 and 2019 included payments of $7.8 million and $1.8 million, respectively, for income tax deposits paid in respect of vesting of stock-based compensation awards that were reimbursed by the award recipients through surrender of shares.  
39

Off-Balance Sheet Arrangements
We do not have any relationships with other entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities that have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. We did not have any other off-balance sheet arrangements at June 30, 2020 other than the short-term operating leases and the indemnification agreements described below.
Contractual Obligations and Known Future Cash Requirements
Our principal commitments consist of leases for our various office facilities, including our corporate headquarters in Los Angeles, California, and operating lease agreements including data centers that expire at various times through 2030. At June 30, 2020, expected future commitments relating to operating leases associated with leases included in the lease liability and ROU asset on the condensed consolidated balance sheet were $54.8 million. See Note 12 of "Notes to Condensed Consolidated Financial Statements" for our lease commitment for each of the next five years and thereafter. In certain cases, the terms of the lease agreements provide for rental payments on a graduated basis. During the three months ended June 30, 2020 and 2019, we received rental income from subleases of $1.3 million and $46.2 thousand, respectively, and $1.3 million and $0.2 million during the six months ended June 30, 2020 and 2019, respectively. In addition, subsequent to June 30, 2020, we entered into an agreement for third-party cloud-managed services. As part of the agreement, we have a minimum commitment to pay $20.0 million over the course of five years, with no annual minimum commitment.
There were no significant changes to our unrecognized tax benefits in the six months ended June 30, 2020 and we do not expect to have any significant changes to unrecognized tax benefits through December 31, 2020.
In the ordinary course of business, we enter into agreements with sellers, buyers, and other third parties pursuant to which we agree to indemnify buyers, sellers, vendors, lessors, business partners, lenders, stockholders, and other parties with respect to certain matters, including, but not limited to, losses resulting from claims of intellectual property infringement, damages to property or persons, business losses, or other liabilities. Generally, these indemnity and defense obligations relate to our own business operations, obligations, and acts or omissions. However, under some circumstances, we agree to indemnify and defend contract counterparties against losses resulting from their own business operations, obligations, and acts or omissions, or the business operations, obligations, and acts or omissions of third parties. These indemnity provisions generally survive termination or expiration of the agreements in which they appear. In addition, we have entered into indemnification agreements with our directors, executive officers and certain other officers that will require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers, or employees.

Critical Accounting Policies and Estimates
Our condensed consolidated financial statements are prepared in accordance with GAAP. The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, 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.
We believe that the following assumptions and estimates have the greatest potential impact on our condensed consolidated financial statements: (i) the determination of revenue recognition as net versus gross in our revenue arrangements, (ii) internal-use software development costs, (iii) intangible asset and goodwill impairment analysis, (iv) assumptions used in the valuation models to determine the fair value of stock options and stock-based compensation expense, (v) the assumptions used in the valuation of acquired assets and liabilities in business combinations, and (vi) income taxes, including the realization of tax assets and estimates of tax liabilities. There have been no significant changes in our accounting policies from those disclosed in our audited consolidated financial statements and notes thereto for the year ended December 31, 2019 included in our Annual Report on Form 10-K.
Our revenue recognition policy is further described below, which is consistent with the policy included in our Annual Report referenced above.
        Revenue Recognition
We generate revenue from transactions where we provide a platform for the purchase and sale of digital advertising inventory. We also generate revenue from the fee we charge clients for use of our Demand Manager product, which generally is a percentage of the client's advertising spending on any advertising marketplace. Our advertising automation solution is a marketplace that includes sellers of inventory (providers of websites, mobile applications, CTV channels and other digital media properties, and their representatives) and buyers of inventory (including advertisers, agencies, agency trading desks, and demand-side platforms). This solution incorporates proprietary machine-learning algorithms, sophisticated data processing, high-volume storage, detailed analytics capabilities, and a distributed infrastructure. Together, these features form the basis for our automated advertising solution
40

that brings buyers and sellers together and facilitates intelligent decision-making and automated transaction execution for the digital advertising inventory managed on our platform. Digital advertising inventory is created when consumers access sellers’ content. Sellers provide digital advertising inventory to our platform in the form of advertising requests, or ad requests. When we receive ad requests from sellers, we send bid requests to buyers, which enable buyers to bid on sellers’ digital advertising inventory. Winning bids can create advertising, or paid impressions, for the seller to present to the consumer.
The total volume of spending between buyers and sellers on our platform is referred to as advertising spend. We keep a percentage of that advertising spend as a fee, and remit the remainder to the seller. The fee that we retain from the gross advertising spend on our platform is recognized as revenue. The fee earned on each transaction is based on the pre-existing agreement we have with the seller and the clearing price of the winning bid. We recognize revenue upon fulfillment of our performance obligation to a client, which occurs at the point in time an ad renders and is counted as a paid impression, subject to a contract existing with the client and a fixed or determinable transaction price. Performance obligations for all transactions are satisfied, and the corresponding revenue is recognized, at a distinct point in time; we have no arrangements with multiple performance obligations. We consider the following when determining if a contract exists (i) contract approval by all parties, (ii) identification of each party’s rights regarding the goods or services to be transferred, (iii) specified payment terms, (iv) commercial substance of the contract, and (v) collectability of substantially all of the consideration is probable.
The determination of whether revenue should be reported on a gross or net basis is based on an assessment of whether we are acting as the principal or an agent in the transaction. In determining whether we are acting as the principal or an agent, we followed the accounting guidance for principal-agent considerations. Making such determinations involves judgment and is based on an evaluation of the terms of each arrangement, none of which are considered presumptive or determinative.
For substantially all transactions on our platform, we have determined that we do not act as the principal in the purchase and sale of digital advertising inventory because we are not the primary obligor and do not set prices agreed upon within the auction marketplace, and therefore we report revenue on a net basis. However, for certain transactions related to revenue streams acquired in connection with the Merger with Telaria, we report revenue on a gross basis, based primarily on our determination that we act as the primary obligor in the delivery of advertising campaigns for buyers with respect to such transactions.

Recently Issued Accounting Pronouncements
For information regarding recent accounting pronouncements, refer to Note 1 "Organization and Summary of Significant Accounting Policies" to our condensed consolidated financial statements included in this Quarterly Report on Form 10-Q.

Item 3. Quantitative and Qualitative Disclosure About Market Risk
We have operations both within the United States and internationally, and we are exposed to market risks in the ordinary course of our business. These risks include primarily interest rate, foreign exchange, and inflation risks. The risks below may be further exacerbated by the effects of the COVID-19 pandemic on global macroeconomic and market conditions.
Interest Rate Fluctuation Risk
Our cash and cash equivalents consist of cash and money market funds. Our investments consist of repurchase agreements, U.S. government agency debt, and U.S. treasury debt. The primary objective of our investment activities is to preserve principal while maximizing income without significantly increasing risk. Because our cash, cash equivalents, and investments have a relatively short maturity, our portfolio’s fair value is relatively insensitive to interest rate changes. Our line of credit is at variable interest rates. We had no amounts outstanding under our credit facility at June 30, 2020. We do not believe that an increase or decrease in interest rates of 100 basis points would have a material effect on our operating results or financial condition. In future periods, we will continue to evaluate our investment policy relative to our overall objectives.
Foreign Currency Exchange Risk
We have foreign currency risks related to our revenue and expenses denominated in currencies other than the U.S. Dollar, principally British Pounds, Euros and Australian Dollars. The volatility of exchange rates depends on many factors that we cannot forecast with reliable accuracy. We have experienced and will continue to experience fluctuations in our net income (loss) as a result of transaction gains and losses related to translating certain cash balances, trade accounts receivable and payable balances and intercompany balances that are denominated in currencies other than the U.S. Dollar. The effect of an immediate 10% adverse change in foreign exchange rates on foreign-denominated accounts at June 30, 2020, including intercompany balances, would result in a foreign currency loss of approximately $1.7 million. In the event our non-U.S. Dollar denominated sales and expenses increase, our operating results may be more greatly affected by fluctuations in the exchange rates of the currencies in which we do business. At this time we do not, but we may in the future, enter into derivatives or other financial instruments in an attempt to hedge our foreign currency exchange risk. It is difficult to predict the impact hedging activities would have on our results of operations.
41

Inflation Risk
We do not believe that inflation has had a material effect on our business, financial condition, or results of operations. If our costs were to become subject to significant inflationary pressures, we might not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition, and results of operations.


Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as defined in Rule 13a-15(e) under the Exchange Act. Our disclosure controls and procedures are designed to provide reasonable assurance of achieving their objectives of ensuring that information we are required to disclose in the reports we file or submit under the Exchange Act is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosures, and is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms. There is no assurance that our disclosure controls and procedures will operate effectively under all circumstances. Based upon the evaluation described above, our Chief Executive Officer and Chief Financial Officer concluded that, as of June 30, 2020, our disclosure controls and procedures were effective at the reasonable assurance level.
Changes in Internal Control over Financial Reporting
There have been no changes in our internal control over financial reporting that occurred during the three months ended June 30, 2020 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting, except as noted below.
During the quarter ended June 30, 2020, we completed the Merger with Telaria. See Note 7 of "Notes to Condensed Consolidated Financial Statements" for more information. We are currently integrating Telaria into our operations and internal control processes. As we complete this integration, we are analyzing, evaluating, and where necessary, making changes in control and procedures related to the Telaria business, which we expect to complete within one year after the date of acquisition. Pursuant to the SEC’s guidance that an assessment of a recently acquired business may be omitted from the scope of an assessment in the year of acquisition, the scope of our assessment of the effectiveness of our internal controls over financial reporting at December 31, 2020 may exclude Telaria to the extent that they are not yet integrated into our internal controls environment.
Inherent Limitations on Effectiveness of Controls  
Management recognizes that a control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud or error, if any, have been detected. These inherent limitations include the realities that judgments in decision making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

PART II. OTHER INFORMATION
Item 1. Legal Proceedings
We and our subsidiaries may from time to time be parties to legal or regulatory proceedings, lawsuits and other claims incident to our business activities and to our status as a public company. Such routine matters may include, among other things, assertions of contract breach or intellectual property infringement, claims for indemnity arising in the course of our business, regulatory investigations or enforcement proceedings, and claims by persons whose employment has been terminated. Such matters are subject to many uncertainties, and outcomes are not predictable with assurance. Consequently, we are unable to ascertain the ultimate aggregate amount of monetary liability, amounts which may be covered by insurance or recoverable from third parties, or the financial impact with respect to such matters as of June 30, 2020. However, based on our knowledge as of June 30, 2020, we
42

believe that the final resolution of such matters pending at the time of this report, individually and in the aggregate, will not have a material adverse effect upon our condensed consolidated financial position, results of operations or cash flows.
Between February 5 and March 16, 2020, nine lawsuits were filed by purported stockholders of Telaria in connection with the merger with Magnite, Inc. (the "Merger"). Two lawsuits were brought as putative class actions (captioned Sabatini v. Telaria, Inc., et al. and Carter v. Telaria, Inc., et al). Seven lawsuits were brought by the plaintiffs individually (captioned Stein v. Telaria, Inc., et al; Lin v. Telaria, Inc. et al; Melool v. Telaria, Inc., et al; Robinson v. Telaria, Inc., et al; Wu v. Telaria, Inc., et al; Yang v. Telaria, Inc., et al; and Corthell v Telaria, Inc. et al (collectively, the “Complaints”)). The Complaints name as defendants Telaria and each member of its Board of Directors. The Sabatini complaint additionally names Magnite, Inc. ("Magnite") and Madison Merger Corp. ("Merger Sub") as defendants. On March 23, 2020, Telaria and Magnite filed supplemental disclosures to its Definitive Proxy Statement, mooting the Complaints, and on April 1, 2020 the Merger was approved by stockholders of Telaria and Magnite. As of June 30, 2020, all of the Complaints have been voluntarily dismissed by the plaintiffs.

Item 1A. Risk Factors
Investing in our common stock involves a high degree of risk. We describe risks associated with our business below and in Part I, Item 1A: "Risk Factors" of our Annual Report on Form 10-K for the year ended December 31, 2019 and in Part II, Item 1A" "Risk Factors" of our Quarterly Report on Form 10-Q for the period ended March 31, 2020 (the "Risk Factors"). Each of the risks described in our Risk Factors may be relevant to decisions regarding an investment in or ownership of our stock. The occurrence of any such risks could have a significant adverse effect on our reputation, business, financial condition, revenue, results of operations, growth, or ability to accomplish our strategic objectives, and could cause the trading price of our common stock to decline. You should carefully consider such risks and the other information contained in this report, including our condensed consolidated financial statements and related notes and Management's Discussion and Analysis of Financial Condition and Results of Operations, before making investment decisions related to our common stock.

The following risk factors supplement the Risk Factors contained in our Annual Report on Form 10-K for the year ended December 31, 2019 and in our Quarterly Report on Form 10-Q for the period ended March 31, 2020. The following disclosures do not address all risks that may be important to you as a Magnite stockholder.

The recent COVID-19 pandemic and spread of COVID-19 has impacted and may have material adverse effects on our business, financial position, results of operations and/or cash flows.

Our business has been impacted and may be materially adversely impacted by the effects of the COVID-19 pandemic.The strain of the coronavirus identified in China in late 2019 has globally spread throughout other areas such as Asia, Europe, the Middle East, and North America and has resulted in authorities implementing numerous measures to try to contain the virus, such as travel bans and restrictions, quarantines, shelter-in-place orders, and shutdowns. In addition to the United States, we have personnel and operations in England, Canada, France, Australia, New Zealand, Germany, Italy, Japan, Singapore, and Brazil, and each of these countries has been affected by the outbreak and taken measures to try to contain it. These measures have impacted and may further impact our workforce and operations, and the operations of our sellers and buyers.

The COVID-19 pandemic has in the short-run and may over the longer term adversely affect the economies and financial markets of many countries, and resulted in an economic downturn. Adverse economic conditions and general uncertainty about economic recovery or growth, particularly in North America and Europe, where we conduct most of our business, has caused advertisers to significantly reduce their advertising budgets. Our business depends on the overall demand for advertising and on the economic health of our current and prospective sellers and buyers. As a result of advertisers significantly reducing their overall advertising spending, our revenue and results of operations have been directly affected. In addition, because people around the world are spending more time at home and in front of internet-connected devices, the amount of ad requests that we processes has spiked, and our infrastructure may not be capable of processing the increased volume of ad requests at cost-efficient levels.

There can be no assurance that any decrease in sales resulting from the COVID-19 pandemic and responses of governments, individuals, and businesses will be offset by increased sales in subsequent periods. The degree to which the COVID-19 pandemic and responses thereto impacts our results will depend on future developments, which are highly uncertain and cannot be predicted, including, but not limited to, the duration and spread of the outbreak, its severity, including any resurgence, the actions to contain the virus or treat its impact, and how quickly and to what extent normal economic and operating conditions can resume. Although the full magnitude of the impact of the COVID-19 pandemic on our business and operations remains uncertain, the spread of COVID-19 and the imposition of related public health measures and travel and business restrictions has and is expected to continue to adversely impact our forecasted business, financial condition, operating results and cash flows.

43

In addition, additional or unforeseen effects from the COVID-19 pandemic and the resulting economic distress could implicate or amplify many of the other risks discussed herein and in Part II, Item 1A: “Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2019 and in Part II, Item 1A: "Risk Factors" of our Quarterly Report on Form 10-Q for the period ended March 31, 2020.

We rely on technological intermediaries such as DSPs to purchase advertising on behalf of advertisers. Such buyers have or may develop high-risk credit profiles or pay slowly, which may result in credit risk to us or require additional working capital to fund our accounts payable. These risks will be heightened as a result of the COVID-19 pandemic and resulting economic downturn.

Generally, we invoice and collect from buyers the full purchase price for impressions they have purchased, retain our fees, and remit the balance to sellers. However, in some cases, are required or may choose to pay sellers for impressions delivered before we have collected, or even if we are unable to collect, from the buyer of those impressions. In the past, certain buyers have sought to slow their payments to us or been forced into filing for bankruptcy protection, resulting in bad debt. These challenges have been exacerbated by the COVID-19 pandemic and resulting economic impact, as many of our buyers are experiencing financial difficulties and liquidity constraints. In certain cases, buyers have been unable to timely make payments and we have agreed to revised payment schedules. To date, these actions have not had a material negative impact on our cash flow or liquidity. However, prolonged economic downturn may lead additional buyers to slow or default on payments or in some cases seek bankruptcy protection.
There can be no assurances that we will not experience bad debt in the future, and write-offs for bad debt could have a materially negative effect on our results of operations for the periods in which the write-offs occur. If our cash collections are significantly diminished as a result of these dynamics, our revenue and/or cash flow could be adversely affected and we may need to use working capital to fund our accounts payable pending collection from the buyers. This may result in additional costs and cause us to forgo or defer other more productive uses of that working capital.

If CTV advertising spend grows more slowly than we expect our operating results and growth prospects could be harmed.
 
The growth of our platform is dependent, in part, on the continued growth in CTV advertising spend. Growth in the CTV advertising market is dependent on a number of factors, including the pace of cord-cutting (the replacement of tradition cable or broadcast TV for CTV and OTT applications), the continued proliferation of digital content and CTV providers, the adoption of ad-supported models by CTV publishers in lieu of, or in addition to, subscription models, and an acceleration in the shift of ad dollars from traditional linear TV to CTV to keep pace with changing viewership habits. If the market for ad-supported CTV develops more slowly than we expect or fails to develop as a result of these or other factors, our operating results and growth prospects could be harmed.

If CTV publishers fail to adopt programmatic advertising solutions, or adopt such solutions more slowly that we expect, our operating and growth prospects could be harmed.

As online video advertising has continued to scale and evolve, the amount of online video advertising being bought and sold programmatically has increased dramatically. Despite the opportunities created by programmatic advertising, CTV publishers have been slower to adopt programmatic solutions compared to desktop and mobile video publishers. Many CTV publishers have backgrounds in cable or broadcast television and have limited experience with digital advertising, and in particular programmatic advertising. For these publishers, it is extremely important to protect the quality of the viewer experience to maintain brand goodwill and ensure that online advertising efforts do not create sales channel conflicts or otherwise detract from their direct sales force. In this regard, programmatic advertising presents a number of potential challenges, including the ability to ensure that ads are brand safe, comply with business rules around competitive separation, are not overly repetitive, are played at the appropriate volume and do not cause delays in load-time of content. Our platform was designed to address these challenges and we have invested significant time and resources cultivating relationships with CTV publishers to establish best practices and evangelize the benefits of programmatic CTV.
While we believe that programmatic advertising will continue to grow as a percentage of overall CTV advertising, there can be no assurances that CTV publishers will adopt programmatic solutions or the speed at which they may adopt such solutions. Any such failure or delay in adoption could negatively impact our finance results and growth prospects.



We may not be able to maintain or increase access to the CTV advertising inventory monetized through platform on terms acceptable to us.

44

Our success requires us to maintain and expand our access to premium video advertising inventory. We do not own or control the video ad inventory upon which our business depends and do not own or create content. Publishers are generally not required to offer a specified level of inventory on our platform, and we cannot be assured that any publisher will continue to make their ad inventory available on our platform. Publishers may seek to change the terms on which they offer inventory on our platform, including with respect to pricing, or may elect to make advertising inventory available to our competitors who offer more favorable economic terms. Furthermore, publishers may enter into exclusive relationships with our competitors, which preclude us from offering their inventory.

These risks are particularly pronounced with CTV publishers. CTV inventory is highly sought after, and unlike desktop or mobile advertising, which may come from disparate sources, CTV inventory tends to be concentrated on a smaller number of larger publishers that enjoy significant negotiating leverage. This dynamic has been exacerbated by consolidation in the industry, as a number of digital-first CTV publishers have been acquired by larger established television and media brands. In some instances, consolidation may result in the loss of business with an existing client. For example, if an acquiror has a preferred relationship with one of our competitors or has a proprietary solution. As a result of this concentration, the loss of a CTV client may result in a significant decrease in the amount of CTV inventory available through our platform. Any decrease in our ability to access CTV inventory could negatively impact our results, as we view CTV revenue as a key differentiator and driver for our growth.

The purchase price allocation for any acquisition we complete is generally not finalized until one year after the closing of the acquisition, and any final adjustment to the valuation could have a material change on what is reported as the fair value assigned to the assets and liabilities.

The final purchase price allocation for any acquisition we complete depends upon the finalization of asset and liability valuations, among other things. The valuation studies necessary to estimate the fair values of acquired assets and assumed liabilities and the related allocation of purchase price generally are not finalized until one year after the closing of the acquisition. Initially, we allocate the total estimated purchase price to the acquired assets and assumed liabilities based on preliminary estimates of their fair values. The final determination of these fair values is subsequently determined based upon the actual net tangible and intangible assets that existed on the closing date of the acquisition. Any final adjustment could change the fair values assigned to the assets and liabilities, resulting in a change to our consolidated financial statements, including a change to goodwill. Such change could be material.

Recent rulings from the Court of Justice of the European Union invalidated the EU-US Privacy Shield as a lawful means for transferring personal data from the European Union to the United States; this introduces increased uncertainty and may require us to change our EU data practices and/or rely on an alternative legally sufficient compliance measure.

The GDPR generally prohibits the transfer of personal data of EU subjects outside of the European Union, unless a lawful data transfer solution has been implemented or a data transfer derogation applies. On July 16, 2020, in a case known as Schrems II, the Court of Justice of the European Union (“CJEU”) ruled on the validity of two of the primary data transfer solutions. The first method, EU-US Privacy Shield operated by the US Department of Commerce, was declared invalid as a legal mechanism to transfer data from Europe to the US. As a result, despite the fact that we have certified our compliance to the EU-US Privacy Shield, our customers may no longer rely on this mechanism as a lawful means to transfer European data to us in the US. For the time being, the Department of Commerce continues to operate the EU-US Privacy Shield however and, if we fail to comply with the Privacy Shield requirements, we risk investigation and sanction by US regulatory authorities, including the Federal Trade Commission. Such investigation could cost us significant time and resources, and could potentially result in fines, criminal prosecution, or other penalties.

The second mechanism, Standard Contractual Clauses ("SCCs"), an alternative transfer measure that we also offer to our EU customers for extra-EU data transfers, was upheld as a valid legal mechanism for transnational data transfer. However, the ruling requires that European organizations seeking to rely on the SCCs to export data out of the European Union to ensure the data is protected to a standard that is "essentially equivalent" to that in the European Union including, where necessary, by taking "supplementary measures" to protect the data. It remains unclear what "supplementary measures" must be taken to allow the lawful transfer of personal data to the United States, and it is possible that EU data protection authorities may determine that there are no supplementary measures that can legitimize EU-US data transfers. For the time being, we will rely on SCCs for EU-US transfers of EU personal data and explore what "supplementary measures" it can implement to protect EU personal data that is transferred to us in the United States.

We may also need to restructure our data export practices as a result of Brexit. At the end of this year, European Union law will cease to apply to the United Kingdom ("UK"). This means that data may not be able to flow freely between the EU and the UK and our UK subsidiaries may have to enter into the SCCs, and implement "supplementary measures" both with customers and other group entities, in order to ensure the continuing flow of data to and from the UK subsidiary. We would likely need to restructure our
45

transfers of European data via another European subsidiary and have such entity enter into the SCCs with other group entities and implement "supplementary measures" to ensure the continuing flow of data from the EU to the United States. In the event that use of the SCCs is subsequently invalidated as a solution for data transfers to the United States, European clients may be more inclined to work with businesses that do not rely on such compliance mechanisms to ensure legal and regulatory compliance, such as EU-based companies or other competitors that do not need to transfer personal data to the United States in order to avoid the above-identified risks and legal issues.

We are subject to regulation with respect to political advertising, which lacks clarity and uniformity.

We are subject to regulation with respect to political advertising activities, which are governed by various federal and state laws in the U.S., and national and provincial laws worldwide. Online political advertising laws are rapidly evolving and in certain jurisdictions we have compliance requirements with respect to political ads delivered on our platform. In some jurisdictions we may determine not to serve political advertisements due to uncertainty around these requirements and potential burdens of compliance. In addition, our publishers may impose restrictions on receiving political advertising. The lack of uniformity and increasing compliance requirements around political advertising may adversely impact the amount of political advertising spent through our platform, increase our operating and compliance costs, and subject us to potential liability from regulatory agencies.
        
There are no additional material changes to the Risk Factors of which we are currently aware; but our Risk Factors cannot anticipate and fully address all possible risks of investing in our common stock, the risks of investing in our common stock may change over time, and additional risks and uncertainties that we are not aware of, or that we do not consider to be material, may emerge. Accordingly, you are advised to consider additional sources of information and exercise your own judgment in addition to the information we provide.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
(a) Recent Sales of Unregistered Securities
        None.
(b) Use of Proceeds
        Not Applicable.
(c) Purchases of Equity Securities by the Company and Affiliated Purchasers
        We currently have no publicly announced repurchase plan or program.
        Upon vesting of most restricted stock units or stock awards, we are required to deposit statutory employee withholding taxes on behalf of the holders of the vested awards. As reimbursement for these tax deposits, we have the option to withhold from shares otherwise issuable upon vesting a portion of those shares with a fair market value equal to the amount of the deposits we paid. Withholding of shares in this manner is accounted for as a repurchase of common stock. During the three months ended June 30, 2020, we repurchased 107,194 shares of common stock.

46

Item 6. Exhibits
NumberDescription
3.1
3.2
3.3
3.4
10.1+*
10.2+*
10.3+*
21.1*
31.1*
31.2*
32*(1)
101.ins *Instance Document- the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
101.sch *XBRL Taxonomy Schema Linkbase Document
101.cal *XBRL Taxonomy Calculation Linkbase Document
101.def *XBRL Taxonomy Definition Linkbase Document
101.lab *XBRL Taxonomy Label Linkbase Document
101.pre *XBRL Taxonomy Presentation Linkbase Document
104
Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
 
* Filed herewith
+ Indicates a management contract or compensatory plan or arrangement.
(1) The information in this exhibit is furnished and deemed not filed with the Securities and Exchange Commission for purposes of section 18 of the Exchange Act of 1934, as amended (the "Exchange Act"), and is not to be incorporated by reference into any filing of Magnite, Inc. under the Securities Act of 1933, as amended (the "Securities Act"), or the Exchange Act, whether made before or after the date hereof, regardless of any general incorporation language in such filing.


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.
 
MAGNITE, INC. (Registrant)
/s/  David Day
David Day
Chief Financial Officer
(Principal Financial Officer and Duly Authorized Officer)
Date August 10, 2020

EX-10.1 2 zagorskiofferletteredg.htm EX-10.1 Document
Exhibit 10.1
April 1, 2020
Mark Zagorski


Dear Mark:
The Rubicon Project, Inc. (“Rubicon”) is pleased to offer you continued employment on the terms set forth herein, subject to the closing of the transactions contemplated by that certain Agreement and Plan of Merger between Rubicon, Telaria, Inc. (“Telaria”) and certain other parties thereto (the “Merger Agreement”), as a result of which, Telaria will become a wholly-owned subsidiary of Rubicon (the “Merger”).
1.Start Date. Your employment with Rubicon will start on the date of the closing (the “Closing”) of the Merger, if it shall occur (such date, the “Closing Date”). If the Merger Agreement terminates for any reason before the Merger becomes effective, all of the provisions of this letter agreement (the “Agreement”) will terminate and be of no force or effect and Rubicon shall have no liability of any kind hereunder.
2.Position. Your title will be President and Chief Operating Officer and you will be responsible for overseeing Rubicon’s CTV business unit and certain aspects relating to the integration of Telaria’s and Rubicon’s respective businesses. You will report to Rubicon’s Chief Executive Officer. This is a full-time position.
3.Cash Compensation. Rubicon will pay you a salary at the rate of $515,000 per year, payable in accordance with Rubicon’s standard payroll schedule. In addition, you will be eligible to receive the following cash bonuses:
(a)An annual incentive bonus for each calendar year of Rubicon based on the achievement of performance criteria as determined by Rubicon’s Board of Directors or Compensation Committee. Your target annual bonus will be equal to $500,000. Any bonus for a fiscal year will be paid by the later of (i) 2½ months after the close of that fiscal year or (ii) completion of the Company’s audited financial statements for such fiscal year, but only if you are still employed by Rubicon at the time of payment (subject to Section 5(a) below). For 2020, your target annual bonus will be split as follows: (i) for the first-half of calendar year 2020, your target bonus will be $250,000 based on the achievement of Telaria performance objectives (the “First Half 2020 Bonus”); and (ii) for the second-half of calendar year 2020, your target bonus will be $250,000 based on performance targets established by the Rubicon Compensation Committee (the “Second Half 2020 Bonus”). Any earned incentive compensation payments for (i) the First Half 2020 Bonus will be paid when Rubicon generally pays first-half bonuses for executives; and (ii) the Second Half 2020 Bonus will be paid by the later of (i) March 15, 2021 or (ii) completion of the Company’s audited financial statements for 2020, but, in each case, only if you are still employed by Rubicon at the time of payment (subject to Section 5(a) below);
1

Exhibit 10.1
(b)Rubicon shall cause Telaria to pay a bonus equal to $125,000 on the Closing Date, to the extent not already paid by Telaria on or prior to the Closing Date;
(c)A bonus equal to $125,000 payable on the date that is the six-month anniversary of the Closing Date, subject to your continuous employment through such date (subject to Section 5(a) below) (the “Six Month Bonus”); and
(d)A bonus equal to the product of (i) the difference between your weekly salary prior to the Closing, based on an annualized base salary of $494,000, and your weekly salary following Closing, based on annualized base salary of $515,000 and (ii) the number of weeks in calendar year 2020 prior to the Closing, payable on the first payroll date following the Closing Date.
4.Equity Compensation. In connection with the Closing, Rubicon will grant you restricted stock units over a number of shares of Rubicon common stock with a fair market value equal to $600,000, determined based on the average trading price of Rubicon’s common stock over the 20 day period ending on March 30, 2020 (the “Rubicon RSU Grant”). 100% of the restricted stock units subject to the Rubicon RSU Grant will vest and settle on the date that is the six-month anniversary of the Closing Date, provided you remain continuously employed by Rubicon on such date (subject to Section 5(a) below).
5.Severance.
(a)If Rubicon terminates your employment for any reason other than for Cause (as defined below), death or Disability (as defined below), or you resign from your employment with Rubicon for Good Reason (as defined below) (each such event, an “Involuntary Separation”), or if you resign your employment with Rubicon before the date that is the 12 month anniversary of the Closing Date (a “Voluntary Resignation” and together with an Involuntary Separation, a “Qualified Separation”), subject to the terms of this Agreement (including satisfaction of the Release Requirement) and your continued compliance with your Confidentiality and Invention Assignment Agreement (the “CIAA”) entered into between you and Telaria, which you hereby acknowledge will apply to Rubicon in addition to Telaria from and after the Closing by operation of the Merger and any other similar agreement entered into between you and Rubicon, and provided such Qualified Separation constitutes a “separation from service” (as defined under Treasury Regulation Section 1.409A-1(h), without regard to any alternative definition thereunder, a “Separation from Service”), then you will be entitled to the following benefits:
(1)salary continuation payments at a rate equal to your base salary, at the rate in effect on the date of your Separation from Service, for the Severance Period;
(2)if you are subject to an Involuntary Separation on or prior to June 30, 2020, a pro-rata portion of the target First Half 2020 Bonus, determined by multiplying the target First Half 2020 Bonus by a fraction, the numerator of which equals the number of days elapsed beginning January 1, 2020
2

Exhibit 10.1
through and including the date of your termination and the denominator of which equals 182. If you are subject to a Qualified Separation after June 30, 2020, then you will be entitled to the earned but unpaid First Half 2020 Bonus amount (if any);
(3)if you are subject to a Qualified Separation after June 30, 2020 and on or prior to December 31, 2020, a pro-rata portion of the target Second Half 2020 Bonus, determined by multiplying the target Second Half 2020 Bonus by a fraction, the numerator of which equals the number of days elapsed beginning July 1, 2020 through and including the date of your termination and the denominator of which equals 184. If you are subject to a Qualified Separation after December 31, 2020, then you will be entitled to the earned but unpaid Second Half 2020 Bonus amount (if any);
(4)for calendar year 2021 and beyond, a pro-rata portion of your target annual bonus for the year in which your termination occurs, determined by (x) multiplying your target bonus for the full calendar year in which your termination occurs by a fraction, the numerator of which equals the number of days elapsed during the calendar year in which your termination occurs through and including the date of your termination and the denominator of which equals 365 and (y) subtracting the amount of any portion of your performance-bonus paid to you for such calendar year prior to your date of termination, plus any earned but unpaid bonus amounts from prior periods;
(5)only if you are subject to an Involuntary Separation on or prior to the date that is the six-month anniversary of the Closing Date, the entire amount of the Six Month Bonus. If you are subject to a Qualified Separation after the date that is the six-month anniversary of the Closing Date, then you will be entitled to the unpaid portion of the Six Month Bonus (if any);
(6)Rubicon will reimburse you for your monthly premium under COBRA for you and your eligible dependents until the earliest of (A) the end of the final month of the Severance Period, (B) the expiration of your continuation coverage under COBRA or (C) the date when you become eligible for substantially equivalent health insurance coverage in connection with new employment or self-employment, Notwithstanding the foregoing, if Rubicon’s making payments under this clause (vi) would violate the nondiscrimination rules applicable to non-grandfathered plans under the Affordable Care Act (the “ACA”), or result in the imposition of penalties under the ACA and the related regulations and guidance promulgated thereunder), Rubicon will continue to pay to you each month during the Severance Period a taxable payment in an amount that Rubicon was paying on behalf of you and your eligible dependents with respect to Rubicon’s health insurance plans in which you and your eligible dependents were participants as of the date of your Separation From Service;
3

Exhibit 10.1
(7)if such Qualified Separation occurs on or before the date that is the 12 month anniversary of the Closing Date, 100% of the then-unvested portion of any stock option or restricted stock unit award that was issued to you by Telaria (and assumed by Rubicon in the Merger) shall vest as of the Release Effective Date; and
(8)only if you are subject to an Involuntary Separation prior to the date that is the six-month anniversary of the Closing Date, 100% of the restricted stock units subject to the Rubicon RSU Grant shall vest as of the Release Effective Date.
(b)The salary continuation payments described in Section 5(a)(i) above will be paid in accordance with Rubicon’s standard payroll procedures and will commence on the 60th day following the Separation from Service (provided the Release Requirement has been met) (the “Severance Start Date”), and once they commence will be retroactive to the date of your Separation from Service. The severance payments described in Section 5(a)(ii)-(v) above, as applicable, will be paid in full in accordance with Rubicon’s standard payroll procedures on the first payroll date following the Severance Start Date (provided the Release Requirement has been met). In addition to the above, to the extent required to comply with Section 409A and the applicable regulations and guidance issued thereunder, if the applicable time period for you to execute (and not revoke) the applicable Release spans two calendar years, payment of the applicable severance benefits shall not commence until the beginning of the second calendar year.
(c)You will not be entitled to any of the benefits described above unless you (i) have returned all Rubicon property in your possession, including (without limitation) copies of documents that belong to Rubicon and files stored on your computer(s) that contain information belonging to Rubicon and (ii) have satisfied the following release requirement (the “Release Requirement”): execute and return to Rubicon a general release substantially in the form attached hereto as Exhibit A of all claims that you may have against Rubicon or persons affiliated with Rubicon (the “Release”). You must execute and return the release on or before the date specified by Rubicon in the prescribed form (the “Release Deadline”), and permit the Release to become effective and irrevocable in accordance with its terms (such effective date of the Release, the “Release Effective Date”). If you fail to return the release on or before the Release Deadline, or if you revoke the release, then you will not be entitled to the benefits described above. You acknowledge and agree that if you resign without Good Reason (other than a Voluntary Resignation) or if Rubicon terminates your employment for Cause, you will not be eligible to receive any of the benefits described above.
(d)It is intended that all of the severance payments payable under this Agreement satisfy, to the greatest extent possible, the exemptions from the application of Code Section 409A provided under Treasury Regulations 1.409A1(b)(4), 1.409A1(b)(5) and 1.409A1(b)(9), and this Agreement will be construed to the greatest extent possible as consistent with those provisions, and to the extent not so exempt, this Agreement (and any definitions hereunder) will be construed in a manner that complies with Section 409A. For
4

Exhibit 10.1
purposes of Code Section 409A (including, without limitation, for purposes of Treasury Regulation Section 1.409A2(b)(2)(iii)), your right to receive any installment payments under this Agreement (whether severance payments, reimbursements or otherwise) shall be treated as a right to receive a series of separate payments and, accordingly, each installment payment hereunder shall at all times be considered a separate and distinct payment. Notwithstanding any provision to the contrary in this Agreement, if you are deemed by Rubicon at the time of your Separation from Service to be a “specified employee” for purposes of Code Section 409A(a)(2)(B)(i), and if any of the payments upon Separation from Service set forth herein and/or under any other agreement with Rubicon are deemed to be “deferred compensation”, then to the extent delayed commencement of any portion of such payments is required in order to avoid a prohibited distribution under Code Section 409A(a)(2)(B)(i) and the related adverse taxation under Section 409A, such payments shall not be provided to you prior to the earliest of (i) the expiration of the six-month and one day period measured from the date of your Separation from Service with Rubicon, (ii) the date of your death or (iii) such earlier date as permitted under Section 409A without the imposition of adverse taxation. Upon the first business day following the expiration of such applicable Code Section 409A(a)(2)(B)(i) period, all payments deferred pursuant to this Section 5(d) shall be paid in a lump sum to you, and any remaining payments due shall be paid as otherwise provided herein or in the applicable agreement. No interest shall be due on any amounts so deferred.
(e)Definitions. For purposes of this Agreement, the following definitions will apply:
(1)Cause” shall mean: (A) your unauthorized use or disclosure of Rubicon’s confidential information or trade secrets, which use or disclosure causes material harm to Rubicon; (B) your breach of any material representation or warranty contained in this offer letter or any material breach of any other written agreement between you and Rubicon that remains uncured for thirty (30) days following written notice of such material breach; (C) your material failure to comply with Rubicon’s written policies or rules that remains uncured for thirty (30) days following written notice of such material breach; (D) except with respect to driving violations, your conviction of, or plea of “guilty” or “no contest” to, a felony under the laws of the United States or any State thereof; (E) your gross negligence or willful misconduct in the performance of your duties; (F) your continuing unwillingness to perform lawful, material assigned duties after receiving written notification of such failure from the Board and a thirty (30) day opportunity to cure; or (G) your failure to cooperate in good faith with a governmental or internal investigation of Rubicon or its directors, officers or employees, if Rubicon has requested your cooperation. It is understood that a termination of your employment resulting from your death or Disability shall not constitute termination for “Cause.”
(2)Disability” shall mean any physical incapacity or mental incompetence as a result of which you are unable to perform the essential functions of your job for an aggregate of 180 days, whether or not consecutive, during any calendar year, and which cannot be reasonably accommodated by Rubicon without undue hardship.
5

Exhibit 10.1
(3)Good Reason” means that you resign after one of the following conditions has come into existence after the date hereof without your consent: (A) a material diminution in your duties, authorities or responsibilities; (B) a material reduction in your base salary or bonus opportunity; (C) receipt of notice that your principal workplace will be relocated more than 30 miles that also increases your one-way commute by at least 30 miles; or (D) the willful breach by Rubicon of a material provision of this Agreement or any other agreement with you. A condition will not be considered “Good Reason” unless you give Rubicon written notice of the condition within 90 days after the condition comes into existence, Rubicon fails to remedy the condition within 30 days after receiving your written notice and you resign within 30 days thereafter.
(4)Involuntary Separation” has the meaning set forth in Section 5.
(5)Qualified Separation” has the meaning set forth in Section 5.
(6)Severance Period” means twelve months.
(7)Voluntary Separation” has the meaning set forth in Section 5.
6.Employee Benefits. As a regular employee of Rubicon, you will be eligible to participate in a number of company-sponsored benefits in accordance with the terms and provisions thereof as may be in effect from time to time. In addition, you will be entitled to participate in Rubicon’s vacation policy, as in effect from time to time.
7.Employment Relationship. Employment with Rubicon is for no specific period of time. Your employment with Rubicon will be “at will,” meaning that either you or Rubicon may terminate your employment at any time and for any reason, with or without cause. Any contrary representations that may have been made to you are superseded by this letter agreement. This is the full and complete agreement between you and Rubicon on this term. Although your job duties, title, compensation and benefits, as well as Rubicon’s personnel 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 a duly authorized officer of Rubicon (other than you).
8.Withholding Taxes. All forms of compensation referred to in this letter agreement are subject to reduction to reflect applicable withholding and payroll taxes and other deductions required by law.
9.Interpretation, Amendment and Enforcement. This Agreement supersedes and replaces any prior agreements, representations or understandings (whether written, oral, implied or otherwise) between you and Rubicon or Telaria and constitute the complete agreement between you and Rubicon regarding the subject matter set forth herein; provided that you shall continue to be bound by the terms of your CIIA. This letter agreement may not be amended or modified, except by an express written agreement signed by both you and a duly authorized officer of Rubicon.
6

Exhibit 10.1

The remainder of this page is intentionally left blank.



Very truly yours,
The Rubicon Project, Inc.
By:  /s/ Michael Barrett
Title: Chief Executive Officer

I have read and accept this employment offer:
/s/ Mark Zagorski  
        Signature of Mark Zagorski
Dated: March 31, 2020

7

Exhibit 10.1
EXHIBIT A
GENERAL RELEASE
        


EX-10.2 3 tullertransitionagreem.htm EX-10.2 Document
Exhibit 10.2
May 20, 2020
Blima Tuller
By Email


Dear Blima
This letter (the “Agreement”) confirms the agreement between you and The Rubicon Project, Inc. (the “Company”) regarding your continued employment and provision of services to the Company.
1.Transition Period. Subject to the terms and conditions of this Agreement, the parties intend that you will continue to serve as the Company’s Chief Accounting Officer through June 1, 2020. From June 1, 2020 through August 15, 2020, it is intended that you will continue to be employed as a full-time employee of the Company reporting to the Chief Financial Officer. During the period from the date hereof through August 15, 2020 (the “Transition Period”), your duties will be (i) ensuring knowledge transfer with respect to the finance function, (ii) supporting the Telaria accounting integration as project lead, including executing and further refining identified transition/integration activities, with an emphasis on closing timing and revenue processes and (iii) assisting on other time sensitive matters in your area of expertise, as reasonably requested by the Chief Financial Officer or the Interim Chief Accounting Officer from time to time. During the Transition Period, you will work normal business hours, and you agree to cooperate in all material respects with the Company in all reasonable matters relating to the transition of your work and responsibilities. Your employment with the Company will terminate on August 15, 2020 (the “Employment Separation Date”). Upon the Employment Separation Date, the Company will pay to you all accrued but unpaid base salary and any accrued but unused vacation or other paid time off. If the Company terminates your employment without Cause prior to the Employment Separation Date, it will continue to make all payments that would have been made to you during the Transition Period and the Consultancy Period (defined below), plus Section 4 shall become applicable. “Cause” shall have the meaning set forth in the Executive Severance and Accelerated Vesting Agreement between you and the Company, dated June 29, 2017. If you voluntarily terminate your employment prior to the Employment Separation Date, you acknowledge and agree that you will not be entitled to receive the payments and benefits that would have been made to you under the Severance section below.
2.Compensation During the Transition Period. During the Transition Period, the Company will continue to pay you, in accordance with its standard payroll procedures, your base salary (as in effect immediately prior to the date of this Agreement) through the Employment Separation Date. For the period from April 1, 2020 through June 30, 2020, in lieu of a bonus as earned under the current provisions of the plan the Company shall make a payment to you in the amount of $32,033.63 which shall be paid to you on or prior to August 15, 2020. In addition, the Company shall pay or reimburse you the legal fees reasonably incurred by you to enter into this Agreement up to $5,000. You will also continue to receive employee benefits as described in Section 5 below. You will not be eligible to receive any further equity-based grants or awards.
1


Exhibit 10.2
3.Post Separation Assistance. For the period from Employment Separation Date through November 15, 2020 (the “Consultancy Period”), you agree to lend the benefit of your expertise and institutional knowledge by making yourself reasonably available by phone and/or email for no more than 5 hours per week. If mutually agreed upon between you and the interim CAO or CFO, additional consulting projects (to be defined) beyond the five-hour weekly commitment may be undertaken during the Consultancy Period at a $350 hourly rate. To the extent that additional consulting projects are undertaken and exceed 40 hours/month, the period of time for which the Company would pay for your monthly COBRA premium shall be extended by one additional month for each qualifying month worked. You acknowledge and agree that if you resign prior to August 15, 2020, the Company shall not be required to engage you as a consultant or pay any consultancy fees. As a consultant, your relationship with the Company will be that of an independent contractor and you will be bound by the independent contractor terms and conditions set forth on Annex A, which are incorporated herein.
4.Severance. Subject to your compliance with the terms of this Agreement through the Transition Period and the Consultancy Period (including satisfaction of the Release Requirement) , you will be entitled to the following severance benefits:
(a)Three monthly payments equal to $28,474.33 per each (which is the equivalent of your monthly base salary as in effect immediately prior to the date of this Agreement), to be paid on September 15, October 15 and November 15;
(b)A lump sum severance payment of $85,423 (three months of base salary, as in effect immediately prior to the date of this Agreement) to be paid on or as soon as practicable following November 15;
(c)Once you cease to be covered as an active employee under the Company’s health plan, subject to your valid election in accordance with COBRA, the Company shall pay for your monthly premium under COBRA for you and your eligible dependents for a period of six months, or, if earlier, until the date when you commence substantially equivalent health insurance coverage in connection with new employment or self-employment;
(d)as soon as practicable following the Release Effective Date, the Company will pay you a pro-rated portion of your target bonus for the third quarter of 2020, in the amount of $16,017; and
(e)as of the Release Effective Date, all outstanding options to purchase the Company’s common stock and any restricted stock units or other equity interests held by you shall become 100% vested.
You will not be entitled to any of the benefits described above unless you have satisfied the following release requirement (the “Release Requirement”): execute and return to Rubicon a general release substantially in the form attached hereto as Annex B (the “Release”). You must execute and return the Release on or after your Employment Separation Date and on or before the date specified in the prescribed form (the “Release Deadline”), and permit the Release to become effective and irrevocable in accordance with its terms (such effective date of the Release, the “Release Effective Date”). If you fail to return the Release on or before the Release Deadline, or if you revoke the Release, then you will not be entitled to the benefits described above.
2


Exhibit 10.2
Notwithstanding any obligation to return Company property as of the Employment Separation Date, you may keep your computer; provided that at the end of the Consultancy Period all files that contain information belonging to the Company must be removed from such computer.
5.Employee Benefits. During the Transition Period you will be eligible to continue to participate in company-sponsored benefits in accordance with the terms and provisions thereof as may be in effect from time to time. Your group medical insurance benefits as an active employee will end on the final day of the calendar month that includes the Employee Separation Date. Following the cessation of benefits, you will become eligible to enroll in health care continuation benefits under COBRA. During the Consultancy Period, you will be treated as in independent contractor and not as an employee and thus will not be entitled to participate in any company-sponsored benefits or plans (other than pursuant to a valid election in accordance with COBRA).
6.Non-Disparagement. You agree not to make any oral or written statement, that is intended to disparage or to damage the reputations of the Company or its affiliates or any of their officers, directors, agents or employees, products or services. The Company agrees not to make, and to cause its officers not to make, any oral or written statement that is intended to disparage you or to damage your business reputation. However, nothing in this Agreement prohibits either party from (i) providing truthful testimony in response to any court or arbitral order or subpoena, or (ii) making truthful reports, or providing truthful responses, to any government, administrative or regulatory agency.
7.Confidentiality of Agreement. You agree to keep the existence and terms of this Agreement in strictest confidence. Except as required by law or to the extent disclosed by the Company in any public filing, you will not reveal the existence or terms of this Agreement to anyone except your immediate family, your attorney, and your financial advisors (all of whom must also agree to keep the information completely confidential). This confidentiality provision will not prevent you from providing this information in a court or arbitration proceeding undertaken to enforce the terms of this Agreement.
8.Withholding Taxes. All forms of compensation referred to in this letter agreement are subject to reduction to reflect applicable withholding and payroll taxes and other deductions required by law.
9.Governing Law. This Agreement shall be governed by, and construed in accordance with, the laws of the state of California, without regard to its conflicts of law principles.
10.Modifications. This Agreement may not be modified, amended, altered or supplemented except by (i) a written agreement executed by you and an authorized representative of the Company, or (ii) by a court of competent jurisdiction. No term or condition of this Agreement is waived simply because a party does not insist on its performance or chooses not to prosecute its breach. This entire Agreement will remain in full force and effect as if no breach or failure of performance had occurred.
11.Severability. If any provision of this Agreement is held to be invalid, void or unenforceable, the remaining provisions shall remain in full force and effect.
12.Counterparts. This Agreement may be executed in counterparts, and each counterpart will effectively bind the undersigning party and have the same force and effect as an original. Either
3


Exhibit 10.2
party may execute this Agreement by (i) signing in the designated space below and delivering this Agreement via fax or e-mail (via PDF format) to the other party, or (ii) following the steps of a program such as DocuSign or EchoSign (as initiated by the Company). Any such signature will be deemed an original, binding signature.
13.Complete Agreement and Understanding of Obligations. This Agreement reflects the entire agreement between you and the Company (or its Affiliates) regarding the matters it covers, and it supersedes any prior agreements or offers (written or verbal) related to these same matters. For the avoidance of doubt, this Agreement shall render null and void the Executive Severance and Vesting Acceleration Agreement, dated June 29, 2017, between you and the Company. The Intellectual Property Assignment and Confidential Information Agreement and Mutual Pre-Dispute Arbitration Agreement with the Company entered into in connection with your commencement of employment will remain in full force and effect. You represent and agree that your decision to execute this Agreement has been made (i) voluntarily, with a full understanding of its contents, obligations, and binding effect; (ii) without any undue influence or pressure by the Company or its Affiliates; and (iii) after you have had the opportunity to consult with legal counsel of your choosing. The Company, its officers, employees, and counsel do not make any representations, promises, or warranties, express or implied, to you regarding the meaning or effect of this Agreement, including (without limitation) representations regarding (a) the taxability of any payments made to you under this Agreement, and (b) the nature, extent, and duration of your rights and claims under this Agreement, and you acknowledge that you are not executing this Agreement in reliance on any Company representative. No counsel for, or on behalf of, the Company or its Affiliates has provided any legal advice or made any representations or promises to you in connection with this Agreement or the termination of your employment. Rather, you represent and agree that you are relying solely upon your own judgment, belief, and knowledge, and on the advice and recommendation of independently selected counsel (if any). You agree that (1) you shall indemnify and hold the Company harmless from any Claims for taxes, penalties and/or interest by any government tax authority for income taxes owed by you that arise from Release Benefit (as defined in Annex B), and (2) you shall submit all amounts owed pursuant to such indemnification obligation within a reasonable time after written notification from the Company.
Very truly yours,
The Rubicon Project, Inc.
By:  /s/ David Day 
Title: Chief Financial Officer
I have read and accept the terms and conditions of this Agreement:
/s/ Blima Tuller  
        Signature of Blima Tuller
Dated: May 20, 2020
4


Exhibit 10.2

5


Exhibit 10.2
ANNEX A
CONSULTING TERMS AND CONDITIONS
The following Terms and Conditions Shall Apply to your (“Consultant”) provision of Consulting Services (“Services”)
No Exclusivity. The relationship between the Company and Contractor is non-exclusive; Contractor may provide services to third parties, and the Company may engage or hire others to perform any role, including as related to or duplicative of the Services.
Work Product. All data, analyses, reports, program code (both source and object), designs, inventions, works of authorship, trademarks, patents and copyrights, and other documents or subject matter that are conceived, invented, written, prepared, procured or produced by Contractor in the provision of Services, or relating to or capable of being used in those aspects of the business of the Company in relation to which Contractor provides the Services, are referred to as “Work Product.” All Work Product shall constitute a work made for hire. Work Product shall not contain any open source software code without the express prior written permission of the Company. All right, title and interest in and to the Work Product and all copyright and other intellectual property rights therein shall immediately vest in, and remain the sole and exclusive property of, the Company. Contractor hereby assigns to the Company, with full title guarantee, all of the right, title and interest, including the entire copyright and other intellectual property rights, in the Work Product, in the United States of America and throughout the world, and any and all renewals and extensions of each such copyright and other intellectual property right that may be secured under the laws now or hereafter pertaining; and Contractor shall at the Company’s request and expense execute all documents and perform such other acts as may be reasonably required to perfect the Company’s rights and to secure all appropriate forms of protection for and defend and enforce such rights. If the Company is unable, after reasonable effort, to secure Contractor’s signature or other action, whether because of physical or mental incapacity or for any other reason, Contractor hereby irrevocably designates and appoints the Company as Contractor’s duly authorized agent and attorney-in-fact, to act for and on behalf of Contractor and in Contractor’s stead to execute any such document and take any other such action to secure the rights and title to the Work Product.
Independent Contractor; Taxes. Contractor is as an independent contractor to the Company. Nothing shall be construed or applied to create a partnership or joint venture, or an employer/employee, master/servant or agency relationship. Contractor is fully responsible for all persons and entities Contractor employs or retains. Contractor shall have no authority to commit the Company in any manner, and Contractor will not make any representation to the contrary. Contractor will not hold himself, herself or itself out as being an officer, employee, or agent of the Company. Contractor will be responsible for the payment when due of all federal, state, local or foreign taxes and all social and pension obligations payable in any jurisdiction with respect to the services performed and all amounts paid to Contractor under this Agreement including without limitation any unemployment insurance tax, federal, state and local income taxes, federal Social Security (FICA) payments, and disability insurance taxes payable in any jurisdiction; provided that, if the Company remits any such taxes, Contractor will immediately reimburse the Company therefor. Contractor is not entitled to any employment rights or benefits from the Company, including, without limitation, equity awards, workers' compensation, disability insurance, retirement or 401(k) plan, medical reimbursement or other fringe benefit plan, overtime pay,
6


Exhibit 10.2
unemployment compensation, or vacation or sick pay.
          
ANNEX B
GENERAL RELEASE
7

EX-10.3 4 saltzseveranceagreemen.htm EX-10.3 Document
Exhibit 10.3
EXECUTIVE SEVERANCE AND VESTING ACCELERATION AGREEMENT
THIS EXECUTIVE SEVERANCE AND VESTING ACCELERATION AGREEMENT (this “Agreement”), dated as of April 1, 2020, is entered into by and between The Rubicon Project, Inc. (the “Company”) and Aaron Saltz (“Executive”).
The Company (or Telaria, Inc (“Telaria”)) and Executive are currently, or are expected to become, parties to:
(i)an Employment Letter or Offer Letter setting forth terms of Executive’s employment with the Company (the “Employment Letter”);
(ii)an Offer Letter with Telaria setting forth the terms of Executive’s employment with Telaria (the “Telaria Offer Letter”) prior to the closing (“Closing”) of the merger by and between the Company and Telaria (the “Merger”); and
(iii) Grant Notices or other documents documenting the issuance of Stock Options or other equity awards by Company or Telaria to Executive (the “Equity Agreements”)
The undersigned desire to enter into this Agreement to set forth the terms by which Executive would receive certain accelerated vesting and severance pay under certain circumstances in connection with a termination of Executive’s employment. With respect to any severance benefits and change in control protection, including as relates to the acceleration of equity, this Agreement supersedes the Employment Letter, Telaria Offer Letter and Equity Agreements, and any other contracts between Executive and the Company (or Telaria) or policies of the Company (or Telaria) (collectively with the Employment Letter, Telaria Offer Letter and Equity Agreements, the “Existing Documents”) as set forth below.
1.Certain Defined Terms. As used herein:
(a)Base Salary” means Executive’s then-current base salary.
(b)Cause” means the occurrence of one or more of the following:
(i)Executive’s refusal to materially perform Executive’s duties and responsibilities, or to devote substantially all of Executive’s normal business time to the business and affairs of the Company or its successor (except in the case of Disability);
(ii)Executive’s material misappropriation of the Company’s or its successor’s funds or property;
(iii)Executive’s conviction of, or plea of guilty to or admission of, a felony;
(iv)Executive’s willful misconduct or gross negligence which materially injures or could reasonably be expected to materially injure the reputation, business or business relationships of the Company, its successor or their respective affiliates; or
(v)Executive’s material breach of any material provision of any written agreement between Executive and the Company or its successor.
1.
222385310 v2

222413140 v1


Notwithstanding the foregoing, in no event shall Executive’s termination be for “Cause” unless (1) an event or circumstance set forth in clauses (i) through (v) shall have occurred and the Company or its successor provides Executive with written notice thereof within thirty days after it first has knowledge of the occurrence or existence of any such event or circumstance, which notice specifically identifies the event or circumstance that it believes constitutes Cause, and (2) to the extent correctable, Executive fails to correct the circumstance or event so identified within thirty days after receipt of such notice.
(c)Code” means Internal Revenue Code of 1986, as amended and “Section 409A” and “Section 280G” refer to Sections 409A and 280G of the Code.
(d)Date of Termination” means the date of the Separation of Service.
(e)Disability” means Executive is “disabled” within the meaning of Section 409A.
(f)Good Reason” means the occurrence of any one or more of the following events:
(i)the Company or its successor relocates Executive’s principal place of employment to a location that increases Executive’s one-way commute by more than twenty miles;
(ii)a material reduction in Executive’s cash compensation (including Executive’s base salary and/or performance-related bonuses targets, but excluding discretionary bonuses (if any)); or
(iii)Executive’s position, duties, or reporting relationship are materially and adversely changed, resulting in a position of materially less stature or responsibility; provided, that a change in Executive’s title alone will not constitute “Good Reason” unless there is also a material and adverse change in Executive’s position, duties, or reporting relationship. Without limiting other instances of material reduction in Executive’s position, duties, or reporting relationship, a material reduction of Executive’s position, duties, or reporting relationship is deemed to occur if (i) Executive no longer reports to the Chief Executive Officer of the Company or its successor, or (ii) following a Sale Transaction Executive’s position and duties with the successor acquirer result in materially less stature or responsibility.
Notwithstanding the foregoing, Executive’s termination shall not constitute a termination for “Good Reason” as a result of any event in (i)-(iii) above unless (1) Executive first provides the Company or its successor with written notice thereof within ninety days after the occurrence of such event, (2) to the extent correctable, the Company or its successor fails to cure the circumstance or event so identified within thirty days after receipt of such notice, and (3) Executive designates an effective date for Executive’s termination for Good Reason no later than thirty days after the expiration of the Company’s cure period, subject to any extension of such effective date requested by the Company or its successor and agreed by Executive.
(g)Involuntary Termination” means a termination of Executive’s employment by the Company without Cause or by Executive for Good Reason.
(h)Qualified Resignation” means that Executive has delivered a notice of resignation to the Company within 13 months from the Closing, which designates an effective date of resignation not less than 30 days and not more than 45 days from the delivery of the notice, and Executive actually resigns on such date. The Company may waive such notice period, or any portion thereof, in its
2.
222385310 v2

222413140 v1


sole discretion and designate an earlier date of termination, in which case such termination shall be deemed a Qualified Resignation (and not an Involuntary Termination). In addition, the Company and Executive may mutually agree to extend the effective date of the resignation.
(i)Sale Transaction” means a Change in Control as defined in the Company’s 2014 Equity Incentive Plan or any successor plan, as well as: (i) the Company shall sell, lease, transfer, convey, or otherwise dispose of, in any single transaction or series of related transactions, all or substantially all of the assets or intellectual property of the Company and its subsidiaries, taken as a whole (except where such sale, lease, transfer, conveyance or disposition is to a wholly owned subsidiary of the Company), or the sale or disposition, whether by merger or otherwise, of one or more of the Company’s subsidiaries if all or substantially all of the assets or intellectual property of the Company and its subsidiaries taken as a whole are held by such subsidiary or subsidiaries (except where such sale or other disposition is to the Company or another of the Company’s wholly-owned subsidiaries); (ii) upon a transaction or series of related transactions to which the Company is a party in which a majority of the Company’s voting power is transferred (other than a transaction or series of related transactions solely for bona fide equity financing purposes in which cash is received by the Company or any successor, in which indebtedness of the Company is cancelled or converted or in which both cash is received and indebtedness is cancelled or converted); or (iii) upon a merger, consolidation or similar transaction or series of transactions in which the Company or a subsidiary of the Company is a constituent party and the Company issues shares of its capital stock pursuant to such merger, consolidation or similar transaction or series of transactions, other than a merger or consolidation in which the shares of capital stock of the Company outstanding immediately prior to such merger or consolidation continue to represent, or are converted or exchanged for shares of capital stock which represent, immediately following such merger or consolidation, a majority of the voting power of the surviving or resulting corporation or other entity (or the parent corporation or other entity of such surviving or resulting corporation or other entity). For the avoidance of doubt, the Merger shall not constitute a Sale Transaction under this Agreement.
(j)Separation of Service” means a “separation of service” from the Company within the meaning of Section 409A.
(k)Target Bonus” means, for any given year, the amount that would be paid if Executive earned 100% of the sum of his then current on-target performance-based bonuses.
(l)Telaria Equity Interest” means any equity interests granted by Telaria prior to the Closing, which were converted to Company equity interests at Closing.
2.Payments and Vesting Acceleration Upon Involuntary Termination.
(a)Accrued Obligations. In the event that Executive’s employment under this Agreement terminates for any reason, upon such termination, the Company will pay to Executive in a single lump sum payment on the Date of Termination (as defined below), or for items (iii) and (iv) below, such later date as may be permitted by applicable law, the aggregate amount of (i) any earned but unpaid Base Salary, (ii) any accrued, but unused vacation (if any), (iii) unreimbursed business expenses incurred prior to the Date of Termination that that are reimbursable in accordance with applicable Company policies, and (iv) any earned but unpaid incentive bonus or commission payments (together, the “Accrued Obligations”). Vested or earned benefits under any employee benefit plan shall be governed by the terms and conditions of the applicable plans except as expressly set forth herein.
3.
222385310 v2

222413140 v1


(b)Involuntary Termination Outside of a Sale Transaction. Subject to Section 3, in the event of an Involuntary Termination prior to and not in connection with the consummation of a Sale Transaction, Executive will be entitled, upon Executive’s Separation from Service, to the payments and benefits set forth in this Section 2(b):
(i)Salary Severance. The Company shall pay to Executive an amount equal to (x) if the Involuntary Termination occurs within 13 months of the Closing, 12 months of Executive’s Base Salary or (ii) if the Involuntary Termination occurs more than 13 months from the Closing, six months of Executive’s Base Salary, in each case, payable in substantially equal monthly installments in accordance with the Company’s normal payroll practices during the six or 12 month period, as applicable, from the Date of Termination (the “Salary Severance”), provided, however, that no payments under this Section 2(b)(i) shall be made prior to the Company’s first regularly scheduled payroll date occurring on or after the 60th day following the Date of Termination (the “First Payment Date”) and any amounts that would otherwise have been paid pursuant to this Section 2(b)(i) prior to the First Payment Date shall instead be paid on the First Payment Date (without interest thereon) and once they commence will be retroactive to the date of your Involuntary Termination.
(ii)Pro-Rated Bonus. The Company shall pay to Executive a pro-rated portion of the Target Bonus for the year in which the Date of Termination occurs, determined by (i) multiplying Executive’s Target Bonus for the full calendar year in which the Date of Termination occurs by a fraction, the numerator of which equals the number of days elapsed during the calendar year in which the Date of Termination occurs through and including the Date of Termination and the denominator of which equals 365 and (ii) subtracting the amount of any portion of Executive’s performance-bonus for the calendar year in which the Date of Termination occurs that is paid to Executive prior to the Date of Termination (the “Pro-Rated Bonus”). The Pro-Rated Bonus shall be payable in a single lump-sum payment on the First Payment Date, without regard to any performance conditions or requirements.
(iii)Months Health Benefits. During the applicable Salary Severance period or, if earlier, the date on which Executive becomes eligible for coverage under a subsequent employer’s group health plan (in any case, the “COBRA Period”), subject to Executive’s valid election to continue healthcare coverage under Section 4980B of the Code and the regulation thereunder, the Company shall, in its sole discretion, either (A) provide to Executive (and Executive’s dependents to the extent covered under the Company’s group health plan at the time of termination), at the Company’s expense, or (B) reimburse Executive for, coverage under its group health plan at the same levels in effect on the Date of Termination; provided, however, that if (I) any plan pursuant to which such benefits are provided is not, or ceases prior to the expiration of the continuation coverage period to be, exempt from the application of Section 409A under Treasury Regulation Section 1.409A-1(a)(5), (II) the Company is otherwise unable to continue to cover Executive (or Executive’s dependents if applicable) under its group health plans, or (III) the Company cannot provide the benefit without violating applicable law (including, without limitation, Section 2716 of the Public Health Service Act), then, in any such case, a taxable payment in an amount equal to each remaining Company obligation shall thereafter be paid to Executive in substantially equal monthly installments over the COBRA Period (or remaining portion thereof).
(iv)6 Months Vesting Acceleration and Exercise Term Extension.
(1)Vesting Acceleration. All outstanding options to purchase Company common stock and any restricted stock, restricted stock units or other equity interest in the Company (each separate award is an “Equity Interest”) held by Executive as of the Date of Termination
4.
222385310 v2

222413140 v1


that are described in subsections (1) and (2) below shall become vested and exercisable on the First Payment Date (or upon a Sale Transaction, if earlier).
(a)Any Equity Interest that would have otherwise vested in accordance with its terms, absent termination of employment, during the 183-day period immediately following the Date of Termination (the “Acceleration Period”).
(b)With respect to each Equity Interest that vests less frequently than monthly and/or has not already passed, as of the end of the Acceleration Period, any vesting cliff imposed on such Equity Interest, the product of (A) the number of shares of such Equity Interest that would have vested, absent termination of employment, on the first vesting date scheduled to occur after the Acceleration Period, and (B) the quotient obtained by dividing (X) the total number of calendar days between (i) the immediately preceding vesting date for such Equity Interest, even if such immediately preceding vesting date occurs during the Acceleration Period or (ii) the vesting commencement date of such Equity Interest if no vesting date will have occurred by the end of the Acceleration Period, and the end of Acceleration Period, by (Y) the total number of calendar days between (i) the immediately preceding vesting date for such Equity Interest, even if such immediately preceding vesting date occurs during the Acceleration Period or (ii) the vesting commencement date of such Equity Interest if no vesting date will have occurred by the end of the Acceleration Period, and the vesting date first occurring after the Acceleration Period.
(2)Extension of Exercise Term. The term during which Executive may exercise any stock option or other exercisable Equity Interest shall be extended until the earlier of the first anniversary of the Date of Termination or the expiration date that would apply to such stock option or other exercisable Equity Interest had Executive remained employed with the Company.
(v)Acceleration of Telaria Equity Awards. In the event the Involuntary Termination occurs within 13 months of the Closing, all Telaria Equity Interests held by Executive shall become vested and exercisable on the First Payment Date (or upon a Sale Transaction, if earlier) and shall remain exercisable for the period set forth in Section 2(b)(iv)(B) above.
(c)Involuntary Termination In Connection With or Following a Sale Transaction. Subject to Section 3, in the event of an Involuntary Termination that occurs in connection with or following the consummation of a Sale Transaction, Executive will be entitled to all of the payments and benefits set forth in Section 2(b) above on the terms and conditions provided therein, except that:
(i)Salary Severance. The Salary Severance shall equal 12 months of Executive’s Base Salary, payable over the 12 months following the Date of Termination in accordance with Section 2(b)(i) above;
(ii)Months Health Benefits. The COBRA Period shall continue for a period of 12 months following the Date of Termination or, if earlier, the date on which Executive becomes eligible for coverage under a subsequent employer’s group health plan; and
(iii)Full Vesting Acceleration. All of Executive’s Equity Interests (including the Telaria Equity Interests) shall vest in full effective upon the Involuntary Termination, and shall remain exercisable for the period set forth in Section 2(b)(iv)(B) above.
5.
222385310 v2

222413140 v1


(d)Qualified Resignation. Subject to Section 3, in the event of a Qualified Resignation, Executive will be entitled, upon Executive’s Separation from Service, to the payments and benefits set forth in Section 2(b) above on the terms and conditions provided therein (other than Section 2(b)(iv)(A), which shall not apply) to same extent as if Executive had incurred an Involuntary Termination. Notwithstanding the foregoing or anything in Section 2(b)(ii) to the contrary, in the event you incur a Qualified Resignation following June 30, 2020 and prior to December 31, 2020, you will only be entitled to receive a pro-rated portion of your second-half bonus and not any portion of your first-half bonus, unless actually earned in accordance with the terms of such first-half plan.
(e)Death or Disability. If Executive’s employment is terminated for Death or Disability prior to the consummation of a Sale Transaction, Executive will be entitled to all of the payments and benefits set forth in Section 2(b) above on the terms and conditions provided therein. If Executive’s employment is terminated as a result of Death or Disability following the consummation of a Sale Transaction, Executive will be entitled to all of the payments and benefits set forth in Section 2(c) above on the terms and conditions provided therein.
(f)Other Terminations. If Executive’s employment is terminated for any reason not described in Sections 2(b), (c), (d) or (e) above including, without limitation, due to a termination of Executive’s employment by the Company for Cause or a resignation by Executive without Good Reason or that is not a Qualified Resignation, the Company will pay Executive only the Accrued Obligations.
(g)No Other Payments. Except to the extent required by law, the Company shall not be obligated to pay Executive any other amounts upon termination of Employee’s employment for any reason except as set forth in this Section 2.
3.Conditions to Severance and Vesting. As a condition to Executive’s right to receive any payments or benefits under Section 2 hereof:
(a)Release. Executive shall execute and deliver to the Company a release agreement in substantially the form attached hereto as Exhibit A (the “Release”) within twenty-one days (or such longer period of time as may be required by applicable law in order to make it enforceable) following the Date of Termination and that Executive not revoke such Release during any applicable revocation period. The form of the Release may be modified as needed to reflect changes in applicable law or regulations that are needed to provide a legally enforceable and binding release of the scope contemplated by the Release at the time of execution.
(b)Intellectual Property Assignment and Confidential Information Agreement. Executive shall acknowledge in writing, and honor, Executive’s obligations under the Intellectual Property Assignment and Confidential Information Agreement executed by Executive in favor of the Company (or any other agreement providing for confidentiality or the assignment of intellectual property).
(c)Recoupment of Benefits. In the event of any material breach by Executive of any term of this Agreement or the Release that is not cured within 30 days of receipt by Executive from the Company or its successor of written notice of such breach and demand for cure, without limiting any other remedy available to the Company, the Company shall have the right to (i) terminate any payments or benefits provided for herein; and (ii) recoup any sums previously paid, or the benefits of any vesting acceleration or Equity Interest term extension provided for, hereunder.
4.Certain Tax Matters.
6.
222385310 v2

222413140 v1


(a)Six-Month Delay. Notwithstanding anything to the contrary in this Agreement, no compensation or benefits, including without limitation any severance payments under Section 2 hereof, shall be paid to Executive during the six month period following Executive’s Separation from Service if the Company determines that paying such amounts at the time or times indicated in this Agreement would be a prohibited distribution under Section 409A(a)(2)(B)(i) of the Code. If the payment of any such amounts is delayed as a result of the previous sentence, then on the first business day following the end of such six-month period (or such earlier date upon which such amount can be paid under Section 409A of the Code without resulting in a prohibited distribution, including as a result of Executive’s death), the Company shall pay Executive a lump-sum amount equal to the cumulative amount that would have otherwise been payable to Executive during such period (without interest).
(b)280G - Best Results.
(i)Best Results Provision. If a Sale Transaction occurs and any payments or benefits received (or to be received) by Executive whether pursuant to the terms of this Agreement or any other plan, arrangement or agreement (“Payments”) constitute “parachute payments” as defined in Section 280G(b)(2) of the Code (“Parachute Payments”) and are subject to the excise tax imposed by Section 4999 of the Code (the “Excise Tax”) and the net after-tax amount of any such Parachute Payments, taking into account the Excise Tax, is less than the net after-tax amount if the Payments were three times Executive’s “base amount” (as defined in Section 280G(b)(3) of the Code) less $1.00, then the Parachute Payments shall be reduced to an amount equal to three times Executive’s base amount less $1.00. If a reduction in Parachute Payments to three times Executive’s base amount less $1.00 is necessary pursuant to the preceding sentence, the reduction will occur in the following order: (1) reduction of cash payments; (2) cancellation of accelerated vesting of equity awards; and (3) reduction of employee benefits.
(ii)All calculations and analysis required by Section 4(b) shall be performed in a manner consistent with this Section 4(b)(ii) by an independent, nationally recognized accounting firm (the “Independent Advisors”) selected by the Company and reasonably acceptable to Executive. For purposes of determining whether and the extent to which any Payments are Parachute Payments and/or would be subject to the Excise Tax, (1) no portion of the Payments the receipt or enjoyment of which Executive shall have waived at such time and in such manner so as not to constitute a “payment” within the meaning of Section 280G(b) of the Code shall be taken into account; (2) no portion of the Payments shall be taken into account which, in the written opinion of the Independent Advisors, does not constitute a Parachute Payment” (including by reason of Section 280G(b)(4)(A) of the Code) and, in calculating the Excise Tax, no portion of such Payments shall be taken into account which, in the written opinion of Independent Advisors, constitutes reasonable compensation for services actually rendered, within the meaning of Section 280G(b)(4)(B) of the Code, in excess of the “base amount” (as defined in Section 280G(b)(3) of the Code) allocable to such reasonable compensation; and (3) the value of any non-cash benefit or any deferred payment or benefit included in the Payments shall be determined by the Independent Advisors in accordance with the principles of Sections 280G(d)(3) and (4) of the Code.
(c)Section 409A.
(i)To the extent applicable, this Agreement shall be interpreted in accordance with Section 409A of the Code and Department of Treasury regulations and other interpretative guidance issued thereunder, including without limitation any such regulations or other such guidance that may be issued after the Effective Date (collectively, “Section 409A”). Notwithstanding any provision of this Agreement to the contrary, in the event that following the Effective Date, the Company determines that
7.
222385310 v2

222413140 v1


any compensation or benefits payable under this Agreement may be subject to Section 409A, the Company may adopt such amendments to this Agreement or adopt other policies or procedures (including amendments, policies and procedures with retroactive effect), or take any other actions that the Company determines are necessary or appropriate to preserve the intended tax treatment of the compensation and benefits payable hereunder, including without limitation actions intended to (i) exempt the compensation and benefits payable under this Agreement from Section 409A, and/or (ii) comply with the requirements of Section 409A, provided, however, that this Section 4(c) does not, and shall not be construed so as to, create any obligation on the part of the Company to adopt any such amendments, policies or procedures or to take any other such actions or to create any liability on the part of the Company for any failure to do so.
(ii)Any right to a series of installment payments pursuant to this Agreement is to be treated as a right to a series of separate payments. To the extent permitted under Section 409A, any separate payment or benefit under this Agreement or otherwise shall not be deemed “nonqualified deferred compensation” subject to Section 409A to the extent provided in the exceptions in Treasury Regulation Section 1.409A-1(b)(4), Section 1.409A-1(b)(9) or any other applicable exception or provision of Section 409A.
(d)Modification of Incentive Stock Options. Executive acknowledges that, to the extent any of Executive’s Equity Interests were intended to be, and qualified as, an “incentive stock option” within the meaning of Section 422 of the Code, the vesting acceleration and extension of exercise term benefits provided to Executive pursuant to this Agreement will result in the entire grant losing “incentive stock option” status within the meaning of Section 422 of the Code and therefore being treated as a non-statutory stock option.
5.At-Will. Nothing herein shall be deemed to affect the “at-will” nature of Executive’s employment. Accordingly, Executive’s employment with the Company may be terminated at any time, with or without cause or notice, and without any severance payment or similar obligation except to the extent set forth herein. The “at will” nature of Executive’s employment cannot be changed by an oral agreement and can only be changed by a written agreement, executed by the Company, expressly providing therefor.
6.Miscellaneous.
(a)Effect on Existing Documents. This Agreement shall supersede the Existing Documents with respect to the subject matter hereof. You hereby release the Company and Telaria from any provisions with respect to severance set forth in the Telaria Offer Letter. The Existing Documents shall otherwise remain in full force and effect with respect to any subject matter not covered by this Agreement. You shall continue to remain bound by the Confidentiality and Invention Assignment Agreement executed between you and Telaria, which has been assumed by the Company.
(b)Successors. This Agreement is personal to Executive and, without the prior written consent of the Company, shall not be assignable by Executive otherwise than by will or the laws of descent and distribution. This Agreement shall inure to the benefit of and be binding upon the Company and its successors and assigns.
(c)Notice. For the purposes of this Agreement, notices, demands and all other communications provided for in this Agreement shall be in writing and shall be deemed to have been duly given when delivered either personally, by reputable overnight courier or by United States certified or
8.
222385310 v2

222413140 v1


registered mail, return receipt requested, postage prepaid, addressed (i) if to Executive at Executive’s last known address evidenced on the Company’s payroll records; and (ii) if to the Company, at the Company’s principal executive offices, attention Head of Human Resources and General Counsel or, in each case, or to such other address as any party may have furnished to the other in writing in accordance with this Agreement, except that notices of change of address shall be effective only upon receipt.
(d)Withholding. All payments hereunder will be subject to any required withholding of federal, state and local taxes pursuant to any applicable law or regulation and the Company shall be entitled to withhold any and all such taxes from amounts payable hereunder.
(e)Amendment; Waiver; Survival. No provisions of this Agreement may be amended, modified, or waived unless agreed to in writing and signed by Executive and by a duly authorized officer of the Company. No waiver by either party of any breach by the other party of any condition or provision of this Agreement shall be deemed a waiver of similar or dissimilar provisions or conditions at the same or at any prior or subsequent time. The respective rights and obligations of the parties under this Agreement shall survive Executive’s termination of employment and the termination of this Agreement to the extent necessary for the intended preservation of such rights and obligations. For avoidance of doubt, the provisions of this Agreement shall govern all future equity awards made to Executive unless the agreements for such future Awards specifically reference and waive this Section 6(e).
(f)Governing Law and Venue. The validity, interpretation, construction and performance of this Agreement shall be governed by the laws of the State of California without regard to its conflicts of law principles. The sole and exclusive venue for any actions filed with a court shall be the state or federal courts located in Los Angeles, California shall have exclusive jurisdiction and venue over all controversies in connection with this Agreement.
(g)Validity. The invalidity or unenforceability of any provision or provisions of this Agreement will not affect the validity or enforceability of any other provision of this Agreement, which will remain in full force and effect.
(h)Counterparts. This Agreement may be executed in one or more counterparts, each of which will be deemed to be an original but all of which together will constitute one and the same instrument.
(i)Section Headings. The section headings in this Agreement are for convenience of reference only, and they form no part of this Agreement and will not affect its interpretation.
(j)Entire Agreement. This Agreement sets forth the final and entire agreement of the parties with respect to the subject matter hereof and, subject to Section 6(a), supersedes all prior agreements, promises, covenants, arrangements, communications, representations or warranties, whether oral or written, by the Company and Executive, or any representative of the Company or Executive, with respect to the subject matter hereof.
(k)Further Assurances. The parties hereby agree, without further consideration, to execute and deliver such other instruments and to take such other action as may reasonably be required to effectuate the terms and provisions of this Agreement.
[Signature Page Follows]
9.
222385310 v2

222413140 v1



10.
222385310 v2

222413140 v1


IN WITNESS WHEREOF, the parties have executed this Executive Severance and Vesting Acceleration Agreement effective the date first above written.

THE COMPANY:



The Rubicon Project, Inc.

By: /s/ David Day


Name: David Day

Title: Chief Financial Officer


EXECUTIVE


/s/ Aaron Saltz
        
Aaron Saltz


1.
222385310 v2

222413140 v1


EXHIBIT A
RELEASE AGREEMENT
2.
222385310 v2

222413140 v1
EX-21.1 5 listofsubsidiaries.htm EX-21.1 Document
Exhibit 21.1
List of Subsidiaries

Magnite CTV, Inc.
The Rubicon Project Australia PTY Limited
Rubicon Project Servicos De Internet Ltda
The Rubicon Project SARL
The Rubicon Project GmbH
Rubicon Project S.R.L.
Rubicon Project K.K.
The Rubicon Project Netherlands B.V.
The Rubicon Project Singapore Pte Ltd.
The Rubicon Project Limited
The Rubicon Project Canco, Inc.
RTK GmbH
RTK.io Inc.
Rubicon Project Apex, Inc.
5 Moon Media LLC
Rubicon Project Bell, Inc.
Rubicon Project Unlatch, Inc.
Rubicon Project Hopper, Inc.
Rubicon Project Daylight, Inc.
Project Daylight, LLC
The Rubicon Project Canada ULC
Telaria Ltd.
Telaria Holdings Pty Ltd
Telaria Pty Ltd
Telaria (Singapore) Pte Ltd
Telaria SDN. BHD.
Magnite CTV (NZ) Limited
Telaria Brazil Publicidade Ltda.
Telaria SAS
SlimCut Media Canada Inc.
ScanScout, Inc.
Tremor Video Canada, Inc.
Transpera, Inc.

EX-31.1 6 exhibit311q2-2020.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, Michael Barrett, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of The Rubicon Project, Inc.;

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a. Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b. Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c. Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures as of the end of the period covered by this report based on such evaluation; and

d. Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a.  All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 b.  Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Signature:/s/ Michael Barrett
Date August 10, 2020
Michael Barrett
President and Chief Executive Officer
(Principal Executive Officer)


EX-32 7 exhibit32q22020.htm EX-32 Document

Exhibit 32

CERTIFICATIONS OF PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER PURSUANT TO 18 U.S.C. SECTION 1350,
 AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002


Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. 1350), Michael Barrett, President and Chief Executive Officer (Principal Executive Officer) of The Rubicon Project, Inc. (the "Company"), and David Day, Chief Financial Officer (Principal Financial Officer) of the Company, each hereby certifies that, to the best of his knowledge:

1.Our Quarterly Report on Form 10-Q for the quarter ended June 30, 2020, to which this certification is attached as Exhibit 32 (the "Report"), fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date August 10, 2020

/s/ Michael Barrett
Michael Barrett
President and Chief Executive Officer
(Principal Executive Officer)

/s/ David Day
David Day
Chief Financial Officer
(Principal Financial Officer)

The foregoing certifications are being furnished pursuant to 13 U.S.C. Section 1350. They are not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and are not to be incorporated by reference into any filing of the Company, regardless of any general incorporation language in such filing.



EX-101.SCH 8 rubi-20200630.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 - Organization and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Net Income (Loss) Per Share - Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Net Income (Loss) Per Share - Shares Excluded From Calculation of Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2107103 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 2308302 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Revenues - Revenue Disaggregated by Sales Distribution Channel (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Revenues - Revenue Disaggregated by Geographic Location (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Revenues - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Revenues - Schedule of Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2113104 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2314303 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Fair Value Measurements - Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2117105 - Disclosure - Other Balance Sheet Amounts link:presentationLink link:calculationLink link:definitionLink 2318304 - Disclosure - Other Balance Sheet Amounts (Tables) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - Other Balance Sheet Amounts - Accounts Payable and Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Other Balance Sheet Amounts - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2121106 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2322305 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Goodwill and Intangible Assets - Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Goodwill and Intangible Assets - Finite-Lived Intangible Assets, Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2126107 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2327306 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2428414 - Disclosure - Business Combinations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2429415 - Disclosure - Business Combinations - Purchase Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 2430416 - Disclosure - Business Combinations - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2431417 - Disclosure - Business Combinations - Components of Intangible Assets and Estimated Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 2432418 - Disclosure - Business Combinations - Unaudited Pro forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 2133108 - Disclosure - Merger and Restructuring Costs link:presentationLink link:calculationLink link:definitionLink 2334307 - Disclosure - Merger and Restructuring Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 2435419 - Disclosure - Merger and Restructuring Costs - Merger and Restructuring Cost Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2436420 - Disclosure - Merger and Restructuring Costs - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2437421 - Disclosure - Merger and Restructuring Costs - Accrued Merger and Restructuring Cost Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2138109 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2339308 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2440422 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2441423 - Disclosure - Stock-Based Compensation - Stock Options Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 2442424 - Disclosure - Stock-Based Compensation - Stock Options Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2443425 - Disclosure - Stock-Based Compensation - Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2444426 - Disclosure - Stock-Based Compensation - Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2445427 - Disclosure - Stock-Based Compensation - Restricted Stock Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2446428 - Disclosure - Stock-Based Compensation - Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2447429 - Disclosure - Stock-Based Compensation - Restricted Stock Units Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2448430 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2449431 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2450432 - Disclosure - Stock-Based Compensation - Performance Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2151110 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2452433 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2153111 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2454434 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2155112 - Disclosure - Lease Obligations link:presentationLink link:calculationLink link:definitionLink 2356309 - Disclosure - Lease Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 2457435 - Disclosure - Lease Obligations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2458436 - Disclosure - Lease Obligations - Schedule of Lease Liability Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2458436 - Disclosure - Lease Obligations - Schedule of Lease Liability Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2159113 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2460437 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 rubi-20200630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 rubi-20200630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 rubi-20200630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Desktop Desktop [Member] Desktop [Member] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Lease liabilities - current portion Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Lease, Current Liabilities Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Lease, Current Liabilities Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Debt Covenant Terms [Domain] Debt Covenant Terms [Domain] [Domain] for Debt Covenant Terms [Axis] Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value In-process research and development In Process Research and Development [Member] Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Gross Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Gross Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Significant Unobservable Inputs  (Level 3) Fair Value, Inputs, Level 3 [Member] Long-term Purchase Commitment, Category of Item Purchased [Domain] Long-term Purchase Commitment, Category of Item Purchased [Domain] Fiscal Year Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Statistical Measurement [Domain] Statistical Measurement [Domain] LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Data centers for cloud-based services Data Centers For Cloud-Based Services [Member] Data Centers For Cloud-Based Services [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Current Fiscal Year End Date Current Fiscal Year End Date Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Sales and marketing Selling and Marketing Expense [Member] Forfeited (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Stock options exchanged post-acquisition Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Stock Options Exchanged Post-Acquisition Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Stock Options Exchanged Post-Acquisition Loss from operations Operating Income (Loss) Entity Address, Postal Zip Code Entity Address, Postal Zip Code TOTAL CURRENT LIABILITIES Liabilities, Current Loan Agreement Loan Agreement [Member] Loan Agreement [Member] Unvested performance stock units Performance Shares Units Performance Shares [Member] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Variable Rate [Domain] Variable Rate [Domain] Variable Rate [Axis] Variable Rate [Axis] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Commitments and contingencies (Note 11) Commitments and Contingencies Shares withheld related to net share settlement Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Vesting on First and Second Anniversary Share-based Payment Arrangement, Tranche Two [Member] ASSETS Assets [Abstract] Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accounting Policies [Abstract] Accounting Policies [Abstract] Cash, cash equivalents and restricted cash acquired in Merger Cash Acquired from Acquisition Debt Instrument Covenant Compliance Period [Domain] Debt Instrument Covenant Compliance Period [Domain] [Domain] for Debt Instrument Covenant Compliance Period [Axis] Entity Shell Company Entity Shell Company Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Cover [Abstract] Cover [Abstract] Document Type Document Type Sublease income Sublease Income Other Commitments [Table] Other Commitments [Table] Accumulated deficit Retained Earnings (Accumulated Deficit) Right-of-use lease asset Operating Lease, Right-of-Use Asset The Complaints Versus Telaria and Others The Complaints Versus Telaria And Others [Member] The Complaints Versus Telaria And Others [Member] 2021 Lessee, Operating Lease, Liability, to be Paid, Year One Cash paid for income taxes Income Taxes Paid Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Property and equipment, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment 2024 Lessee, Operating Lease, Liability, to be Paid, Year Four Customer [Axis] Customer [Axis] Preferred stock, $0.00001 par value, 10,000 shares authorized at June 30, 2020 and December 31, 2019; 0 shares issued and outstanding at June 30, 2020 and December 31, 2019 Preferred Stock, Value, Issued Lease cost Lease, Cost Increase in contra seller payable Increase (Decrease) in Accounts Payable, Seller Increase (Decrease) in Accounts Payable, Seller Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Document Quarterly Report Document Quarterly Report Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Common stock, par value (usd per share) Common Stock, Par or Stated Value Per Share Debt Instrument Covenant Compliance Period [Axis] Debt Instrument Covenant Compliance Period [Axis] Debt Instrument Covenant Compliance Period [Axis] Other liabilities, non-current Other Liabilities, Noncurrent Fair value of options vested in period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Deferred tax liabilities estimated tax rate Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Estimated Tax Rate Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Estimated Tax Rate EFFECT OF EXCHANGE RATE CHANGES ON CASH, CASH EQUIVALENTS AND RESTRICTED CASH Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Accounts payable and accrued expenses Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accounts Payable And Accrued Liabilities Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accounts Payable And Accrued Liabilities Revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Measurement Frequency [Domain] Measurement Frequency [Domain] Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Concentration risk, percentage Concentration Risk, Percentage Entity File Number Entity File Number Business Acquisition [Axis] Business Acquisition [Axis] Geographical [Domain] Geographical [Domain] Covenant Compliance Period Three Covenant Compliance Period Three [Member] Covenant Compliance Period Three [Member] Minimum commitment amount Long-term Purchase Commitment, Amount Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Statement [Line Items] Statement [Line Items] Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Percent of company owned by pre-merger holders of company Percent Of Company Owned By Pre Merger Holders Of Company Percent Of Company Owned By Pre Merger Holders Of Company Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Document Fiscal Period Focus Document Fiscal Period Focus Professional Service (investment banking advisory, legal and other professional services) Business Combination, Acquisition Related Costs Statement [Table] Statement [Table] Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Statistical Measurement [Axis] Statistical Measurement [Axis] Credit Facility [Axis] Credit Facility [Axis] Deferred income taxes Deferred Income Taxes and Tax Credits Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Debt Instrument Covenant Compliance Streamline Period [Domain] Debt Instrument Covenant Compliance Streamline Period [Domain] Debt Instrument Covenant Compliance Streamline Period [Domain] Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Business Combinations [Abstract] Basic and Diluted (usd per share) Basic and diluted net loss per share (usd per share) Earnings Per Share, Basic and Diluted Fiscal Year Lessee, Operating Lease, Liability, Payment, Due [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Debt Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Number of lawsuits brought by plaintiffs collectively Loss Contingency, Actions Taken By Plaintiff, Number Loss Contingency, Actions Taken By Plaintiff, Number Cost of revenue Cost of Revenue Schedule of Net Loss Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Weighted average shares used to compute net loss per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Fair Value, Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Amendment Flag Amendment Flag Number of shares available for grant Number of shares reserved Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Lease Term Lessor, Operating Lease, Lease Not yet Commenced, Term of Contract Other Balance Sheet Amounts Supplemental Balance Sheet Disclosures [Text Block] Number of lawsuits brought by plaintiffs individually Loss Contingency, Actions Taken By Plaintiff's Representative, Number Loss Contingency, Actions Taken By Plaintiff's Representative, Number Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Merger and Restructuring Costs Restructuring and Related Activities Disclosure [Text Block] Measurement Frequency [Axis] Measurement Frequency [Axis] Performance measurement percentage Share-based Compensation Arrangement By Share-based Payment Award, Performance Measurement, Percentage Share-based Compensation Arrangement By Share-based Payment Award, Performance Measurement, Percentage Capitalized internal use software development costs Payments to Develop Software Financial Instruments [Domain] Financial Instruments [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Issuance of common stock associated with the Merger (in shares) Stock Issued During Period, Shares, Merger Stock Issued During Period, Shares, Merger Capitalized assets financed by accounts payable and accrued expenses Capital Expenditures Incurred but Not yet Paid Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] Geographical [Axis] Geographical [Axis] Local Phone Number Local Phone Number Unrecognized employee stock-based compensation Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Pro Forma Net Loss Business Acquisition, Pro Forma Net Income (Loss) Employee Stock Employee Stock [Member] Income Statement Location [Axis] Income Statement Location [Axis] Common stock and options issued for merger Stock Issued During Period, Value, Acquisitions Income Statement Location [Domain] Income Statement Location [Domain] 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two Other Commitments [Line Items] Other Commitments [Line Items] FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Amortization expense of intangible assets Amortization of Intangible Assets Entity Current Reporting Status Entity Current Reporting Status Streamline Period Does Not Apply Streamline Period Does Not Apply [Member] Streamline Period Does Not Apply [Member] 2023 Lessee, Operating Lease, Liability, to be Paid, Year Three Other assets, non-current Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Restricted stock units exchanged post-acquisition Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Restricted Stock Units Exchanged Post-Acquisition Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Restricted Stock Units Exchanged Post-Acquisition Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Restricted stock awards, net (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures TOTAL ASSETS Assets Number of projects Number Of Projects Number Of Projects Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Backlog Order or Production Backlog [Member] Total Finite-Lived Intangible Assets, Net Grant date fair value of options granted (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Allowance for doubtful accounts, Merger-assumed Accounts Receivable, Allowance For Credit Loss Merger Assumed Accounts Receivable, Allowance For Credit Loss Merger Assumed Unrealized gain on investments OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Antidilutive Securities [Axis] Antidilutive Securities [Axis] Entity Small Business Entity Small Business Issued in merger plus acceleration (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares, Additionally With Acceleration Business Acquisition, Equity Interest Issued or Issuable, Number of Shares, Additionally With Acceleration Cost of revenue Cost of Sales [Member] Vesting [Domain] Vesting [Domain] Depreciation and amortization Depreciation, Depletion and Amortization Entity Filer Category Entity Filer Category Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents TOTAL LIABILITIES Liabilities Entity Address, City or Town Entity Address, City or Town Restricted stock units assumed in merger (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Assumed In Period In Merger, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Assumed In Period In Merger, Weighted Average Grant Date Fair Value Other Noncurrent Assets Other Noncurrent Assets [Member] Issuance of common stock associated with the Merger Stock Issued During Period, Value, Merger Stock Issued During Period, Value, Merger Unrecognized employee stock-based compensation, period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount International Non-US [Member] RSAs and RSUs Restricted Stock Units And Restricted Stock Awards [Member] Restricted Stock Units And Restricted Stock Awards [Member] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Proceeds from issuance of common stock under employee stock purchase plan Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Lease expense Operating Lease, Expense Restricted cash Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Restricted Cash Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Restricted Cash Grant date fair value of options assumed (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants In Period, Weighted Average Grant Date Fair Value, Assumed In Merger Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants In Period, Weighted Average Grant Date Fair Value, Assumed In Merger Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Document Fiscal Year Focus Document Fiscal Year Focus Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Internal use software development costs, net Internal Use Software Development Costs, Net The carrying amount of internal use software development costs net of accumulated amortization as of the balance sheet date. Debt Instrument [Axis] Debt Instrument [Axis] Additional Paid-In Capital Additional Paid-in Capital [Member] Interest (income) expense, net Interest Income (Expense), Net Purchase Consideration Schedule of Business Acquisitions, by Acquisition [Table Text Block] 2014 Employee Stock Purchase Plan 2014 Employee Stock Purchase Plan [Member] 2014 Employee Stock Purchase Plan [Member] Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 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] Litigation Case [Axis] Litigation Case [Axis] Accrued restructuring costs related to the merger Accrued merger and restructuring costs at December 31, 2019 Accrued merger and restructuring costs at June 30, 2020 Restructuring Reserve And Business Combination, Acquisition Related Costs Restructuring Reserve And Business Combination, Acquisition Related Costs Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Common stock, shares, outstanding (in shares) Beginning Balance (in shares) Ending Balance (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Variable lease cost Variable Lease, Cost Other income Other Operating Income Revolving Credit Facility Revolving Credit Facility [Member] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Technology and development Research and Development Expense Beginning balance (usd per share) Ending balance (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Letters of credit outstanding, amount Letters of Credit Outstanding, Amount Common stock, shares authorized (in shares) Common Stock, Shares Authorized Concentration Risk Type [Axis] Concentration Risk Type [Axis] Weighted-average unvested restricted stock (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Proceeds from exercise of stock options Proceeds from Stock Options Exercised Right-of-use lease asset Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Right-of-use Lease Asset Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Right-of-use Lease Asset Document Period End Date Document Period End Date Entity Registrant Name Entity Registrant Name Income Statement [Abstract] Income Statement [Abstract] Restricted stock units assumed in merger (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Assumed In Period In Merger Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Assumed In Period In Merger Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Condensed Balance Sheet Statements, Captions [Line Items] Condensed Balance Sheet Statements, Captions [Line Items] Lease liabilities, non-current Operating Lease, Liability, Noncurrent 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Four Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Nonvested Restricted Stock Shares Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Current assets: Assets, Current [Abstract] Adjusted Quick Ratio Debt Instrument Adjusted Quick Ratio1 Debt Instrument Adjusted Quick Ratio1 Non-cash stock-based compensation (double-trigger acceleration and severance) Non-cash stock-based compensation Restructuring Reserve And Merger Related Costs, Settled without Cash Restructuring Reserve And Merger Related Costs, Settled without Cash Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Preferred stock, par value (usd per share) Preferred Stock, Par or Stated Value Per Share Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Telaria Telaria [Member] Telaria [Member] Payment terms Revenue, Payment Terms Revenue, Payment Terms Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Entity Tax Identification Number Entity Tax Identification Number Streamline Period Applies Streamline Period Applies [Member] Streamline Period Applies [Member] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Summary of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Trading Symbol Trading Symbol Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Capitalized stock-based compensation Share-based Payment Arrangement, Amount Capitalized Stock-based compensation Share-based Payment Arrangement, Noncash Expense Taxes paid related to net share settlement Payment, Tax Withholding, Share-based Payment Arrangement Commitment period Long-term Purchase Commitment, Period Merger and Restructuring Cost Activity Restructuring and Related Costs [Table Text Block] Acceleration of single trigger equity awards, converted Business Combination, Consideration Transferred, Conversion of Stock, Amount Converted Business Combination, Consideration Transferred, Conversion of Stock, Amount Converted Stock options exchanged pre-acquisition Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Stock Options Exchanged Pre-Acquisition Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Stock Options Exchanged Pre-Acquisition Debt outstanding amount Long-term Debt Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Condensed Balance Sheet Statement [Table] Condensed Balance Sheet Statement [Table] Lease Obligations Lessee, Operating Leases [Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Debt and Lease Obligation Debt and Lease Obligation City Area Code City Area Code Customer relationships Customer Relationships [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Total expenses Costs and Expenses Equity Components [Axis] Equity Components [Axis] Title of 12(b) Security Title of 12(b) Security Unvested restricted stock awards Restricted Stock [Member] Accounts receivable, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Exchange of stock options and RSU related to Merger Share-based Payment Arrangement, Exchange Of Stock And Restricted Stock Units In Merger Share-based Payment Arrangement, Exchange Of Stock And Restricted Stock Units In Merger Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Minimum Minimum [Member] Annual percentage increase Evergreen Annual % Increase Evergreen Annual % Increase Balance Sheet Location [Domain] Balance Sheet Location [Domain] Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Lease liabilities, current Operating Lease, Liability, Current Unrecognized employee stock-based compensation Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] United States UNITED STATES Exercised (usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Fair Value Measurements Fair Value Disclosures [Text Block] OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Schedule of Share-based Compensation, Stock Options, Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Maturities of available-for-sale securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Remaining 2020 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Accounts payable—seller Accounts Payable, Seller, Current Description of balance sheet netting of assets and liabilities per ASC 210-20. Customer [Domain] Customer [Domain] Business Acquisition [Line Items] Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Other liabilities Increase (Decrease) in Other Operating Liabilities Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Capitalized debt issuance costs Debt Issuance Costs, Net Weighted- Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] CTV Connected Television [Member] Connected Television Technology and development Research and Development Expense [Member] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Total lease payments (undiscounted) Lessee, Operating Lease, Liability, to be Paid ESPP Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Restructuring and other exit costs Restructuring Charges [Member] Vesting on third anniversary Share-based Payment Arrangement, Tranche Four [Member] Share-based Payment Arrangement, Tranche Four [Member] Trademarks Trademarks [Member] Basic and Diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Purchase price of common stock, percent Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Merger and restructuring costs Total merger and restructuring costs Restructuring Charges and Business Combination, Acquisition Related Costs Restructuring Charges and Business Combination, Acquisition Related Costs Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Pro forma net loss per share (usd per share) Business Acquisition, Pro Forma Earnings Per Share, Basic Goodwill Goodwill Other comprehensive loss Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Other liabilities, non-current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Other (income) expense: Nonoperating Income (Expense) [Abstract] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Vesting [Axis] Vesting [Axis] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period General and administrative General and Administrative Expense [Member] Contra seller payable Accounts Payable, Seller Accounts Payable, Seller Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Entity Central Index Key Entity Central Index Key Entity Emerging Growth Company Entity Emerging Growth Company Accounts payable—trade Accounts Payable, Trade, Current Granted (usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Customer Concentration Risk Customer Concentration Risk [Member] Credit Facility [Domain] Credit Facility [Domain] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Weighted-average common shares outstanding used to compute net loss per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Litigation Case [Domain] Litigation Case [Domain] Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Covenant Term, Scenario One Covenant Term, Scenario One [Member] Covenant Term, Scenario One [Member] Restructuring costs, personnel related and non-cash stock-based compensation Restructuring Charges And Merger Related Costs, Settled Without Cash Restructuring Charges And Merger Related Costs, Settled Without Cash Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Schedule of Accounts Payable and Accrued Expenses Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Recoveries of previous write-offs Accounts Receivable, Allowance for Credit Loss, Recovery Sales and marketing Selling and Marketing Expense Common stock, shares, issued and outstanding (in shares) Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares Converted Per Acquiree Share Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares Converted Per Acquiree Share Covenant Compliance Period Two Covenant Compliance Period Two [Member] Covenant Compliance Period Two [Member] Lease liabilities - non-current portion Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Lease, Noncurrent Liabilities Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Lease, Noncurrent Liabilities Cash paid for restructuring costs Payments For Restructuring And Merger Related Costs Payments For Restructuring And Merger Related Costs Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Stock-based compensation expense Share-based Payment Arrangement, Expense Balance Sheet Location [Axis] Balance Sheet Location [Axis] Issuance of common stock related to employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Common stock, $0.00001 par value; 500,000 shares authorized at June 30, 2020 and December 31, 2019; 109,861 and 53,888 shares issued and outstanding at June 30, 2020 and December 31, 2019, respectively Common Stock, Value, Issued Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Deferred tax assets, non-current Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets 2022 Finite-Lived Intangible Asset, Expected Amortization, Year Two Total assets acquired Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Assets Acquired Including Goodwill Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Assets Acquired Including Goodwill Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Category of Item Purchased [Axis] Category of Item Purchased [Axis] Covenant Compliance Period One Debt Instrument Covenant Compliance Period One [Member] Debt Instrument Covenant Compliance Period One [Member] Issuance of common stock related to RSU vesting (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Award vesting rights, percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock, shares, issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Lease liabilities—total (discounted) Operating Lease, Liability Percent of company owned by holders of acquired company Percent Of Company Owned By Holders Of Acquired Company Percent Of Company Owned By Holders Of Acquired Company Options assumed in merger (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Assumed In Merger, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Assumed In Merger, Number Organization and Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Accounts receivable Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Adjusted EBITDA maximum Debt Instrument Covenant Compliance Adjusted Earnings Before Interest Taxes Depreciation And Amortization Maximum Debt Instrument Covenant Compliance Adjusted Earnings Before Interest Taxes Depreciation And Amortization Maximum Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] TOTAL STOCKHOLDERS' EQUITY Beginning Balance Ending Balance Stockholders' Equity Attributable to Parent Total purchase consideration Business Combination, Consideration Transferred Concentration Risk Type [Domain] Concentration Risk Type [Domain] TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity Issued in merger (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Accrued employee-related payables Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Unvested restricted stock units Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Accounts payable and accrued expenses Total Accounts Payable and Accrued Liabilities, Current Maximum employee subscription rate Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Total purchase price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities General and administrative General and Administrative Expense Financial Instrument [Axis] Financial Instrument [Axis] Total shares excluded from net loss per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Short-term lease expense Short-term Lease, Cost Restricted stock units exchanged pre-acquisition Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Restricted Stock Units Exchanged Pre-Acquisition Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Restricted Stock Units Exchanged Pre-Acquisition (Gain) loss on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Estimated Useful Life Finite-Lived Intangible Asset, Useful Life Equity Component [Domain] Equity Component [Domain] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Thereafter Lessee, Operating Lease, Liability, To Be Paid, Due After Year Four Lessee, Operating Lease, Liability, To Be Paid, Due After Year Four Property and equipment, net Property, Plant and Equipment, Net 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Three Debt Instrument Covenant Compliance Streamline Period [Axis] Debt Instrument Covenant Compliance Streamline Period [Axis] Debt Instrument Covenant Compliance Streamline Period [Axis] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Sabatini and Carter Versus Telaria and Others Sabatini And Carter Versus Telaria And Others [Member] Sabatini And Carter Versus Telaria And Others [Member] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Change in restricted cash Increase (Decrease) in Restricted Cash Net loss Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Entity Address, State or Province Entity Address, State or Province Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Other current liabilities Other Liabilities, Current Remaining 2020 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Leases [Abstract] Leases [Abstract] Percent of revenue Percent Of Revenue, Gross Basis Percent Of Revenue, Gross Basis TOTAL CURRENT ASSETS Assets, Current Net loss per share: Earnings Per Share [Abstract] Personnel related (severance and one-time termination benefit costs) Restructuring Charges Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Unrealized foreign currency gains, net Foreign Currency Transaction Gain (Loss), Unrealized Debt Covenant Terms [Axis] Debt Covenant Terms [Axis] Debt Covenant Terms [Axis] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] STOCKHOLDERS' EQUITY Stockholders' Equity Attributable to Parent [Abstract] Developed technology Developed Technology Rights [Member] Entity Interactive Data Current Entity Interactive Data Current Shares Under Option Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjusted EBITDA threshold Debt Instrument Covenant Compliance Adjusted EBITDA Variance From Projections Debt Instrument Covenant Compliance Adjusted EBITDA Variance From Projections Customer Two Customer Two [Member] Customer Two Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Restructuring costs, Merger assumed loss contracts Restructuring Charges, Merger Assumed Loss Contracts Restructuring Charges, Merger Assumed Loss Contracts SUPPLEMENTAL DISCLOSURES OF OTHER CASH FLOW INFORMATION: Supplemental Cash Flow Information [Abstract] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Adjusted Quick Ratio, in streamline period Debt Instrument Adjusted Quick Ratio Requirement In Streamline Period Debt Instrument Adjusted Quick Ratio Requirement In Streamline Period Issuance of common stock related to employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Financial Standby Letter of Credit Financial Standby Letter of Credit [Member] Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs for all Plans Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Common Stock  Common Stock [Member] Unrecognized employee stock-based compensation, weighted average period Employee Service Share-Based Compensation, Non-Vested Restricted Stock Units, Compensation Cost Not Yet Recognized, Period for Recognition Employee Service Share-Based Compensation, Non-Vested Restricted Stock Units, Compensation Cost Not Yet Recognized, Period for Recognition Available borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Total identifiable intangible assets, gross Finite-Lived Intangible Assets, Gross Money Market Funds Money Market Funds [Member] Provision for doubtful accounts Provision for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) Exercise of common stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period CHANGE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Business Combinations Business Combination Disclosure [Text Block] Total other income, net Nonoperating Income (Expense) Schedule of Maturity of Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Stock Option Share-based Payment Arrangement, Option [Member] Basis of Presentation and Summary of Significant Accounting Policies Basis of Accounting, Policy [Policy Text Block] Weighted-average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Variable interest rate Debt Instrument, Basis Spread on Variable Rate Expenses: Costs and Expenses [Abstract] Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Provision for doubtful accounts Accounts Receivable, Bad Debt Expense Accounts Receivable, Bad Debt Expense Fair value of stock-based awards exchanged Business Combination, Consideration Transferred, Equity Interests Issuable Fair Value Business Combination, Consideration Transferred, Equity Interests Issuable Fair Value Plan Name [Domain] Plan Name [Domain] Revenues Revenue from Contract with Customer [Text Block] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Options to purchase common stock Equity Option [Member] Operating lease right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Additional paid-in capital Additional Paid in Capital 2021 Finite-Lived Intangible Asset, Expected Amortization, Year One Foreign exchange (gain) loss, net Foreign Currency Transaction Gain (Loss), before Tax Provision (benefit) for income taxes Income Tax Expense (Benefit) Schedule of Nonvested Restricted Stock Units Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] CASH, CASH EQUIVALENTS AND RESTRICTED CASH — Beginning of period CASH, CASH EQUIVALENTS AND RESTRICTED CASH — End of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Unaudited Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Options assumed in merger (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Assumed In Merger, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Assumed In Merger, Weighted Average Exercise Price Vesting After One Year of Service Share-based Payment Arrangement, Tranche One [Member] Shares of Magnite common stock Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Intrinsic values of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Post merger revenue Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Common stock, acceleration (in shares) Business Acquisition, Equity Interest Issued Or Issuable, Number Of Shares, Acceleration Business Acquisition, Equity Interest Issued Or Issuable, Number Of Shares, Acceleration Net operating loss, federal Business Acquisition, Net Operating Loss, Federal Business Acquisition, Net Operating Loss, Federal Non-compete agreements Noncompete Agreements [Member] Prime Rate Prime Rate [Member] Covenant Term, Scenario Two Covenant Term, Scenario Two [Member] Covenant Term, Scenario Two [Member] Exercise of common stock options Stock Issued During Period, Value, Stock Options Exercised Net operating loss, state Business Acquisition, Net Operating Loss, State Business Acquisition, Net Operating Loss, State Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Pro Forma Revenue Business Acquisition, Pro Forma Revenue Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Award Type [Axis] Award Type [Axis] Weighted-Average Grant Date Fair Value 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] Non-cash lease expense Non-Cash Lease Expense Non-Cash Lease Expense Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Total accumulated amortization—intangible assets Finite-Lived Intangible Assets, Accumulated Amortization Maximum Maximum [Member] Offering period Share-based Compensation Arrangement by Share-based Payment Award, Offering Period Share-based Compensation Arrangement by Share-based Payment Award, Offering Period Fair value of restricted stock vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Security Exchange Name Security Exchange Name Other assets, non-current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Intrinsic value of nonvested unit Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Restricted cash Restricted Cash Accumulated Deficit Retained Earnings [Member] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Grant date fair value of options granted ad assumed (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants And Assumptions In Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants And Assumptions In Period, Weighted Average Grant Date Fair Value Number of lawsuits filed Loss Contingency, New Claims Filed, Number Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Net cash provided by investing activities Net Cash Provided by (Used in) Investing Activities Weighted- Average Contractual Life Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Accounts receivable, allowance for credit loss Allowance for doubtful accounts, beginning balance Allowance for doubtful accounts, ending balance Accounts Receivable, Allowance for Credit Loss Award Type [Domain] Award Type [Domain] Document Transition Report Document Transition Report Exercisable (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Unused capacity fee, percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Accretion of available-for-sale securities Accretion Of Available-For-Sale Securities Accretion Of Available-For-Sale Securities Customer One Customer One [Member] Customer One Net Income (Loss) Per Share Earnings Per Share [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Current liabilities: Liabilities, Current [Abstract] Recurring Fair Value, Recurring [Member] Mobile Mobile [Member] Mobile [Member] Shares withheld related to net share settlement (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Adjusted EBITDA minimum Debt Instrument, Covenant Compliance, Adjusted Earnings Before Interest Taxes Depreciation And Amortization Minimum Debt Instrument, Covenant Compliance, Adjusted Earnings Before Interest Taxes Depreciation And Amortization Minimum Expired (usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Recently Adopted and Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Basic and Diluted EPS: Earnings Per Share, Basic [Abstract] EX-31.2 12 exhibit312q22020.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, David Day, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of The Rubicon Project, Inc.;

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures as of the end of the period covered by this report based on such evaluation; and

d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.  The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.


Signature:/s/ David Day
Date August 10, 2020
David Day
Chief Financial Officer
(Principal Financial Officer)

EX-101.PRE 13 rubi-20200630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 14 rubi-20200630_htm.xml IDEA: XBRL DOCUMENT 0001595974 2020-01-01 2020-06-30 0001595974 2020-08-06 0001595974 2020-06-30 0001595974 2019-12-31 0001595974 2020-04-01 2020-06-30 0001595974 2019-04-01 2019-06-30 0001595974 2019-01-01 2019-06-30 0001595974 us-gaap:CommonStockMember 2018-12-31 0001595974 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001595974 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001595974 us-gaap:RetainedEarningsMember 2018-12-31 0001595974 2018-12-31 0001595974 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001595974 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001595974 2019-01-01 2019-03-31 0001595974 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001595974 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001595974 us-gaap:CommonStockMember 2019-03-31 0001595974 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001595974 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001595974 us-gaap:RetainedEarningsMember 2019-03-31 0001595974 2019-03-31 0001595974 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001595974 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001595974 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001595974 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001595974 us-gaap:CommonStockMember 2019-06-30 0001595974 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001595974 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001595974 us-gaap:RetainedEarningsMember 2019-06-30 0001595974 2019-06-30 0001595974 us-gaap:CommonStockMember 2019-12-31 0001595974 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001595974 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001595974 us-gaap:RetainedEarningsMember 2019-12-31 0001595974 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001595974 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001595974 2020-01-01 2020-03-31 0001595974 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001595974 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001595974 us-gaap:CommonStockMember 2020-03-31 0001595974 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001595974 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001595974 us-gaap:RetainedEarningsMember 2020-03-31 0001595974 2020-03-31 0001595974 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001595974 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001595974 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001595974 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001595974 us-gaap:CommonStockMember 2020-06-30 0001595974 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001595974 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001595974 us-gaap:RetainedEarningsMember 2020-06-30 0001595974 us-gaap:StockOptionMember 2020-04-01 2020-06-30 0001595974 us-gaap:StockOptionMember 2019-04-01 2019-06-30 0001595974 us-gaap:StockOptionMember 2020-01-01 2020-06-30 0001595974 us-gaap:StockOptionMember 2019-01-01 2019-06-30 0001595974 us-gaap:RestrictedStockMember 2020-04-01 2020-06-30 0001595974 us-gaap:RestrictedStockMember 2019-04-01 2019-06-30 0001595974 us-gaap:RestrictedStockMember 2020-01-01 2020-06-30 0001595974 us-gaap:RestrictedStockMember 2019-01-01 2019-06-30 0001595974 us-gaap:RestrictedStockUnitsRSUMember 2020-04-01 2020-06-30 0001595974 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-06-30 0001595974 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001595974 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001595974 us-gaap:PerformanceSharesMember 2020-04-01 2020-06-30 0001595974 us-gaap:PerformanceSharesMember 2019-04-01 2019-06-30 0001595974 us-gaap:PerformanceSharesMember 2020-01-01 2020-06-30 0001595974 us-gaap:PerformanceSharesMember 2019-01-01 2019-06-30 0001595974 rubi:EmployeeStockPurchasePlanMember 2020-04-01 2020-06-30 0001595974 rubi:EmployeeStockPurchasePlanMember 2019-04-01 2019-06-30 0001595974 rubi:EmployeeStockPurchasePlanMember 2020-01-01 2020-06-30 0001595974 rubi:EmployeeStockPurchasePlanMember 2019-01-01 2019-06-30 0001595974 rubi:ConnectedTelevisionMember 2020-04-01 2020-06-30 0001595974 rubi:ConnectedTelevisionMember 2019-04-01 2019-06-30 0001595974 rubi:ConnectedTelevisionMember 2020-01-01 2020-06-30 0001595974 rubi:ConnectedTelevisionMember 2019-01-01 2019-06-30 0001595974 rubi:DesktopMember 2020-04-01 2020-06-30 0001595974 rubi:DesktopMember 2019-04-01 2019-06-30 0001595974 rubi:DesktopMember 2020-01-01 2020-06-30 0001595974 rubi:DesktopMember 2019-01-01 2019-06-30 0001595974 rubi:MobileMember 2020-04-01 2020-06-30 0001595974 rubi:MobileMember 2019-04-01 2019-06-30 0001595974 rubi:MobileMember 2020-01-01 2020-06-30 0001595974 rubi:MobileMember 2019-01-01 2019-06-30 0001595974 country:US 2020-04-01 2020-06-30 0001595974 country:US 2019-04-01 2019-06-30 0001595974 country:US 2020-01-01 2020-06-30 0001595974 country:US 2019-01-01 2019-06-30 0001595974 us-gaap:NonUsMember 2020-04-01 2020-06-30 0001595974 us-gaap:NonUsMember 2019-04-01 2019-06-30 0001595974 us-gaap:NonUsMember 2020-01-01 2020-06-30 0001595974 us-gaap:NonUsMember 2019-01-01 2019-06-30 0001595974 rubi:CustomerOneMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001595974 rubi:CustomerTwoMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001595974 rubi:CustomerOneMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001595974 rubi:CustomerTwoMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001595974 us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001595974 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001595974 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001595974 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001595974 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001595974 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001595974 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001595974 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001595974 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-06-30 0001595974 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001595974 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-06-30 0001595974 us-gaap:OtherNoncurrentAssetsMember 2020-06-30 0001595974 us-gaap:DevelopedTechnologyRightsMember 2020-06-30 0001595974 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0001595974 us-gaap:CustomerRelationshipsMember 2020-06-30 0001595974 us-gaap:CustomerRelationshipsMember 2019-12-31 0001595974 us-gaap:InProcessResearchAndDevelopmentMember 2020-06-30 0001595974 us-gaap:InProcessResearchAndDevelopmentMember 2019-12-31 0001595974 us-gaap:OrderOrProductionBacklogMember 2020-06-30 0001595974 us-gaap:OrderOrProductionBacklogMember 2019-12-31 0001595974 us-gaap:NoncompeteAgreementsMember 2020-06-30 0001595974 us-gaap:NoncompeteAgreementsMember 2019-12-31 0001595974 us-gaap:TrademarksMember 2020-06-30 0001595974 us-gaap:TrademarksMember 2019-12-31 0001595974 rubi:TelariaMember 2020-04-01 2020-04-01 0001595974 rubi:TelariaMember 2020-04-01 0001595974 2020-04-01 0001595974 rubi:TelariaMember us-gaap:DevelopedTechnologyRightsMember 2020-04-01 0001595974 rubi:TelariaMember us-gaap:DevelopedTechnologyRightsMember 2020-04-01 2020-04-01 0001595974 rubi:TelariaMember us-gaap:InProcessResearchAndDevelopmentMember 2020-04-01 0001595974 rubi:TelariaMember us-gaap:InProcessResearchAndDevelopmentMember 2020-04-01 2020-04-01 0001595974 rubi:TelariaMember us-gaap:CustomerRelationshipsMember 2020-04-01 0001595974 rubi:TelariaMember us-gaap:CustomerRelationshipsMember 2020-04-01 2020-04-01 0001595974 rubi:TelariaMember us-gaap:OrderOrProductionBacklogMember 2020-04-01 0001595974 rubi:TelariaMember us-gaap:OrderOrProductionBacklogMember 2020-04-01 2020-04-01 0001595974 rubi:TelariaMember us-gaap:TrademarksMember 2020-04-01 0001595974 rubi:TelariaMember us-gaap:TrademarksMember 2020-04-01 2020-04-01 0001595974 rubi:TelariaMember 2020-04-01 2020-06-30 0001595974 rubi:TelariaMember 2020-01-01 2020-06-30 0001595974 rubi:TelariaMember 2019-04-01 2019-06-30 0001595974 rubi:TelariaMember 2019-01-01 2019-06-30 0001595974 rubi:TelariaMember 2020-06-30 0001595974 rubi:TelariaMember 2019-12-31 0001595974 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001595974 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-06-30 0001595974 rubi:RestrictedStockUnitsAndRestrictedStockAwardsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-06-30 0001595974 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-06-30 0001595974 rubi:RestrictedStockUnitsAndRestrictedStockAwardsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-06-30 0001595974 us-gaap:EmployeeStockOptionMember 2020-06-30 0001595974 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-06-30 0001595974 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001595974 us-gaap:RestrictedStockMember 2019-12-31 0001595974 us-gaap:RestrictedStockMember 2020-01-01 2020-06-30 0001595974 us-gaap:RestrictedStockMember 2020-06-30 0001595974 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001595974 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001595974 us-gaap:RestrictedStockUnitsRSUMember 2020-06-30 0001595974 us-gaap:RestrictedStockUnitsRSUMember 2020-04-01 2020-04-30 0001595974 us-gaap:PerformanceSharesMember 2020-01-01 2020-06-30 0001595974 us-gaap:PerformanceSharesMember 2020-04-01 2020-06-30 0001595974 us-gaap:PerformanceSharesMember 2020-06-30 0001595974 srt:MinimumMember us-gaap:PerformanceSharesMember rubi:SharebasedPaymentArrangementTrancheFourMember 2020-01-01 2020-06-30 0001595974 srt:MaximumMember us-gaap:PerformanceSharesMember rubi:SharebasedPaymentArrangementTrancheFourMember 2020-01-01 2020-06-30 0001595974 us-gaap:EmployeeStockMember rubi:A2014EmployeeStockPurchasePlanMember 2013-11-30 0001595974 us-gaap:EmployeeStockMember rubi:A2014EmployeeStockPurchasePlanMember 2013-11-01 2013-11-30 0001595974 us-gaap:EmployeeStockMember rubi:A2014EmployeeStockPurchasePlanMember 2020-06-30 0001595974 us-gaap:EmployeeStockMember 2020-01-01 2020-06-30 0001595974 us-gaap:CostOfSalesMember 2020-04-01 2020-06-30 0001595974 us-gaap:CostOfSalesMember 2019-04-01 2019-06-30 0001595974 us-gaap:CostOfSalesMember 2020-01-01 2020-06-30 0001595974 us-gaap:CostOfSalesMember 2019-01-01 2019-06-30 0001595974 us-gaap:SellingAndMarketingExpenseMember 2020-04-01 2020-06-30 0001595974 us-gaap:SellingAndMarketingExpenseMember 2019-04-01 2019-06-30 0001595974 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-06-30 0001595974 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-06-30 0001595974 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001595974 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001595974 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001595974 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001595974 us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001595974 us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001595974 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0001595974 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001595974 us-gaap:RestructuringChargesMember 2020-04-01 2020-06-30 0001595974 us-gaap:RestructuringChargesMember 2019-04-01 2019-06-30 0001595974 us-gaap:RestructuringChargesMember 2020-01-01 2020-06-30 0001595974 us-gaap:RestructuringChargesMember 2019-01-01 2019-06-30 0001595974 us-gaap:FinancialStandbyLetterOfCreditMember 2020-06-30 0001595974 us-gaap:FinancialStandbyLetterOfCreditMember 2019-12-31 0001595974 2020-02-05 2020-03-16 0001595974 rubi:SabatiniAndCarterVersusTelariaAndOthersMember 2020-02-05 2020-03-16 0001595974 rubi:TheComplaintsVersusTelariaAndOthersMember 2020-02-05 2020-03-16 0001595974 rubi:DataCentersForCloudBasedServicesMember 2020-04-01 2020-06-30 0001595974 rubi:DataCentersForCloudBasedServicesMember 2019-04-01 2019-06-30 0001595974 rubi:DataCentersForCloudBasedServicesMember 2020-01-01 2020-06-30 0001595974 rubi:DataCentersForCloudBasedServicesMember 2019-01-01 2019-06-30 0001595974 us-gaap:RevolvingCreditFacilityMember rubi:LoanAgreementMember 2018-09-30 0001595974 us-gaap:RevolvingCreditFacilityMember rubi:LoanAgreementMember 2020-06-30 0001595974 us-gaap:RevolvingCreditFacilityMember rubi:LoanAgreementMember 2018-09-01 2018-09-30 0001595974 us-gaap:RevolvingCreditFacilityMember rubi:LoanAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember rubi:StreamlinePeriodAppliesMember 2018-09-01 2018-09-30 0001595974 us-gaap:RevolvingCreditFacilityMember rubi:LoanAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember rubi:StreamlinePeriodDoesNotApplyMember 2018-09-01 2018-09-30 0001595974 us-gaap:RevolvingCreditFacilityMember rubi:LoanAgreementMember us-gaap:PrimeRateMember rubi:StreamlinePeriodAppliesMember 2018-09-01 2018-09-30 0001595974 us-gaap:RevolvingCreditFacilityMember rubi:LoanAgreementMember us-gaap:PrimeRateMember rubi:StreamlinePeriodDoesNotApplyMember 2018-09-01 2018-09-30 0001595974 us-gaap:RevolvingCreditFacilityMember rubi:LoanAgreementMember rubi:CovenantTermScenarioOneMember 2018-09-30 0001595974 us-gaap:RevolvingCreditFacilityMember rubi:LoanAgreementMember rubi:CovenantTermScenarioOneMember 2018-09-01 2018-09-30 0001595974 us-gaap:RevolvingCreditFacilityMember rubi:LoanAgreementMember rubi:CovenantTermScenarioTwoMember 2018-09-30 0001595974 us-gaap:RevolvingCreditFacilityMember rubi:LoanAgreementMember rubi:CovenantTermScenarioTwoMember 2018-09-01 2018-09-30 0001595974 us-gaap:RevolvingCreditFacilityMember rubi:LoanAgreementMember rubi:DebtInstrumentCovenantCompliancePeriodOneMember 2018-09-30 0001595974 us-gaap:RevolvingCreditFacilityMember rubi:LoanAgreementMember rubi:CovenantCompliancePeriodTwoMember 2018-09-01 2018-09-30 0001595974 us-gaap:RevolvingCreditFacilityMember rubi:LoanAgreementMember rubi:CovenantCompliancePeriodThreeMember 2018-09-01 2018-09-30 shares iso4217:USD iso4217:USD shares pure rubi:numberOfProjects rubi:lawsuit 0001595974 false 2020 Q2 --12-31 P6M 10-Q true 2020-06-30 false 001-36384 MAGNITE, INC. DE 20-8881738 12181 Bluff Creek Drive, 4th Floor Los Angeles, CA 90094 (310) 207-0272 Common stock, par value $0.00001 per share MGNI NASDAQ Yes Yes Accelerated Filer false false false 110250959 107490000 88888000 292433000 217571000 10265000 6591000 410188000 313050000 19704000 23667000 43814000 21491000 17256000 16053000 104953000 11386000 3403000 2103000 157804000 7370000 757122000 395120000 347432000 259439000 12030000 7282000 2881000 778000 362343000 267499000 34598000 15231000 2710000 454000 399651000 283184000 0.00001 0.00001 10000000 10000000 0 0 0 0 0 0 0.00001 0.00001 500000000 500000000 109861000 109861000 53888000 53888000 2000 1000 749959000 453064000 -2603000 -45000 -389887000 -341084000 357471000 111936000 757122000 395120000 42348000 37870000 78643000 70286000 21545000 15085000 35548000 30201000 20029000 11519000 31298000 22111000 13063000 9839000 23756000 19555000 15780000 10027000 24907000 20307000 12493000 0 14423000 0 82910000 46470000 129932000 92174000 -40562000 -8600000 -51289000 -21888000 -2000 214000 142000 407000 1284000 46000 1293000 188000 440000 143000 1138000 -158000 1722000 403000 2573000 437000 -38840000 -8197000 -48716000 -21451000 288000 84000 87000 -624000 -39128000 -8281000 -48803000 -20827000 -0.36 -0.16 -0.60 -0.40 108530000 52358000 81698000 51969000 -39128000 -8281000 -48803000 -20827000 0 0 0 2000 -1769000 -128000 -2558000 -36000 -1769000 -128000 -2558000 -34000 -40897000 -8409000 -51361000 -20861000 51159000 1000 433877000 -259000 -315606000 118013000 76000 251000 251000 182000 1171000 459000 1835000 1835000 4514000 4514000 94000 94000 -12546000 -12546000 51765000 1000 436807000 -165000 -328152000 108491000 79000 0 132000 0 0 132000 118000 477000 477000 1022000 0 12000 12000 4949000 4949000 -128000 -128000 -8281000 -8281000 52984000 1000 442353000 -293000 -336433000 105628000 53888000 1000 453064000 -45000 -341084000 111936000 27000 23000 23000 1861000 716000 7485000 7485000 4218000 4218000 -789000 -789000 -9675000 -9675000 55060000 1000 449820000 -834000 -350759000 98228000 746000 2276000 2276000 159000 693000 693000 1904000 107000 349000 349000 52099000 1000 275772000 275773000 11646000 11646000 10101000 10101000 -1769000 -1769000 -39128000 -39128000 109861000 2000 749959000 -2603000 -389887000 357471000 -48803000 -20827000 22081000 16814000 13948000 9164000 12000 -16000 44000 966000 0 -24000 -232000 -379000 2296000 -777000 361000 -752000 -73728000 -26831000 -8716000 -593000 -83193000 -27567000 -5838000 -127000 -21496000 5533000 3420000 2212000 4718000 4160000 54595000 0 0 7500000 46457000 1128000 2299000 383000 693000 477000 7834000 1847000 -4842000 -987000 -265000 -15000 19854000 5659000 88888000 80452000 108742000 86111000 306000 145000 34000 25000 56000 118000 371000 299000 162000 3237000 1252000 0 287418000 0 Organization and Summary of Significant Accounting Policies<div style="text-indent:36pt;padding-right:4.5pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Company Overview</span></div><div style="text-indent:36pt;padding-right:4.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Magnite, Inc., ("Magnite" or the "Company"), formerly known as The Rubicon Project, Inc., was formed and began operations in April 2007. On April 1, 2020, Magnite completed a stock-for-stock merger ("Merger") with Telaria, Inc., ("Telaria"), a leading provider of connected television ("CTV") technology. The Company operates a sell side advertising platform that offers buyers and sellers of digital advertising a single partner for transacting globally across all channels, formats, and auction types.</span></div><div style="text-indent:36pt;padding-right:4.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On June 8, 2020, the Company voluntarily delisted its common stock from the New York Stock Exchange ("NYSE") and commenced listing on The Nasdaq Global Select Market of The Nasdaq Stock Market LLC ("Nasdaq"). On June 30, 2020, the Company changed its name from "The Rubicon Project, Inc." to "Magnite, Inc." In connection with the name change, the Company also changed its ticker symbol from "RUBI" to "MGNI." Magnite has its principal offices in Los Angeles, New York City, London, and Sydney, and additional offices in Europe, Asia, North America, and South America. </span></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company provides a technology solution to automate the purchase and sale of digital advertising inventory for buyers and sellers. The Company’s platform features applications and services for sellers of digital advertising inventory, or publishers, that own or operate websites, applications, CTV channels, and other digital media properties, to manage and monetize their inventory; applications and services for buyers, including advertisers, agencies, agency trading desks, and demand side platforms, to buy digital advertising inventory; and a transparent, independent marketplace that brings buyers and sellers together and facilitates intelligent decision making and automated transaction execution at scale. The Company's clients include many of the world's leading publishers of websites, CTV channels, mobile applications, and buyers of digital advertising inventory.</span></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Publishers monetize their inventory through the Company’s platform by seamlessly connecting to a global market of integrated buyers that transact through real-time bidding, which includes direct sale of premium inventory to a buyer, referred to as private marketplace ("PMP"), and open auction bidding, where buyers bid against each other in a real-time auction for the right to purchase a publisher’s inventory, referred to as open marketplace ("OMP"). At the same time, buyers leverage the Company’s platform to manage their advertising spending and reach their target audiences, simplify order management and campaign tracking, obtain actionable insights into audiences for their advertising, and access impression-level purchasing from thousands of sellers.</span></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation and Summary of Significant Accounting Policies </span></div><div style="text-indent:36pt;padding-right:4.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with United States Generally Accepted Accounting Principles, or GAAP, for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair statement of the results for the interim period presented have been included. Operating results for the six months ended June 30, 2020 are not necessarily indicative of the results that may be expected for any future interim period, the year ending December 31, 2020, or for any future year. </span></div><div style="text-indent:36pt;padding-right:4.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The condensed consolidated balance sheet at December 31, 2019 has been derived from the audited financial statements at that date, but does not include all of the disclosures required by GAAP. The accompanying condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements and notes thereto for the year ended December 31, 2019 included in its 2019 Annual Report on Form 10-K. </span></div><div style="text-indent:36pt;padding-right:4.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There have been no significant changes in the Company's accounting policies from those disclosed in its audited consolidated financial statements and notes thereto for the year ended December 31, 2019 included in its Annual Report on Form 10-K. </span></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Reclassifications</span></div><div style="text-indent:36pt;padding-right:4.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain prior period amounts have been reclassified to conform to the current period presentation. Specifically, this includes amounts reclassified during the six months ended June 30, 2020 to conform to the current presentation for the three months ended June 30, 2020 in the condensed consolidated statements of operations related to merger and restructuring costs.</span></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Use of Estimates</span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported and disclosed financial statements and accompanying footnotes. Due to the economic uncertainty as a result of the COVID-19 pandemic, it has become more difficult to apply certain assumptions and judgments into these estimates. </span><span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The extent of the impact of </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">COVID-19 </span><span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">pandemic on the Company's operational and financial performance will depend on future developments, which are highly uncertain and cannot be predicted, including but not limited to, the duration and spread of the outbreak, its severity, including any resurgence, the actions to contain the virus or treat its impact, and </span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">how quickly and to what extent normal economic and operating conditions can resume, as discussed in more detail within Part II, Item 2: "Management's Discussion and Analysis" and Part II, Item 1A: "Risk Factors." During the six months ended June 30, 2020, this uncertainty resulted in a higher level of judgment related to its estimates and assumptions. As of the date of issuance of the condensed consolidated financial statements for the three and six months ended June 30, 2020, the Company is not aware of any specific event or circumstance that would require the Company to update its estimates, judgments, or revise the carrying value of its assets or liabilities. These estimates may change, as new events occur and additional information is obtained, and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company's financial statements.</span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recently Adopted Accounting Standards </span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-13—</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ASU 2016-13"). This guidance requires entities to use a current expected credit loss methodology to measure impairments of certain financial assets and to recognize an allowance for its estimate of lifetime expected credit losses. The main objective of this update is to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The guidance was effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted ASU 2016-13 as of January 1, 2020. The standard had no material impact on its consolidated financial statements.</span></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-13—</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> ("ASU 2018-13"), to streamline the disclosure requirements of ASC Topic 820—Fair Value Measurement. ASU 2018 removes certain disclosure requirements, including the valuation process for Level 3 fair value measurements, and adds certain quantitative disclosures around Level 3 fair value measurements. This ASU is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period, with early adoption permitted. The provisions of ASU 2018-13 are required to be adopted retrospectively, with the exception of disclosure of the range and weighted average of significant unobservable inputs used to develop Level 3 measurements, which can be adopted prospectively. The Company adopted ASU 2018-13 as of January 1, 2020. The standard had no material impact on its consolidated financial statements and related disclosures.</span></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-15—</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> ("ASU 2018-15"). ASU 2018-15 was issued to clarify the requirements of ASC 350-40—</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Intangibles—Goodwill and Other—Internal-Use Software </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">("ASC 350-40"). The ASU clarifies that implementation, setup and other upfront costs related to cloud computing agreements ("CCA") should be accounted for under ASC 350-40. ASC 2018-15</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">will require companies to capitalize certain costs incurred when purchasing a CCA that is a service. Under the new guidance, companies will apply the same criteria for capitalizing implementation costs in a CCA service as they would for internal-use software. The capitalized implementation costs will generally be expensed over the term of the service arrangement and the related assets will be assessed for impairment using the same model applied to long-lived assets. This ASU is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period, with early adoption permitted. ASU 2018-15 can be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. The Company adopted ASU 2018-15 as of January 1, 2020 on a prospective basis. The standard had no material impact on its consolidated financial statements and related disclosures.</span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recent Accounting Pronouncements</span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">In December 2019, the FASB issued ASU 2019-12—</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;">Simplifying the Accounting for Income Taxes </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">("ASU 2019-12"). ASU 2019-12 simplifies the accounting for income taxes by removing certain exceptions to general principles in Topic 740 and clarifies and amends existing guidance for clarity and consistent application. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2020 including interim reporting periods within those fiscal years. Early adoption is permitted. The Company is evaluating the impact of adopting this new accounting guidance on its consolidated financial statements and related disclosures, but does not anticipate it will have a material impact.</span></div> <div style="text-indent:36pt;margin-top:5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation and Summary of Significant Accounting Policies </span></div><div style="text-indent:36pt;padding-right:4.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with United States Generally Accepted Accounting Principles, or GAAP, for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair statement of the results for the interim period presented have been included. Operating results for the six months ended June 30, 2020 are not necessarily indicative of the results that may be expected for any future interim period, the year ending December 31, 2020, or for any future year. </span></div><div style="text-indent:36pt;padding-right:4.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The condensed consolidated balance sheet at December 31, 2019 has been derived from the audited financial statements at that date, but does not include all of the disclosures required by GAAP. The accompanying condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements and notes thereto for the year ended December 31, 2019 included in its 2019 Annual Report on Form 10-K. </span></div>There have been no significant changes in the Company's accounting policies from those disclosed in its audited consolidated financial statements and notes thereto for the year ended December 31, 2019 included in its Annual Report on Form 10-K. <div style="text-indent:36pt;margin-top:5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Reclassifications</span></div><div style="text-indent:36pt;padding-right:4.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain prior period amounts have been reclassified to conform to the current period presentation. Specifically, this includes amounts reclassified during the six months ended June 30, 2020 to conform to the current presentation for the three months ended June 30, 2020 in the condensed consolidated statements of operations related to merger and restructuring costs.</span></div> <div style="text-indent:36pt;margin-top:5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Use of Estimates</span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported and disclosed financial statements and accompanying footnotes. Due to the economic uncertainty as a result of the COVID-19 pandemic, it has become more difficult to apply certain assumptions and judgments into these estimates. </span><span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The extent of the impact of </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">COVID-19 </span><span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">pandemic on the Company's operational and financial performance will depend on future developments, which are highly uncertain and cannot be predicted, including but not limited to, the duration and spread of the outbreak, its severity, including any resurgence, the actions to contain the virus or treat its impact, and </span></div>how quickly and to what extent normal economic and operating conditions can resume, as discussed in more detail within Part II, Item 2: "Management's Discussion and Analysis" and Part II, Item 1A: "Risk Factors." During the six months ended June 30, 2020, this uncertainty resulted in a higher level of judgment related to its estimates and assumptions. As of the date of issuance of the condensed consolidated financial statements for the three and six months ended June 30, 2020, the Company is not aware of any specific event or circumstance that would require the Company to update its estimates, judgments, or revise the carrying value of its assets or liabilities. These estimates may change, as new events occur and additional information is obtained, and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company's financial statements. <div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recently Adopted Accounting Standards </span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-13—</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ASU 2016-13"). This guidance requires entities to use a current expected credit loss methodology to measure impairments of certain financial assets and to recognize an allowance for its estimate of lifetime expected credit losses. The main objective of this update is to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The guidance was effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted ASU 2016-13 as of January 1, 2020. The standard had no material impact on its consolidated financial statements.</span></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-13—</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> ("ASU 2018-13"), to streamline the disclosure requirements of ASC Topic 820—Fair Value Measurement. ASU 2018 removes certain disclosure requirements, including the valuation process for Level 3 fair value measurements, and adds certain quantitative disclosures around Level 3 fair value measurements. This ASU is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period, with early adoption permitted. The provisions of ASU 2018-13 are required to be adopted retrospectively, with the exception of disclosure of the range and weighted average of significant unobservable inputs used to develop Level 3 measurements, which can be adopted prospectively. The Company adopted ASU 2018-13 as of January 1, 2020. The standard had no material impact on its consolidated financial statements and related disclosures.</span></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-15—</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> ("ASU 2018-15"). ASU 2018-15 was issued to clarify the requirements of ASC 350-40—</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Intangibles—Goodwill and Other—Internal-Use Software </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">("ASC 350-40"). The ASU clarifies that implementation, setup and other upfront costs related to cloud computing agreements ("CCA") should be accounted for under ASC 350-40. ASC 2018-15</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">will require companies to capitalize certain costs incurred when purchasing a CCA that is a service. Under the new guidance, companies will apply the same criteria for capitalizing implementation costs in a CCA service as they would for internal-use software. The capitalized implementation costs will generally be expensed over the term of the service arrangement and the related assets will be assessed for impairment using the same model applied to long-lived assets. This ASU is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period, with early adoption permitted. ASU 2018-15 can be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. The Company adopted ASU 2018-15 as of January 1, 2020 on a prospective basis. The standard had no material impact on its consolidated financial statements and related disclosures.</span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recent Accounting Pronouncements</span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">In December 2019, the FASB issued ASU 2019-12—</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;">Simplifying the Accounting for Income Taxes </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">("ASU 2019-12"). ASU 2019-12 simplifies the accounting for income taxes by removing certain exceptions to general principles in Topic 740 and clarifies and amends existing guidance for clarity and consistent application. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2020 including interim reporting periods within those fiscal years. Early adoption is permitted. The Company is evaluating the impact of adopting this new accounting guidance on its consolidated financial statements and related disclosures, but does not anticipate it will have a material impact.</span></div> Net Income (Loss) Per Share<div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the basic and diluted net loss per share:  </span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:46.163%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.367%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="24" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except per share data)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and Diluted EPS:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(39,128)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,281)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(48,803)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20,827)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">108,530 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,369 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,698 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,004 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average unvested restricted stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average common shares outstanding used to compute net loss per share</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">108,530 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,358 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,698 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,969 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted net loss per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.36)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.16)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.60)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.40)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:36pt;padding-right:4.5pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following weighted-average shares have been excluded from the calculation of diluted net loss per share attributable to common stockholders for each period presented because they are anti-dilutive: </span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:46.728%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.290%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options to purchase common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,999 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">605 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,619 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">559 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock units</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,805 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,818 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,892 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,282 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested performance stock units</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ESPP</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total shares excluded from net loss per share</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,840 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,456 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,560 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,893 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the basic and diluted net loss per share:  </span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:46.163%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.367%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="24" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except per share data)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and Diluted EPS:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(39,128)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,281)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(48,803)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20,827)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">108,530 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,369 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,698 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,004 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average unvested restricted stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average common shares outstanding used to compute net loss per share</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">108,530 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,358 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,698 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,969 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted net loss per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.36)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.16)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.60)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.40)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> -39128000 -8281000 -48803000 -20827000 108530000 52369000 81698000 52004000 0 11000 0 35000 108530000 52358000 81698000 51969000 -0.36 -0.16 -0.60 -0.40 <div style="text-indent:36pt;padding-right:4.5pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following weighted-average shares have been excluded from the calculation of diluted net loss per share attributable to common stockholders for each period presented because they are anti-dilutive: </span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:46.728%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.290%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options to purchase common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,999 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">605 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,619 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">559 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock units</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,805 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,818 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,892 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,282 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested performance stock units</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ESPP</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total shares excluded from net loss per share</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,840 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,456 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,560 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,893 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 1999000 605000 1619000 559000 1000 5000 1000 24000 3805000 3818000 3892000 3282000 5000 0 3000 0 30000 28000 45000 28000 5840000 4456000 5560000 3893000 Revenues<div style="text-indent:36pt;text-align:justify;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company generates revenue from transactions where it provides a platform for the purchase and sale of digital advertising inventory. The Company also generates revenue from the fee it charges clients for use of its Demand Manager product, which generally is a percentage of the client's advertising spending. The Company provides a technology solution to automate the purchase and sale of digital advertising inventory for buyers and sellers. Digital advertising inventory is created when consumers access sellers’ content. Sellers provide digital advertising inventory to the Company’s platform in the form of advertising requests, or ad requests. When the Company receives ad requests from sellers, it sends bid requests to buyers, which enable buyers to bid on sellers’ digital advertising inventory. Winning bids can create advertising, or paid impressions, for the seller to present to the consumer. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The total volume of spending between buyers and sellers on the Company’s platform is referred to as advertising spend. The Company keeps a percentage of that advertising spend as a fee, and remits the remainder to the seller. The fee that the Company retains from the gross advertising spend on its platform is recognized as revenue. The fee earned on each transaction is based on the pre-existing agreement between the Company and the seller and the clearing price of the winning bid. The Company recognizes revenue upon fulfillment of its performance obligation to a client, which occurs at the point in time an ad renders and is counted as a paid impression, subject to an underlying agreement existing with the client and a fixed or determinable transaction price. Performance obligations for all transactions are satisfied, and the corresponding revenue is recognized, at a distinct point in time when an ad renders. The Company does not have arrangements with multiple performance obligations. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The determination of whether revenue should be reported on a gross or net basis is based on an assessment of whether the Company is acting as the principal or an agent in the transaction. In determining whether the Company is acting as the principal or an agent, the Company follows the accounting guidance for principal-agent considerations. Making such determinations involves judgment and is based on an evaluation of the terms of each arrangement, none of which are considered presumptive or determinative. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For substantially all transactions on the Company's platform, the Company reports revenue on a net basis as it does not act as the principal in the purchase and sale of digital advertising inventory because it does not have control of the digital advertising inventory and does not set prices agreed upon within the auction marketplace. However, for certain transactions related to revenue streams acquired in connection with the Merger with Telaria, the Company reports revenue on a gross basis, based primarily on its </span></div><div style="text-align:justify;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">determination that the Company acts as the primary obligor in the delivery of advertising campaigns for buyers with respect to such transactions. For the three months ended June 30, 2020, revenue reported on a gross basis </span><span style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">was </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">less than 2% of total revenue</span><span style="background-color:#ffff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-indent:36pt;text-align:justify;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents our revenue by channel for the three and six months ended June 30, 2020 and 2019:</span></div><div style="margin-top:5pt;margin-bottom:13pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:30.909%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:5.768%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.768%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.768%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.768%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.768%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.768%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.768%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.773%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="45" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except percentages)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Channel:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">CTV</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,919 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,919 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Desktop</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,271 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,588 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,567 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,809 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mobile</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,158 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,282 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,477 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,348 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,870 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,643 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,286 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        The following table presents our revenue disaggregated by geographic location, based on the location of the Company's sellers:</span></div><div style="margin-top:5pt;margin-bottom:15pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:46.728%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.290%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,587 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,790 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,120 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,276 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,761 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,080 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,523 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,010 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,348 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,870 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,643 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,286 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Payment terms are specified in agreements between the Company and the buyers and sellers on its platform. The Company generally bills buyers at the end of each month for the full purchase price of impressions filled in that month. The Company recognizes volume discounts as a reduction of revenue as they are incurred. Specific payment terms may vary by agreement, but are generally seventy-five days or less. The Company's accounts receivable are recorded at the amount of gross billings to buyers, net of allowances for the amounts the Company is responsible to collect. The Company's accounts payable related to amounts due to sellers are recorded at the net amount payable to sellers (see Note 5). Accordingly, both accounts receivable and accounts payable appear large in relation to revenue reported on a net basis. </span></div><div style="text-indent:36pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At June 30, 2020, two buyers accounted for 37% and 10%, respectively, of consolidated accounts receivable. At December 31, 2019, two buyers accounted for 23% and 17%, respectively, of consolidated accounts receivable. </span></div><div style="text-indent:36pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accounts receivable are recorded at the invoiced amount, are unsecured, and do not bear interest. The allowance for doubtful accounts is reviewed quarterly, requires judgment, and is based on the best estimate of the amount of probable credit losses in existing accounts receivable. The Company reviews the status of the then-outstanding accounts receivable on a customer-by-customer basis, taking into consideration the aging schedule of receivables, its historical collection experience, current information regarding the client, subsequent collection history, and other relevant data, in establishing the allowance for doubtful accounts. Accounts receivable is presented net of an allowance for doubtful accounts of $4.7 million at June 30, 2020, and $3.4 million at December 31, 2019. Accounts receivable are written off against the allowance for doubtful accounts when the Company determines amounts are no longer collectible. </span></div><div style="text-indent:36pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company reviews the associated payable to sellers for recovery of buyer receivable allowance and write-offs; in some cases, the Company can reduce the payable to sellers. The reduction of seller payables related to recovery of uncollected buyer receivables is netted against allowance expense. The contra seller payables related to recoveries were $2.2 million and $0.9 million as of June 30, 2020 and December 31, 2019, respectively. </span></div><div style="text-indent:36pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of activity in the allowance for doubtful accounts for the three and six months ended June 30, 2020 and 2019:</span></div><div style="margin-top:12pt;margin-bottom:13pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.858%;"><tr><td style="width:1.0%;"/><td style="width:53.869%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.749%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.365%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.749%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.749%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.365%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.754%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for doubtful accounts, Beginning Balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,080 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,530 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,400 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,340 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for doubtful accounts, Merger-assumed</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,033 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,033 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write-offs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,156)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,177)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,896)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,207)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for expected credit losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,715 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">367 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,128 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,587 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recoveries of previous write-offs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for doubtful accounts, June 30 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,672 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,672 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the three and six months ended June 30, 2020, the provision for expected credit losses associated with accounts receivable of $1.7 million and $2.1 million was offset by increases of contra seller payables related to recoveries of uncollected buyer receivables of $1.7 million and $2.1 million, respectively, which resulted in an insignificant amount of bad debt expense during the three and six months ended June 30, 2020. During the three and six months ended June 30, 2019, the provision for expected credit losses associated with accounts receivable of $0.4 million and $3.6 million was offset by increases of contra seller payables related to recoveries of uncollected buyer receivables of $0.2 million and $2.6 million, which resulted in bad debt expense during the period of $0.2 million and $1.0 million, respectively.</span></div> 0.02 <div style="text-indent:36pt;text-align:justify;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents our revenue by channel for the three and six months ended June 30, 2020 and 2019:</span></div><div style="margin-top:5pt;margin-bottom:13pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:30.909%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:5.768%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.768%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.768%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.768%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.768%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.768%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.768%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.773%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="45" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except percentages)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Channel:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">CTV</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,919 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,919 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Desktop</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,271 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,588 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,567 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,809 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mobile</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,158 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,282 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,477 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,348 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,870 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,643 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,286 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        The following table presents our revenue disaggregated by geographic location, based on the location of the Company's sellers:</span></div><div style="margin-top:5pt;margin-bottom:15pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:46.728%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.290%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,587 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,790 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,120 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,276 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,761 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,080 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,523 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,010 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,348 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,870 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,643 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,286 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 7919000 0.19 0 0 7919000 0.10 0 0 15271000 0.36 16588000 0.44 30567000 0.39 31809000 0.45 19158000 0.45 21282000 0.56 40157000 0.51 38477000 0.55 42348000 1 37870000 1 78643000 1 70286000 1 30587000 25790000 56120000 47276000 11761000 12080000 22523000 23010000 42348000 37870000 78643000 70286000 P75D 0.37 0.10 0.23 0.17 4700000 3400000 2200000 900000 The following is a summary of activity in the allowance for doubtful accounts for the three and six months ended June 30, 2020 and 2019:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.858%;"><tr><td style="width:1.0%;"/><td style="width:53.869%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.749%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.365%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.749%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.749%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.365%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.754%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for doubtful accounts, Beginning Balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,080 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,530 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,400 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,340 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for doubtful accounts, Merger-assumed</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,033 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,033 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write-offs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,156)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,177)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,896)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,207)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for expected credit losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,715 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">367 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,128 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,587 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recoveries of previous write-offs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for doubtful accounts, June 30 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,672 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,672 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr></table> 3080000 4530000 3400000 1340000 1033000 0 1033000 0 1156000 3177000 1896000 3207000 1715000 367000 2128000 3587000 0 0 7000 0 4672000 1720000 4672000 1720000 1700000 2100000 1700000 2100000 400000 3600000 200000 2600000 200000 1000000.0 Fair Value Measurements <div style="text-indent:36pt;margin-top:5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recurring Fair Value Measurements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Fair value represents the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Observable inputs are based on market data obtained from independent sources. The fair value hierarchy is based on the following three levels of inputs, of which the first two are considered observable and the last one is considered unobservable: </span></div><div style="text-indent:-27pt;padding-left:63pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;">Level 1 – Quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.</span></div><div style="text-indent:-27pt;padding-left:63pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;">Level 2 – Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.</span></div><div style="text-indent:-27pt;padding-left:63pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;">Level 3 – Unobservable inputs.</span></div><div style="text-indent:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The table below sets forth a summary of financial instruments that are measured at fair value on a recurring basis at June 30, 2020:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:30.909%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.429%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.514%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.514%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.516%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices in <br/>Active Markets for <br/>Identical Assets <br/>(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Other <br/>Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant <br/>Unobservable Inputs <br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="padding-left:36pt;padding-right:4.5pt;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">(in thousands)</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:13.5pt;padding-right:4.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cash equivalents</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,541 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,541 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:36pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The table below sets forth a summary of financial instruments that are measured at fair value on a recurring basis at December 31, 2019:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:11pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.858%;"><tr><td style="width:1.0%;"/><td style="width:30.956%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.305%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.507%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.538%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.507%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.538%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.507%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.542%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices in <br/>Active Markets for <br/>Identical Assets <br/>(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Other <br/>Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant <br/>Unobservable Inputs <br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="padding-left:36pt;padding-right:4.5pt;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">(in thousands)</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:13.5pt;padding-right:4.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cash equivalents</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div>At June 30, 2020 and December 31, 2019, cash equivalents of $3.5 million and $13.5 million, respectively, consisted of money market funds and commercial paper, with original maturities of three months or less. The carrying amounts of cash equivalents are classified as Level 1 or Level 2 depending on whether or not their fair values are based on quoted market prices for identical securities that are traded in an active market. <div style="text-indent:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The table below sets forth a summary of financial instruments that are measured at fair value on a recurring basis at June 30, 2020:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:30.909%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.429%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.514%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.514%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.516%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices in <br/>Active Markets for <br/>Identical Assets <br/>(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Other <br/>Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant <br/>Unobservable Inputs <br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="padding-left:36pt;padding-right:4.5pt;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">(in thousands)</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:13.5pt;padding-right:4.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cash equivalents</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,541 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,541 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:36pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The table below sets forth a summary of financial instruments that are measured at fair value on a recurring basis at December 31, 2019:</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:11pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.858%;"><tr><td style="width:1.0%;"/><td style="width:30.956%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.305%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.507%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.538%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.507%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.538%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.507%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.542%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices in <br/>Active Markets for <br/>Identical Assets <br/>(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Other <br/>Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant <br/>Unobservable Inputs <br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="padding-left:36pt;padding-right:4.5pt;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">(in thousands)</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:13.5pt;padding-right:4.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cash equivalents</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 3541000 3541000 0 0 13501000 13501000 0 0 3500000 13500000 Other Balance Sheet Amounts <div style="padding-left:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accounts payable and accrued expenses included the following:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:69.045%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.124%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.125%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable—seller</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">329,815 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">247,891 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable—trade</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,850 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,822 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued employee-related payables</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,767 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,726 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">347,432 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">259,439 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div>Restricted cash was $1.3 million at June 30, 2020, which is included in the ending balance of cash, cash equivalents and cash in the condensed consolidated statement of cash flows for the six months ended June 30, 2020. Restricted cash of $0.3 million was included within prepaid and other current assets and $1.0 million was included within other assets, non-current. There was no restricted cash at December 31, 2019. <div style="padding-left:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accounts payable and accrued expenses included the following:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:69.045%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.124%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.125%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable—seller</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">329,815 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">247,891 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable—trade</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,850 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,822 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued employee-related payables</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,767 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,726 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">347,432 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">259,439 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 329815000 247891000 7850000 4822000 9767000 6726000 347432000 259439000 1300000 300000 1000000.0 0 Goodwill and Intangible Assets<div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's goodwill balance as of June 30, 2020 and December 31, 2019 was $157.8 million and $7.4 million, respectively. The increase during the three and six months ended June 30, 2020 was a result of the merger with Telaria (Note 7). </span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s intangible assets as of June 30, 2020 and December 31, 2019 included the following:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:67.067%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.112%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.115%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortizable intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77,158 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,658 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,450 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,650 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">In-process research and development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,230 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Backlog</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">920 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-compete agreements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total identifiable intangible assets, gross</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">124,028 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,398 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated amortization—intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,390)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,823)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,154)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(162)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">In-process research and development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Backlog</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(307)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-compete agreements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(24)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(200)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total accumulated amortization—intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,075)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,012)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total identifiable intangible assets, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,953 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,386 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:33.75pt;margin-top:5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amortization of intangible assets for the three months ended June 30, 2020 and 2019 was $8.0 million and $0.8 million, respectively, and $9.1 million and $1.6 million for the six months ended June 30, 2020 and 2019, respectively. The estimated remaining amortization expense associated with the Company's intangible assets was as follows as of June 30, 2020:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:83.875%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.125%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,644 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,772 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,132 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,881 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,697 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,827 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,953 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div>Due to the economic impact associated with the COVID-19 pandemic, the Company performed a qualitative assessment of its long-lived assets and goodwill and concluded based on the Company's assessment of current market capitalization, adequate cash position, and expected future results, that there were no impairment indicators as of June 30, 2020 that would indicate impairment of its long-lived assets, including fixed assets, intangibles, and internal use capitalized software costs, and goodwill. 157800000 7400000 <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s intangible assets as of June 30, 2020 and December 31, 2019 included the following:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:67.067%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.112%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.115%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortizable intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77,158 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,658 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,450 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,650 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">In-process research and development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,230 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Backlog</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">920 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-compete agreements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total identifiable intangible assets, gross</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">124,028 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,398 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated amortization—intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,390)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,823)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,154)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(162)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">In-process research and development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Backlog</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(307)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-compete agreements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(24)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(200)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total accumulated amortization—intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,075)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,012)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total identifiable intangible assets, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,953 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,386 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 77158000 19658000 37450000 1650000 8230000 0 920000 0 70000 70000 200000 20000 124028000 21398000 14390000 9823000 4154000 162000 0 0 307000 0 24000 7000 200000 20000 19075000 10012000 104953000 11386000 8000000.0 800000 9100000 1600000 The estimated remaining amortization expense associated with the Company's intangible assets was as follows as of June 30, 2020:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:83.875%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.125%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,644 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,772 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,132 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,881 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,697 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,827 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,953 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 15644000 30772000 26132000 13881000 13697000 4827000 104953000 Business Combinations<div style="text-indent:36pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On April 1, 2020, (the "Acquisition Date"), the Company completed the Merger with Telaria. Upon completion of the Merger, each share of Telaria common stock issued and outstanding was converted into 1.082 shares of Magnite common stock. As a result, the Company issued 52,098,945 shares of Magnite common stock. In connection with the Merger, Magnite also assumed Telaria’s 2013 Equity Incentive Plan, as amended; 2008 Stock Plan, as amended; and the ScanScout, Inc. 2009 Equity Incentive Plan, as amended.</span></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of the Acquisition Date, former holders of Telaria common stock owned approximately 48% and pre-merger holders of Magnite common stock owned approximately 52% of the common stock of the combined company on a fully diluted basis. </span></div><div style="text-indent:36pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Merger was accounted for using the acquisition method of accounting in accordance with Accounting Standards Codification, referred to as ASC 805, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Business Combinations</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. Magnite management determined that Magnite was the acquiror for financial accounting purposes. In identifying Magnite as the accounting acquiror, management considered the structure of the transaction and other actions contemplated by the merger agreement, relative outstanding share ownership and market values, the composition of the combined company’s board of directors, the relative size of Magnite and Telaria, and the designation of certain senior management positions of the combined company.</span></div><div style="text-indent:36pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In accordance with ASC 805, the Company recorded the acquisition based on the fair value of the consideration transferred and then allocated the purchase price to the identifiable assets acquired and liabilities assumed based on their respective fair values as of the Acquisition Date. The excess of the value of consideration transferred over the aggregate fair value of those net assets was recorded as goodwill. Any identified definite lived intangible assets will be amortized over their estimated useful lives and any identified intangible assets with indefinite useful lives and goodwill will not be amortized but will be tested for impairment at least annually. All intangible assets and goodwill will be tested for impairment when certain indicators are present. Determining the fair value of assets acquired and liabilities assumed requires management to use significant judgment and estimates including the selection of valuation methodologies, estimates of future revenues and cash flows, discount rates, and selection of comparable companies. </span></div><div style="text-indent:36pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Management's purchase price allocation is preliminary and subject to change pending finalization of the valuation, including finalization of tax attributes and tax related liabilities. Under the acquisition method of accounting for business combinations, if the Company identifies changes to acquired deferred tax asset ("DTA") valuation allowances or liabilities related to uncertain tax positions during the measurement period, and they are related to new information obtained about facts and circumstances that existed as of the acquisition date, those changes are considered a measurement-period adjustment, and the Company will record the offset to goodwill. The Company records all other changes to DTA valuation allowances and liabilities related to uncertain tax positions in current- period income tax expense.</span></div><div style="text-indent:36pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For purposes of measuring the estimated fair value, where applicable, of the assets acquired and the liabilities assumed as reflected in the unaudited condensed combined financial information, the Company has applied the guidance in ASC 820, Fair Value Measurement, which establishes a framework for measuring fair value. In accordance with ASC 820, fair value is an exit price and 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." Under ASC 805, acquisition-related transaction costs and acquisition-related </span></div><div style="margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">restructuring charges are not included as components of consideration transferred but are accounted for as expenses in the period in which the costs are incurred.</span></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As part of the Merger, existing outstanding restricted stock units of Telaria common stock and stock options to purchase common stock of Telaria were exchanged for 1.082 restricted stock units of the Company and options to purchase the Company's common stock, respectively. The fair value of stock options exchanged on the date of the Merger attributable to pre-acquisition services was recorded as purchase consideration. The fair value of the restricted stock units and stock options exchanged on the date of the Merger attributable to post-acquisition services will be recorded as additional stock-based compensation expense in the Company's consolidated statements of operations over their remaining requisite service (vesting) periods. </span></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the total purchase consideration (in thousands): </span></div><div style="margin-top:5pt;"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.045%;"><tr><td style="width:1.0%;"/><td style="width:79.323%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.677%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares of Magnite common stock</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">274,604 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of stock-based awards exchanged</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,646 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acceleration of single trigger equity awards, converted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,168 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total purchase consideration</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">287,418 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        </span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The purchase consideration for the acquisition included 52,008,316 shares of the Company's common stock with a fair value of approximately $274.6 million, based on the Company's stock price as reported on the NYSE on the Acquisition Date. The fair value of stock options and restricted stock units exchanged on the Acquisition Date attributable to pre-acquisition services of approximately $10.4 million and $1.2 million, respectively, have been recorded as purchase consideration. In addition, the Company recorded additional purchase consideration associated with acceleration of 90,629 shares of common stock issued associated with single-trigger equity awards in the amount of $1.2 million. </span></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of stock options and restricted stock units exchanged on the Acquisition Date attributable to post-acquisition services of $4.7 million and $12.2 million, respectively, will be recorded as additional stock-based compensation expense on the Company's consolidated statement of operations over their remaining requisite service (vesting) periods. </span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of the purchase price was allocated to the identifiable assets acquired and liabilities assumed based upon their estimated fair values as of the date of the acquisition as set forth below: </span></div><div style="text-indent:36pt;margin-top:5pt;"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.468%;"><tr><td style="width:1.0%;"/><td style="width:79.405%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.595%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,848 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">150,924 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,190 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,814 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use lease asset</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,627 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,650 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted cash</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,747 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets, non-current</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,628 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets, non-current</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">150,434 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets acquired</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">499,965 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable and accrued expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">173,643 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease liabilities - current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,322 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,624 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease liabilities - non-current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,323 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other liabilities, non-current</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">624 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities assumed</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">212,547 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total purchase price</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">287,418 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:10pt;"><span><br/></span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company believes the amount of goodwill resulting from the purchase price allocation is primarily attributable to expected synergies from assembled workforce, an increase in development capabilities, increased offerings to customers, and enhanced opportunities for growth and innovation. Goodwill will not be amortized but instead will be tested for impairment at least </span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">annually or more frequently if certain indicators of impairment are present. In the event that goodwill has become impaired, the Company will record an expense for the amount impaired during the quarter in which the determination is made. The goodwill generated in the Merger is not tax deductible.</span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the components of the intangible assets and estimated useful lives (dollars in thousands):</span></div><div style="text-indent:36pt;margin-top:5pt;"><span><br/></span></div><div style="padding-right:18pt;margin-top:5pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.468%;"><tr><td style="width:1.0%;"/><td style="width:66.374%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.812%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.814%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Useful Life</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">In-process research and development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,230 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">4.7 years*</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.5 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Backlog</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">920 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.75 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.25 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets acquired</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,650 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">* In-process research and development consists of two projects with a weighted-average useful life of 4.7 years. Amortization begins once associated projects are completed and it is determined the projects have alternative future use.</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:36pt;padding-right:18pt;margin-top:5pt;"><span><br/></span></div><div style="text-indent:36pt;padding-right:18pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The intangible assets are generally amortized on a straight-line basis, which approximates the pattern in which the economic benefits are consumed, over their estimated useful lives. Amortization of developed technology is included in cost of revenues and the amortization of customer relationships, backlog, and trademarks is included in sales and marketing expenses in the condensed consolidated statement of operations. Once the projects associated with acquired in-process research and development are completed, amortization will be included in cost of revenues in the consolidated statement of operations. The intangible assets generated in the Merger are not tax deductible. </span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As such, as part of the Merger, deferred tax liabilities of $23.9 million were established related to the acquired intangible assets, which were fully offset by the estimated income tax effect of the partial release of Telaria's valuation allowance. The deferred tax liability was calculated based on an estimated combined tax rate of 23.3%. </span></div><div style="text-indent:36pt;padding-right:18pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recognized approximately $12.5 million and $14.4 million of acquisition related costs during the three and six months ended June 30, 2020, respectively (Note 8). In addition, as part of the Merger, the Company acquired Telaria's U.S. federal NOLs of approximately $126.2 million and state NOLs of approximately $128.0 million. Pursuant to Section 382 of the Internal Revenue Code, Telaria, Inc. underwent an ownership change for tax purposes. As a result, the use of the NOLs will be subject to annual 382 use limitations. The Company believes the ownership change will not impact the Company's ability to utilize substantially all of the NOLs to the extent it generates taxable income that can be offset by such losses.</span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Unaudited Pro Forma Information</span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table provides unaudited pro forma information as if Telaria had been merged with the Company as of January 1, 2019. The unaudited pro forma information reflects adjustments for additional amortization resulting from the fair value adjustments to assets acquired and liabilities assumed. The pro forma results do not include any anticipated cost synergies or other effects of the integration merged companies. Accordingly, pro forma amounts are not necessarily indicative of the results that actually would have occurred had the acquisition been completed on the dates indicated, nor is it indicative of the future operating results of the combined company.</span></div><div style="text-indent:36pt;margin-top:5pt;"><span><br/></span></div><div style="margin-top:5pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.305%;"><tr><td style="width:1.0%;"/><td style="width:53.028%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.948%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.518%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.948%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.778%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pro Forma Revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,086 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93,304 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,124 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pro Forma Net Loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,765 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,801 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,644 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pro forma net loss per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.63 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.25 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;margin-top:5pt;"><span><br/></span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the three months ended June 30, 2020, post-Merger revenue on a stand-alone basis for Telaria was $13.1 million. During the three months ended June 30, 2020, due to the process of integrating the operations of Telaria into the operations of the Company, the determination of Telaria's post-Merger operating results on a standalone basis were impracticable.</span></div> 1.082 52098945 0.48 0.52 1.082 <div style="text-indent:36pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the total purchase consideration (in thousands): </span></div><div style="margin-top:5pt;"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.045%;"><tr><td style="width:1.0%;"/><td style="width:79.323%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.677%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares of Magnite common stock</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">274,604 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of stock-based awards exchanged</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,646 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acceleration of single trigger equity awards, converted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,168 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total purchase consideration</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">287,418 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 274604000 11646000 1168000 287418000 52008316 274600000 10400000 1200000 90629 1200000 4700000 12200000 <div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of the purchase price was allocated to the identifiable assets acquired and liabilities assumed based upon their estimated fair values as of the date of the acquisition as set forth below: </span></div><div style="text-indent:36pt;margin-top:5pt;"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.468%;"><tr><td style="width:1.0%;"/><td style="width:79.405%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.595%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,848 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">150,924 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,190 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,814 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use lease asset</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,627 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,650 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted cash</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,747 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets, non-current</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,628 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets, non-current</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">150,434 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets acquired</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">499,965 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable and accrued expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">173,643 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease liabilities - current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,322 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,624 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease liabilities - non-current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,323 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other liabilities, non-current</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">624 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities assumed</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">212,547 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total purchase price</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">287,418 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the components of the intangible assets and estimated useful lives (dollars in thousands):</span></div><div style="text-indent:36pt;margin-top:5pt;"><span><br/></span></div><div style="padding-right:18pt;margin-top:5pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.468%;"><tr><td style="width:1.0%;"/><td style="width:66.374%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.812%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.814%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Useful Life</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">In-process research and development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,230 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">4.7 years*</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.5 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Backlog</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">920 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.75 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.25 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets acquired</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,650 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">* In-process research and development consists of two projects with a weighted-average useful life of 4.7 years. Amortization begins once associated projects are completed and it is determined the projects have alternative future use.</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 51848000 150924000 3190000 1814000 26627000 102650000 2747000 9628000 103000 150434000 499965000 173643000 5322000 11000 9624000 23323000 624000 212547000 287418000 57500000 P5Y 8230000 P4Y8M12D 35800000 P2Y6M 920000 P0Y9M 200000 P0Y3M 102650000 2 P4Y8M12D 23900000 0.233 12500000 14400000 126200000 128000000.0 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.305%;"><tr><td style="width:1.0%;"/><td style="width:53.028%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.948%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.518%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.948%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.778%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pro Forma Revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,086 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93,304 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,124 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pro Forma Net Loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,765 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,801 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,644 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pro forma net loss per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.63 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.25 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 56086000 93304000 102124000 9765000 67801000 26644000 0.10 0.63 0.25 13100000 Merger and Restructuring Costs<div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Merger and restructuring costs consist primarily of professional services fees and employee termination costs, including stock-based compensation charges, associated with the Merger and resulting restructuring activities.</span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes merger and restructuring cost activity (in thousands):</span></div><div style="margin-top:5pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:69.751%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.689%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.854%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Professional Service (investment banking advisory, legal and other professional services)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,754 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,581 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Personnel related (severance and one-time termination benefit costs)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,539 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,642 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-cash stock-based compensation (double-trigger acceleration and severance)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total merger and restructuring costs</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,493 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,423 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;margin-top:5pt;"><span><br/></span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accrued restructuring costs related to the Merger were $5.1 million at June 30, 2020. Accrued restructuring costs are included within other liabilities on the Company's condensed consolidated balance sheets. </span></div><div style="text-indent:36pt;margin-top:5pt;"><span><br/></span></div><div style="margin-top:5pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:81.192%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.808%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued merger and restructuring costs at December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring costs, personnel related and non-cash stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,842 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring costs, Merger assumed loss contracts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,592 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for restructuring costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,171)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-cash stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,200)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued merger and restructuring costs at June 30, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,063 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes merger and restructuring cost activity (in thousands):</span></div><div style="margin-top:5pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:69.751%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.689%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.854%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Professional Service (investment banking advisory, legal and other professional services)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,754 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,581 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Personnel related (severance and one-time termination benefit costs)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,539 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,642 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-cash stock-based compensation (double-trigger acceleration and severance)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total merger and restructuring costs</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,493 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,423 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:81.192%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.808%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued merger and restructuring costs at December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring costs, personnel related and non-cash stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,842 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring costs, Merger assumed loss contracts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,592 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for restructuring costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,171)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-cash stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,200)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued merger and restructuring costs at June 30, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,063 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 6754000 8581000 4539000 4642000 1200000 1200000 12493000 14423000 5100000 0 5842000 3592000 3171000 1200000 5063000 Stock-Based CompensationThe Company’s equity incentive plans provide for the grant of equity awards, including non-statutory or incentive stock options, restricted stock awards ("RSAs"), and restricted stock units ("RSUs"), to the Company's employees, officers, directors, and consultants. The Company's board of directors administers the plans. Outstanding options vest based upon continued service at varying rates, but generally over four years from issuance with 25% vesting after one year of service and the remainder vesting monthly thereafter. RSAs and RSUs vest at varying rates, typically with approximately 25% vesting after approximately one year of service and the remainder vesting semi-annually thereafter, but with certain retention grants vesting 50% on each of the first and second anniversaries of the grant date. Restricted stock units granted in 2020 have approximately 25% of the award vesting after approximately one year of service and the remainder vesting quarterly thereafter. Options, RSAs, and RSUs granted under the plans accelerate under certain circumstances for certain participants upon a change in control, as defined in the governing plan or award agreement. An aggregate of 9,665,082 shares remained available for future grants at June 30, 2020 under the plans.<div style="text-indent:36pt;margin-top:10pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock Options </span></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of stock option activity for the six months ended June 30, 2020 is as follows: </span></div><div style="margin-top:10pt;margin-bottom:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.717%;"><tr><td style="width:1.0%;"/><td style="width:42.900%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.172%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.508%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.172%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.508%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.172%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.508%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.460%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:36pt;padding-right:4.5pt;"><span><br/></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares Under Option</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted- Average Exercise Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted- Average Contractual Life</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate Intrinsic Value</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:36pt;padding-right:4.5pt;"><span><br/></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,262 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.82 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,098 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.28 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options assumed in Merger</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,998 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.80 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(773)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.98 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(92)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.83 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(113)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.97 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,380 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.31 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.63 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,392 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,954 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.59 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.00 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,758 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The total intrinsic values of options exercised during the six months ended June 30, 2020 was $3.4 million. At June 30, 2020, the Company had unrecognized employee stock-based compensation expense relating to unvested stock options of approximately $9.3 million, which is expected to be recognized over a weighted-average period of 2.7 years. Total fair value of options vested during the six months ended June 30, 2020 was $1.7 million. </span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company estimates the fair value of stock options that contain service and/or performance conditions using the Black-Scholes option pricing model. The grant date fair value of options granted and assumed during the six months ended June 30, 2020 was $3.17 per share. The grant date fair value of options granted during the six months ended June 30, 2020, was $3.20 per share and the fair value of options assumed in the Merger was $3.16 per share. </span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The weighted-average input assumptions used by the Company were as follows for options granted during the respective periods:</span></div><div style="margin-top:10pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:43.903%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.112%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.291%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.3</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">N/A</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.3</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.1</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.46 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">N/A</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.46 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.51 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">N/A</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend yield</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">N/A</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:36pt;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Restricted Stock Awards </span></div><div style="text-indent:36pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of RSA activity for the six months ended June 30, 2020 is as follows: </span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:67.067%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.112%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.115%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested shares of restricted stock awards outstanding at December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.49 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canceled</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.49 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Unvested shares of restricted stock awards outstanding at June 30, 2020</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There is no unrecognized stock-based compensation expense for RSAs at June 30, 2020 as they were fully vested. </span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Restricted Stock Units</span></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of RSU activity for the six months ended June 30, 2020 is as follows: </span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:69.045%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.124%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.125%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock units outstanding at December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,077 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.46 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,466 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.33 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock units assumed in Merger</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,416 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.40 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canceled</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(605)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.07 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,765)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.05 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Unvested restricted stock units outstanding at June 30, 2020</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,589 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The weighted-average grant date fair value per share of RSUs granted during the six months ended June 30, 2020 was $5.33. The aggregate fair value of RSUs that vested during the six months ended June 30, 2020 was $29.7 million. At June 30, 2020, the intrinsic value of unvested RSUs was $70.6 million. At June 30, 2020, the Company had unrecognized stock-based compensation expense relating to unvested RSUs of approximately $47.6 million, which is expected to be recognized over a weighted-average period of 2.8 years. </span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Performance Stock Units</span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In April 2020, the Company granted the Company's CEO 146,341 restricted stock units that vest based on certain stock price performance metrics with a fair value of $0.9 million. The grant date fair value per share of restricted stock was $6.15, which was estimated using a Monte-Carlo lattice model. During the three and six months ended June 30, 2020, the Company recognized $0.1 million of stock-based compensation related to these performance stock units based on a performance measurement of 65.9%. At June 30, 2020, the Company had unrecognized employee stock-based compensation expense of approximately $0.8 million, which is expected to be recognized over the remaining 2.75 years. Between 0% and 150% of the performance stock units will vest on the third anniversary of its grant date. The compensation expense will not be reversed if the performance metrics are not met. </span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Employee Stock Purchase Plan</span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In November 2013, the Company adopted the Company's 2014 Employee Stock Purchase Plan ("ESPP"). The ESPP is designed to enable eligible employees to periodically purchase shares of the Company's common stock at a discount through payroll deductions of up to 10% of their eligible compensation, subject to any plan limitations. At the end of each <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk1NTA5ZWYyZDQ3ZDRmYTFhMDA3YmE4ODM3MzcwMWIzL3NlYzo5NTUwOWVmMmQ0N2Q0ZmExYTAwN2JhODgzNzM3MDFiM182MS9mcmFnOmY4MTNkYjkwYzQwYjQ2ZTY5MTU4YWNhYTQ2ODdjYjJhL3RleHRyZWdpb246ZjgxM2RiOTBjNDBiNDZlNjkxNThhY2FhNDY4N2NiMmFfNTQ5NzU1ODE0Mjg2NA_d3013106-6cbe-40bb-b445-c37579b8dc83">six</span>-month offering period, employees are able to purchase shares at a price per share equal to 85% of the lower of the fair market value of the Company's common stock on the first trading day of the offering period or on the last trading day of the offering period. Offering periods generally commence and end in May and November of each year.</span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, the Company has reserved 2,271,459 shares of its common stock for issuance under the ESPP. The ESPP has an evergreen provision pursuant to which the share reserve will automatically increase on January 1st of each year in an amount equal to 1% of the total number of shares of capital stock outstanding on December 31st of the preceding calendar year, although the Company’s board of directors may provide for a lesser increase, or no increase, in any year.</span></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock-Based Compensation Expense </span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Total stock-based compensation expense recorded in the condensed consolidated statements of operations was as follows:  </span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:46.728%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.290%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">189 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">106 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">290 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">198 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,534 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,459 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,619 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,804 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Technology and development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,166 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,408 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,743 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,064 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,431 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,937 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring and other exit costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,891 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,795 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,948 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,164 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> P4Y 0.25 P1Y 0.25 P1Y 0.50 0.25 P1Y 9665082 <div style="text-indent:36pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of stock option activity for the six months ended June 30, 2020 is as follows: </span></div><div style="margin-top:10pt;margin-bottom:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.717%;"><tr><td style="width:1.0%;"/><td style="width:42.900%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.172%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.508%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.172%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.508%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.172%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.508%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.460%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:36pt;padding-right:4.5pt;"><span><br/></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares Under Option</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted- Average Exercise Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted- Average Contractual Life</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate Intrinsic Value</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:36pt;padding-right:4.5pt;"><span><br/></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,262 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.82 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,098 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.28 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options assumed in Merger</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,998 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.80 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(773)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.98 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(92)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.83 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(113)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.97 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,380 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.31 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.63 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,392 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,954 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.59 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.00 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,758 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr></table></div> 4262000 6.82 1098000 5.28 4998000 3.80 773000 2.98 92000 12.83 113000 4.97 9380000 5.31 P5Y7M17D 20392000 5954000 5.59 P4Y 13758000 3400000 9300000 P2Y8M12D 1700000 3.17 3.20 3.16 <div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The weighted-average input assumptions used by the Company were as follows for options granted during the respective periods:</span></div><div style="margin-top:10pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:43.903%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.112%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.291%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.3</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">N/A</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.3</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.1</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.46 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">N/A</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.46 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.51 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">N/A</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend yield</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">N/A</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> P6Y3M18D P6Y3M18D P6Y1M6D 0.0046 0.0046 0.0251 0.67 0.67 0.60 0 0 0 <div style="text-indent:36pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of RSA activity for the six months ended June 30, 2020 is as follows: </span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:67.067%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.112%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.115%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested shares of restricted stock awards outstanding at December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.49 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canceled</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.49 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Unvested shares of restricted stock awards outstanding at June 30, 2020</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 2000 13.49 0 0 0 0 2000 13.49 0 0 0 <div style="text-indent:36pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of RSU activity for the six months ended June 30, 2020 is as follows: </span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:69.045%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.124%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.125%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock units outstanding at December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,077 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.46 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,466 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.33 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock units assumed in Merger</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,416 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.40 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canceled</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(605)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.07 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,765)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.05 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Unvested restricted stock units outstanding at June 30, 2020</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,589 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 8077000 4.46 4466000 5.33 2416000 5.40 605000 5.07 3765000 4.05 10589000 5.15 5.33 29700000 70600000 47600000 P2Y9M18D 146341 900000 6.15 100000 100000 0.659 0.659 800000 P2Y9M 0 1.50 0.10 0.85 2271459 0.01 <div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Total stock-based compensation expense recorded in the condensed consolidated statements of operations was as follows:  </span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:46.728%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.288%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.290%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">189 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">106 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">290 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">198 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,534 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,459 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,619 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,804 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Technology and development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,166 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,408 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,743 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,064 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,431 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,937 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring and other exit costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,891 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,795 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,948 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,164 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 189000 106000 290000 198000 2534000 1459000 3619000 2804000 2225000 1166000 3408000 2225000 3743000 2064000 5431000 3937000 1200000 0 1200000 0 9891000 4795000 13948000 9164000 Income Taxes<div style="text-indent:36pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In determining quarterly provisions for income taxes, the Company uses the annual estimated effective tax rate applied to the actual year-to-date income. The Company's annual estimated effective tax rate differs from the statutory rate primarily as a result of state taxes, foreign taxes, nondeductible stock option expenses, and changes in the Company's valuation allowance. </span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recorded income tax expense of $0.3 million and $0.1 million for the three months ended June 30, 2020 and 2019, respectively, and an income tax expense of $0.1 million and benefit of $0.6 million for the six months ended June 30, 2020 and 2019, respectively. The tax expense for the three and six months ended June 30, 2020 is primarily the result of the domestic valuation allowance and the tax liability associated with the foreign subsidiaries.</span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On March 27, 2020, President Trump signed into law the Coronavirus Aid, Relief, and Economic Security Act ("CARES Act"), in response to the COVID-19 pandemic. The CARES Act is meant to infuse negatively affected companies with various tax cash benefits to ease the impact of the COVID-19 pandemic. The CARES Act, among other things, includes provisions relating to refundable payroll tax credits, deferment of employer-side social security payments, and net operating loss carryback periods. The Company has determined the tax implications of the CARES Act will not be material. To date the Company has not taken advantage of any relief under the Cares Act. In addition, various foreign jurisdictions where the Company has activity have enacted or are considering enacting a variety of measures that could impact our tax liabilities. The Company is monitoring new legislation and evaluating the potential tax implications of these measures globally.</span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Due to uncertainty as to the realization of benefits from the Company's domestic and certain international deferred tax assets, including net operating loss carryforwards and research and development tax credits, the Company has a full valuation allowance reserved against such assets. The Company intends to continue to maintain a full valuation allowance on the deferred tax assets until there is sufficient evidence to support the reversal of all or some portion of these allowances. </span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Due to the net operating loss carryforwards, all of the Company's United States federal and a majority of its state returns are open to examination by the Internal Revenue Service and state jurisdictions for all years since inception. The 2017 US Income Tax Return for Telaria, Inc. is under examination by the IRS. The audit is in a preliminary phase and there have been no issues identified through the period ending June 30, 2020. For Canada, the Netherlands, and the United Kingdom, all tax years remain open for examination by the local country tax authorities, for France only 2018 forward are open for examination, for Singapore 2017 and forward are open for examination, for Brazil, New Zealand, and Malaysia 2016 and forward are open for examination, for Australia and Germany 2015 and forward are open for examination, and for Japan 2014 and forward remain open for examination.</span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Pursuant to Section 382 of the Internal Revenue Code, the Company and Telaria, Inc. both underwent ownership changes for tax purposes (i.e. a more than 50% change in stock ownership in aggregated 5% shareholders) on April 1, 2020 due to the Merger. As a result, the use of our total domestic NOL carryforwards and tax credits generated prior to the ownership change will be subject to annual 382 use limitations. We believe that the ownership change will not impact our ability to utilize substantially all of our NOLs and carryforward credits to the extent we generate taxable income that can be offset by such losses.</span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There were no material changes to the Company's unrecognized tax benefits in the six months ended June 30, 2020, and the Company does not expect to have any significant changes to unrecognized tax benefits through the end of the fiscal year.</span></div> 300000 100000 100000 -600000 Commitments and Contingencies<div style="text-indent:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Commitments</span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020 and December 31, 2019, the Company had $4.3 million and $2.5 million, respectively, of letters of credit associated with office leases available for borrowing, on which there were no outstanding borrowings as of either date. The Company also has operating lease agreements, discussed in more detail in Note 12. In addition, subsequent to June 30, 2020, the Company entered into an agreement for third-party cloud-managed services. As part of the agreement, the Company has a minimum commitment to pay $20.0 million over the course of five years, with no annual minimum commitment. </span></div><div style="text-indent:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Guarantees and Indemnification</span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        The Company’s agreements with sellers, buyers, and other third parties typically obligate the Company to provide indemnity and defense for losses resulting from claims of intellectual property infringement, damages to property or persons, business losses, or other liabilities. Generally, these indemnity and defense obligations relate to the Company’s own business operations, obligations, and acts or omissions. However, under some circumstances, the Company agrees to indemnify and defend contract counterparties against losses resulting from their own business operations, obligations, and acts or omissions, or the business operations, obligations, and acts or omissions of third parties. For example, because the Company’s business interposes the Company between buyers and sellers in various ways, buyers often require the Company to indemnify them against acts and omissions of sellers, and sellers often require the Company to indemnify them against acts and omissions of buyers. In addition, the Company’s agreements with sellers, buyers, and other third parties typically include provisions limiting the Company’s liability to </span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">the counterparty, and the counterparty’s liability to the Company. These limits sometimes do not apply to certain liabilities, including indemnity obligations. These indemnity and limitation of liability provisions generally survive termination or expiration of the agreements in which they appear. The Company has also entered into indemnification agreements with its directors, executive officers, and certain other officers that will require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers, or employees. No material demands have been made upon the Company to provide indemnification under such agreements and there are no claims that the Company is aware of that could have a material effect on the Company’s condensed consolidated financial statements. </span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Litigation </span></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company and its subsidiaries may from time to time be parties to legal or regulatory proceedings, lawsuits and other claims incident to their business activities and to the Company’s status as a public company. Such routine matters may include, among other things, assertions of contract breach or intellectual property infringement, claims for indemnity arising in the course of the Company’s business, regulatory investigations or enforcement proceedings, and claims by persons whose employment has been terminated. Such matters are subject to many uncertainties, and outcomes are not predictable with assurance. Consequently, management is unable to ascertain the ultimate aggregate amount of monetary liability, amounts which may be covered by insurance or recoverable from third parties, or the financial impact with respect to such matters as of June 30, 2020. However, based on management’s knowledge as of June 30, 2020, management believes that the final resolution of these matters known at such date, individually and in the aggregate, will not have a material adverse effect upon the Company’s condensed consolidated financial position, results of operations or cash flows.</span></div><div style="text-indent:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Between February 5 and March 16, 2020, nine lawsuits were filed by purported stockholders of Telaria in connection with the merger with Magnite, Inc. Two lawsuits were brought as putative class actions (captioned Sabatini v. Telaria, Inc., et al. and Carter v. Telaria, Inc., et al). Seven lawsuits were brought by the plaintiffs individually (captioned Stein v. Telaria, Inc., et al; Lin v. Telaria, Inc. et al; Melool v. Telaria, Inc., et al; Robinson v. Telaria, Inc., et al; Wu v. Telaria, Inc., et al; Yang v. Telaria, Inc., et al; and Corthell v Telaria, Inc. et al (collectively, the “Complaints”)). The Complaints name as defendants Telaria and each member of its Board of Directors. The Sabatini complaint additionally names Magnite and Madison Merger Corp. ("Merger Sub") as defendants. On March 23, 2020, Telaria and Magnite filed supplemental disclosures to its Definitive Proxy Statement, mooting the Complaints and on April 1, 2020 the Merger was approved by stockholders of Telaria and Magnite. As of June 30, 2020, all of the Complaints have been voluntarily dismissed by plaintiffs. </span></div><div style="text-indent:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Employment Contracts </span></div>The Company has entered into severance agreements with certain employees and officers. The Company may be required to pay severance and accelerate the vesting of certain equity awards in the event of involuntary terminations. 4300000 2500000 20000000.0 P5Y 9 2 7 Lease Obligations<div style="text-indent:36pt;margin-top:5pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the three months ended June 30, 2020 and 2019, the Company recognized $3.8 million and $1.8 million, respectively, and $5.9 million and $3.6 million during the six months ended June 30, 2020 and 2019, respectively, of lease expense under ASC 842, which included operating lease expenses associated with leases included in the lease liability and ROU asset on the condensed consolidated balance sheet. In addition, for the three months ended June 30, 2020 and 2019, the Company recognized $0.3 million and $0.2 million, respectively, and $0.4 million and $0.4 million during the six months ended June 30, 2020 and 2019, respectively, of lease expense related to short-term leases, and $6.0 million and $3.3 million during the three months ended June 30, 2020 and 2019, respectively, and $8.4 million and $6.4 million during the six months ended June 30, 2020 and 2019, respectively, of variable and cloud-based services related to data centers that are not included in the ROU asset or lease liability balances. </span></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company also received rental income of $1.3 million and $46 thousand for real estate leases for which it subleases the property to third parties during the three months ended June 30, 2020 and 2019, respectively, and $1.3 million and $0.2 million for the six months ended June 30, 2020 and 2019, respectively.</span></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, a weighted average discount rate of 5.08% has been applied to the remaining lease payments to calculate the lease liabilities included within the condensed consolidated balance sheet. </span></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The maturity of the Company's lease liabilities were as follows (in thousands):</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:13pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.045%;"><tr><td style="width:1.0%;"/><td style="width:83.735%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.265%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,481 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,847 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,582 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,159 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,740 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,954 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease payments (undiscounted)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,763 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: imputed interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,135)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease liabilities—total (discounted)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,628 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div>In addition to the leases included in these condensed consolidated financial statements, the Company entered into an agreement during the three months ended June 30, 2020, which commenced on July 1, 2020, for a data center, in which the Company has commitments to pay $1.9 million over the course of three years. 3800000 1800000 5900000 3600000 300000 200000 400000 400000 6000000.0 3300000 8400000 6400000 1300000 46000 1300000 200000 0.0508 <div style="text-indent:36pt;margin-top:5pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The maturity of the Company's lease liabilities were as follows (in thousands):</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:13pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.045%;"><tr><td style="width:1.0%;"/><td style="width:83.735%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.265%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,481 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,847 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,582 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,159 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,740 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,954 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease payments (undiscounted)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,763 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: imputed interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,135)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease liabilities—total (discounted)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,628 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 7481000 10847000 7582000 7159000 6740000 14954000 54763000 8135000 46628000 1900000 P3Y Debt<div style="text-indent:36pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In September 2018, the Company amended and restated its loan and security agreement with Silicon Valley Bank ("SVB") (the "Loan Agreement"). The Loan Agreement provides a senior secured revolving credit facility of up to $40.0 million with a maturity date of September 26, 2020. As of June 30, 2020, the amount available for borrowing was $40.0 million. The Company incurred $0.1 million of debt issuance fees that were capitalized and are being amortized over the term of the Loan Agreement.</span></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">An unused revolver fee in the amount of 0.15% per annum of the average unused portion of the revolver line is charged and is payable monthly in arrears. The Company may elect for advances to bear interest calculated by reference to prime or LIBOR. If the Company elects LIBOR, amounts outstanding under the amended credit facility bear interest at a rate per annum equal to (a) LIBOR plus 2.50% if a streamline period applies or (b) LIBOR plus 4.00% if a streamline period does not apply. If the Company elects prime, advances bear interest at a rate of (a) prime plus 0.50% if a streamline period applies or (b) prime plus 2.00% if a streamline period does not apply. A streamline period is any period during which an event of default does not exist and the Company's Adjusted Quick Ratio (as defined in the Loan Agreement) is at least 1.05 for each day in the preceding month. </span></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Loan Agreement is collateralized by security interests in substantially all of the Company's assets. Subject to certain exceptions, the Loan Agreement restricts the Company's ability to, among other things, pay dividends, sell assets, make changes to the nature of the business, engage in mergers or acquisitions, incur, assume or permit to exist, additional indebtedness and guarantees, create or permit to exist, liens, make distributions or redeem or repurchase capital stock, or make other investments, engage in transactions with affiliates, make payments with respect to subordinated debt, and enter into certain transactions without the consent of the financial institution. If a streamline period is not in effect, the Company is required to maintain a lockbox arrangement where clients' payments received in the lockbox will immediately reduce the amounts outstanding on the credit facility.</span></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Loan Agreement requires the Company to comply with financial covenants, including a minimum Adjusted Quick Ratio and the achievement of certain Adjusted EBITDA targets. On a monthly basis, or quarterly if there were no advances outstanding during the calendar quarter, the Company is required to maintain a minimum Adjusted Quick Ratio of: (i) 1.00 if the trailing six month Adjusted EBITDA is $0 or less, or (ii) 0.90 if the trailing six month Adjusted EBITDA is greater than $0. If the Company’s Adjusted Quick Ratio is 1.05 or greater, a streamline period applies. As of June 30, 2020, the Company's Adjusted Quick Ratio was 1.10, which is in compliance with its covenant requirement and is higher than the minimum Adjusted Quick Ratio required to qualify for a streamline period. The Company must also maintain the following trailing twelve month Adjusted EBITDA targets as of the end of each quarter as follows: (1) September 30, 2018 through June 30, 2019 Adjusted EBITDA must be within 20% of the Adjusted EBITDA projections that were delivered to Silicon Valley Bank; (2) September 30, 2019 Adjusted EBITDA of $1 or greater; and (3) December 31, 2019 and thereafter, Adjusted EBITDA of $5.0 million or greater. As of June 30, 2020, the Company was in compliance with the Adjusted EBITDA covenant. </span></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Loan Agreement also includes customary representations and warranties, affirmative covenants, and events of default, including events of default upon a change of control and material adverse change (as defined in the Loan Agreement). Following an event of default, SVB would be entitled to, among other things, accelerate payment of amounts due under the credit facility and exercise all rights of a secured creditor.</span></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, there were no amounts outstanding under the Loan Agreement. Future availability under the credit facility is dependent on several factors including the available borrowing base and compliance with future covenant requirements.</span></div> 40000000.0 40000000.0 100000 0.0015 0.0250 0.0400 0.0050 0.0200 1.05 1.00 0 0.90 0 1.05 1.10 0.20 1 5000000.0 0 XML 15 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover Page - shares
6 Months Ended
Jun. 30, 2020
Aug. 06, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2020  
Document Transition Report false  
Entity File Number 001-36384  
Entity Registrant Name MAGNITE, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 20-8881738  
Entity Address, Address Line One 12181 Bluff Creek Drive,  
Entity Address, Address Line Two 4th Floor  
Entity Address, City or Town Los Angeles,  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 90094  
City Area Code (310)  
Local Phone Number 207-0272  
Title of 12(b) Security Common stock, par value $0.00001 per share  
Trading Symbol MGNI  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   110,250,959
Entity Central Index Key 0001595974  
Amendment Flag false  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q2  
Current Fiscal Year End Date --12-31  
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 107,490 $ 88,888
Accounts receivable, net 292,433 217,571
Prepaid expenses and other current assets 10,265 6,591
TOTAL CURRENT ASSETS 410,188 313,050
Property and equipment, net 19,704 23,667
Right-of-use lease asset 43,814 21,491
Internal use software development costs, net 17,256 16,053
Intangible assets, net 104,953 11,386
Other assets, non-current 3,403 2,103
Goodwill 157,804 7,370
TOTAL ASSETS 757,122 395,120
Current liabilities:    
Accounts payable and accrued expenses 347,432 259,439
Lease liabilities, current 12,030 7,282
Other current liabilities 2,881 778
TOTAL CURRENT LIABILITIES 362,343 267,499
Lease liabilities, non-current 34,598 15,231
Other liabilities, non-current 2,710 454
TOTAL LIABILITIES 399,651 283,184
Commitments and contingencies (Note 11)
STOCKHOLDERS' EQUITY    
Preferred stock, $0.00001 par value, 10,000 shares authorized at June 30, 2020 and December 31, 2019; 0 shares issued and outstanding at June 30, 2020 and December 31, 2019 0 0
Common stock, $0.00001 par value; 500,000 shares authorized at June 30, 2020 and December 31, 2019; 109,861 and 53,888 shares issued and outstanding at June 30, 2020 and December 31, 2019, respectively 2 1
Additional paid-in capital 749,959 453,064
Accumulated other comprehensive loss (2,603) (45)
Accumulated deficit (389,887) (341,084)
TOTAL STOCKHOLDERS' EQUITY 357,471 111,936
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 757,122 $ 395,120
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2020
Dec. 31, 2019
Statement of Financial Position [Abstract]    
Preferred stock, par value (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 (usd per share) $ 0.00001 $ 0.00001
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, shares, issued (in shares) 109,861,000 53,888,000
Common stock, shares, outstanding (in shares) 109,861,000 53,888,000
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Income Statement [Abstract]        
Revenue $ 42,348 $ 37,870 $ 78,643 $ 70,286
Expenses:        
Cost of revenue 21,545 15,085 35,548 30,201
Sales and marketing 20,029 11,519 31,298 22,111
Technology and development 13,063 9,839 23,756 19,555
General and administrative 15,780 10,027 24,907 20,307
Merger and restructuring costs 12,493 0 14,423 0
Total expenses 82,910 46,470 129,932 92,174
Loss from operations (40,562) (8,600) (51,289) (21,888)
Other (income) expense:        
Interest (income) expense, net 2 (214) (142) (407)
Other income (1,284) (46) (1,293) (188)
Foreign exchange (gain) loss, net (440) (143) (1,138) 158
Total other income, net (1,722) (403) (2,573) (437)
Loss before income taxes (38,840) (8,197) (48,716) (21,451)
Provision (benefit) for income taxes 288 84 87 (624)
Net loss $ (39,128) $ (8,281) $ (48,803) $ (20,827)
Net loss per share:        
Basic and Diluted (usd per share) $ (0.36) $ (0.16) $ (0.60) $ (0.40)
Weighted average shares used to compute net loss per share:        
Basic and Diluted (in shares) 108,530 52,358 81,698 51,969
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Statement of Comprehensive Income [Abstract]        
Net loss $ (39,128) $ (8,281) $ (48,803) $ (20,827)
Other comprehensive income (loss):        
Unrealized gain on investments 0 0 0 2
Foreign currency translation adjustments (1,769) (128) (2,558) (36)
Other comprehensive loss (1,769) (128) (2,558) (34)
Comprehensive loss $ (40,897) $ (8,409) $ (51,361) $ (20,861)
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock 
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning Balance (in shares) at Dec. 31, 2018   51,159      
Beginning Balance at Dec. 31, 2018 $ 118,013 $ 1 $ 433,877 $ (259) $ (315,606)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of common stock options (in shares)   76      
Exercise of common stock options 251   251    
Restricted stock awards, net (in shares)   (182)      
Issuance of common stock related to RSU vesting (in shares)   1,171      
Shares withheld related to net share settlement (in shares)   (459)      
Shares withheld related to net share settlement (1,835)   (1,835)    
Stock-based compensation 4,514   4,514    
Other comprehensive income (loss) 94     94  
Net loss (12,546)       (12,546)
Ending Balance (in shares) at Mar. 31, 2019   51,765      
Ending Balance at Mar. 31, 2019 108,491 $ 1 436,807 (165) (328,152)
Beginning Balance (in shares) at Dec. 31, 2018   51,159      
Beginning Balance at Dec. 31, 2018 118,013 $ 1 433,877 (259) (315,606)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Other comprehensive income (loss) (34)        
Net loss (20,827)        
Ending Balance (in shares) at Jun. 30, 2019   52,984      
Ending Balance at Jun. 30, 2019 105,628 $ 1 442,353 (293) (336,433)
Beginning Balance (in shares) at Mar. 31, 2019   51,765      
Beginning Balance at Mar. 31, 2019 108,491 $ 1 436,807 (165) (328,152)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of common stock options (in shares)   79      
Exercise of common stock options 132 $ 0 132 0 0
Issuance of common stock related to employee stock purchase plan (in shares)   118      
Issuance of common stock related to employee stock purchase plan 477   477    
Issuance of common stock related to RSU vesting (in shares)   1,022      
Shares withheld related to net share settlement (in shares)   0      
Shares withheld related to net share settlement (12)   (12)    
Stock-based compensation 4,949   4,949    
Other comprehensive income (loss) (128)     (128)  
Net loss (8,281)       (8,281)
Ending Balance (in shares) at Jun. 30, 2019   52,984      
Ending Balance at Jun. 30, 2019 $ 105,628 $ 1 442,353 (293) (336,433)
Beginning Balance (in shares) at Dec. 31, 2019 53,888 53,888      
Beginning Balance at Dec. 31, 2019 $ 111,936 $ 1 453,064 (45) (341,084)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of common stock options (in shares)   27      
Exercise of common stock options 23   23    
Issuance of common stock related to RSU vesting (in shares)   1,861      
Shares withheld related to net share settlement (in shares)   (716)      
Shares withheld related to net share settlement (7,485)   (7,485)    
Stock-based compensation 4,218   4,218    
Other comprehensive income (loss) (789)     (789)  
Net loss (9,675)       (9,675)
Ending Balance (in shares) at Mar. 31, 2020   55,060      
Ending Balance at Mar. 31, 2020 $ 98,228 $ 1 449,820 (834) (350,759)
Beginning Balance (in shares) at Dec. 31, 2019 53,888 53,888      
Beginning Balance at Dec. 31, 2019 $ 111,936 $ 1 453,064 (45) (341,084)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Other comprehensive income (loss) (2,558)        
Net loss $ (48,803)        
Ending Balance (in shares) at Jun. 30, 2020 109,861 109,861      
Ending Balance at Jun. 30, 2020 $ 357,471 $ 2 749,959 (2,603) (389,887)
Beginning Balance (in shares) at Mar. 31, 2020   55,060      
Beginning Balance at Mar. 31, 2020 98,228 $ 1 449,820 (834) (350,759)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of common stock options (in shares)   746      
Exercise of common stock options 2,276   2,276    
Issuance of common stock related to employee stock purchase plan (in shares)   159      
Issuance of common stock related to employee stock purchase plan 693   693    
Issuance of common stock related to RSU vesting (in shares)   1,904      
Shares withheld related to net share settlement (in shares)   (107)      
Shares withheld related to net share settlement (349)   (349)    
Issuance of common stock associated with the Merger (in shares)   52,099      
Issuance of common stock associated with the Merger 275,773 $ 1 275,772    
Exchange of stock options and RSU related to Merger 11,646   11,646    
Stock-based compensation 10,101   10,101    
Other comprehensive income (loss) (1,769)     (1,769)  
Net loss $ (39,128)       (39,128)
Ending Balance (in shares) at Jun. 30, 2020 109,861 109,861      
Ending Balance at Jun. 30, 2020 $ 357,471 $ 2 $ 749,959 $ (2,603) $ (389,887)
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
OPERATING ACTIVITIES:    
Net loss $ (48,803) $ (20,827)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Depreciation and amortization 22,081 16,814
Stock-based compensation 13,948 9,164
(Gain) loss on disposal of property and equipment (12) 16
Provision for doubtful accounts 44 966
Accretion of available-for-sale securities 0 24
Non-cash lease expense (232) (379)
Unrealized foreign currency gains, net (2,296) 777
Deferred income taxes 361 (752)
Changes in operating assets and liabilities:    
Accounts receivable 73,728 26,831
Prepaid expenses and other assets 8,716 593
Accounts payable and accrued expenses (83,193) (27,567)
Other liabilities (5,838) (127)
Net cash (used in) provided by operating activities (21,496) 5,533
INVESTING ACTIVITIES:    
Purchases of property and equipment (3,420) (2,212)
Capitalized internal use software development costs (4,718) (4,160)
Cash, cash equivalents and restricted cash acquired in Merger 54,595 0
Maturities of available-for-sale securities 0 7,500
Net cash provided by investing activities 46,457 1,128
FINANCING ACTIVITIES:    
Proceeds from exercise of stock options 2,299 383
Proceeds from issuance of common stock under employee stock purchase plan 693 477
Taxes paid related to net share settlement (7,834) (1,847)
Net cash used in financing activities (4,842) (987)
EFFECT OF EXCHANGE RATE CHANGES ON CASH, CASH EQUIVALENTS AND RESTRICTED CASH (265) (15)
CHANGE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH 19,854 5,659
CASH, CASH EQUIVALENTS AND RESTRICTED CASH — Beginning of period 88,888 80,452
CASH, CASH EQUIVALENTS AND RESTRICTED CASH — End of period 108,742 86,111
SUPPLEMENTAL DISCLOSURES OF OTHER CASH FLOW INFORMATION:    
Cash paid for income taxes 306 145
Cash paid for interest 34 25
Capitalized assets financed by accounts payable and accrued expenses 56 118
Capitalized stock-based compensation 371 299
Operating lease right-of-use assets obtained in exchange for new operating lease liabilities 162 3,237
Change in restricted cash 1,252 0
Common stock and options issued for merger $ 287,418 $ 0
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Organization and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2020
Accounting Policies [Abstract]  
Organization and Summary of Significant Accounting Policies Organization and Summary of Significant Accounting Policies
Company Overview
Magnite, Inc., ("Magnite" or the "Company"), formerly known as The Rubicon Project, Inc., was formed and began operations in April 2007. On April 1, 2020, Magnite completed a stock-for-stock merger ("Merger") with Telaria, Inc., ("Telaria"), a leading provider of connected television ("CTV") technology. The Company operates a sell side advertising platform that offers buyers and sellers of digital advertising a single partner for transacting globally across all channels, formats, and auction types.
On June 8, 2020, the Company voluntarily delisted its common stock from the New York Stock Exchange ("NYSE") and commenced listing on The Nasdaq Global Select Market of The Nasdaq Stock Market LLC ("Nasdaq"). On June 30, 2020, the Company changed its name from "The Rubicon Project, Inc." to "Magnite, Inc." In connection with the name change, the Company also changed its ticker symbol from "RUBI" to "MGNI." Magnite has its principal offices in Los Angeles, New York City, London, and Sydney, and additional offices in Europe, Asia, North America, and South America.
The Company provides a technology solution to automate the purchase and sale of digital advertising inventory for buyers and sellers. The Company’s platform features applications and services for sellers of digital advertising inventory, or publishers, that own or operate websites, applications, CTV channels, and other digital media properties, to manage and monetize their inventory; applications and services for buyers, including advertisers, agencies, agency trading desks, and demand side platforms, to buy digital advertising inventory; and a transparent, independent marketplace that brings buyers and sellers together and facilitates intelligent decision making and automated transaction execution at scale. The Company's clients include many of the world's leading publishers of websites, CTV channels, mobile applications, and buyers of digital advertising inventory.
Publishers monetize their inventory through the Company’s platform by seamlessly connecting to a global market of integrated buyers that transact through real-time bidding, which includes direct sale of premium inventory to a buyer, referred to as private marketplace ("PMP"), and open auction bidding, where buyers bid against each other in a real-time auction for the right to purchase a publisher’s inventory, referred to as open marketplace ("OMP"). At the same time, buyers leverage the Company’s platform to manage their advertising spending and reach their target audiences, simplify order management and campaign tracking, obtain actionable insights into audiences for their advertising, and access impression-level purchasing from thousands of sellers.
Basis of Presentation and Summary of Significant Accounting Policies
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with United States Generally Accepted Accounting Principles, or GAAP, for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair statement of the results for the interim period presented have been included. Operating results for the six months ended June 30, 2020 are not necessarily indicative of the results that may be expected for any future interim period, the year ending December 31, 2020, or for any future year.
The condensed consolidated balance sheet at December 31, 2019 has been derived from the audited financial statements at that date, but does not include all of the disclosures required by GAAP. The accompanying condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements and notes thereto for the year ended December 31, 2019 included in its 2019 Annual Report on Form 10-K.
There have been no significant changes in the Company's accounting policies from those disclosed in its audited consolidated financial statements and notes thereto for the year ended December 31, 2019 included in its Annual Report on Form 10-K.
Reclassifications
Certain prior period amounts have been reclassified to conform to the current period presentation. Specifically, this includes amounts reclassified during the six months ended June 30, 2020 to conform to the current presentation for the three months ended June 30, 2020 in the condensed consolidated statements of operations related to merger and restructuring costs.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported and disclosed financial statements and accompanying footnotes. Due to the economic uncertainty as a result of the COVID-19 pandemic, it has become more difficult to apply certain assumptions and judgments into these estimates. The extent of the impact of COVID-19 pandemic on the Company's operational and financial performance will depend on future developments, which are highly uncertain and cannot be predicted, including but not limited to, the duration and spread of the outbreak, its severity, including any resurgence, the actions to contain the virus or treat its impact, and
how quickly and to what extent normal economic and operating conditions can resume, as discussed in more detail within Part II, Item 2: "Management's Discussion and Analysis" and Part II, Item 1A: "Risk Factors." During the six months ended June 30, 2020, this uncertainty resulted in a higher level of judgment related to its estimates and assumptions. As of the date of issuance of the condensed consolidated financial statements for the three and six months ended June 30, 2020, the Company is not aware of any specific event or circumstance that would require the Company to update its estimates, judgments, or revise the carrying value of its assets or liabilities. These estimates may change, as new events occur and additional information is obtained, and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company's financial statements.
Recently Adopted Accounting Standards
In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-13—Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("ASU 2016-13"). This guidance requires entities to use a current expected credit loss methodology to measure impairments of certain financial assets and to recognize an allowance for its estimate of lifetime expected credit losses. The main objective of this update is to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The guidance was effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted ASU 2016-13 as of January 1, 2020. The standard had no material impact on its consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13—Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement ("ASU 2018-13"), to streamline the disclosure requirements of ASC Topic 820—Fair Value Measurement. ASU 2018 removes certain disclosure requirements, including the valuation process for Level 3 fair value measurements, and adds certain quantitative disclosures around Level 3 fair value measurements. This ASU is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period, with early adoption permitted. The provisions of ASU 2018-13 are required to be adopted retrospectively, with the exception of disclosure of the range and weighted average of significant unobservable inputs used to develop Level 3 measurements, which can be adopted prospectively. The Company adopted ASU 2018-13 as of January 1, 2020. The standard had no material impact on its consolidated financial statements and related disclosures.
In August 2018, the FASB issued ASU 2018-15—Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract ("ASU 2018-15"). ASU 2018-15 was issued to clarify the requirements of ASC 350-40—Intangibles—Goodwill and Other—Internal-Use Software ("ASC 350-40"). The ASU clarifies that implementation, setup and other upfront costs related to cloud computing agreements ("CCA") should be accounted for under ASC 350-40. ASC 2018-15 will require companies to capitalize certain costs incurred when purchasing a CCA that is a service. Under the new guidance, companies will apply the same criteria for capitalizing implementation costs in a CCA service as they would for internal-use software. The capitalized implementation costs will generally be expensed over the term of the service arrangement and the related assets will be assessed for impairment using the same model applied to long-lived assets. This ASU is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period, with early adoption permitted. ASU 2018-15 can be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. The Company adopted ASU 2018-15 as of January 1, 2020 on a prospective basis. The standard had no material impact on its consolidated financial statements and related disclosures.
Recent Accounting Pronouncements
In December 2019, the FASB issued ASU 2019-12—Simplifying the Accounting for Income Taxes ("ASU 2019-12"). ASU 2019-12 simplifies the accounting for income taxes by removing certain exceptions to general principles in Topic 740 and clarifies and amends existing guidance for clarity and consistent application. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2020 including interim reporting periods within those fiscal years. Early adoption is permitted. The Company is evaluating the impact of adopting this new accounting guidance on its consolidated financial statements and related disclosures, but does not anticipate it will have a material impact.
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income (Loss) Per Share
6 Months Ended
Jun. 30, 2020
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share Net Income (Loss) Per Share
The following table presents the basic and diluted net loss per share:  
Three Months EndedSix Months Ended
June 30, 2020June 30, 2019June 30, 2020June 30, 2019
(in thousands, except per share data)
Basic and Diluted EPS:
Net loss$(39,128) $(8,281) $(48,803) $(20,827) 
Weighted-average common shares outstanding108,530  52,369  81,698  52,004  
Weighted-average unvested restricted stock—  (11) —  (35) 
Weighted-average common shares outstanding used to compute net loss per share108,530  52,358  81,698  51,969  
Basic and diluted net loss per share$(0.36) $(0.16) $(0.60) $(0.40) 
The following weighted-average shares have been excluded from the calculation of diluted net loss per share attributable to common stockholders for each period presented because they are anti-dilutive:
Three Months EndedSix Months Ended
June 30, 2020June 30, 2019June 30, 2020June 30, 2019
(in thousands)(in thousands)
Options to purchase common stock1,999  605  1,619  559  
Unvested restricted stock awards   24  
Unvested restricted stock units3,805  3,818  3,892  3,282  
Unvested performance stock units —   —  
ESPP30  28  45  28  
Total shares excluded from net loss per share5,840  4,456  5,560  3,893  
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues
6 Months Ended
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
The Company generates revenue from transactions where it provides a platform for the purchase and sale of digital advertising inventory. The Company also generates revenue from the fee it charges clients for use of its Demand Manager product, which generally is a percentage of the client's advertising spending. The Company provides a technology solution to automate the purchase and sale of digital advertising inventory for buyers and sellers. Digital advertising inventory is created when consumers access sellers’ content. Sellers provide digital advertising inventory to the Company’s platform in the form of advertising requests, or ad requests. When the Company receives ad requests from sellers, it sends bid requests to buyers, which enable buyers to bid on sellers’ digital advertising inventory. Winning bids can create advertising, or paid impressions, for the seller to present to the consumer.
The total volume of spending between buyers and sellers on the Company’s platform is referred to as advertising spend. The Company keeps a percentage of that advertising spend as a fee, and remits the remainder to the seller. The fee that the Company retains from the gross advertising spend on its platform is recognized as revenue. The fee earned on each transaction is based on the pre-existing agreement between the Company and the seller and the clearing price of the winning bid. The Company recognizes revenue upon fulfillment of its performance obligation to a client, which occurs at the point in time an ad renders and is counted as a paid impression, subject to an underlying agreement existing with the client and a fixed or determinable transaction price. Performance obligations for all transactions are satisfied, and the corresponding revenue is recognized, at a distinct point in time when an ad renders. The Company does not have arrangements with multiple performance obligations.
The determination of whether revenue should be reported on a gross or net basis is based on an assessment of whether the Company is acting as the principal or an agent in the transaction. In determining whether the Company is acting as the principal or an agent, the Company follows the accounting guidance for principal-agent considerations. Making such determinations involves judgment and is based on an evaluation of the terms of each arrangement, none of which are considered presumptive or determinative.
For substantially all transactions on the Company's platform, the Company reports revenue on a net basis as it does not act as the principal in the purchase and sale of digital advertising inventory because it does not have control of the digital advertising inventory and does not set prices agreed upon within the auction marketplace. However, for certain transactions related to revenue streams acquired in connection with the Merger with Telaria, the Company reports revenue on a gross basis, based primarily on its
determination that the Company acts as the primary obligor in the delivery of advertising campaigns for buyers with respect to such transactions. For the three months ended June 30, 2020, revenue reported on a gross basis was less than 2% of total revenue.
The following table presents our revenue by channel for the three and six months ended June 30, 2020 and 2019:
Three Months EndedSix Months Ended
June 30, 2020June 30, 2019June 30, 2020June 30, 2019
(in thousands, except percentages)
Channel:
CTV$7,919  19 %$—  — %$7,919  10 %$—  — %
Desktop15,271  36  16,588  44  30,567  39  31,809  45  
Mobile19,158  45  21,282  56  40,157  51  38,477  55  
Total$42,348  100 %$37,870  100 %$78,643  100 %$70,286  100 %
        The following table presents our revenue disaggregated by geographic location, based on the location of the Company's sellers:
Three Months EndedSix Months Ended
June 30, 2020June 30, 2019June 30, 2020June 30, 2019
(in thousands)(in thousands)
United States$30,587  $25,790  $56,120  $47,276  
International11,761  12,080  22,523  23,010  
Total$42,348  $37,870  $78,643  $70,286  
Payment terms are specified in agreements between the Company and the buyers and sellers on its platform. The Company generally bills buyers at the end of each month for the full purchase price of impressions filled in that month. The Company recognizes volume discounts as a reduction of revenue as they are incurred. Specific payment terms may vary by agreement, but are generally seventy-five days or less. The Company's accounts receivable are recorded at the amount of gross billings to buyers, net of allowances for the amounts the Company is responsible to collect. The Company's accounts payable related to amounts due to sellers are recorded at the net amount payable to sellers (see Note 5). Accordingly, both accounts receivable and accounts payable appear large in relation to revenue reported on a net basis.
At June 30, 2020, two buyers accounted for 37% and 10%, respectively, of consolidated accounts receivable. At December 31, 2019, two buyers accounted for 23% and 17%, respectively, of consolidated accounts receivable.
Accounts receivable are recorded at the invoiced amount, are unsecured, and do not bear interest. The allowance for doubtful accounts is reviewed quarterly, requires judgment, and is based on the best estimate of the amount of probable credit losses in existing accounts receivable. The Company reviews the status of the then-outstanding accounts receivable on a customer-by-customer basis, taking into consideration the aging schedule of receivables, its historical collection experience, current information regarding the client, subsequent collection history, and other relevant data, in establishing the allowance for doubtful accounts. Accounts receivable is presented net of an allowance for doubtful accounts of $4.7 million at June 30, 2020, and $3.4 million at December 31, 2019. Accounts receivable are written off against the allowance for doubtful accounts when the Company determines amounts are no longer collectible.
The Company reviews the associated payable to sellers for recovery of buyer receivable allowance and write-offs; in some cases, the Company can reduce the payable to sellers. The reduction of seller payables related to recovery of uncollected buyer receivables is netted against allowance expense. The contra seller payables related to recoveries were $2.2 million and $0.9 million as of June 30, 2020 and December 31, 2019, respectively.
The following is a summary of activity in the allowance for doubtful accounts for the three and six months ended June 30, 2020 and 2019:
Three Months EndedSix Months Ended
June 30, 2020June 30, 2019June 30, 2020June 30, 2019
(in thousands)(in thousands)
Allowance for doubtful accounts, Beginning Balance$3,080  $4,530  $3,400  $1,340  
Allowance for doubtful accounts, Merger-assumed1,033  —  1,033  —  
Write-offs(1,156) (3,177) (1,896) (3,207) 
Provision for expected credit losses1,715  367  2,128  3,587  
Recoveries of previous write-offs—  —   —  
Allowance for doubtful accounts, June 30 $4,672  $1,720  $4,672  $1,720  
During the three and six months ended June 30, 2020, the provision for expected credit losses associated with accounts receivable of $1.7 million and $2.1 million was offset by increases of contra seller payables related to recoveries of uncollected buyer receivables of $1.7 million and $2.1 million, respectively, which resulted in an insignificant amount of bad debt expense during the three and six months ended June 30, 2020. During the three and six months ended June 30, 2019, the provision for expected credit losses associated with accounts receivable of $0.4 million and $3.6 million was offset by increases of contra seller payables related to recoveries of uncollected buyer receivables of $0.2 million and $2.6 million, which resulted in bad debt expense during the period of $0.2 million and $1.0 million, respectively.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Recurring Fair Value Measurements 
Fair value represents the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Observable inputs are based on market data obtained from independent sources. The fair value hierarchy is based on the following three levels of inputs, of which the first two are considered observable and the last one is considered unobservable:
Level 1 – Quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.
Level 2 – Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.
Level 3 – Unobservable inputs.
The table below sets forth a summary of financial instruments that are measured at fair value on a recurring basis at June 30, 2020:
TotalQuoted Prices in
Active Markets for
Identical Assets
(Level 1)
Significant Other
Observable Inputs
(Level 2)
Significant
Unobservable Inputs 
(Level 3)
(in thousands)
Cash equivalents
$3,541  $3,541  $—  $—  
The table below sets forth a summary of financial instruments that are measured at fair value on a recurring basis at December 31, 2019:
TotalQuoted Prices in
Active Markets for
Identical Assets
(Level 1)
Significant Other
Observable Inputs
(Level 2)
Significant
Unobservable Inputs 
(Level 3)
(in thousands)
Cash equivalents
$13,501  $13,501  $—  $—  
At June 30, 2020 and December 31, 2019, cash equivalents of $3.5 million and $13.5 million, respectively, consisted of money market funds and commercial paper, with original maturities of three months or less. The carrying amounts of cash equivalents are classified as Level 1 or Level 2 depending on whether or not their fair values are based on quoted market prices for identical securities that are traded in an active market.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Other Balance Sheet Amounts
6 Months Ended
Jun. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Other Balance Sheet Amounts Other Balance Sheet Amounts
Accounts payable and accrued expenses included the following:
June 30, 2020December 31, 2019
(in thousands)
Accounts payable—seller$329,815  $247,891  
Accounts payable—trade7,850  4,822  
Accrued employee-related payables9,767  6,726  
Total$347,432  $259,439  
Restricted cash was $1.3 million at June 30, 2020, which is included in the ending balance of cash, cash equivalents and cash in the condensed consolidated statement of cash flows for the six months ended June 30, 2020. Restricted cash of $0.3 million was included within prepaid and other current assets and $1.0 million was included within other assets, non-current. There was no restricted cash at December 31, 2019.
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
The Company's goodwill balance as of June 30, 2020 and December 31, 2019 was $157.8 million and $7.4 million, respectively. The increase during the three and six months ended June 30, 2020 was a result of the merger with Telaria (Note 7).

The Company’s intangible assets as of June 30, 2020 and December 31, 2019 included the following:
June 30, 2020December 31, 2019
(in thousands)
Amortizable intangible assets:
Developed technology$77,158  $19,658  
Customer relationships37,450  1,650  
In-process research and development8,230  —  
Backlog920  —  
Non-compete agreements70  70  
Trademarks200  20  
Total identifiable intangible assets, gross124,028  21,398  
Accumulated amortization—intangible assets:
Developed technology(14,390) (9,823) 
Customer relationships(4,154) (162) 
In-process research and development—  —  
Backlog(307) —  
Non-compete agreements(24) (7) 
Trademarks(200) (20) 
Total accumulated amortization—intangible assets(19,075) (10,012) 
Total identifiable intangible assets, net$104,953  $11,386  
Amortization of intangible assets for the three months ended June 30, 2020 and 2019 was $8.0 million and $0.8 million, respectively, and $9.1 million and $1.6 million for the six months ended June 30, 2020 and 2019, respectively. The estimated remaining amortization expense associated with the Company's intangible assets was as follows as of June 30, 2020:
Fiscal YearAmount
(in thousands)
Remaining 2020$15,644  
202130,772  
202226,132  
202313,881  
202413,697  
Thereafter4,827  
Total$104,953  
Due to the economic impact associated with the COVID-19 pandemic, the Company performed a qualitative assessment of its long-lived assets and goodwill and concluded based on the Company's assessment of current market capitalization, adequate cash position, and expected future results, that there were no impairment indicators as of June 30, 2020 that would indicate impairment of its long-lived assets, including fixed assets, intangibles, and internal use capitalized software costs, and goodwill.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combinations
6 Months Ended
Jun. 30, 2020
Business Combinations [Abstract]  
Business Combinations Business Combinations
On April 1, 2020, (the "Acquisition Date"), the Company completed the Merger with Telaria. Upon completion of the Merger, each share of Telaria common stock issued and outstanding was converted into 1.082 shares of Magnite common stock. As a result, the Company issued 52,098,945 shares of Magnite common stock. In connection with the Merger, Magnite also assumed Telaria’s 2013 Equity Incentive Plan, as amended; 2008 Stock Plan, as amended; and the ScanScout, Inc. 2009 Equity Incentive Plan, as amended.
As of the Acquisition Date, former holders of Telaria common stock owned approximately 48% and pre-merger holders of Magnite common stock owned approximately 52% of the common stock of the combined company on a fully diluted basis.
The Merger was accounted for using the acquisition method of accounting in accordance with Accounting Standards Codification, referred to as ASC 805, Business Combinations. Magnite management determined that Magnite was the acquiror for financial accounting purposes. In identifying Magnite as the accounting acquiror, management considered the structure of the transaction and other actions contemplated by the merger agreement, relative outstanding share ownership and market values, the composition of the combined company’s board of directors, the relative size of Magnite and Telaria, and the designation of certain senior management positions of the combined company.
In accordance with ASC 805, the Company recorded the acquisition based on the fair value of the consideration transferred and then allocated the purchase price to the identifiable assets acquired and liabilities assumed based on their respective fair values as of the Acquisition Date. The excess of the value of consideration transferred over the aggregate fair value of those net assets was recorded as goodwill. Any identified definite lived intangible assets will be amortized over their estimated useful lives and any identified intangible assets with indefinite useful lives and goodwill will not be amortized but will be tested for impairment at least annually. All intangible assets and goodwill will be tested for impairment when certain indicators are present. Determining the fair value of assets acquired and liabilities assumed requires management to use significant judgment and estimates including the selection of valuation methodologies, estimates of future revenues and cash flows, discount rates, and selection of comparable companies.
Management's purchase price allocation is preliminary and subject to change pending finalization of the valuation, including finalization of tax attributes and tax related liabilities. Under the acquisition method of accounting for business combinations, if the Company identifies changes to acquired deferred tax asset ("DTA") valuation allowances or liabilities related to uncertain tax positions during the measurement period, and they are related to new information obtained about facts and circumstances that existed as of the acquisition date, those changes are considered a measurement-period adjustment, and the Company will record the offset to goodwill. The Company records all other changes to DTA valuation allowances and liabilities related to uncertain tax positions in current- period income tax expense.
For purposes of measuring the estimated fair value, where applicable, of the assets acquired and the liabilities assumed as reflected in the unaudited condensed combined financial information, the Company has applied the guidance in ASC 820, Fair Value Measurement, which establishes a framework for measuring fair value. In accordance with ASC 820, fair value is an exit price and 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." Under ASC 805, acquisition-related transaction costs and acquisition-related
restructuring charges are not included as components of consideration transferred but are accounted for as expenses in the period in which the costs are incurred.
As part of the Merger, existing outstanding restricted stock units of Telaria common stock and stock options to purchase common stock of Telaria were exchanged for 1.082 restricted stock units of the Company and options to purchase the Company's common stock, respectively. The fair value of stock options exchanged on the date of the Merger attributable to pre-acquisition services was recorded as purchase consideration. The fair value of the restricted stock units and stock options exchanged on the date of the Merger attributable to post-acquisition services will be recorded as additional stock-based compensation expense in the Company's consolidated statements of operations over their remaining requisite service (vesting) periods.
The following table summarizes the total purchase consideration (in thousands):

Shares of Magnite common stock$274,604  
Fair value of stock-based awards exchanged11,646  
Acceleration of single trigger equity awards, converted1,168  
Total purchase consideration$287,418  
        
The purchase consideration for the acquisition included 52,008,316 shares of the Company's common stock with a fair value of approximately $274.6 million, based on the Company's stock price as reported on the NYSE on the Acquisition Date. The fair value of stock options and restricted stock units exchanged on the Acquisition Date attributable to pre-acquisition services of approximately $10.4 million and $1.2 million, respectively, have been recorded as purchase consideration. In addition, the Company recorded additional purchase consideration associated with acceleration of 90,629 shares of common stock issued associated with single-trigger equity awards in the amount of $1.2 million.
The fair value of stock options and restricted stock units exchanged on the Acquisition Date attributable to post-acquisition services of $4.7 million and $12.2 million, respectively, will be recorded as additional stock-based compensation expense on the Company's consolidated statement of operations over their remaining requisite service (vesting) periods.
The fair value of the purchase price was allocated to the identifiable assets acquired and liabilities assumed based upon their estimated fair values as of the date of the acquisition as set forth below:

Cash and cash equivalents$51,848  
Accounts receivable, net150,924  
Prepaid expenses and other current assets3,190  
Property and equipment, net1,814  
Right-of-use lease asset26,627  
Intangible assets102,650  
Restricted cash2,747  
Other assets, non-current9,628  
Deferred tax assets, non-current103  
Goodwill150,434  
Total assets acquired$499,965  
Accounts payable and accrued expenses173,643  
Lease liabilities - current portion5,322  
Deferred revenue11  
Other current liabilities9,624  
Lease liabilities - non-current portion23,323  
Other liabilities, non-current624  
Total liabilities assumed212,547  
Total purchase price$287,418  

The Company believes the amount of goodwill resulting from the purchase price allocation is primarily attributable to expected synergies from assembled workforce, an increase in development capabilities, increased offerings to customers, and enhanced opportunities for growth and innovation. Goodwill will not be amortized but instead will be tested for impairment at least
annually or more frequently if certain indicators of impairment are present. In the event that goodwill has become impaired, the Company will record an expense for the amount impaired during the quarter in which the determination is made. The goodwill generated in the Merger is not tax deductible.
The following table summarizes the components of the intangible assets and estimated useful lives (dollars in thousands):

Estimated Useful Life
Technology$57,500  5 years
In-process research and development8,230  
4.7 years*
Customer relationships35,800  2.5 years
Backlog920  0.75 years
Trademarks200  0.25 years
Total intangible assets acquired$102,650  
* In-process research and development consists of two projects with a weighted-average useful life of 4.7 years. Amortization begins once associated projects are completed and it is determined the projects have alternative future use.

The intangible assets are generally amortized on a straight-line basis, which approximates the pattern in which the economic benefits are consumed, over their estimated useful lives. Amortization of developed technology is included in cost of revenues and the amortization of customer relationships, backlog, and trademarks is included in sales and marketing expenses in the condensed consolidated statement of operations. Once the projects associated with acquired in-process research and development are completed, amortization will be included in cost of revenues in the consolidated statement of operations. The intangible assets generated in the Merger are not tax deductible.
As such, as part of the Merger, deferred tax liabilities of $23.9 million were established related to the acquired intangible assets, which were fully offset by the estimated income tax effect of the partial release of Telaria's valuation allowance. The deferred tax liability was calculated based on an estimated combined tax rate of 23.3%.
The Company recognized approximately $12.5 million and $14.4 million of acquisition related costs during the three and six months ended June 30, 2020, respectively (Note 8). In addition, as part of the Merger, the Company acquired Telaria's U.S. federal NOLs of approximately $126.2 million and state NOLs of approximately $128.0 million. Pursuant to Section 382 of the Internal Revenue Code, Telaria, Inc. underwent an ownership change for tax purposes. As a result, the use of the NOLs will be subject to annual 382 use limitations. The Company believes the ownership change will not impact the Company's ability to utilize substantially all of the NOLs to the extent it generates taxable income that can be offset by such losses.
Unaudited Pro Forma Information
The following table provides unaudited pro forma information as if Telaria had been merged with the Company as of January 1, 2019. The unaudited pro forma information reflects adjustments for additional amortization resulting from the fair value adjustments to assets acquired and liabilities assumed. The pro forma results do not include any anticipated cost synergies or other effects of the integration merged companies. Accordingly, pro forma amounts are not necessarily indicative of the results that actually would have occurred had the acquisition been completed on the dates indicated, nor is it indicative of the future operating results of the combined company.

Three Months EndedSix Months Ended
June 30, 2019June 30, 2020June 30, 2019
(in thousands)(in thousands)
Pro Forma Revenue$56,086  $93,304  $102,124  
Pro Forma Net Loss$9,765  $67,801  $26,644  
Pro forma net loss per share$0.10  $0.63  $0.25  

During the three months ended June 30, 2020, post-Merger revenue on a stand-alone basis for Telaria was $13.1 million. During the three months ended June 30, 2020, due to the process of integrating the operations of Telaria into the operations of the Company, the determination of Telaria's post-Merger operating results on a standalone basis were impracticable.
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Merger and Restructuring Costs
6 Months Ended
Jun. 30, 2020
Restructuring and Related Activities [Abstract]  
Merger and Restructuring Costs Merger and Restructuring Costs
Merger and restructuring costs consist primarily of professional services fees and employee termination costs, including stock-based compensation charges, associated with the Merger and resulting restructuring activities.
The following table summarizes merger and restructuring cost activity (in thousands):
Three Months EndedSix Months Ended
June 30, 2020June 30, 2020
(in thousands)(in thousands)
Professional Service (investment banking advisory, legal and other professional services)$6,754  $8,581  
Personnel related (severance and one-time termination benefit costs)4,539  4,642  
Non-cash stock-based compensation (double-trigger acceleration and severance)1,200  1,200  
Total merger and restructuring costs$12,493  $14,423  

Accrued restructuring costs related to the Merger were $5.1 million at June 30, 2020. Accrued restructuring costs are included within other liabilities on the Company's condensed consolidated balance sheets.

(in thousands)
Accrued merger and restructuring costs at December 31, 2019$—  
Restructuring costs, personnel related and non-cash stock-based compensation5,842  
Restructuring costs, Merger assumed loss contracts3,592  
Cash paid for restructuring costs(3,171) 
Non-cash stock-based compensation(1,200) 
Accrued merger and restructuring costs at June 30, 2020$5,063  
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2020
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based CompensationThe Company’s equity incentive plans provide for the grant of equity awards, including non-statutory or incentive stock options, restricted stock awards ("RSAs"), and restricted stock units ("RSUs"), to the Company's employees, officers, directors, and consultants. The Company's board of directors administers the plans. Outstanding options vest based upon continued service at varying rates, but generally over four years from issuance with 25% vesting after one year of service and the remainder vesting monthly thereafter. RSAs and RSUs vest at varying rates, typically with approximately 25% vesting after approximately one year of service and the remainder vesting semi-annually thereafter, but with certain retention grants vesting 50% on each of the first and second anniversaries of the grant date. Restricted stock units granted in 2020 have approximately 25% of the award vesting after approximately one year of service and the remainder vesting quarterly thereafter. Options, RSAs, and RSUs granted under the plans accelerate under certain circumstances for certain participants upon a change in control, as defined in the governing plan or award agreement. An aggregate of 9,665,082 shares remained available for future grants at June 30, 2020 under the plans.
Stock Options
A summary of stock option activity for the six months ended June 30, 2020 is as follows:

Shares Under OptionWeighted- Average Exercise PriceWeighted- Average Contractual LifeAggregate Intrinsic Value

(in thousands)(in thousands)
Outstanding at December 31, 20194,262  $6.82  
Granted1,098  $5.28  
Options assumed in Merger4,998  $3.80  
Exercised(773) $2.98  
Expired(92) $12.83  
Forfeited(113) $4.97  
Outstanding at June 30, 20209,380  $5.31  5.63 years$20,392  
Exercisable at June 30, 20205,954  $5.59  4.00 years$13,758  
The total intrinsic values of options exercised during the six months ended June 30, 2020 was $3.4 million. At June 30, 2020, the Company had unrecognized employee stock-based compensation expense relating to unvested stock options of approximately $9.3 million, which is expected to be recognized over a weighted-average period of 2.7 years. Total fair value of options vested during the six months ended June 30, 2020 was $1.7 million.
The Company estimates the fair value of stock options that contain service and/or performance conditions using the Black-Scholes option pricing model. The grant date fair value of options granted and assumed during the six months ended June 30, 2020 was $3.17 per share. The grant date fair value of options granted during the six months ended June 30, 2020, was $3.20 per share and the fair value of options assumed in the Merger was $3.16 per share.
The weighted-average input assumptions used by the Company were as follows for options granted during the respective periods:
Three Months EndedSix Months Ended
June 30, 2020June 30, 2019June 30, 2020June 30, 2019
Expected term (in years)6.3N/A6.36.1
Risk-free interest rate0.46 %N/A0.46 %2.51 %
Expected volatility67 %N/A67 %60 %
Dividend yield— %N/A— %— %
Restricted Stock Awards
A summary of RSA activity for the six months ended June 30, 2020 is as follows:
Number of SharesWeighted-Average Grant Date Fair Value
(in thousands)
Unvested shares of restricted stock awards outstanding at December 31, 2019 $13.49  
Granted—  $—  
Canceled—  $—  
Vested(2) $13.49  
Unvested shares of restricted stock awards outstanding at June 30, 2020
—  $—  
There is no unrecognized stock-based compensation expense for RSAs at June 30, 2020 as they were fully vested.
Restricted Stock Units
A summary of RSU activity for the six months ended June 30, 2020 is as follows:
Number of SharesWeighted-Average Grant Date Fair Value
(in thousands)
Unvested restricted stock units outstanding at December 31, 20198,077  $4.46  
Granted4,466  $5.33  
Restricted stock units assumed in Merger2,416  $5.40  
Canceled(605) $5.07  
Vested(3,765) $4.05  
Unvested restricted stock units outstanding at June 30, 2020
10,589  $5.15  
The weighted-average grant date fair value per share of RSUs granted during the six months ended June 30, 2020 was $5.33. The aggregate fair value of RSUs that vested during the six months ended June 30, 2020 was $29.7 million. At June 30, 2020, the intrinsic value of unvested RSUs was $70.6 million. At June 30, 2020, the Company had unrecognized stock-based compensation expense relating to unvested RSUs of approximately $47.6 million, which is expected to be recognized over a weighted-average period of 2.8 years.
Performance Stock Units
In April 2020, the Company granted the Company's CEO 146,341 restricted stock units that vest based on certain stock price performance metrics with a fair value of $0.9 million. The grant date fair value per share of restricted stock was $6.15, which was estimated using a Monte-Carlo lattice model. During the three and six months ended June 30, 2020, the Company recognized $0.1 million of stock-based compensation related to these performance stock units based on a performance measurement of 65.9%. At June 30, 2020, the Company had unrecognized employee stock-based compensation expense of approximately $0.8 million, which is expected to be recognized over the remaining 2.75 years. Between 0% and 150% of the performance stock units will vest on the third anniversary of its grant date. The compensation expense will not be reversed if the performance metrics are not met.
Employee Stock Purchase Plan
In November 2013, the Company adopted the Company's 2014 Employee Stock Purchase Plan ("ESPP"). The ESPP is designed to enable eligible employees to periodically purchase shares of the Company's common stock at a discount through payroll deductions of up to 10% of their eligible compensation, subject to any plan limitations. At the end of each six-month offering period, employees are able to purchase shares at a price per share equal to 85% of the lower of the fair market value of the Company's common stock on the first trading day of the offering period or on the last trading day of the offering period. Offering periods generally commence and end in May and November of each year.
As of June 30, 2020, the Company has reserved 2,271,459 shares of its common stock for issuance under the ESPP. The ESPP has an evergreen provision pursuant to which the share reserve will automatically increase on January 1st of each year in an amount equal to 1% of the total number of shares of capital stock outstanding on December 31st of the preceding calendar year, although the Company’s board of directors may provide for a lesser increase, or no increase, in any year.
Stock-Based Compensation Expense
Total stock-based compensation expense recorded in the condensed consolidated statements of operations was as follows:  
Three Months EndedSix Months Ended
June 30, 2020June 30, 2019June 30, 2020June 30, 2019
(in thousands)(in thousands)
Cost of revenue$189  $106  $290  $198  
Sales and marketing2,534  1,459  3,619  2,804  
Technology and development2,225  1,166  3,408  2,225  
General and administrative3,743  2,064  5,431  3,937  
Restructuring and other exit costs1,200  —  1,200  —  
Total stock-based compensation expense$9,891  $4,795  $13,948  $9,164  
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes
6 Months Ended
Jun. 30, 2020
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
In determining quarterly provisions for income taxes, the Company uses the annual estimated effective tax rate applied to the actual year-to-date income. The Company's annual estimated effective tax rate differs from the statutory rate primarily as a result of state taxes, foreign taxes, nondeductible stock option expenses, and changes in the Company's valuation allowance.
The Company recorded income tax expense of $0.3 million and $0.1 million for the three months ended June 30, 2020 and 2019, respectively, and an income tax expense of $0.1 million and benefit of $0.6 million for the six months ended June 30, 2020 and 2019, respectively. The tax expense for the three and six months ended June 30, 2020 is primarily the result of the domestic valuation allowance and the tax liability associated with the foreign subsidiaries.
On March 27, 2020, President Trump signed into law the Coronavirus Aid, Relief, and Economic Security Act ("CARES Act"), in response to the COVID-19 pandemic. The CARES Act is meant to infuse negatively affected companies with various tax cash benefits to ease the impact of the COVID-19 pandemic. The CARES Act, among other things, includes provisions relating to refundable payroll tax credits, deferment of employer-side social security payments, and net operating loss carryback periods. The Company has determined the tax implications of the CARES Act will not be material. To date the Company has not taken advantage of any relief under the Cares Act. In addition, various foreign jurisdictions where the Company has activity have enacted or are considering enacting a variety of measures that could impact our tax liabilities. The Company is monitoring new legislation and evaluating the potential tax implications of these measures globally.
Due to uncertainty as to the realization of benefits from the Company's domestic and certain international deferred tax assets, including net operating loss carryforwards and research and development tax credits, the Company has a full valuation allowance reserved against such assets. The Company intends to continue to maintain a full valuation allowance on the deferred tax assets until there is sufficient evidence to support the reversal of all or some portion of these allowances.
Due to the net operating loss carryforwards, all of the Company's United States federal and a majority of its state returns are open to examination by the Internal Revenue Service and state jurisdictions for all years since inception. The 2017 US Income Tax Return for Telaria, Inc. is under examination by the IRS. The audit is in a preliminary phase and there have been no issues identified through the period ending June 30, 2020. For Canada, the Netherlands, and the United Kingdom, all tax years remain open for examination by the local country tax authorities, for France only 2018 forward are open for examination, for Singapore 2017 and forward are open for examination, for Brazil, New Zealand, and Malaysia 2016 and forward are open for examination, for Australia and Germany 2015 and forward are open for examination, and for Japan 2014 and forward remain open for examination.
Pursuant to Section 382 of the Internal Revenue Code, the Company and Telaria, Inc. both underwent ownership changes for tax purposes (i.e. a more than 50% change in stock ownership in aggregated 5% shareholders) on April 1, 2020 due to the Merger. As a result, the use of our total domestic NOL carryforwards and tax credits generated prior to the ownership change will be subject to annual 382 use limitations. We believe that the ownership change will not impact our ability to utilize substantially all of our NOLs and carryforward credits to the extent we generate taxable income that can be offset by such losses.
There were no material changes to the Company's unrecognized tax benefits in the six months ended June 30, 2020, and the Company does not expect to have any significant changes to unrecognized tax benefits through the end of the fiscal year.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Commitments
As of June 30, 2020 and December 31, 2019, the Company had $4.3 million and $2.5 million, respectively, of letters of credit associated with office leases available for borrowing, on which there were no outstanding borrowings as of either date. The Company also has operating lease agreements, discussed in more detail in Note 12. In addition, subsequent to June 30, 2020, the Company entered into an agreement for third-party cloud-managed services. As part of the agreement, the Company has a minimum commitment to pay $20.0 million over the course of five years, with no annual minimum commitment.
Guarantees and Indemnification
        The Company’s agreements with sellers, buyers, and other third parties typically obligate the Company to provide indemnity and defense for losses resulting from claims of intellectual property infringement, damages to property or persons, business losses, or other liabilities. Generally, these indemnity and defense obligations relate to the Company’s own business operations, obligations, and acts or omissions. However, under some circumstances, the Company agrees to indemnify and defend contract counterparties against losses resulting from their own business operations, obligations, and acts or omissions, or the business operations, obligations, and acts or omissions of third parties. For example, because the Company’s business interposes the Company between buyers and sellers in various ways, buyers often require the Company to indemnify them against acts and omissions of sellers, and sellers often require the Company to indemnify them against acts and omissions of buyers. In addition, the Company’s agreements with sellers, buyers, and other third parties typically include provisions limiting the Company’s liability to
the counterparty, and the counterparty’s liability to the Company. These limits sometimes do not apply to certain liabilities, including indemnity obligations. These indemnity and limitation of liability provisions generally survive termination or expiration of the agreements in which they appear. The Company has also entered into indemnification agreements with its directors, executive officers, and certain other officers that will require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers, or employees. No material demands have been made upon the Company to provide indemnification under such agreements and there are no claims that the Company is aware of that could have a material effect on the Company’s condensed consolidated financial statements.
Litigation
The Company and its subsidiaries may from time to time be parties to legal or regulatory proceedings, lawsuits and other claims incident to their business activities and to the Company’s status as a public company. Such routine matters may include, among other things, assertions of contract breach or intellectual property infringement, claims for indemnity arising in the course of the Company’s business, regulatory investigations or enforcement proceedings, and claims by persons whose employment has been terminated. Such matters are subject to many uncertainties, and outcomes are not predictable with assurance. Consequently, management is unable to ascertain the ultimate aggregate amount of monetary liability, amounts which may be covered by insurance or recoverable from third parties, or the financial impact with respect to such matters as of June 30, 2020. However, based on management’s knowledge as of June 30, 2020, management believes that the final resolution of these matters known at such date, individually and in the aggregate, will not have a material adverse effect upon the Company’s condensed consolidated financial position, results of operations or cash flows.
Between February 5 and March 16, 2020, nine lawsuits were filed by purported stockholders of Telaria in connection with the merger with Magnite, Inc. Two lawsuits were brought as putative class actions (captioned Sabatini v. Telaria, Inc., et al. and Carter v. Telaria, Inc., et al). Seven lawsuits were brought by the plaintiffs individually (captioned Stein v. Telaria, Inc., et al; Lin v. Telaria, Inc. et al; Melool v. Telaria, Inc., et al; Robinson v. Telaria, Inc., et al; Wu v. Telaria, Inc., et al; Yang v. Telaria, Inc., et al; and Corthell v Telaria, Inc. et al (collectively, the “Complaints”)). The Complaints name as defendants Telaria and each member of its Board of Directors. The Sabatini complaint additionally names Magnite and Madison Merger Corp. ("Merger Sub") as defendants. On March 23, 2020, Telaria and Magnite filed supplemental disclosures to its Definitive Proxy Statement, mooting the Complaints and on April 1, 2020 the Merger was approved by stockholders of Telaria and Magnite. As of June 30, 2020, all of the Complaints have been voluntarily dismissed by plaintiffs.
Employment Contracts
The Company has entered into severance agreements with certain employees and officers. The Company may be required to pay severance and accelerate the vesting of certain equity awards in the event of involuntary terminations.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Lease Obligations
6 Months Ended
Jun. 30, 2020
Leases [Abstract]  
Lease Obligations Lease Obligations
For the three months ended June 30, 2020 and 2019, the Company recognized $3.8 million and $1.8 million, respectively, and $5.9 million and $3.6 million during the six months ended June 30, 2020 and 2019, respectively, of lease expense under ASC 842, which included operating lease expenses associated with leases included in the lease liability and ROU asset on the condensed consolidated balance sheet. In addition, for the three months ended June 30, 2020 and 2019, the Company recognized $0.3 million and $0.2 million, respectively, and $0.4 million and $0.4 million during the six months ended June 30, 2020 and 2019, respectively, of lease expense related to short-term leases, and $6.0 million and $3.3 million during the three months ended June 30, 2020 and 2019, respectively, and $8.4 million and $6.4 million during the six months ended June 30, 2020 and 2019, respectively, of variable and cloud-based services related to data centers that are not included in the ROU asset or lease liability balances.
The Company also received rental income of $1.3 million and $46 thousand for real estate leases for which it subleases the property to third parties during the three months ended June 30, 2020 and 2019, respectively, and $1.3 million and $0.2 million for the six months ended June 30, 2020 and 2019, respectively.
As of June 30, 2020, a weighted average discount rate of 5.08% has been applied to the remaining lease payments to calculate the lease liabilities included within the condensed consolidated balance sheet.
The maturity of the Company's lease liabilities were as follows (in thousands):
Fiscal Year
Remaining 2020$7,481  
202110,847  
20227,582  
20237,159  
20246,740  
Thereafter14,954  
Total lease payments (undiscounted)54,763  
Less: imputed interest(8,135) 
Lease liabilities—total (discounted)$46,628  
In addition to the leases included in these condensed consolidated financial statements, the Company entered into an agreement during the three months ended June 30, 2020, which commenced on July 1, 2020, for a data center, in which the Company has commitments to pay $1.9 million over the course of three years.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Debt
6 Months Ended
Jun. 30, 2020
Debt Disclosure [Abstract]  
Debt Debt
In September 2018, the Company amended and restated its loan and security agreement with Silicon Valley Bank ("SVB") (the "Loan Agreement"). The Loan Agreement provides a senior secured revolving credit facility of up to $40.0 million with a maturity date of September 26, 2020. As of June 30, 2020, the amount available for borrowing was $40.0 million. The Company incurred $0.1 million of debt issuance fees that were capitalized and are being amortized over the term of the Loan Agreement.
An unused revolver fee in the amount of 0.15% per annum of the average unused portion of the revolver line is charged and is payable monthly in arrears. The Company may elect for advances to bear interest calculated by reference to prime or LIBOR. If the Company elects LIBOR, amounts outstanding under the amended credit facility bear interest at a rate per annum equal to (a) LIBOR plus 2.50% if a streamline period applies or (b) LIBOR plus 4.00% if a streamline period does not apply. If the Company elects prime, advances bear interest at a rate of (a) prime plus 0.50% if a streamline period applies or (b) prime plus 2.00% if a streamline period does not apply. A streamline period is any period during which an event of default does not exist and the Company's Adjusted Quick Ratio (as defined in the Loan Agreement) is at least 1.05 for each day in the preceding month.
The Loan Agreement is collateralized by security interests in substantially all of the Company's assets. Subject to certain exceptions, the Loan Agreement restricts the Company's ability to, among other things, pay dividends, sell assets, make changes to the nature of the business, engage in mergers or acquisitions, incur, assume or permit to exist, additional indebtedness and guarantees, create or permit to exist, liens, make distributions or redeem or repurchase capital stock, or make other investments, engage in transactions with affiliates, make payments with respect to subordinated debt, and enter into certain transactions without the consent of the financial institution. If a streamline period is not in effect, the Company is required to maintain a lockbox arrangement where clients' payments received in the lockbox will immediately reduce the amounts outstanding on the credit facility.
The Loan Agreement requires the Company to comply with financial covenants, including a minimum Adjusted Quick Ratio and the achievement of certain Adjusted EBITDA targets. On a monthly basis, or quarterly if there were no advances outstanding during the calendar quarter, the Company is required to maintain a minimum Adjusted Quick Ratio of: (i) 1.00 if the trailing six month Adjusted EBITDA is $0 or less, or (ii) 0.90 if the trailing six month Adjusted EBITDA is greater than $0. If the Company’s Adjusted Quick Ratio is 1.05 or greater, a streamline period applies. As of June 30, 2020, the Company's Adjusted Quick Ratio was 1.10, which is in compliance with its covenant requirement and is higher than the minimum Adjusted Quick Ratio required to qualify for a streamline period. The Company must also maintain the following trailing twelve month Adjusted EBITDA targets as of the end of each quarter as follows: (1) September 30, 2018 through June 30, 2019 Adjusted EBITDA must be within 20% of the Adjusted EBITDA projections that were delivered to Silicon Valley Bank; (2) September 30, 2019 Adjusted EBITDA of $1 or greater; and (3) December 31, 2019 and thereafter, Adjusted EBITDA of $5.0 million or greater. As of June 30, 2020, the Company was in compliance with the Adjusted EBITDA covenant.
The Loan Agreement also includes customary representations and warranties, affirmative covenants, and events of default, including events of default upon a change of control and material adverse change (as defined in the Loan Agreement). Following an event of default, SVB would be entitled to, among other things, accelerate payment of amounts due under the credit facility and exercise all rights of a secured creditor.
As of June 30, 2020, there were no amounts outstanding under the Loan Agreement. Future availability under the credit facility is dependent on several factors including the available borrowing base and compliance with future covenant requirements.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Organization and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2020
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation and Summary of Significant Accounting Policies
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with United States Generally Accepted Accounting Principles, or GAAP, for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair statement of the results for the interim period presented have been included. Operating results for the six months ended June 30, 2020 are not necessarily indicative of the results that may be expected for any future interim period, the year ending December 31, 2020, or for any future year.
The condensed consolidated balance sheet at December 31, 2019 has been derived from the audited financial statements at that date, but does not include all of the disclosures required by GAAP. The accompanying condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements and notes thereto for the year ended December 31, 2019 included in its 2019 Annual Report on Form 10-K.
There have been no significant changes in the Company's accounting policies from those disclosed in its audited consolidated financial statements and notes thereto for the year ended December 31, 2019 included in its Annual Report on Form 10-K.
Reclassifications
Reclassifications
Certain prior period amounts have been reclassified to conform to the current period presentation. Specifically, this includes amounts reclassified during the six months ended June 30, 2020 to conform to the current presentation for the three months ended June 30, 2020 in the condensed consolidated statements of operations related to merger and restructuring costs.
Use of Estimates
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported and disclosed financial statements and accompanying footnotes. Due to the economic uncertainty as a result of the COVID-19 pandemic, it has become more difficult to apply certain assumptions and judgments into these estimates. The extent of the impact of COVID-19 pandemic on the Company's operational and financial performance will depend on future developments, which are highly uncertain and cannot be predicted, including but not limited to, the duration and spread of the outbreak, its severity, including any resurgence, the actions to contain the virus or treat its impact, and
how quickly and to what extent normal economic and operating conditions can resume, as discussed in more detail within Part II, Item 2: "Management's Discussion and Analysis" and Part II, Item 1A: "Risk Factors." During the six months ended June 30, 2020, this uncertainty resulted in a higher level of judgment related to its estimates and assumptions. As of the date of issuance of the condensed consolidated financial statements for the three and six months ended June 30, 2020, the Company is not aware of any specific event or circumstance that would require the Company to update its estimates, judgments, or revise the carrying value of its assets or liabilities. These estimates may change, as new events occur and additional information is obtained, and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company's financial statements.
Recently Adopted and Recent Accounting Pronouncements
Recently Adopted Accounting Standards
In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-13—Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("ASU 2016-13"). This guidance requires entities to use a current expected credit loss methodology to measure impairments of certain financial assets and to recognize an allowance for its estimate of lifetime expected credit losses. The main objective of this update is to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The guidance was effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted ASU 2016-13 as of January 1, 2020. The standard had no material impact on its consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13—Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement ("ASU 2018-13"), to streamline the disclosure requirements of ASC Topic 820—Fair Value Measurement. ASU 2018 removes certain disclosure requirements, including the valuation process for Level 3 fair value measurements, and adds certain quantitative disclosures around Level 3 fair value measurements. This ASU is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period, with early adoption permitted. The provisions of ASU 2018-13 are required to be adopted retrospectively, with the exception of disclosure of the range and weighted average of significant unobservable inputs used to develop Level 3 measurements, which can be adopted prospectively. The Company adopted ASU 2018-13 as of January 1, 2020. The standard had no material impact on its consolidated financial statements and related disclosures.
In August 2018, the FASB issued ASU 2018-15—Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract ("ASU 2018-15"). ASU 2018-15 was issued to clarify the requirements of ASC 350-40—Intangibles—Goodwill and Other—Internal-Use Software ("ASC 350-40"). The ASU clarifies that implementation, setup and other upfront costs related to cloud computing agreements ("CCA") should be accounted for under ASC 350-40. ASC 2018-15 will require companies to capitalize certain costs incurred when purchasing a CCA that is a service. Under the new guidance, companies will apply the same criteria for capitalizing implementation costs in a CCA service as they would for internal-use software. The capitalized implementation costs will generally be expensed over the term of the service arrangement and the related assets will be assessed for impairment using the same model applied to long-lived assets. This ASU is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period, with early adoption permitted. ASU 2018-15 can be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. The Company adopted ASU 2018-15 as of January 1, 2020 on a prospective basis. The standard had no material impact on its consolidated financial statements and related disclosures.
Recent Accounting Pronouncements
In December 2019, the FASB issued ASU 2019-12—Simplifying the Accounting for Income Taxes ("ASU 2019-12"). ASU 2019-12 simplifies the accounting for income taxes by removing certain exceptions to general principles in Topic 740 and clarifies and amends existing guidance for clarity and consistent application. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2020 including interim reporting periods within those fiscal years. Early adoption is permitted. The Company is evaluating the impact of adopting this new accounting guidance on its consolidated financial statements and related disclosures, but does not anticipate it will have a material impact.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2020
Earnings Per Share [Abstract]  
Schedule of Net Loss Per Share, Basic and Diluted
The following table presents the basic and diluted net loss per share:  
Three Months EndedSix Months Ended
June 30, 2020June 30, 2019June 30, 2020June 30, 2019
(in thousands, except per share data)
Basic and Diluted EPS:
Net loss$(39,128) $(8,281) $(48,803) $(20,827) 
Weighted-average common shares outstanding108,530  52,369  81,698  52,004  
Weighted-average unvested restricted stock—  (11) —  (35) 
Weighted-average common shares outstanding used to compute net loss per share108,530  52,358  81,698  51,969  
Basic and diluted net loss per share$(0.36) $(0.16) $(0.60) $(0.40) 
Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share
The following weighted-average shares have been excluded from the calculation of diluted net loss per share attributable to common stockholders for each period presented because they are anti-dilutive:
Three Months EndedSix Months Ended
June 30, 2020June 30, 2019June 30, 2020June 30, 2019
(in thousands)(in thousands)
Options to purchase common stock1,999  605  1,619  559  
Unvested restricted stock awards   24  
Unvested restricted stock units3,805  3,818  3,892  3,282  
Unvested performance stock units —   —  
ESPP30  28  45  28  
Total shares excluded from net loss per share5,840  4,456  5,560  3,893  
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues (Tables)
6 Months Ended
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]  
Summary of Disaggregation of Revenue
The following table presents our revenue by channel for the three and six months ended June 30, 2020 and 2019:
Three Months EndedSix Months Ended
June 30, 2020June 30, 2019June 30, 2020June 30, 2019
(in thousands, except percentages)
Channel:
CTV$7,919  19 %$—  — %$7,919  10 %$—  — %
Desktop15,271  36  16,588  44  30,567  39  31,809  45  
Mobile19,158  45  21,282  56  40,157  51  38,477  55  
Total$42,348  100 %$37,870  100 %$78,643  100 %$70,286  100 %
        The following table presents our revenue disaggregated by geographic location, based on the location of the Company's sellers:
Three Months EndedSix Months Ended
June 30, 2020June 30, 2019June 30, 2020June 30, 2019
(in thousands)(in thousands)
United States$30,587  $25,790  $56,120  $47,276  
International11,761  12,080  22,523  23,010  
Total$42,348  $37,870  $78,643  $70,286  
Accounts Receivable, Allowance for Credit Loss The following is a summary of activity in the allowance for doubtful accounts for the three and six months ended June 30, 2020 and 2019:
Three Months EndedSix Months Ended
June 30, 2020June 30, 2019June 30, 2020June 30, 2019
(in thousands)(in thousands)
Allowance for doubtful accounts, Beginning Balance$3,080  $4,530  $3,400  $1,340  
Allowance for doubtful accounts, Merger-assumed1,033  —  1,033  —  
Write-offs(1,156) (3,177) (1,896) (3,207) 
Provision for expected credit losses1,715  367  2,128  3,587  
Recoveries of previous write-offs—  —   —  
Allowance for doubtful accounts, June 30 $4,672  $1,720  $4,672  $1,720  
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2020
Fair Value Disclosures [Abstract]  
Fair Value, Assets Measured on Recurring Basis
The table below sets forth a summary of financial instruments that are measured at fair value on a recurring basis at June 30, 2020:
TotalQuoted Prices in
Active Markets for
Identical Assets
(Level 1)
Significant Other
Observable Inputs
(Level 2)
Significant
Unobservable Inputs 
(Level 3)
(in thousands)
Cash equivalents
$3,541  $3,541  $—  $—  
The table below sets forth a summary of financial instruments that are measured at fair value on a recurring basis at December 31, 2019:
TotalQuoted Prices in
Active Markets for
Identical Assets
(Level 1)
Significant Other
Observable Inputs
(Level 2)
Significant
Unobservable Inputs 
(Level 3)
(in thousands)
Cash equivalents
$13,501  $13,501  $—  $—  
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Other Balance Sheet Amounts (Tables)
6 Months Ended
Jun. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Payable and Accrued Expenses
Accounts payable and accrued expenses included the following:
June 30, 2020December 31, 2019
(in thousands)
Accounts payable—seller$329,815  $247,891  
Accounts payable—trade7,850  4,822  
Accrued employee-related payables9,767  6,726  
Total$347,432  $259,439  
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
The Company’s intangible assets as of June 30, 2020 and December 31, 2019 included the following:
June 30, 2020December 31, 2019
(in thousands)
Amortizable intangible assets:
Developed technology$77,158  $19,658  
Customer relationships37,450  1,650  
In-process research and development8,230  —  
Backlog920  —  
Non-compete agreements70  70  
Trademarks200  20  
Total identifiable intangible assets, gross124,028  21,398  
Accumulated amortization—intangible assets:
Developed technology(14,390) (9,823) 
Customer relationships(4,154) (162) 
In-process research and development—  —  
Backlog(307) —  
Non-compete agreements(24) (7) 
Trademarks(200) (20) 
Total accumulated amortization—intangible assets(19,075) (10,012) 
Total identifiable intangible assets, net$104,953  $11,386  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense The estimated remaining amortization expense associated with the Company's intangible assets was as follows as of June 30, 2020:
Fiscal YearAmount
(in thousands)
Remaining 2020$15,644  
202130,772  
202226,132  
202313,881  
202413,697  
Thereafter4,827  
Total$104,953  
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combinations (Tables)
6 Months Ended
Jun. 30, 2020
Business Combinations [Abstract]  
Purchase Consideration
The following table summarizes the total purchase consideration (in thousands):

Shares of Magnite common stock$274,604  
Fair value of stock-based awards exchanged11,646  
Acceleration of single trigger equity awards, converted1,168  
Total purchase consideration$287,418  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The fair value of the purchase price was allocated to the identifiable assets acquired and liabilities assumed based upon their estimated fair values as of the date of the acquisition as set forth below:

Cash and cash equivalents$51,848  
Accounts receivable, net150,924  
Prepaid expenses and other current assets3,190  
Property and equipment, net1,814  
Right-of-use lease asset26,627  
Intangible assets102,650  
Restricted cash2,747  
Other assets, non-current9,628  
Deferred tax assets, non-current103  
Goodwill150,434  
Total assets acquired$499,965  
Accounts payable and accrued expenses173,643  
Lease liabilities - current portion5,322  
Deferred revenue11  
Other current liabilities9,624  
Lease liabilities - non-current portion23,323  
Other liabilities, non-current624  
Total liabilities assumed212,547  
Total purchase price$287,418  
The following table summarizes the components of the intangible assets and estimated useful lives (dollars in thousands):

Estimated Useful Life
Technology$57,500  5 years
In-process research and development8,230  
4.7 years*
Customer relationships35,800  2.5 years
Backlog920  0.75 years
Trademarks200  0.25 years
Total intangible assets acquired$102,650  
* In-process research and development consists of two projects with a weighted-average useful life of 4.7 years. Amortization begins once associated projects are completed and it is determined the projects have alternative future use.
Unaudited Pro Forma Information
Three Months EndedSix Months Ended
June 30, 2019June 30, 2020June 30, 2019
(in thousands)(in thousands)
Pro Forma Revenue$56,086  $93,304  $102,124  
Pro Forma Net Loss$9,765  $67,801  $26,644  
Pro forma net loss per share$0.10  $0.63  $0.25  
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Merger and Restructuring Costs (Tables)
6 Months Ended
Jun. 30, 2020
Restructuring and Related Activities [Abstract]  
Merger and Restructuring Cost Activity
The following table summarizes merger and restructuring cost activity (in thousands):
Three Months EndedSix Months Ended
June 30, 2020June 30, 2020
(in thousands)(in thousands)
Professional Service (investment banking advisory, legal and other professional services)$6,754  $8,581  
Personnel related (severance and one-time termination benefit costs)4,539  4,642  
Non-cash stock-based compensation (double-trigger acceleration and severance)1,200  1,200  
Total merger and restructuring costs$12,493  $14,423  
(in thousands)
Accrued merger and restructuring costs at December 31, 2019$—  
Restructuring costs, personnel related and non-cash stock-based compensation5,842  
Restructuring costs, Merger assumed loss contracts3,592  
Cash paid for restructuring costs(3,171) 
Non-cash stock-based compensation(1,200) 
Accrued merger and restructuring costs at June 30, 2020$5,063  
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of Share-based Compensation, Stock Options, Activity
A summary of stock option activity for the six months ended June 30, 2020 is as follows:

Shares Under OptionWeighted- Average Exercise PriceWeighted- Average Contractual LifeAggregate Intrinsic Value

(in thousands)(in thousands)
Outstanding at December 31, 20194,262  $6.82  
Granted1,098  $5.28  
Options assumed in Merger4,998  $3.80  
Exercised(773) $2.98  
Expired(92) $12.83  
Forfeited(113) $4.97  
Outstanding at June 30, 20209,380  $5.31  5.63 years$20,392  
Exercisable at June 30, 20205,954  $5.59  4.00 years$13,758  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions
The weighted-average input assumptions used by the Company were as follows for options granted during the respective periods:
Three Months EndedSix Months Ended
June 30, 2020June 30, 2019June 30, 2020June 30, 2019
Expected term (in years)6.3N/A6.36.1
Risk-free interest rate0.46 %N/A0.46 %2.51 %
Expected volatility67 %N/A67 %60 %
Dividend yield— %N/A— %— %
Nonvested Restricted Stock Shares Activity
A summary of RSA activity for the six months ended June 30, 2020 is as follows:
Number of SharesWeighted-Average Grant Date Fair Value
(in thousands)
Unvested shares of restricted stock awards outstanding at December 31, 2019 $13.49  
Granted—  $—  
Canceled—  $—  
Vested(2) $13.49  
Unvested shares of restricted stock awards outstanding at June 30, 2020
—  $—  
Schedule of Nonvested Restricted Stock Units Activity
A summary of RSU activity for the six months ended June 30, 2020 is as follows:
Number of SharesWeighted-Average Grant Date Fair Value
(in thousands)
Unvested restricted stock units outstanding at December 31, 20198,077  $4.46  
Granted4,466  $5.33  
Restricted stock units assumed in Merger2,416  $5.40  
Canceled(605) $5.07  
Vested(3,765) $4.05  
Unvested restricted stock units outstanding at June 30, 2020
10,589  $5.15  
Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs for all Plans
Total stock-based compensation expense recorded in the condensed consolidated statements of operations was as follows:  
Three Months EndedSix Months Ended
June 30, 2020June 30, 2019June 30, 2020June 30, 2019
(in thousands)(in thousands)
Cost of revenue$189  $106  $290  $198  
Sales and marketing2,534  1,459  3,619  2,804  
Technology and development2,225  1,166  3,408  2,225  
General and administrative3,743  2,064  5,431  3,937  
Restructuring and other exit costs1,200  —  1,200  —  
Total stock-based compensation expense$9,891  $4,795  $13,948  $9,164  
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Lease Obligations (Tables)
6 Months Ended
Jun. 30, 2020
Leases [Abstract]  
Schedule of Maturity of Lease Liabilities
The maturity of the Company's lease liabilities were as follows (in thousands):
Fiscal Year
Remaining 2020$7,481  
202110,847  
20227,582  
20237,159  
20246,740  
Thereafter14,954  
Total lease payments (undiscounted)54,763  
Less: imputed interest(8,135) 
Lease liabilities—total (discounted)$46,628  
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income (Loss) Per Share - Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Basic and Diluted EPS:            
Net loss $ (39,128) $ (9,675) $ (8,281) $ (12,546) $ (48,803) $ (20,827)
Weighted-average common shares outstanding (in shares) 108,530   52,369   81,698 52,004
Weighted-average unvested restricted stock (in shares) 0   (11)   0 (35)
Weighted-average common shares outstanding used to compute net loss per share (in shares) 108,530   52,358   81,698 51,969
Basic and diluted net loss per share (usd per share) $ (0.36)   $ (0.16)   $ (0.60) $ (0.40)
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income (Loss) Per Share - Shares Excluded From Calculation of Diluted Net Loss Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares excluded from net loss per share (in shares) 5,840 4,456 5,560 3,893
Options to purchase common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares excluded from net loss per share (in shares) 1,999 605 1,619 559
Unvested restricted stock awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares excluded from net loss per share (in shares) 1 5 1 24
Unvested restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares excluded from net loss per share (in shares) 3,805 3,818 3,892 3,282
Unvested performance stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares excluded from net loss per share (in shares) 5 0 3 0
ESPP        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares excluded from net loss per share (in shares) 30 28 45 28
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues - Revenue Disaggregated by Sales Distribution Channel (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenue $ 42,348 $ 37,870 $ 78,643 $ 70,286
Concentration risk, percentage 100.00% 100.00% 100.00% 100.00%
CTV        
Disaggregation of Revenue [Line Items]        
Revenue $ 7,919 $ 0 $ 7,919 $ 0
Concentration risk, percentage 19.00% 0.00% 10.00% 0.00%
Desktop        
Disaggregation of Revenue [Line Items]        
Revenue $ 15,271 $ 16,588 $ 30,567 $ 31,809
Concentration risk, percentage 36.00% 44.00% 39.00% 45.00%
Mobile        
Disaggregation of Revenue [Line Items]        
Revenue $ 19,158 $ 21,282 $ 40,157 $ 38,477
Concentration risk, percentage 45.00% 56.00% 51.00% 55.00%
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues - Revenue Disaggregated by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenue $ 42,348 $ 37,870 $ 78,643 $ 70,286
United States        
Disaggregation of Revenue [Line Items]        
Revenue 30,587 25,790 56,120 47,276
International        
Disaggregation of Revenue [Line Items]        
Revenue $ 11,761 $ 12,080 $ 22,523 $ 23,010
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]                
Percent of revenue 2.00%              
Payment terms     75 days          
Concentration risk, percentage 100.00% 100.00% 100.00% 100.00%        
Accounts receivable, allowance for credit loss $ 4,672 $ 1,720 $ 4,672 $ 1,720 $ 3,400 $ 3,080 $ 4,530 $ 1,340
Contra seller payable 2,200   2,200   $ 900      
Provision for doubtful accounts 1,715 367 2,128 3,587        
Increase in contra seller payable $ 1,700 200 2,100 2,600        
Provision for doubtful accounts   $ 200 $ 44 $ 966        
Customer One | Customer Concentration Risk                
Disaggregation of Revenue [Line Items]                
Concentration risk, percentage     37.00%   23.00%      
Customer Two | Customer Concentration Risk                
Disaggregation of Revenue [Line Items]                
Concentration risk, percentage     10.00%   17.00%      
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues - Schedule of Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Allowance for doubtful accounts, beginning balance $ 3,080 $ 4,530 $ 3,400 $ 1,340
Allowance for doubtful accounts, Merger-assumed 1,033 0 1,033 0
Write-offs (1,156) (3,177) (1,896) (3,207)
Provision for expected credit losses 1,715 367 2,128 3,587
Recoveries of previous write-offs 0 0 7 0
Allowance for doubtful accounts, ending balance $ 4,672 $ 1,720 $ 4,672 $ 1,720
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Financial Instruments (Details) - Recurring - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 3,541 $ 13,501
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 3,541 13,501
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Significant Unobservable Inputs  (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 0 $ 0
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Narrative (Details) - Recurring - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 3,541 $ 13,501
Money Market Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 3,500 $ 13,500
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Other Balance Sheet Amounts - Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable—seller $ 329,815 $ 247,891
Accounts payable—trade 7,850 4,822
Accrued employee-related payables 9,767 6,726
Total $ 347,432 $ 259,439
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Other Balance Sheet Amounts - Narrative (Details) - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Condensed Balance Sheet Statements, Captions [Line Items]    
Restricted cash $ 1,300,000 $ 0
Prepaid Expenses and Other Current Assets    
Condensed Balance Sheet Statements, Captions [Line Items]    
Restricted cash 300,000  
Other Noncurrent Assets    
Condensed Balance Sheet Statements, Captions [Line Items]    
Restricted cash $ 1,000,000.0  
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]          
Goodwill $ 157,804   $ 157,804   $ 7,370
Amortization expense of intangible assets $ 8,000 $ 800 $ 9,100 $ 1,600  
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Total identifiable intangible assets, gross $ 124,028 $ 21,398
Total accumulated amortization—intangible assets (19,075) (10,012)
Total 104,953 11,386
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Total identifiable intangible assets, gross 77,158 19,658
Total accumulated amortization—intangible assets (14,390) (9,823)
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Total identifiable intangible assets, gross 37,450 1,650
Total accumulated amortization—intangible assets (4,154) (162)
In-process research and development    
Finite-Lived Intangible Assets [Line Items]    
Total identifiable intangible assets, gross 8,230 0
Total accumulated amortization—intangible assets 0 0
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Total identifiable intangible assets, gross 920 0
Total accumulated amortization—intangible assets (307) 0
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Total identifiable intangible assets, gross 70 70
Total accumulated amortization—intangible assets (24) (7)
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Total identifiable intangible assets, gross 200 20
Total accumulated amortization—intangible assets $ (200) $ (20)
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Finite-Lived Intangible Assets, Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Fiscal Year    
Remaining 2020 $ 15,644  
2021 30,772  
2022 26,132  
2023 13,881  
2024 13,697  
Thereafter 4,827  
Total $ 104,953 $ 11,386
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combinations - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 01, 2020
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Business Acquisition [Line Items]          
Percent of company owned by pre-merger holders of company 52.00%        
Merger and restructuring costs   $ 12,493 $ 0 $ 14,423 $ 0
Telaria          
Business Acquisition [Line Items]          
Common stock, shares, issued and outstanding (in shares) 1.082        
Issued in merger plus acceleration (in shares) 52,098,945        
Percent of company owned by holders of acquired company 48.00%        
Issued in merger (in shares) 52,008,316        
Shares of Magnite common stock $ 274,604        
Stock options exchanged pre-acquisition 10,400        
Restricted stock units exchanged pre-acquisition $ 1,200        
Common stock, acceleration (in shares) 90,629        
Acceleration of single trigger equity awards, converted $ 1,168        
Stock options exchanged post-acquisition 4,700        
Restricted stock units exchanged post-acquisition 12,200        
Deferred tax liabilities $ 23,900        
Deferred tax liabilities estimated tax rate 23.30%        
Merger and restructuring costs   12,493   14,423  
Net operating loss, federal       126,200  
Net operating loss, state       $ 128,000  
Post merger revenue   $ 13,100      
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combinations - Purchase Consideration (Details) - Telaria
$ in Thousands
Apr. 01, 2020
USD ($)
Business Acquisition [Line Items]  
Shares of Magnite common stock $ 274,604
Fair value of stock-based awards exchanged 11,646
Acceleration of single trigger equity awards, converted 1,168
Total purchase consideration $ 287,418
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combinations - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Apr. 01, 2020
Dec. 31, 2019
Business Acquisition [Line Items]      
Goodwill $ 157,804   $ 7,370
Telaria      
Business Acquisition [Line Items]      
Cash and cash equivalents   $ 51,848  
Accounts receivable, net   150,924  
Prepaid expenses and other current assets   3,190  
Property and equipment, net   1,814  
Right-of-use lease asset   26,627  
Intangible assets   102,650  
Restricted cash   2,747  
Other assets, non-current   9,628  
Deferred tax assets, non-current   103  
Goodwill   150,434  
Total assets acquired   499,965  
Accounts payable and accrued expenses   173,643  
Lease liabilities - current portion   5,322  
Deferred revenue   11  
Other current liabilities   9,624  
Lease liabilities - non-current portion   23,323  
Other liabilities, non-current   624  
Total liabilities assumed   212,547  
Total purchase price   $ 287,418  
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combinations - Components of Intangible Assets and Estimated Useful Lives (Details) - Telaria
$ in Thousands
Apr. 01, 2020
USD ($)
numberOfProjects
Business Acquisition [Line Items]  
Intangible assets $ 102,650
Developed technology  
Business Acquisition [Line Items]  
Intangible assets $ 57,500
Estimated Useful Life 5 years
In-process research and development  
Business Acquisition [Line Items]  
Intangible assets $ 8,230
Estimated Useful Life 4 years 8 months 12 days
Number of projects | numberOfProjects 2
Customer relationships  
Business Acquisition [Line Items]  
Intangible assets $ 35,800
Estimated Useful Life 2 years 6 months
Backlog  
Business Acquisition [Line Items]  
Intangible assets $ 920
Estimated Useful Life 9 months
Trademarks  
Business Acquisition [Line Items]  
Intangible assets $ 200
Estimated Useful Life 3 months
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combinations - Unaudited Pro forma Information (Details) - Telaria - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Business Acquisition [Line Items]      
Pro Forma Revenue $ 56,086 $ 93,304 $ 102,124
Pro Forma Net Loss $ 9,765 $ 67,801 $ 26,644
Pro forma net loss per share (usd per share) $ 0.10 $ 0.63 $ 0.25
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Merger and Restructuring Costs - Merger and Restructuring Cost Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Restructuring Cost and Reserve [Line Items]        
Total merger and restructuring costs $ 12,493 $ 0 $ 14,423 $ 0
Telaria        
Restructuring Cost and Reserve [Line Items]        
Professional Service (investment banking advisory, legal and other professional services) 6,754   8,581  
Personnel related (severance and one-time termination benefit costs) 4,539   4,642  
Non-cash stock-based compensation (double-trigger acceleration and severance) 1,200   1,200  
Total merger and restructuring costs $ 12,493   $ 14,423  
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Merger and Restructuring Costs - Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Telaria    
Business Acquisition [Line Items]    
Accrued restructuring costs related to the merger $ 5,063 $ 0
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Merger and Restructuring Costs - Accrued Merger and Restructuring Cost Activity (Details) - Telaria - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2020
Restructuring Reserve [Roll Forward]    
Accrued merger and restructuring costs at December 31, 2019   $ 0
Restructuring costs, personnel related and non-cash stock-based compensation   5,842
Restructuring costs, Merger assumed loss contracts   3,592
Cash paid for restructuring costs   (3,171)
Non-cash stock-based compensation $ (1,200) (1,200)
Accrued merger and restructuring costs at June 30, 2020 $ 5,063 $ 5,063
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Narrative (Details)
6 Months Ended
Jun. 30, 2020
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of shares available for grant 9,665,082
Stock Option  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period 4 years
Stock Option | Vesting After One Year of Service  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period 1 year
Award vesting rights, percentage 25.00%
RSAs and RSUs | Vesting After One Year of Service  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting rights, percentage 25.00%
RSAs and RSUs | Vesting on First and Second Anniversary  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting rights, percentage 50.00%
Restricted Stock Units (RSUs) | Vesting After One Year of Service  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period 1 year
Award vesting rights, percentage 25.00%
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Stock Options Outstanding (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2020
USD ($)
$ / shares
shares
Shares Under Option  
Beginning balance (in shares) | shares 4,262
Granted (in shares) | shares 1,098
Options assumed in merger (in shares) | shares 4,998
Exercised (in shares) | shares (773)
Expired (in shares) | shares (92)
Forfeited (in shares) | shares (113)
Ending balance (in shares) | shares 9,380
Exercisable (in shares) | shares 5,954
Weighted- Average Exercise Price  
Beginning balance (usd per share) | $ / shares $ 6.82
Granted (usd per share) | $ / shares 5.28
Options assumed in merger (usd per share) | $ / shares 3.80
Exercised (usd per share) | $ / shares 2.98
Expired (usd per share) | $ / shares 12.83
Forfeited (usd per share) | $ / shares 4.97
Ending balance (usd per share) | $ / shares 5.31
Exercisable (usd per share) | $ / shares $ 5.59
Weighted- Average Contractual Life  
Outstanding 5 years 7 months 17 days
Exercisable 4 years
Aggregate Intrinsic Value  
Outstanding | $ $ 20,392
Exercisable | $ $ 13,758
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Stock Options Narrative (Details) - Stock Option
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2020
USD ($)
$ / shares
Number of Shares  
Intrinsic values of options exercised | $ $ 3.4
Unrecognized employee stock-based compensation | $ $ 9.3
Unrecognized employee stock-based compensation, period for recognition 2 years 8 months 12 days
Fair value of options vested in period | $ $ 1.7
Grant date fair value of options granted ad assumed (usd per share) | $ / shares $ 3.17
Grant date fair value of options granted (usd per share) | $ / shares 3.20
Grant date fair value of options assumed (usd per share) | $ / shares $ 3.16
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Valuation Assumptions (Details) - Stock Option
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2020
Jun. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 6 years 3 months 18 days 6 years 3 months 18 days 6 years 1 month 6 days
Risk-free interest rate 0.46% 0.46% 2.51%
Expected volatility 67.00% 67.00% 60.00%
Dividend yield 0.00% 0.00% 0.00%
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Restricted Stock Activity (Details) - Unvested restricted stock awards
shares in Thousands
6 Months Ended
Jun. 30, 2020
$ / shares
shares
Number of Shares  
Beginning balance (in shares) | shares 2
Granted (in shares) | shares 0
Canceled (in shares) | shares 0
Vested (in shares) | shares (2)
Ending balance (in shares) | shares 0
Weighted-Average Grant Date Fair Value  
Beginning balance (in dollars per share) | $ / shares $ 13.49
Granted (in dollars per share) | $ / shares 0
Canceled (in dollars per share) | $ / shares 0
Vested (in dollars per share) | $ / shares 13.49
Ending balance (in dollars per share) | $ / shares $ 0
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Restricted Stock Narrative (Details)
Jun. 30, 2020
USD ($)
Unvested restricted stock awards  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized employee stock-based compensation $ 0
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Restricted Stock Units Activity (Details) - Restricted Stock Units (RSUs) - $ / shares
1 Months Ended 6 Months Ended
Apr. 30, 2020
Jun. 30, 2020
Number of Shares    
Beginning balance (in shares)   8,077,000
Granted (in shares) 146,341 4,466,000
Restricted stock units assumed in merger (in shares)   2,416,000
Canceled (in shares)   (605,000)
Vested (in shares)   (3,765,000)
Ending balance (in shares)   10,589,000
Weighted-Average Grant Date Fair Value    
Beginning balance (in dollars per share)   $ 4.46
Granted (in dollars per share)   5.33
Restricted stock units assumed in merger (in dollars per share)   5.40
Canceled (in dollars per share)   5.07
Vested (in dollars per share) $ 6.15 4.05
Ending balance (in dollars per share)   $ 5.15
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Restricted Stock Units Narrative (Details) - Restricted Stock Units (RSUs) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 6 Months Ended
Apr. 30, 2020
Jun. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in dollars per share)   $ 5.33
Fair value of restricted stock vested $ 0.9 $ 29.7
Intrinsic value of nonvested unit   70.6
Unrecognized employee stock-based compensation   $ 47.6
Unrecognized employee stock-based compensation, weighted average period   2 years 9 months 18 days
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Employee Stock Purchase Plan Narrative (Details) - shares
1 Months Ended 6 Months Ended
Nov. 30, 2013
Jun. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares reserved   9,665,082
Employee Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Annual percentage increase   1.00%
2014 Employee Stock Purchase Plan | Employee Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Maximum employee subscription rate 10.00%  
Offering period 6 months  
Purchase price of common stock, percent 85.00%  
Number of shares reserved   2,271,459
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 9,891 $ 4,795 $ 13,948 $ 9,164
Cost of revenue        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 189 106 290 198
Sales and marketing        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 2,534 1,459 3,619 2,804
Technology and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 2,225 1,166 3,408 2,225
General and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 3,743 2,064 5,431 3,937
Restructuring and other exit costs        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 1,200 $ 0 $ 1,200 $ 0
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Performance Stock Units (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2020
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense   $ 9,891 $ 4,795 $ 13,948 $ 9,164
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in shares) 146,341     4,466,000  
Fair value of restricted stock vested $ 900     $ 29,700  
Vested (in dollars per share) $ 6.15     $ 4.05  
Unrecognized employee stock-based compensation   47,600   $ 47,600  
Performance Shares Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense   $ 100   $ 100  
Performance measurement percentage   65.90%   65.90%  
Unrecognized employee stock-based compensation   $ 800   $ 800  
Unrecognized employee stock-based compensation, period for recognition       2 years 9 months  
Performance Shares Units | Minimum | Vesting on third anniversary          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights, percentage       0.00%  
Performance Shares Units | Maximum | Vesting on third anniversary          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights, percentage       150.00%  
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Income Tax Disclosure [Abstract]        
Provision (benefit) for income taxes $ 288 $ 84 $ 87 $ (624)
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Details)
$ in Millions
1 Months Ended 6 Months Ended
Mar. 16, 2020
lawsuit
Jun. 30, 2020
USD ($)
Dec. 31, 2019
USD ($)
Other Commitments [Line Items]      
Minimum commitment amount | $   $ 20.0  
Commitment period   5 years  
Number of lawsuits filed 9    
Sabatini and Carter Versus Telaria and Others      
Other Commitments [Line Items]      
Number of lawsuits brought by plaintiffs individually 2    
The Complaints Versus Telaria and Others      
Other Commitments [Line Items]      
Number of lawsuits brought by plaintiffs collectively 7    
Financial Standby Letter of Credit      
Other Commitments [Line Items]      
Letters of credit outstanding, amount | $   $ 4.3 $ 2.5
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.20.2
Lease Obligations - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Lessee, Lease, Description [Line Items]        
Lease expense $ 3,800,000 $ 1,800,000 $ 5,900,000 $ 3,600,000
Short-term lease expense 300,000 200,000 400,000 400,000
Sublease income $ 1,300,000 46,000 $ 1,300,000 200,000
Weighted average discount rate 5.08%   5.08%  
Debt and Lease Obligation $ 1,900,000   $ 1,900,000  
Lease Term 3 years   3 years  
Data centers for cloud-based services        
Lessee, Lease, Description [Line Items]        
Variable lease cost $ 6,000,000.0   $ 8,400,000  
Lease cost   $ 3,300,000   $ 6,400,000
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Lease Obligations - Schedule of Lease Liability Maturities (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Fiscal Year  
Remaining 2020 $ 7,481
2021 10,847
2022 7,582
2023 7,159
2024 6,740
Thereafter 14,954
Total lease payments (undiscounted) 54,763
Less: imputed interest (8,135)
Lease liabilities—total (discounted) $ 46,628
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.20.2
Debt (Details)
1 Months Ended
Sep. 30, 2018
USD ($)
Jun. 30, 2020
USD ($)
Debt Instrument [Line Items]    
Adjusted Quick Ratio   1.10
Revolving Credit Facility | Loan Agreement    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 40,000,000.0  
Available borrowing capacity   $ 40,000,000.0
Capitalized debt issuance costs $ 100,000  
Unused capacity fee, percentage 0.15%  
Adjusted Quick Ratio, in streamline period 1.05  
Debt outstanding amount   $ 0
Revolving Credit Facility | Loan Agreement | Covenant Compliance Period One    
Debt Instrument [Line Items]    
Adjusted EBITDA threshold 0.20  
Revolving Credit Facility | Loan Agreement | Covenant Compliance Period Two    
Debt Instrument [Line Items]    
Adjusted EBITDA minimum $ 1  
Revolving Credit Facility | Loan Agreement | Covenant Compliance Period Three    
Debt Instrument [Line Items]    
Adjusted EBITDA minimum $ 5,000,000.0  
Revolving Credit Facility | Loan Agreement | Streamline Period Applies | London Interbank Offered Rate (LIBOR)    
Debt Instrument [Line Items]    
Variable interest rate 2.50%  
Revolving Credit Facility | Loan Agreement | Streamline Period Applies | Prime Rate    
Debt Instrument [Line Items]    
Variable interest rate 0.50%  
Revolving Credit Facility | Loan Agreement | Streamline Period Does Not Apply | London Interbank Offered Rate (LIBOR)    
Debt Instrument [Line Items]    
Variable interest rate 4.00%  
Revolving Credit Facility | Loan Agreement | Streamline Period Does Not Apply | Prime Rate    
Debt Instrument [Line Items]    
Variable interest rate 2.00%  
Revolving Credit Facility | Loan Agreement | Covenant Term, Scenario One    
Debt Instrument [Line Items]    
Adjusted EBITDA maximum $ 0  
Adjusted Quick Ratio 1.00  
Revolving Credit Facility | Loan Agreement | Covenant Term, Scenario Two    
Debt Instrument [Line Items]    
Adjusted Quick Ratio 0.90  
Adjusted EBITDA minimum $ 0  
EXCEL 82 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *.("E$'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 " "CB I10E62N.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.NGXIZC+!<0))"0F@;A%CK=%-&V4&+5[>]JR=4+P !QC__+Y ML^0:H\8NT7/J(B7VE"^&T+198UR+/7/4 !GW%&PNQT0[-K=="I;'9]I!M/AA M=P25E-<0B*VS;&$"%G$A"E,[U)C(.>(<+/GZF9H8Y!&HH4,L95*E F&EB M/ Q-#6? !&-*(7\7R"W$N?HG=NZ .":'[)=4W_=EOYISXPX*WIX>7^9U"]]F MMBW2^"M[S8=(:W&:_+JZN]\\"%/)2A;RME!RHVZTO-17U?OD^L/O+!PZY[?^ M'QN?!$T-O^["? %02P,$% @ HX@*49E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "CB I1"A$+OE@% &%@ & 'AL+W=O_0N/IQ>Y,')#P5W8%(>H^D\5:JEW0MA"9O<92DEYVUUIO/EI7Z:Q'S M]%QN1 )WEE+%7,.I6EGI1@D>Y$%Q9#';'E@Q#Y/.9)Q?FZG)6&8Z"A,Q4R3- MXIBKW96(Y/:R0SN'"T_A:JW-!6LRWO"5F O]VV:FX,PJ58(P%DD:RH0HL;SL MN/2SYS@F('_B]U!LTZ-C8CYE(>6+.9D&EQW;$(E(^-I(/B8!4^%)Z,_PD"O+SNC#@G$DF>1?I+;KV+_07VCY\LH MS?^3;?%LK]^#@2 .D^*7O^T3<1S@G A@^P#V+H">>H.S#\@S9Q5D M^6==<\TG8R6W1)FG0Y*H082=$!N1>)GJ=DILD$,&/\18 E53L0'7%4,%?LN2<./89 M83:S:W@\/-S-5N?$'M2%_X#CE$ER-*"Q7MR)/82*7KB' IK3*!$ U* MHD$[HIE0H0Q,CR+0L6M3A"L=^M!/'SXT=(-AR39LV6:*@X_E-G0Z7;C6DDH=N0TC01ZR>"%4'0NN8=NTZPR<40_AN2AY+MKP/(E5: 8+ M).N!Q[6MA^OIL\W9V3ZX)TC7-2NC,YN0S9-?*F@S;AIOC,RU]"YB%3$ MDUFBU0Y^@UK?R%SXF8)\U6+A2IZ,8W!'F"?[+V=D MPQ5YY5$FR,_VN0U_E&Q@YI;/:[%I:55$&&[S4/F#,%F1^2Y>R*B.MT'@'LH: M1E)5"H;;^B%GY.;-7W,8\"<+;8/0@SN_=K'))*MJ VM5&[Q,*3--*N9&>;K M,[+:A46#XO?WRY$?R:HJP%I5@6D"D]QBY6AFE?R 6DN&*S:05?;/6MF_F<#! M) 2L=255[4!HT'%]'SP?IC4B*,0PNLK\62OSG\<\BLA5EL+MM+X=<9VFZ2ZK M/)^U\OR;6*B5Z5I?0 'J,?C AB?UB<,%&]$JRV>X8Q^2M1:0+ SH_RT-6&7\ MK-7B8.^1\\(CY_DBGWS+-!3+Q+A9[0*[4.[GRF8OZ'5"J;EJ$&AJ.Z?R=P>WY7*Q>1NFIGQ_%U#;;N%B[?!K$&O:!ZD\2F$\[1]@SNQ8>"5;(D]%2J=719"+C)<^9/!0K7L";A2ASIN"V?)S(5BPJE:4%ORF1K/*O3RX31^72C^8 M3(]7[)'/N;I?W91P-VFC)&G."YF* I5\<3(ZQ4*QV"P;\G/N-9IB.!CJ]-T%'[3>VX??T2_>>Z\="8!R;Y M3&1_I8E:GHS"$4KX@E69NA7K3[QID*?CQ2*3]5^T;FR=$8HKJ43>.(."/"TV M_]FW)A%;#MCM<2"- WFK VT<:-W0C;*Z6>=,L>EQ*=:HU-8035_4N:F]H35I MH;MQKDIXFX*?FLY$D4"G\ 3!E119FC %-V@SO6 M[CC:=9] R]OFD[;YI(Y'^YI?E24O%&)20CN/!B+2-B*M([I]$9E<(L@-BO4% M_UJE3RR#3UASM0GEUZ'TA'N:8B=P(TC,TW9.3+-0_UJK':%N*]0=%'H:QZ(" M73 98PXB'S(^1@57-IV;2-Z6 !(1E](]G18S''@!M@OU6J'>H-";DJ]8FB#^ M;:5'JJRS*]22ES!!MKO/IMPS)&&'^-Z><-/*]Z(>V7XKVQ^4?7=]=WJ%9O>W MMQ>?[]#I?'YQ-[\X",QL1H'C[DDUK0CU_<"N-&R5AH-*:\ ?LK@LT.T]#O M4;I%+3RH]+J>_JU(41PT2X%5+#;GCNL84DTK@IV^G': P610Z2]").LTRZS" MB)D=+PB-"66Q"VC0,_5Q1RH\C*K-"M6_,C7N.Y^%U9R0?7FF'8T\3/H$=H3" M[IOHG*7L(ILI5O?)M)62,AD:^20WH%KJ_O["8!20D/5H[MN!AN%SO M,'I+LU6JA1IAB/>5FE9!T+,1PAU:\#!;=E%]=7EZ=GEU>7=Y89\5)C>H3ZAK MK"<6OOBPN>L; AUA\#!B+$/@M070Y 5UO6A_BV$QPQZA/40D'5;(,%8VX^"_ M""8F-DB ]X>MQ9XJO:'8[(=C4:BT>.1%#/E%[S\+Q1'&'ZS:!R/K+]I5::DZ/.G[?JM01GPP3'_9555YE]1%24Z&+'";_4I_[/0&T MA+3"GYA8/R"^L46WF;E>C^B._F28_MNB$[Y(X]3.))/G!S2,PC#85VDSA)J^ M=]'OR$^&R;]!T^N+7R/80GTO< .#41;L8QS1GB*-=MRGP]PW2(I./Y^_67X3 M?/O4RUI]6.RLU<=DZY!4GU#_SLK'M) HXPMP= X#2$"Y.?3=W"BQJL]-'X12 M(J\OEYPEO-0&\'XA ++-C3Z*;8_>I_\"4$L#!!0 ( *.("E'-\;0IV ( M +T) 8 >&PO=V]R:W-H965T&ULG59=;]HP%/TK5K2' M5FJ;#PB$"B*U5-4V:1(JVO8P[<$D%V+5L3/;@6V_?M=)FD'YA@>PG7O./>?Z M!GNXDNI59P"&_,ZYT",G,Z:X=UV=9)!3?2<+$/AD+E5.#4[5PM6% II6H)R[ M@>?UW)PRX<3#:FVBXJ$L#6<")HKH,L^I^O,(7*Y&CN^\+;RP16;L@AL/"[J M*9BOQ43AS&U94I:#T$P*HF ^S MBH!#8BP%Q9\EC(%SRX0Z?C6D3IO3 M?';^S/E7DT,Z,:QI)_9ZG)1D[DD!3F MM.3F1:X^0F,HM'R)Y+KZ)JLZMM=W2%)J(_,&C IR)NI?^KLIQ!K [^X!! T@ M.!70:0"=RFBMK++U1 V-ATJNB++1R&8'56TJ-+IAPF[CU"A\RA!GXK$4*6X* MI 1'6G*64H.31\JI2(!,+;$F5Q.J0)@,#$LHOR:WY -QBG)]+<4Y)-L$M!*2PQ M;FWR>D,*JLB2\A+(5:E34H"JZWJ]JZXU=[_BMB_H,O;AU@N'[G*]?,>B-H1W M6^'=\X37NT]H:3*IV%]\<,5$L[I3?,T?KLORZL\[_2<$;E@(6POA11:8UN5Q M^>&6JO>Z#T5L".ZU@GL7"<:_8VVH2)E8'%/=.ZKZ4,2&ZGZKNG]0]5CF.;XV ME_1W_Z3^/A:UH3IJ54=GJ#Z[N:.M*H;>[NX^)7+#P:!U,#C;P_]/XF\"_2?T>L-_RDN=H3NL>&NG:WV8O.%J@43FG"8 M(]2[ZR.'JN\*]<3(HCIN9]+@X5T-,[Q?@;(!^'PNI7F;V!.\O;'%_P!02P,$ M% @ HX@*48!W%?K2!0 @!< !@ !X;"]W;W)KR#RF2BQD_B7;Z/WMA$_(1FS38ZX_RN>? M14-!P@7S0BL@M^7 055JOJR)7Y//#DES\ M<$G4/JV$(EE)/NWE4:7E1KTA/YP]SZ8:IE@/-%UWT[EKI\-&IN.3][+4>T56 M,*T-8K]TVT<.^RF$IH\/>XW/'7,Z_.587A/?>T.8QSQD/HOO-J<)1N?_C;[Z MSZ.?!S#B_:-X$N51 M8$G3&D:-85WZGN8!\P,^FSZ=+H6-\F,>>^>HI8V*>13XYZ@5@O(8CWK4&<.P M9Q@ZX[=Z.=1[3=TXHA7UOB)GM!92Z7IO5N-1:QV$)QP8#8/0B)J-HJ''#=32 M1OEA:*[ "D%!XE(\:G'/-'8R?4ASJ#-03Z#N55^%SLH=QC:VV7H>2PRV-HK2 MD!JHI8WR*4M,MLB(C-(1MKQGRYUL/XGUOI2YW'UK*&]@>7-YJ'<;1IK;='PO M,I)Y8:,2[IN<;1#SXS R.",#)F$8XIR3GG/BY/R3*.& R1O"Z09.N:RN*K6" MP#@G2,+&W-CF"P0%Z1 ;I&T4"Q+/0*T0E.>?H,Y(4V\X>CTG[?>BVHFJ80TG MJ:Z.:WVL(+O)&O8V?GAZ-BN8L+G>",RL@IBG (JJP=SIZ9SVB>*@[@R7&M9: M=+40I4FM43E+J+G$""R( JO@(S#8S(G/3*XV+F$T#D;XLH$O<_+]52I%MI4L MB.QU%,J:6>-?!5X8,9,V@N.19]%&8"%E/#%I(SA&.>Q0-UJX8/>0W9? M9(UHN'Q=<-?91P>I0-U:X5VI1;UG+/=O2"G02MDY/-O$9F!M"$0B,..*H&A@ M)1.""D9+QB @:.CDW<:TY8RR#)'),1Z83!%8$)E$45]FL5FAL-'L&>0-=>L; M^ R$C[P2UG6]3\N=(!<[^.R])#GLIO%%M@7(51!8=0-!45,!+E$4]4T1@,!H M.,9^D#S4K7G:&BE/5GN<^6/9/4@?ZM8^ M3:5\%%M8^HXUT>G+R!EA*Y$KGW-[L1$>ULA4/CN]LT"AN!"YH?<#+X-XS2ROEDQ M;S2)$B/\TY..8E%_IM2M7 5!/):Z[1?U;_MV\=NF26J\OZ,W"XJ\7]*;5=L, M'MRWO>GW:;7+2D5RL86AO.L8YEJU[=[V0#DR;NS!K"_Q"O UQ5N^-T92R8+2)SFYC4>&)0/"&8Z$M!#":X.G M.,ND(0CC5V73J%U*XOYX9_V=T@Y:%B''4YI]2V.1C S?0#%>AD4F'NCV/:[T M=*2]B&94[?*[RL$< .WJ"4Q&<)L$[07 K@GNN M!Z\B>.=ZZ%0$)=TLM:O$!:$(QT-&MXA)-%B3 Y5]Q89\I436R5PP^)H"3XRG ME,3PUW&,8,1IEL:A@,E

H(LWE^@- M2@GZDM""AR3F0U- 5-*V&5413,H(G!,1N.B.$I%P-(-(8@T_:.=W6_@F9*-. MB;-+R<1I-?BA(-?(M=XBQW(L33S3L^EV7R?G_[S/_MG[03+P7V!X%1.R09SH;:U+L&EO M6*N1VU<1P:N(V3'"T6>S5POMM0J%"P.N P*G)6.81"\(JI'P+"POHOAGT2*Y M=Q3,E=WK]ANR=:AFW04:D-/I-% S#[!2K[EW7>>8K52?Q.$/%D24)W.]6K=B-ZH#::Q/[,'4UJP'T+J5G=9?\V7? M=Q>R54HXRO 27%G7/?@SK.RERHF@:]4L+*B UD,-$V@_,9, ^+ZD5.PFTD'= MT([_ %!+ P04 " "CB I1WP.L W,) F.P & 'AL+W=OQ.@7$MWJ5N$F 2.Y@N9F:+9KK[ M8;$?5)N)AUV4:"QDY?TR^MS#BE?/%7UIV8I91M] M7A5EIM_3!IUK7,%GVA53'!<_>U5<7U:8M\E*^JZ-FLUIE]9=K651/ER,T^OJ+]_G#LNU^,;FZ M6&15&=7R_G+T,WIS*UA7H%?\*Y=/S<'KJ&O* MQZKZU+UYN[@3\O'GKM+1_C.[@H>OO]9^VS=> M->9CULB;JOAWOFB7EZ-D%"WD?;8IVO?5TR]RUZ#>X+PJFO[_Z&FGC4?1?-.T MU6I76#E8Y>7V9_9YUQ$'!1!Q%,"[ M@L0!T%R*X ,0I@X2A =P6H48!R1P&V M*\#,3W UFN\*\+[OMYW5]_0T:[.KB[IZBNI.K6KK7O3#U9=6'9R7W_(![_ M':AXZO?S\V*1=VLA*Z)W6;X8ORVCFVR=PR9G@;KF\\UJ4_0]_<]V*6O5^2ME M=]FMV$<9O2WGU4I&/_Y:-5GFY4-TG159.5?^U AOQ_Y5E+7JH^:O(X)^BG",$FCDMO6SOOYNQWN\ M8@BQ]&+R"-@B>UODA;:>8>5Z6R<_L()0$B.R][)U#,B&BJFMH(0D0@QE,ULV MQ@8T:KQ4M_2O7G5K$US4_WE?%46D M]NRGK%[\US-KV/[#F7=X9I]E/<_5AZMM9+Y=ADWWP5&U[E93ZO":_6];-HZGW?K>&LQZX9%;:ZE"CD" M'23>/V\;9I-O\3,KJOE=K=IJ^C]W8?H4?GN5F3 8F)91$@X MNBS=6TR]%N^V+'K*V^52%HM#9UVG]6ZB1K9MT>,M9#&U>Y&Z=BP4:^;&YS0) MPC.&QI: ,4=-I0#4T MJJ&%_-3:XG4^P&N^PVOAP.LULDF5&GYG?LW0K689\L/L=S7ZG2O0% &&$C/* M#8J$=4-S&B.(^C?.-#-?*P'WG^[>\?FU)-V-B]_6&;;PRG MB:LO#K(R/^#L[2]DY1K;Z$(QXS@QULY.YUL[0%648L*,93@#=&.<&JI;2$4( M5ZO1T4L:K/BE6>)+\85MK'KPA355L9^JX/87)!BV80H2;*?S#J%=%4@P0 <0 M#%+Y"(8UYS'[_ML?U@#%IZ6-H4P"V_@4#G9BS4[L9^"ZG*4W\E#[S:0&QP8YB[-A6B,8Z"62RYSTP M(#;F';.9:,03/^+/<%Q +(B8[%. Z*A^X/S63]Z7W)40&S(TI2FIL^ :FA4 MDYCX27Q4@$L@*IJ1U"RD&CK62"3^U-<7!Q,@E4P4B,TSYY!L:$WCD@1P>5JT M3(!DTQTM$PU,$@#FRZ-E F204+0,ZK7#,UJN%(_7,\<8U&;K"CA#AC0@PM(/UG/'&-1@*8"N6Y)-4VIGZ9G M"+,H0%-!$_-6)B@;MD!#E_JA^Y)0B]J$I1@EIM. :FA48YCZ,7Q4J$4!WHG$ M" YG(=70L48B]2/1%VI1FV+CE MS&P_*AM8T[*@?=L^^E\$QN)ILNC 6@C5-L!5I 3*3O\Q.%BE5=1F'#S- -TZ(0>E;2$58 M+%R7'TP3D/D)>'JDQ8!S92#2"LJ&#="T9"]]*NA9IH&392C2@G3F2 ,GT%"D M!>CL2 L2^2(MID'-R/>/M)@F,/L&N2T#.(L9<\V9@T>"CD];F7WE.J9)$CLB M):;9R,Z4D#JV)AN$*$X/8Z/=C WJAOXU,MD)F:O#LYV1$B:HL#S;.O-HB-E4 M%31-S=O/&: ;8QZ;J2LD(TF:)([HG6E.LQ-3UR /&9"3>GBH,<@/#@4S5.?SK ;0*/4>P "]?\Y7[^GN%T@$/4 MLVXW0JJA?PU&?N25:-8TU3SOV](U+E*18O2;K!]4O!CJ:8"4.$Y=5C4I^9'W MH&ZK8'?;B,*""6$^(L;#['15Y;@<$QIV(I D?U:;1_G0-W6(F:Q<]&OS8)ZY MFRJ NU'$S4=#IT'9L!6:F>)\3P,+FX\H5O],JR'9T*H&J?@&SP,+Z&)4<#/X M#ZH3F-3''*4\'!'$5 #S(!>558-_2O M&2E>^OAPV+.=HX)Y%: S\RI N95@ [*JR 9F%=-#KXQV'V#5.4A*CMIHD+> MJY+QZZZB>ONES.V;MEKW7R+\6+5MM>I?+F6F@O%.H/Y^7U7MUS?=]Q+W7XV] M^A]02P,$% @ HX@*4=-V"1D4" 7Q\ !@ !X;"]W;W)KGDB1??Q9HQB9XW62Y..VLI MMY][/9&LV286G_B6Y?!FQ8M-+.&V>.B);<'BI1ZTR7K$\\+>)D[SSMF)?G93 MG)WPG(/X]\H@9HB6\I>Q('UTBI/9'NI3KTT[404NV MBG>9O.5/7UFE4*#F2W@F]'_T5,EZ'93LA.2;:C @V*1Y^1L_5X8X& #SV >0 M:@!I#O!;!M!J -6*ELBT6A>QC,]."OZ$"B4-LZD+;1L]&K1)<[6,P*&R)X$KP+%W&$F[F$GY@M:1 ?(5&L5BC2UAQ@;KH;GZ!/OST"_H) MI3E:K/E.Q/E2G/0DH%%S]I+JR^?EETG+ET-TS7.Y%F@,")9OQ_= B[TJY%65 M<^*<\+==_@E1[R,B'O$L>$;_>C@>..#0O66IGH^VS#>[&=\.%Y/I%S0<+2;? M)HO)>/[9,:^_G]?7\_HM\TXAMC,NK!8O1X9ZI K@Q[.N'T4>/>D]'AK"(D:\ MB/3W8F^ !7M@@5/AX?+_X*^ETT@.,9[P/$DSAO(*L7JJKA/E3A]VRNG2_!>T M+?AC"BZ [E\0I*2)]^[*C M&]"! <+W&SA-D4'8 A1[=7;VG%"'25(P[;1@U_@Q3K/X/F-=P-T%8S,D6+(K M=)18$[!G8/(:J"TBI,4S\ &G8'>*XGE7!WG&P(L1>U8^S*P(L>D!A#9=P"9% M^X,6F*2&29PP[W(H?++T;X@S,"@0?@Z,6Q0L3U[0 WBW^*C2E14VL< F@[") MVQ3K]UNR+*YY!=,CN6S% *5*GI >&)+Q<\OR4^/S-&RF,(M0MQ^0%I U26'? M20:C=9P_,*%JA(.<+@0#/Z.0I?4/$+D M/E+3"G'3RBC>IK+BE327K,BA+((%1H*OY%-<,&@S'Z%_UOBAPA/VJ"<6CO'[ MN.F:5C$<>BU:U"Q#W"RC>KZ/I7:-A0Q6V@PB_1[_(ET!;;;#/^PECU<%LE0K3-8FL? M2$R""@VJM0CY;>4HJ4F,N$ELHH]D4C8;SKQ_U?S3^_6[R;7@U MGB[F:#B]0+= U[>3T6)\H=];U;-Q8]C,U38I'+0H5_,G/<*?I4*3_ZR#R8QX M$ 5-U[*(!6'0TES2@]V_(_SYK[&CG_\70=GQ*SIG#VF>*]]3Y0XK4KZTZF4R M9*3^FGI9Q#R_K;.C-9E2-YG^@&)CU>0X53+I$WM1WPPG4RX*,6YIRVC-L]2] M=3F_N[FY&E^#(L,K=#&9CZYF\[M;%4B7:+;X.KXM];F\FOT!?GDYN[T>+B:S MJ8O/:,V4U-T3ZMUUG3_5=M2QIIZ:;1[UFI6^10C[;8%9$R]U$V\3*)2V4(A8 M05H8U(@["Q>W0:Q)EKI)]K#VKG8;RHQ>ED[QCW:SU*3.P#"Z9:<2M]11M*97 MZJ;70XW$.W:&JMY?Y?H8[2NGS554U0 MM2K\7L8P3',N>T[T;I%VJYP]'32^Y01'FGC?)%D<-E.'18@2VL+$?LW$OIN) MRWTNI46C*[("-?D2D\! :DJU-!)^S:G^$4X]+#'UGE-9).LZM-S_1)O6UJV: M_/# B$!V-GI1BUP3>>_@J%)_4)W@"J3#LCSJVS_=GQ(/]=EHX_DY_CPJSWKK M:P?4$L#!!0 ( *.("E$V)6ODGA $LO 8 >&PO=V]R M:W-H965T&ULU5IIWFV*I\D<@AT.CS]8%YN77^,JR- MJ=5U653AU6A=UYMOCXY"MC:E#A.W,15^63I?ZAI?_>HH;+S1.6\JBZ/3X^-G M1Z6VU>CU2WYV[E^_=$U=V,J<>Q6:LM1^]\84;OMJ=#)*#R[L:EW3@Z/7+S=Z M9>:F_KHY]_AVU%+);6FJ8%VEO%F^&DU/OGWSA-;S@A^LV8;>9T62+)R[I"]G M^:O1,3%D"I/51$'CWY69F:(@0F#CITASU!Y)&_N?$_7W+#MD6>A@9J[XJ\WK M]:O1\Y'*S5(W17WAMG\R49ZG1"]S1>"_:BMKGQV/5-:$VI5Q,S@H;27_]774 M0V_#\[LVG,8-I\RW',1+??7K MSWZE*_NS%A55N9J+=91;JKE=579I,UW5:IIEKJEJ6ZW4N2ML9DUX>52# 2)S ME,7#WLAAIW<<]DQ]=%6]#NI=E9M\N/\(C+?2_"[IIJHQ\=C=7I\ M>GP/O<>M-AXSO<=WT+M%2O6/Z2+4'M[SSWL.>-(>\(0/>/+;J/M_=IB:N7*C MJYWZ?&7\%0771XT-M1FKLRJ;C-7!*#X8*>=5O39J%+>,'HT5@87QQ4Y=5FZ+ MLX/Z@A47S<)F8.7ZD MB@]("*T*H!QI9>/=ESH'RF%=M%G,)#; ME:UU,=@.LOA7&+71OJ[ Z)*,XG45"/6P8%6XA2Y@$)UY%T 33&1K#5&*(.8" MMH_Y*-T(7M:[C0FL;D294<^3MNN>7%>N@.- 8:"_S]]!?W0^;355!D)$CY@'(5+F)QUR_9/Z MP**H.0,[;.\O#6FLOT3(QY^^_WY&!_ OHT>=0 DVAA()1R)$I4LCS(_N=%^$ MGE.C07",\#>Y"2F2'8W.8'IRP/!0700W.+FVV26L&';E AE!6+CX^N8LGO;A MTQE.26Z_1OS0)@1%E=D-= /_L9GAR/G>!34%W<+ O*W^9[;>C?%;E;M*K#[? MY97910_(*RF@>+ED_.0:HJP H9$$LCY[:.A_\< (O_O0D0% M>(^XFH/7(=,A1%@OF\9#&\&(ZVOX]1U^;ZLK4]4.D$8.?S->!ES\_G?/3T^^ M>1&Z8%L:73>>V-IL@'L1;V0_4(\$)[H/!%_+Q)B@<-,LX+=KK!_'8 8 XGF$ M +4UBP"K4;#U#ATK $@O(HD'!U7X]D3 H]6DR T=3/NAM5)7J)QX-<+-U/9G M5J#U'5,O'A!.E#;&AJQH&.V2;/P8Y*N,C^-/.T(57@5K7D9&<]2)1)9 +>E6 M^ /Q^U7V0AQ.L K@A:?$2FY0=.;X @DIB$$U,Z+.!;Q\=2LVUFYE6&7T<*DS M6^#I+%I813WPO[R 3"\RUR<0]<6K(X(4#;_H#0*ZP M(!FBZ@Q9@W,KN3!JT2+'FC:%M&Y!*SHG&)J]= L+;Q]Z!B=%$?V5E)H M>R8:A^*P1EFO%C8GS2#_KVVV3DH,$- 3L*>P1ZM1VJ;LLT\,\"%C:@N,]V0Y M1U4&(/"*@JSO-0>C\X_GG,\IIN!7;8;K<6"\27SC*7P=[4RHE='@3.(0"*A[ MW"<:RUC]>*K^B8L.NSJ;M]KM0<4>Y\S8D.W/Q/9$36L^(%#RH*/'B5%4'X"4 ME;G?CAU*B!OT_290E*4H\"RL+$)*1RQ!R-Q2*H83!HO:RB[AWYX*(2%94D1Q MSM8X'14EV3N[9)VZ1:VM=%W() L8$QHE)7$\NHYV4N&0MYB),BS AA)>$"AL M#TGH(BF96(_%A6L"-G"$M-C_!BOXR3EV@]5_JQ"FD <;HE[ZI:F(=7)T! 4P M*L@G)#.;L_\O;:6!F0B/0/A3,D:L]14\S,#($(6 +F>/ F&?8[61*N%KQ83G M@EL?#$HYKMK F-G0+WT.)=US8H<&/TRGYUS)<2AZ6_;XL)54>$E\'?^$54Y@A@\U.CDE'%V;5%+)]?OBW"7/AR7&*'1W M2$CE903"_;.7SM58"O&\^:FQI A #7'/S*<:_E8M3JBR(J)N8RLBB#,Z3QSS ML3K_$5VS*/V [)**R"4X!",%SLT:[R73M6L?L0VIR =#@#JXFXYEA48R@7.V M;"3)X%1H_5O_;?6.!&U=3G8FIP.YSO91/SFJ4.EOP,0^F6"O";JI3:8-0XI MXFX-+4HS)":=0^"(3P[N=8<_YC9DA0M<]NU[X.1FM/^:& ] H8(:6,)2CF_L M^;&I]MJ KH#H J">HI)> UB6)V(=RWVZ4/ YI4LXE!@EF""^&@,!'3-0< MP<@G%@*B-G0E4#II0#]O&+-^ 43F+U)F2-X1:3(7"-:_!D:N=X#JDE,?Q:$D2N%5!B^_.!(E]$@#:'0E M\CC#Q( /_?J%"Z1+P&-[.%<>(33E)F9'0A>]7)JLCN!*3A3'59UKW^F^ T!I M\]]$O6U,,I !NZZT&:J+3'P/?.O )24*OV>PK]!#FV7S= MU1$X M<0B9T5.X4=M.VZC00C.! CYZ=%\NXNW')E\EG0DOH:<* 41S7??2'HHQ*NCQ M[08S%%=#7&C=@3J6JJ\C_,"%@=0^P&?I^8A$3"DYE7INP]RE+H&RWQI5)"1J M-14KT(H ?\%N@VP(\_1[6LH*]'MA2RL^*7D.0=65)G*MD>1T3;W ]\LQXT>@ M8ING)KU&&>F/S..I,XXC'=U55# ILT>/KZQO D]*0;)FBJ)'J7/7;JO@F=DE M3>@J#IDM.5W4?"Q<6B>)G4PL("@PK)P*+3!'U"7HP+[9A B[XAD&+!4<$7AT MKH&%9V=C=09W5:??TB KQ06,]U:V)_5,8<0=RJD1?QON/9EB\X4-E^H]A'*H MOD=P[U\(6!'^^JXO7A^+9+8XX$-J?Y@G.6T?8DBE=X8P2M;0%@#4(%+'BI_9 M^^+S7X,O0^B4X<=#$G;3,"O%B=Z2-^-T>A9B.E#FBF,-E;#U65/BT"J-/K9< M7D0,&U"$_,V&!1NH8=R%-]=LGN;5LC/3WC,>7>FB$7T06L%9:O;3PNH%#5!L M!($^*G!!F>:8<+/*;(5M[,R0:O:'B/T6@!HR[@PI/GF=)T#-'(J,G\7>T1@/ MU06(2>?X;H$[D(A_?.% '4K=<*DO97#&FB-8I-EX5Y?L.0S9H0'*R$+I3F/Q M3*L\L1 !NX.XVQL5U!3X0*U;[O8[-[1W5:X]NM6S.(M&R?),?.1]2^W6#6\< M_JF#T?OI_,WH$?OP7;2_BD,/.8!P>F+WCEGW B*4@_5C-"S MIK%Q@/ '7]!I9>KQZ;-'WZJ/1E/9G%J@X4JJJ&XE>3!28" =3P.-+Q3LJ\9* MW]NF9*QF=V-GYOE)JEK:QB63(PNZP2@-3)C+()DK#&:.4=7ZMAQ)*:(S4G3Q MB+*MY^$!=0ENRTQQ&]V+)")5V*7AT<]M[*142=?@<'"Z'VB[,8*V&)PL7!R& MW^8X)+@/4K!$O)9QY2%^6#9[G?P"*4JJAULYXE3:FP%T-NFFRW398F.W#-8X MW[1DUJ;@UDC'BH?\BZVTHYZ+QT7=#R2@Z* U+5WL&2Z;2!>DTZ6E02I7[E2Q MK&Q5<2)=(KBZ(O[DJ13Q_5P[;%)#RF 2QGVRPXL'G:*OMBW5=QH- 3K\ MV-/*MA"C!Q45=1U=U*>BIXJW6P^@$P\JILVJ"34=^SS&-H*V#5EAZ'D_)&G* M\ /#<3_48@P^/SU&#+YMNU?UWNO2T"L/]US"MPVU*;SF6I9C3S=?M"DE1Y$2G<%IE.$)-;W7!\\EG&-Y+6R.S6TEUO=<3^A JCIEH \-(;BZUU2^Y9?CZ&>*0ZM M:5#;FRPTE5O0O52<%&\:.%43A)/8"+36&!I5&@.J?'L<;_K\W@L)SW\C2(C- MK]2K/5?[-5#Q-$'%&3J+:F6AJQ ??7 NYS:*COE'SXA:)GQRT:]RXI>54$.?4:#V;*='LRHCMC MN8MM^$T $FG^>VH:=42E=#',G+#!Q0J)90>J&:-9K)M-+\LV&]2<-#YCG?6: MEHP5EK4*TROT$ZENFLVFJ-NZH6*AN6V30**F^PL/TFZBNSP&\VH -(:7_<.T]4 MS0.(]@XK0QM-$23C_L0-@]W0PQ);D8%X;%OP2S?47GB0[:AL#-%V<1C=2IO? M3IXY7+47+7%,SFT@$E/L\@"A"=%:+GJNG:Y4DF%CB3JM_:)FX> _^GMP$^8KON@1Z@$Q?TTVP@)_I3_XE%IE. MS706.RGP>$H5P::M&!B-8N2E=Y<*N5N0,O*;)\::[CO5[; M;3"$0ET,CW M*'H_@":WO65[U'O!F>\2Z#5N'NM4M;SKW#YMWQ2?R@O2W7)YS?RC]C 2O3VQ MQ-;CR3=/1_+R1OJ"LHA?EUZX&O40?UP;C4Q'"_ [#?#3%SJ@?7_^];\ 4$L# M!!0 ( *.("E%T("2VQ , $$) 8 >&PO=V]R:W-H965T&ULO5;;CMLV$/V5@5H4:T!9W1W9M0VLDRV:(A&AJH>=>94P[#0)=5-@P M?2U;%+2RE:IAAE2U"W2KD)7.J*F#. S'0<.X\!8S-[=2BYGL3,T%KA3HKFF8 M^K;$6N[G7N0=)S[R767L1+"8M6R':S2?VY4B+1A02MZ@T%P*4+B=>S?1=)G: M_6[#[QSW^D0&&\E&RCNKO"GG7F@)88V%L0B,/O?X"NO: A&-KP=,;W!I#4_E M(_HO+G:*9<,TOI+U%UZ::N[E'I2X95UM/LK]KWB()[-XA:RU&V'?[TU"#XI. M&]D#V/'N'3F6KYEABYF2>U!V-Z%9P87JK(D< M%[8H:Z-HE9.=6;RGNK\1A6P0KMY*K4>P0@7KBBF">%J33\@S>+5." MBYU^#!+^N-EHHZ@Y_KR GP[XJ<-/_YML7@2SQW&J6U;@W*/SIE'=HW?) WRJ M$+:RIG-&,8)AFQK!60JCP= BM2\O@(D22EYW!DL0!%<3#+2$HBW*E& 4XEDE M8H,#@4YE2+)A?7KK@@)K+31$+[@ \%MN;1.934PR-8#CQ?'WC>KM93 M>'\D^R-<)1,_BO.1%7,_SB,GI;F?AXD3X]#/XY#<::!K2AMR9!,6A;F?)2%DL9^,)Y!'_GB26RT,T[_C=.(>M:5&,$;QPHIT M6HL[^.F'/([BG^$J(E:#DF3_BDRG"<](NZ.E##Q1J#.^63[PC?P)L5_^@U+; M/(77R7C4"]%1&(<'(27AO*GVWT=PH%Z1#AM$84M:=[9%MDHVKNL*5A==S=PE M++>7^#!#F=QT?>?VP;OTV+16LBY1:>*B %E163,NRV.#$^ &"T9ILSZ_@8,3 MAK]P[NCB_Q_[>O2]^J&UP6L;4MNIHJ)7Y"PVH)I-)C .,Y+&!)=E$_C\;(.Q M/5.EA@AH.\3IA9V=X'3T$SH5F1VCW(Z3F,8XCQ_M*)7N>1<%GAEF0_LF@W2[ M7JTH;HAS2#,[?I*&U<<^.*_^$R7._#P-(?73;$QR-@X=HP2>NGR#DV>M0;5S MC[>FS'7"]"_<,#O\']STS^+C]O[GXAU3.TX5J'%+IN'UR\P#U3_8O6)DZQ[) MC33TY#JQHG\<5'8#K6^E-$?%.AC^FA9_ 5!+ P04 " "CB I1G\7#RO$+ M !T(P &0 'AL+W=O]E5%Z<7>5%_M5BDG;HN\M"\OML[MGE]=V72K"FE'9J=*?+(V M52$=;JO-E=U52F:\J7Q52EQ>O7O"S#]6K%Z9VN2[5ATK8NBAD=7BC M3&^:!Y\U)NMHP=7KU[LY$9]4N[7W8<*=U>ME$P7JK3:E*)2ZY<7K\?/ MWTQI/2_X3:N][5T+LF1ES%>Z^25[>1&30BI7J2,)$G]NU%N5YR0(:GP+,B_: M(VEC_[J1_E>V';:LI%5O3?Y%9V[[\F)Y(3*UEG7N/IK]SRK8,R-YJ2K%Y79BXI6 M0QI=L*F\&\KIDH+RR57X5&.?>_51W:BR5O;%E8,T>G:5AIUO_,[DCIUS\=Z4 M;FO%7\I,9Y'[3Q+HR MA7@+72M .YU6_&6':LJ\8_7*\O/_WG/@=/VP"D?./T.7SYNI_B\55"UV,GR M(#:J5)5T>%KU+8&ZI96,:2OV6U4IH9W85>9&9U@KQ2Z7CK)5X!_A('!75^D6 MR!6RS(25N1)F+3*]T4[F0F8WJG+:ZG(C=(ESG*D.HX$B,K?F3FVP;JU8!9Q1 M;?!YFFM(L7Q\;?DPC=MW8!.<_UZ62/:*%,[JU$4P0:?;(#[/#T*S#:I*(00K M:3L=XJ7^8 <*6W!3AHNAOCU?.)5N2Y.;S4%8D]=,!,X(62/\,.8[W<.FK>J# MJJS?!%+!]4B\NW<7+$M!G$YE%+=2I(A@7;"0-%76-G+^_*=E,E[\1)\[;!V) M3_YY8]@#RL$^UWDC"+,=+'3IHT;7L+0OI%+?@$)G(P$#9=;>C\074K@G%A^E M"GQJ^\L\)((5$6'"(CY6K'1O#=3SKFM"KTJY@M.#/^EC+$>>1 O0AY#:>;.+D4>8,:7$#-!6, ME :#8J7<7L%+I\ @:^X/"6756E45H$'P/(/R(<2_*K4[ER?2G>YD<92D$>M4 MJ8+2D?3!)YO*F//:$L6TRE#"U.S*?6_%&L4 M6*0[2\FJ5+Q12:"B1W.TF2IOUO@1\;E4M]HZ.D]N*J4*"E<3@+["9'$ON,UM MFN,XVKVK=-IRS+[#T-#=K>H=^]4[*+.N\[7.Z.GSBH+CH43D8>K2J1#/(QQ':*M6OZ/5X9-* M4=/._#!T4.LS+H(=J_(!@(B^)1]7Z&J&HD/9VWTC \.'Y8H MB0)EL<"NM]@X/F(!6FM*]A^Q!C'0OVJU=AN39UGP!Z>[$SE M/$IE2 PXI$1G#?3"LCZ,27%K$;L&.XWY#8 'X[0._ />1HB-BIX M9#L(U$C\4K:J<\"_6WHTV+,V.=IXOQQ%BP!) C:USMA_A(!6S*57C^@35:MJ MW/I>?F6>J)$# _=:XG.34U'YOJ50?R*'GJ8D=SP0#V]& DT/534EDG822W)B?8'O+Z#QW?14>L2I;/%*7>I)1$*,OZ-76:E44AO6/X)3@MJ+"@-'<.+]4NB\=KM5 MSE.!]>22>3:DM IZRMH3!@:]K\K!*T0;/YL]'%#YBIOB$$FK^_ZL5,[M$3BL MS2^'.EX05+_5FH*FN7$JPU37,ME[55%;R?>?(:;2\A%!\%G*88@"R& 8M-8( M=ZAA0PHX*8G0W?;B1:.MIQ$8&;R1J1R(HN?#=BN5$*$W@3E#W\ 6$#4&,N<\ MZ7O)(Y-QOX7S1>'',.+ 3&"(4NT0%;7&GN,F#[X]5,^I^81AI4B>,ARXQ6GV MAA+-F4]:.RX+H4="#M0=&:X.- 4@.'G;57D=&:[Z]AY=>4D2CZ^?XSC:TI\N MQ2?L'3P8[NW=C:_O_>Q'#HFI+8Y#R-5MJG:NUT;99^*MM^"Y>/OY-_%$+*)K M[,-_3W'#K5OR4_OW:;<@OF/!.V6_.K,3XUF4+,9B,A?C>31;+L5T2FK-Y@LQ MN1:3<;2,K\5T!C-7&OX=7T?CV9(>).,H629B-A?3&,\68@8IRVBZP-5,?.98 M/1'3))I,EU##ZS%91,M%W-XNEM%\.NEN8XB%6&Z0[QO.T15-J&93 MR1VH5>0FY?R(AIU:\[@AF8XI0VO\7XSVL^/;7TM-AGQR/-8^X6@L%[A(9M'B M.L;%;!Z-$[J8+A"\.:HJJ, 3 9P^'D>+^5B,DRA>QB))HEDR$[+W][?FAH]^"C\Z\7*"B!K3EMMWO MN8T[^%!..67;=$;'FW=5J.V>>P.5H([8Z\Y%R M34U )@_]4$;Y@_7KUM!&>ZXU+G]J9%<=J,2N36R>(I*S".GT9-846P26'$@-I!DZ-] MY U\N3I<-M=-,^C\E *OF>$$XVW9\ B3;D%4 MO@GO9/.;+RNVL,2 'U$&0KK29G6+7@,S=ZHBP13&\YO_TOOSWB::F7Y$PX^!"9,I3G&(RP#P-#_DD3T;2_Y"3;[DZ*?:6=4U0FH,^&7DVYQQCI M7Q[T.;9I\FFD"4Q)\DL#<)8T6#1^OQ>(&.E-JCFWSS GJ4)9W(P"3!\#BUJM MR2UDF[J$9?8G"J0%.C$Q6,)77W-ZU\GU,KS-/CG7JSLHJ>%M6%A[-'=U"M9E ML)K:O2-EF2* !.:QX/E.?X(YJ,@?S8.F?,2A&D_W](7&DV24=(@@B,2CZ^X! M ^MT>CC#TGW^/9YC^(N&\&4DXYG6:7=HIK:',/3_,.&<]+RO[SE1M<-+/1;!+S_32FOV/TMO'#(OUH?HGD0*N'PAC%DTD[( WOOK28 M%S^.,>S,8< D&B\6S^A^>>WODQCW'^C+$/YNF(XEP#%.AR4%'?IXAIEK(1)T M\DMH3AW^QPYN7(V0P7!0+^%.QKA%>_6@M2$:[*[Y(F$W+9+3^W=UU5#R8Q$4 MA9<,CS"\QT3\0N%L#00[C_OL3(F6C,;M@SUGVII>]ZPH+>@K%>N=]H=R^D$J M>4B3XT;*O\VCMW>Y"V,2AAT4:4P5F 6H ';=QDJB$5(KUY 26N _[/G1'P\7 M-XG_Z7#%_4KI2^?\?Q.N^)BADTZ3K^$ M*(AVZ/<>X9L3_Z.(]FG[DY+7_I<4W7+_>Y3WF$OHJZYT/[1Y]6]02P,$% @ HX@* M40[S2_E:! K0H !D !X;"]W;W)K&ULQ5;? M;]LV$/Y7#MHPI$ 0V;*398YM(#]6M,."9DG;/0Q[H*23Q84B%9*RD_[UO:-D M65GJ[&$8]F*+U-UWWWV\.W&^,?;>E8@>'BNEW2(JO:]G<>RR$BOACDR-FMX4 MQE;"T]*N8E=;%'EPJE2"4UWEAP354)^W2!RFP6 MT3C:;MS*5>EY(U[.:['"._2?ZAM+J[A'R66%VDFCP6*QB,['LXLIVP>#SQ(W M;O ,G$EJS#TOWN>+:,2$4&'F&4'0WQHO42D&(AH/'6;4AV3'X?,6_6W(G7)) MA<-+HWZ7N2\7T6D$.1:B4?[6;-YAE\\QXV5&N? +F]9V,HT@:YPW5>=,#"JI MVW_QV.DP<#@=[7%(.HA&H1K%*ZQ2(I[-X\]@;-)G'5 %RU0L@?H!*Z-]J6#GW6.^7/_ MF$CUS)(MLXOD5I,]T$O F_YSIE729,IRL@S_.4^?K\28]C&F(<;TWZOY*A"WXLS5(L-%1+WFT*XQVH<.MY@UUDJ]@GT687\= M]BT&0-[U)0(^9J70*X3:R@QI2WCJHT;ED+)MAM0S.5#S@Z 6P#D26_>A=KB$0\C&YFC54QM:M*V=HM\@ZBU&+:R7'(J3-&WT:B<'Y,+C M49!)!'>/6:GE0T/5T#@,B77F4.R$JZ@9N?-D);]@P"1C, 68E,]'I J)8MU0 M3*%S[M47EHU^87L$'UZZ4V">-#F3[W(BSH(B>1JS?![65&2=(\WFG%-RIK$9 M$MK'\AGI4J(5-BM)/;?#9$J%4320N6A\:1%!X1J58Y8MBT-^W)0R*UMS:2E] MOS&!769H*M,Y,-R./J?-MDJ0J='(,0>6P^QG\,-WITER<@:_-%OE?I#SFH9#:(=Z)XD*U2!9 9E17H6;EOZXJ.6V04C(3W>VKE.=FD)_N^/3!#7ERV5)X/S^A3Q:N&QB$-=5\2 M_6VR@1,+.5!O?^4? LH0(9?4D9Z*G]/6V]7?Z4UZ>I^^56]<(3[LI/Q)!M<) MZ4OJXN[;S&=?2"VH84E7J6E"-E4W,SKFG4@YBS8H./[0\MSH!A*5G RZTC3' M?IK/X*/Q!-R=];AS$"8)#0LJ-/<&+H4K 1\:29$# MM^]A#I_\G^B@9IE5(ZDS$K,/[I/U-@3*F/QL.'EQI\ZT,7 M#ZX0%=I5N"AQ^S;:M[>)?K>_BYVW5Y"=>7N1NQ9V1:+11"G(=73TXW$$MKT< MM0MOZG A28VGZTUX+.D^B98-Z'UA2)1NP0'Z&^KR*U!+ P04 " "CB I1 MD6F^8JH" #'!0 &0 'AL+W=OF@311K;Q\0'QPDVMCS;&#[:P;OYZSDX8A6,4' MOB3G\SW//>?S>7;0YM;FB [N"ZGL/,J=*Z=Q;-,<"V[/=(F*=G;:%-S1TNQC M6QKD60 5,F9),HP++E2TF 7?VBQFNG)2*%P;L%5191X02@Q=9Z!T^\.SU%*3T0ROC><49O2 Q_;1_;+4#O5LN46S[7\(C*7 MSZ-Q!!GN>"7=C3Y<85//P/.E6MKPA4,3FT205M;IH@&3@D*H^L_OFW/X%P!K M "SHKA,%E1?<\<7,Z ,8'TULW@BE!C2)$\HW9>,,[0K"N<4'EZ.!%9=%:*Y=;>*LRS'['QR2L5<>.ZE;L).'[ M2IU!+^D 2UAR@J_75ML+?+VGJC5[KL0/[B]$!\ZULEJ*C-?W0V6P-FA1N=JA M=W I%)V+X!(VY$2ZC,["U^76.D/7Z=L)1?U643\HZO^?\S])Y@=X:DN>XCPJ M?27F#J-3&6"9IK51\@>^E1@.@:>IJ3 #O*?)MVA!J%16U% @)MAI28,LU'X* MU!ULNP,7F&*QI52]KO=T)_!2*(+HRA*K??5'LA?/QJS+WM"$2D(]AQZ;=,;= M 5FL/^J,)]VG$'3X&0*%#!+H=\:,^_$34$L#!!0 ( *.("E'TD73Z800 +H* 9 >&PO=V]R:W-H965T MWAUOMI/J6I>(!FXJ4>NY5QJS MG0Z'.B^Q8GH@MUC3E[54%3/TJC9#O57("J=4B6$4!.-AQ7CM+69N[T(M9K(Q M@M=XH4 W5<74[2D*N9M[H7?8N.2;TMB-X6*V91O\@N;7[86BMV%GI> 5UIK+ M&A2NY]XRG)XF5MX)_,9QIX_68"-927EM7SX6]3:]S:16/UP?K'USL%,N*:3R3XG=>F'+N91X4N&:-,)=R]S/NXQE9>[D4 MVCUAU\J.8@_R1AM9[94)0<7K]I?=['DX4LB"9Q2BO4+D<+>.',IS9MABIN0. ME)4F:W;A0G7:!([7]E"^&$5?.>F9Q4]2%CLN!+"Z@(^U8?6&KP3"4FLT>C8T MY,-*#O.]O=/67O2,O3%\DK4I-?Q8%UCF'D <^! % M4?""O;@+.';VXO\4,)QSG0NI&X7PYW*EC:*T^>L%MTGG-G%ND_^-YQ?MV5J= MZBW+<>Y1,6I4W]![+;:K$N%,5EM6W_Z@87,07C'!ZAR!:9!K(+ZQX]L9.L<< MJQ4JB$.[&TY@1Z(GX2@=9)220KCJ(L&3=) <-GRJ6+U%5W/B=N!\\SJGOJ$1 MBD;Q>@.&]DRI$)VVYC=0M;F#-G<>(+$^F35*Y69Q6N4*U89P[;@IX0H%4YQ! M[[,T"&E_%_,XOA$9PIZ1-AU'/)#>9E+87D*F\=*$5K0MJK08R/XH# ME6$&W!-T@%&M _W E M#1/ "Q+B:_YTE#YLE"14893X091!%/KQ)(-EGC=50^%0\&S/D@UMC^2M9/7" MA,P%?>A-_"R*^\]QU4N(TH3$PG'4?Q-9!TH>TM6+@[3_&F&]R/HBN2/.>D1: MWS[[>][8OZ2 P$_\(!W9* (_"*/^&P^@ION>DBE(_,DHMBLZ@FS<):>[,:DN M'CND.>"H<%\H6$O>7;?(!L']7A'<-8_[O<)OOT\&X7V%<##N-@X@7ND9!PA/ M-2/4AE>.9X5V>+$-Z9AQP!L:?+2+6^;<2;I&8^YUT<<$N4:E]PWBR?XRA0]T MR] A_4%I9BEO*+<>=(G+#I2+A YHY(^3Q+Z%UE":1G9-C[$?QFX=0QC[61;: M=6+7XTEJ0Z6>NS:4_0E50[I/C[NC?^IN&Q[-$Z['VJE)0VZ!MJ-%M]L-9LMV M'KD3;Z>Z3TQM>*U!X)I4@T$Z\D"UDU+[8N363261 +$P 9 >&PO=V]R M:W-H965TDTZM*PWRW*;9,9Y::^= MILW4:6]N;NX#1$(2&HI4 =*R^^OOV05 @A+EN.W-?8DI$ECL+O;EV07R?%^: MCW:C5"7NMGEA7PPV5;7[\OS/N=W[\W+YV5=Y;I0[XVP]78KS?TKE9?[%X/Q(+SX2:\W%;TX M?_E\)]?J1E4_[]X;_#IOJ&1ZJPJKRT(8M7HQN!Y_^6I&XWG +UKM;?0L2))E M67ZD']]F+P8C8DCE*JV(@L2?6_5:Y3D1 AN_>9J#9DF:&#\'ZE^S[)!E*:UZ M7>;_U%FU>3%8#$2F5K+.JY_*_3^4E^>"Z*5E;OE?L7=CI].!2&M;E5L_&1QL M=>'^RCNOAVC"8G1BPL1/F##?;B'F\HVLY,OGIMP+0Z-!C1Y85)X-YG1!FW)3 M&7S5F%>]?%5;O+%6O"ZW2UU(4I5]?EZ!- TX3SV95X[,Y 29N7A7%M7&BK=% MIK+N_'.PU/ U"7R]FCQ(\+NZ&(KI*!&3T63T +UI(^>4Z4W_B)SBW]=+6QE8 MQG\>6&+6+#'C)69_595_@HSXL1#7.Z-S,78J2<33:J/$X#K]K=96LX7# -3@ M62+H R;O9'$O4OS-5:4R?OM.F;4R,+%J(SZH7!HMA^+G'>;Z<42F7$5C$Z%D MNA%V(XVB+WX6C=]B+.PS_2BTM356D$4FX/>VPH,NUF(O+<85M\K0^KJH2C$> MCA831\T2N7=R7>A*=<@-Q;45$AYOX5E=:?Q"%Y-D=+5(KF87GR3U+8E6%#X& ML."Q<&&2S&TI)*AO0=[+^/>_+2;CRZ\L]#V>BK?0JDJ*)"(][DL$LP1 M$C$*1O\5QHT6XH8U)LT[\QAQN>2(H-F-; M-V6>*6-/;E.Y+VB7=CM3WFD$-)7?B]GB,V8-$?ULZZPC(M.GTUXR%Y// GO= ML0N9@[B^ M>2T6HXM$]#OEL%'05A9(8=BK"BFA4F;+TE8;635#2)J&G5>W\F%X@\A56 M^NQ(OHN71K@7[+F50E"0O#GW/,-;B%P;Q4N0PC" +#9V?!\M8"?&;O2.B2/E M?P3&N)5YK6P2K )RZCCH'!I*XX/+$KM%HS)MX,RE\32:]:W^7<4F2VMZ+T@: MY\N4U6NW>S0V160";A%6%1J;$:DN\&5/,<9[6CRE')]T#I801D,$C%D#7XBP.\7P*>*31I\*2EV6VUWF.>$GIPLN.;P!JFNTB MAQ2V-!5LJ>4&#"A;<:3+$($4PA93L:P^V5VGCS L0Q<- M T<4 L^.A:*LNFPLZZIAK@(C/A1J6)*$G0=[* MT1FO?JVSM1,7=,*&6/"6YG46.&CA/A@@3F24([1IC/[:%K>K^E^=J2 M.G,-+:(F M1'K%P5-U=@5P$*9J'I=CR6:6(3.F468$+ZLN< L>8KU,EC-L,(VL2;O$*-F- M>#IX\^%Z\"S:1-+:GH(MMLUT+"G(0593!*,E4FT8SVH3;&0+7\&.NSBOC"ZS M)D'*QZD[&+A%TD"=W8 ? MTID3/^Q;&X3;.)-0H(+6@$9SA GX8-(HNR?\T/N^$,199$4^S2&T5$HX'B0BGE4XUU$@;6!UY+?G.<. C50.Z(N\Z:VPR6B0MK7?6 MOI%(0!X?DT[A!R9X)&5D%UJ=9ABV%HIX>Q#-4.*F^=T2!@2\O=M@:8U'^&UW MZ(^9-60N[#JN!"3-'!7H%&>(Z1B"LSB:[=E58C7 Q^G2D/..J]AVSF6QB4W6 M.BSI HD]N1Y0'@<-)YXK\$^O'GL(UQP]RT5C/K>=Q9,(BA+,^7 $.KI"M+QY MF$V6T]5?DQR 3ZF'*%2J]*CA7_IWB&M9Q@ MVJ.\F'&993P*T8N7/G-PG^P:=ND,V=MH,-%X.PI;YCJ33A+\V097*'=>!S;& MSO!9Z2 B SU+&-BS)Y[>*C;=9]X'?/V_*BG;<-QG"5W'&&C8U;U568'U?O6+ MI\QQ65MHUC[[4MP\V" 23\3D'I !;B\MD-EZP/DX,(G\[A!5- MH*(>V6B13,?SJ$=VVK-SROD,KN2 MQ?8#?_C7S=OPW%\W/N31Y"\G7.G(<0ZI/][5CT4?CX:S(#DS\60\G+2JB,-2 M@M2/2GE)">TQ\8)RMO?($YV#R&%/F (2< DX0BIQ&WE@FE>C9#ZYBBRAMW][ M0,39\UFO/8? @#J5:B-0C!7R_]['D^&/^)H-+P]V;G)ZZ_YJO#SRAOYX^;\- MET?)YJ#>Y$9JVROZRXVA>M>TAOI >=P9BI-7O$,809 1(0R&MJ2SP2_%:ZJZ MF_*;I .+47(UF8GW"#>$01N,U38V?042 M9)TFXZL1QM,V5 Z,T)([!\"99K(8SP2?4YZ5JS-J2%"?Q6M+3.;PJ4NX[V&; M93R:)/.+D?BIM6^6:))36<^FQQNXQ,QN[I*KN87K>)V\M[M../@U)#C-\H:7TZ1V:;B>Q8S-H"S M1GT4S6D'+Y+I9-)RZ_LGR(U>PC ^ID(2SGJIQP*&%293+#'UY*+A774012=] MG\%.QI/D EH_R+;.+[I9-H1=6*-6MQYKM/&M:9RY@RFNO$RY[?.WP_Z.)O2" M+'(8MTCO+OS=%P!VQ#>3I&W<8DS&1]KPD511L4_)W;#N$'PSL)B7.]?HE[M( M.6$4=6NP.6"4X;4[3%;&M[!4L:$:D1 XZ9M"+Z\/3+$VY;YRGJB+HKSU>>J; M3_*^PUNMLJZF39NG,@VF#< RQE!F!LWDWZK49'!/#O%6S@":DQ@*S./;1J> MUJJ@\-_V&SRTQVA2+3D_T@\*4HHLCX+%W;J40WQO!_A$,_MI!O+2^,S> NBW MS?"?W?#O]4JA!$PW!354[RDX7R87HY&X$/>*"'Q;G $[<>^?-D?"-WCAV&07 MR60Z$I2:>^K1"3X[PR2OC(Y"Z+B6;DIP+J0;"^ZX-C2J(K#L;'&' M4(=UNVX!_RK*K4XA::%6NFH;GA2JDT\?N!PHC$X#W;Z0Z*U!:MN60=KU?6AL MI\/OW;I#+.TU0:ISV.1\O[4UM(-U+,"*CNVY/YOD.\8.=,P5U;\+UU?S#>VFO#Y4XI2\&E::;C6?]7@@ M#HU,/SL^!E@7[.B'52_%W6[M-(OJ8#X-:C%]4*?K749)LMH8Y1"GU7?(]'Q3 MC.^UB.]JQ))PSZM;C(FG/Y3@>?'LH$0^80>=SF+8R5;#/P]OAF*EJ&+.Q0\_ M?M];Y$_F;67H6W.DMI/#%\-16_*^KXVMI3N\O/''@]/%)/").H$B<8ZRP"'E MUV4&6-?<4>#;0#6UM/?NE#.Z0.'/ 1F/T,%* M!=5=1<(CL84P84EBACO!LPC:I9+R9>2$%")$7EKKCC##T0W*.\&W-Z'>]A2O M#TQA9V]1$MOHW >O^&J5[!P!POQTVP+?R,QU>OAJ3-;>,&M,D2WG.PF=FWMW M>V]\Y13]J97\D92-SOP<0(\:$IT0WE.91+V!F I?;WI4R>]8;1ET:\"]R_A@ M1+A^OCNU"3$@*FO M"O"74R,$:I:FW!(SQJ,SM"O^2B+NE#W2<2"@^/MX4RA M*.NY$LO7"GPCJ6F\,\-L-[!45W&XXRR&2&7J#EAX+X\NZ=#>MJ@K:LG;L!9E MTJ)DY$Z [(@!#[M\9G1G,\S1R:M%'SA>QC=JQ0T"9^=%%#C'5]TP>O"MVQ$_ M_-EZ2(A+P//S9+28X^$*%?AHYA'RF-LK8?0/\+OOX6\T*KF<7^#O_!)8?4Q5 M]3R9S]Q@MV/432'GI+Z5OQWV!!A]/.(_\RG_ 6)_ M?X[B1=)30':00BQUCTDU\L?B,VQ!G*:;SNZ4?-AWW_D\ND;.SDB7Y:F#"6]S M-\J;M\U]_&MW#;T=[B[SOY.&BYE-MM+6>Q$@#57;!3X@/KC)26/-L8/MM"N_GF,G#4WI.I#XDL3Q.<\YSWFS M9SNI7G4!8,A;R86>>X4QU7T0Z+2 DNJAK$#@3BY520TNU2;0E0*:.:62!]%H M- E*RH2WF+E_*[68R=IP)F"EB*[+DJK](W"YFWNA=_CQS#:%L3^"Q:RB&W@! M\W.U4K@*.I2,E2 TDX(HR.?>0WC_F%AY)_ +@YT^^B:6R5K*5[OX(9M[(^L0 M<$B-1:#XVL(2.+= Z,8?+:;7F;2*Q]\'].\<=^2RIAJ6DO_*,E/,O:E',LAI MS=.W-@Y'"M/1.PI1JQ Y MOQM#SLM/U-#%3,D=458:T>R'H^JTT3DF;%)>C,)=AGIF\01J XI0D9%GT$;5 MJ:D5$QNRE-KH66#0AI4,TA;OL<&+WL&;D"C@X&-T M$?#'6@Q)//))-(I&%_#BCG#L\.)W\/HL&]Z<&LC(@RT09AAH\MO#&J6P8GZ_ M8#'I+";.8O*_A?@BGFW3>UW1%.8>]J$&M07O R/D:%OUME.WG4KL,FU(I1BV M)N-[(G-N-[9L,-TN<);J5+"BZA+)4:YDREX$=,P4Q!9RXBPUFH?J.TRY;0_(%57+) M<<#8'4/7'-HIP_Y$;\M+Y ] >W+-!!J7M49!/;A'5(7LCLN9O+"W_@^L3NBJ M\V35QSM=KHZC^])$U\ILT4,<>@9GC7AU1+,MTU+M?<)A@[*6AL0@J?,)&I K M,O%OQPF^I_YX&I(5*"V% ([LFTJ_UK %105:=&@";@Q.VEXFUR @9Z;)Z( D M_CB^P^^L#9R./*VH$"ACA3.7=>F7[Z MAA=1*:HW1=Z6+2:W20IG=,UX,T:D<#:7&!HJ]M^X/LLP2"Y<0DO.,N?;FG*7 M##?&L9Y/2N7@R =Q00:?((5RC3)Q:%F$=QBCK[^:1F'T[KP[77!TNG%J8Y8[N_W0WEH3F8_Q9OKC=/ M..Z8T-C$.:J.AK=CCZCFRM LC*S<,;V6!@]]]UG@+0N4%<#]7$IS6%@#W;UM M\1=02P,$% @ HX@*42KY22$$"P Q1\ !D !X;"]W;W)K&ULS5E9<]O($?XK4XR=R%40B8N7UW85)6LWNY6U59:]^Y#* MPP@8DA.#&!@8B&9^?;[N 4!0I.0CNU5Y(7',]/'U.8T76U-^K-9*6?%YD^75 MR\':VN+Y:%0E:[61U= 4*L>;I2DWTN*V7(VJHE0RY4V;;!3Z_F2TD3H?O'K! MSZ[+5R],;3.=J^M25/5F(\O=A\ZM>N7@]E I&HI MZ\R^,]N_JT:?,=%+3%;QK]BZM7$T$$E=6;-I-D."C<[=O_S7=$$[G9)0;6^*MQC[[ZL::Y./Y!?1* MQ:79P-:5)+A>C"RHTYI1TE"Z<)3"!RA-Q*\FM^M*7.6I2@_WCR!5)UK8BG81 M/DKPESH?BLCW1.B'_B/THD[5B.E%#ZFZEJ4ZOV55K^4.GF7%HBQEOE)\_<_% M;65+N,F_'F$6=\QB9A;_ ;@^2HFB\GE5R$2]'"#L*E7>J<&#Y-^O%=_+?/?7 MO\S"8/I#)=2G6MN=T'D"+1$"HLAD7HFB-'W2RJ MP3-/R#P]7E7GVKI%'WB1-2Q9H]#?H,JFR,Q.*; PRZ5.5(FK5)<(<4.71#6! M! A)*%,-Q?N#[;<&4I"*W18A4P25KBPH,2_&9BC>UA::YJQVHY6X@[C"N4]= M(*& D=5Y3=+#*!!&2"OND-EH4RDM27E;6[%2N2IEE@&R.U4"[[H4.R7!<%F: MC=!554L B<"W:Q&.GS(CHB&7$$N87/%RDKMC!#U)VE)1WDVQJMVSH1@$*[Q% MCB8"0T&8\Q;"U:EQ+*G=%3IA*5D.6< _/FND/85'QU(=OO\V&2NUT> .>V O 3/P)]2CUA+>/@Q( U!=NT_$)U/M2Q!XYX-W[:A M1<;T]M9L9:V91N?!J'8)*A_9MGG5(IKH,JDWY-P)0*'@;]\4X*L373#.[.%2 M)&M*CX0$>7MI,K"NJ.HA23% #"GY=4ZR$V]*# X3N2H5I]:A6(#8"KU'@K.BRU8 M8M'V&HQ\+T6Y9H"R7)O]*OW9Q0Z2#-6O>XQT17HO388FIGHN;IS0'YB]XR9^ MYP9 I>=B 3C0T(BKSZI,=*7$=4DF/UYP29A"% 2"^(=>*K'H,/H9;S1:GT3\ M)K-:B3/&VM05+%\]NW_;3U< Z;5*U.86HD4!R1_,1>R%DU \$9,A(/^I\9G M\^#@/Z5D0#F>10-NT5)HXG04!KXV'\^E]80^!GGL1N)!,48"?2=2D2O#QO6@> MM@*PAQSM'GOS<?UBQF2"@4MRI!9Y?H_(-?6-N>H39^2]&H[ MQ*)KRAF9Y%2!^ECGE#>Z!-9J &4.<]"3^3!J1?/$=JV1-W7%)#G_@=0M4>[$ MX5HEQ;9U6MGX;*%*;;B(AL.I@Q=EEB%=2ETZ-/M@-O)](Y(!B'=(]JJXH"Q) M.KER?U4P)8E=KOQ&OE_-RVN9@6W'K*M3 MIYGTD@4M:A)&*_3DOM!'SJ3S A6?J12M!4#N=G<0*EM%@G3IEW/V(VHB,Y-3 M774QI,H-9V:.BF=(MI%X,UKP M_V08B'>Z^GB^)$&0?!1UO]Q\"7\83\137MI:VID8>A=EIEJ>#&/_RA6;:_VU_U^AY7,!>N/3^HEV@T_M$PH_D82>+W8Q*$7.L,L1=/)J[]B!XZ M'AQW2*$7!VY7[.^]YVSBCY_Q4W_:.0[:D,G8M4+^^%N5.,0U\+WQ;,X,@O'I M_'JZ2NRSN[/H=Q0+E^,))9?9]\W]8:%@ZER(OZ\-".?]/N!T1W6ODR.V75?$ M_)G2U!].OKLW^[Z6C)D?=V+Q="_)']:*S=I6[+K7V?3#^.=<+-"_9"?4;:U_ M.&NYO'HK@GCB17'PD'MVAFW&(C04:0Z3;EG!!Y]^L[511*AJA@SWO.6)/YP? M=GU?XN]DUIN''BH M\(7NJ8]HSWC0*6AUZGK44Z[$+N3,#U+5(6Q]U#NLY3UD986S,H\RP60V8*[\T>3 M-];397\.Q#6L&_$T4R#RLY,J,KG<6"F5YHMVGDHO73IIAH!%2WG?U1R* \00#6U_@R9>I+I*3 U8 M$3.F7JU%(7=3M:>#$H_04Q3N-)N5L;%!I= 3F*-*,[?9&T-(JHQ@\Z3 M4I$90.(7F=?DPD%E.W5YK(AT"ZYRP^"K3S1-(H2[<'$#C[SKN_9Z)K+0]*XY M./>'WGF_97(\1P(I70$ +]TLVQ,RH^9LM>X#W7V".#%XW\C=P2<(*7#0 M!@Z=RAX-$M'Y[N]9SQWS:R9])[Z \*&)HM?-)+ZBF3/=G6)H&T OW(<%D M.I6NM."/_MGGC0?'P)>&F!C[UIN&< MQFK!?"9N)(TT**>BJ_^HN&T)O7$4"Q<&D3>A@Y(W\V/Q7B7KW&1FM>,-*4AG MIN :@[@)Q]@2H&&.O-B?-4]^ M35VCC13ARBYM-#3[AHTT37 J@!YXH;\_(QW>?:6EGXBY-YL'U'M[T_G8#07G M\8Q?!!#IU&>_4>_3ZH:Z??J 3,D!L>:^LG9/NV_4"_=I=K_#^598K]*GP M\R6V^BAU U&ZC\;NQIJ"/]3>&HL+XVQ[0TQZ+[&PO=V]R:W-H965TQ8@*U-OY\5(70_#B= M^JRB6OJ);SV?-I+94979S%>S?NXLRV02M# M-T[XMJZEVUZ2MIOST=&HOW&KRBKPC>G%62-+6E)XW]PX7$T'+;FJR7AEC7!4 MG(\61S]>GO#Y>. /11N_]UMP)"MK/_+%=7X^FK%#I"D+K$'BWYJN2&M6!#?^ M[G2.!I,LN/^[U_Y3C!VQK*2G*ZO_5'FHSDSQ\4ADK0^V[H3A0:U,^B_ONCSL";R]D*'KY2@9Y<>;L M1C@^#6W\(X8:I>&<,ER497!XJB 7+JY-9FL2[^0=^;-I@$:^/\TZZM;1^*_BY4/#H#XZPD3)X.)DVCBY/_,X-=+BVL#0 5RJ+,RI?B[ ME0Y7>BL:9]>*^\ +]*%022BPT%B$BL25K1MIMJ+U4,,WI#&MU()\4( NY8** M@F('L)APN"=DTVB%1\$FD2RPR):D>Q;LLYR/)$L3\6YGXU_^JY3G"O<<_'6V MCNI]D*$-UFW3\\9!UBD$)Z$0_>W11\(6\=P0&Z)%7YG^TEC&60M3*\T:;?91 MV":V-]V!ISP?DB87625-B50HLY\>N+Z6NI6)#S0(29KL,#HXDED'(WM)[G6S M=]_,)L?H0ZVC"EC"C:/A!A>'[87*$8DZ]0:QSP+(I@'947(^._IAS($W*7=Z MFWR7YG';1P>V5V2H4*%[]OPS-[RZ^^=.I'3LFSZ,BJ6^H%CYO?*RY*ZZ?)4C M-D G>Z@847WH'-!*KI16@3'B;:8BUC8J5/%$CPW?KKS*%:R1GXBW1KR1+JO$ M_$7R9BQN8%[E9()XY]JZ@?>EB04&\+7<= AQULBU9 M-;:&PTO*6L?^++(@OAM=+6Y?+_GWZ/LQ0XW3:#EC74==O?WC^M6SHQ\$D)43 M%'10Z\4X435). 8!90ITKS!4RE0((6-7P=,L8A/AI>#7"-7"3TY1)GW5X\"S M&I)L'U849+(AYU]R!8&BH*6P.,S5!O]XCBG3;4Y^GX <:3B(HS"&"=J:7'(S M-G+KK-;)*4 2;<>;A!M6-MEMRS[@8(M93"]]G%/)\L.M?@W4$BX=+ MED#;'I$ZMUU)=#SN*YO[P[ZM0",]>=(.0LB"5ED$F1]R,>1_@X8!J01D4#"3 M.;@$M59$\@OWU//!(#\2X)JO434L+:PRL0:C12 9E'KE2@(,;&/"K"YSY ,N MC(?:]>#]@.A]KK+DX ;)_]QNW%PX1Y4$PY*1$11H2M@ -@SGTW&>XB/^(:,= M@@C\ \)XZO%#!VJ)0R#IXD8G9Z(\_(J8= P1. A>H3 /<7X,/)0L(UTN8^:X3Q% MDN&+G-"MMHDP/T#_9W4410N\/<1ZK-"MX90LX;$/(#76'KV[5Q$$8_*8&Y0> M3J;,\?X=@WW"B$W#\($$(/%!:7X*1*'FOBT*E2F.B-9,G5DTXMNFL2YT15EC MO".?W $P"#AZGEE\H"M4JO9@WP]E9ODOY7F8(3K2UX2@ "\N%# M')O(P0<;N012C(^T23@*K0/\N%GX72:2Y)T$3:3\K-*(NDX@T2#^-7%2ERB( MZ@92TG38JSP5V47>EV!+<8[X3UQ'4LTP7%^(]TNQMX7>1F^B\#L0*0AGS(\G MG/7$'@_Y=KM,"B4P&J=&+'3#K,-GL5,U%?-^-SP1::2*%2%<@]'B?>X'PA0VPR9!S69@%@B+MM0<3%5MP6*GUR'80Q&Y/6EZ("R MJ^L]W4EL"9\D,-D5@SW^.L%+)S\I/4; &_$?$! D4\!O\'OKE62%S_^!PD7+ M[QQ@VBCS,P85MS.4G'ZEDNZ4^%6B%UCPY$#PB31/Q$WK?-LM&LONA?CXY;SO MK\_ ?V5S.B0P-G6(V!5VA83939SP&P-"J%0S+-]Q;T0MF]8UEE],OE,3;-MH M5!NG'*(XG7W;'6=(=PO]H(A17I:.-R+ Z_1;X2NDI[(:-OWWS&<+[)E:''5[ M9[ZCES?D2G(3L=B]7*1XVK1+Q\EG \^#?F3\_O;?#U#]'J.+$I/'15]@EH-+ MMNY'GM8*K!383#\@V7RN>V7BG+,'W+V'.$3614)W/+W%AH90.?ZXW_6O)'&' M0.56G,8"PX-[.$XKYO!N?T!Y-_S'V&&M&E#1[\8#I;>&W[E* _=3NHV//H<1_VF1+6^XXIE,^ZE^7) M0Q\1IGN?9&K&(G]X\HGBTM>9X>[P;6N1/NGLCJ_B_\!4$L#!!0 ( M *.("E$/S,Y / D %<8 9 >&PO=V]R:W-H965T5* MU3),7*,LOBRSUM);:CFZN^-T'?W/EVFBT51^\ M"&U=2[^]4\9MKD=GH^[%1[U<17HQO;EJY%(]J?CWYH/'T[274NE:V:"=%5XM MKD>W9V_O+F@]+_B'5ILP^"W(D\*Y3_3POKH>S<@@950928+$G[6Z5\:0()CQ M.V=^U55<78_>C$2E%K(U\:/;_*2R/YSD>B;$-T==X,"VIMTU_YG'$8;'@S.[%AGC?,V>ZDB*U\D%'>7'FW M$9Y60QK]8%=Y-XS3EH+R%#V^:NR+-_>NKG4$RC$(:2MQ[VS4=JELJ56XFD:H MH(73,HN[2^+F)\2]%H\0L KB!UNI:G__%*;U]LT[^^[F+PK\2VLGXGPV%O/9 M?/:"O//>WW.6=_Y[_!4/.I3&A=8K\:_;(D2/I/GW"UHO>JT7K/7B:Z'\HC@J MU+>AD:6Z'J$2@_)K-?H?G@V_W@;A%@+(JAY9WO&@2E47RHOS,WI[]J>QB"M% M6QMIMV(E*_'-Q>0<:6@,5Q3V?#.?7'8OQJC2T"BN,[,=DQ*C8E2>]95>53H* M&8(KM8RJ0J;'%;XL=*FP$*4%P]=2&UD8)< WHG >0,,)R+)BL]+EBBQ"=#;T MCW4"-!,B[,":W6J(88U*TV)10=E$_#+P1)K@X X6-V@KU(1UM'CSRXJ<3:?B/= H8);['UHBZ ^M]@NHMO'=Q])K(#] M)!CKI-VI9:_C2OOJNT;ZN!7(QK;ZKI86!%D)BC3 "A,*(2T@+TEP+^ P8H"" M6$/7;2W*/@7(O$9N$;S99-:'TZV5Y^VE:SW @.P%(BFV2GK@P=&R9*]MI3DB M=2+^W$HOX9M*&?@>'%!;C?A*9N!!"/[XAS?SL^_?A0'B20'XVBA25[1;_DN" M',>1<6&W*:'CMH%<8[;"%48O$>,]U\E#[]:Z4D"9S0":) N,C9:2\@NE3DF' MK 6'4Q8LO(-'1NJ:$PCQ(7/*2 Y#'+(%4K1=>"JLA' ^LV]B= M[ISG;-! 1$(7'!?8JEH'ZK6PYB>W4C&PND**6&922BS*_"Z$WIO%LZ]!7G B@,72\3<&D3EP)= MJ6D,[RE!#@!N6/CC[ '9NZOX06YVPO?I@%4E4J4FVQLV@&'9$0K:$KH&>!P. M@;3S+LKC1OM>QEX7X23LV^V6/$ /V.^AW%NHC^XU,WU ^88F?M &.?,!@$QB\D[Y%H) 4U.B,* M$* 76RB2H4<(? 3^BRWS1&[&-&L,/-KY01"#*-Q6$7/\[" 70&ET$I@#)P,@ MA.,%T4 MD<-M T4O][ >U\S++2(T@#BG+W"1:3S*K8S=&DK66+NA->R79&8V M53)([@Q5BP7\$OMF]?4 6J^H*3'!!V=TQ5/= CF&F1/;":MDV43\%0 OOQ@# MV&(N&HQ.NM* '5&@ *06@#+B8J._A=K5O\.\MH0&8.S5LD4?=)ZSOU2J2H$W M)9B*$8V=@3:]\L"V0=Q\/*W3"+9O04O[]D"B9S(Y6"T M>ZEKC8>H:KM6(?93!Z6UA8XR#:Q[F'/I)BM0.GD$ I&@_>5:X#U$'9SV'2.I M*@/7 4:IB93X#V5?I,I!JK0V5VSB30YK&P&\"CG=R1J84D8^0##? -C6T\0R MH?-0GLYIR$HC-9N#8F@M;Z%I/'2\0 #1/$+5@")#E?&0B?"A-Q""B",.!$"H MY]]Q_AHR>5+<"P)]S0Q9$)C9GI2Z_"4==]+(,^AR_?BR*RB-<)4Q>9:/6F1S MV(/NR\/=8)ZC"XR*"GKG?Q_]3]9MC*J6ZIB,/<0*933D#8B%;"16!@VT@Y82 M=C5 TM$/8K*6J()Z7X5RJUIN4TP%-C>BC/8XL3V%]I";9 6'**\21QV2YV]G M*0QG>49) RC[OIL4*0JE#"NQ,&X#(KO+D]N/JO M1?^2+7^4'FZ=O>[0LE3_ M/0?Q<76A34J"IL5$Z,F*$%WY:>5,E<_(OV"DAW>$ ZRU^>:*XTV^UACZ:%0 ?:C.3'#GV;2D;^@4[GF1!QV M MUI/.AB08+1HBS"3=*" QH?[$FE>H822%/6%'P>U7-(8K>+$(^]$?&A,5S<#' MM;Q#)_GR8_?M41GGS.F]'UV!"G0O2/^U/?WMGQ)$>O)KNG/Q.@&E"2T#W?92>\G=0X&:0I=AN7TKC3A]I@R$'XV$_'M*#\^ MM<7HU;YI$_$WFXMB?MX5Q=#<3GJJBM!B2&9RH?FHOX5+9TIX\J!0L)J3^(-W MSULD29XM0$S.[O?37=KD"(<@QU;\HW.2ID(^F*8B!]V_?$^]_\@CET]3@>7O4P( M=*4=TI$EW?OV;_M;\]MT6;Q;GJ[<$9^EIB.36F#K;/+]Y4CX=(V='J)K^.JX M<#&ZFG^N%&953POP?0'HNP=2T/]?PLU_ 5!+ P04 " "CB I13QY@#60$ M ")"P &0 'AL+W=O+*"5J)!4G^_6[HQ3%=E)CW;H/ MB?ER]_"YXW/4S=;:?+(%HH/[4E5V/BB;A I=?SP6CPN' C M5X7CA>'9K!8KO$7WL;XV-!OV*+DLL;)25V!P.1^1M/A]$3 @59HX1!/WDYQ8^< M+N*]@#\W50CC*( XBJ,]>.,^QK''&^^+T<+OYPOK#,G@CSV828^9>,SDO^1M M+P27VZFM18;S =6317.'@^>X0.(#5R#]&40HVU0CIQHH4=@G"D25TV!T$GCS M2UW6HGJ@PLGTJI)_D?G!.$Q)0TKY?_/F&V?H9>@?+QX3X\,_3;D;.#\]A+2) Y@7HD,)87.W/*R(*S5F12.;-;2%>VV?7*4E6?9>BDI%E))]^!IW;S_R.[T^NG6 M*-/$@5!S'EFM9.YQ%T*)*J-(N=)">$OYR'/I?.*67^^&HG"\G? HC/?>4!0F MNP[)_WE#!I7/A].4"FW<*X>F[!+>49J&T:YHQB]1^H)TO1!XNAOX]&L'?B<, M246AM\F4;O)7_/[GP*4J,Q+81C)()0(RK"@=ELX5#H1!J+1[IL(-Q9EGDNQD M9D/XL*$0H:QFF2"1RVE0.:$85Y?(1*F,=U233.DHW5B>L#KICN_M"R>M MD60G^'H5]5L6#OUIK13LT2F\H:!)"[^A,'#31^3S>0#'09*.>#*"412DR3&/ M8UJ>I#$/QS0<34YXF, T.$XBYD?B6I+L890$)Y,$/FA6YTZ.#NEE[]*-^1%, MDN!X.H8KM/849%DWSM<'H9!(X3 -1N/)$5SM1O?=-VD\BG]P_H3#3< #2*;! M-$[AI4_[<*,]*M&L?!-HP3NWG5*_VO>9YVU[]63>-JGOA%G)BA._)-&0T;T/Y2:_L>-FZIMVFL:]W(>;^P"1D(08!!@ E*S[ M]7UV05*4+2O-%ULDL8M]>?;9!2[6SC^$I5)1/);&ALO!,L;J[7@<\J4J91BY M2EE\F3M?RHA'OQB'RBM9L%!IQM,L>STNI;:#JPM^]]%?7;@Z&FW51R]"79;2 M;VZ4<>O+P630OOBD%\M(+\97%Y5J^,(44PXVNC<]!M M28+]WZWV#^P[?)G)H-X[\Q]=Q.7EX'P@"C67M8F?W/H7U?AS1OIR9P+_%>NT M=OIF(/(Z1%S$#T@\+\#RD\[Y:>L_/0[8_9M*7%GQ;VJHBIGRL/7R?E0Q*42[UU92;L1 M$G!'0(6T!1 ?HHQXT#$(XZ3EMT'EM=<12Q=>*2R/ $Q+'54='> MR7SZVJDDG,$7D2^E7S0FX[&2&PY8285J*!9P!+3MPVZ,2KD1S)$<6EFL*"2! MTCG#8HC!0R 143%Y;1B0LPW1,5Y3\+"P\J!I >E?[VY^_S02=_,=4+/VD#X. M&[>1[SH"W[:@N-8 O6^"D@K@*<9V;4&FI/"$IVW0U-=:&K+F2!ZGO41EZB"F MH[/L!Z'GA.@(_TN.%^2T0ZRJRFAX"]N/9CMBIZ/L9;'"0<:ZR/*;EQSFL RW M(7W)!R24;$Y1Y,VS[["Y)S;]'INO]ZP!;,C^5@)U2S6VU#D*V0JU4@FO3=/; MJE2/FCP"\'IA^#&(Z^(+.AC2^4>M\P?Q20+ \#60!FQ;M*6P6SC';$<41DEH MG8RR,X:FDC"CD)M6"#-(KA@^#/&]=$9EX0RAUC<%#>QV%-KF(I#*4,\(CU&# M0,&NQK2%MG5'AJ P 8G[>O:%"@9@RY6/F'P0@1RTAO(,PST>,9=[3:!XHG&6 MX!T=%P9\<5A I0"_H I%+ I-C&P+/&*8,8T50Q3N@Z*BMXM4KJ39$MFJUO)9 M'1#E@+7*+HA)8&BI0!*>T2/SK[4.NK&:N7)(VNM4S$!!J=E)3B\!N>#%*#-M MB4%50=HY[XM:>@0/1#JDVF58[U$!X-K6]$)33&8U[T^K4?((5_I5U1ZNA8Z, M 5:7/PSI(PNG,&F[0F IPCL^HM';(/.D.+6A^1R!AE7MY@@LBZ7/2$_5)!0P M@P_;GVF MPL$HW)5?*[M&@Q2Z+%%5<-\0RQ7H/J]M-*R#UA"@ZG*)@-MMCJ9GV_N_KR]%I&: M)17S[Q2]MDEBOM>!489NXI%R:IR<1@22AP/KMH3>CT5#EAP/:5"NLM/Q=U-X MT#TW?RN.]#'18=:81 A$Q+%KT(_)A6=N8K=7&?ECF >H9VAHR48_?:>6!1DGDT80/=^D2>JY?T\&KYIZ MI@D]##!=H%^EX;9+3%PK3'HOY*8!,HB[)1R CWYROVP@2%^3X@ 838Y[0WB* M[^0&8-=7DQZBWG'VCDZ.Q2WH+T"V+R0MZ/92)$,AT1VX)1W]I2<2QJ1##46F6)(S:Z;YJ*F?46^CZPF$ MM4^$@<@;]88!H1X^_,)XN;3@(LCOI)B%W(/?]9G#P.//T1/BAYOFL.&ULU5IM;QNY$?XK MA JT"2#+MAS'OEP20'8N5U_OD#1*K@6*?J!V*8G)+KE'O7]HV5-JH]T[XMJZE6U^I MRJY>#4X'W8,/>K$,].#X]X>[XTREU+4R7ELCG)J_&DQ.7UQ= MT'I>\+-6*]^[%J3)S-HO='-3OAJ M@&/1^F#KM!GWM3;QO[Q+=NAMN#QY8,,X;1BSW)$12_E&!OGZI;,KX6@UJ-$% MJ\J[(9PVY)1I<'BKL2^\?N<6TNA?9321*<4T>D?8N9CJA=%S74@3Q*0H;&N" M-@OQWE:ZT,J+)]W5TY?' ;(0Q>,B\;V*?,NW)S.^=\LJ$_\8%^^Q^D"OE^ O?R$*]&C3$U]VJP>\BBOBX M5,BQPM:--&MZTQK9ECJH4A063C8^7GEL*"4]GFLC3:%E)3Q8*J1Z\&(I;Y68 M*64$Y&NDPSIMF+ KL5HA/\)2?#),>$K[O/A>&>5D5:U),-70F[Z$3H-+4RD_ M%-:)[R>3]T,!. /=H)RN>W)H$V&N4S] )VW@\Y8QQ(M@!8&!.#TY^CNOF+B@ MBTKA =GH@UJT5=P^/?KGB*5P)82HUD,BMA:E%<8&$"VJMH3!JHKV13[;O.?6 M!BR%>D[]TFHRQ&S-TK/P9.A*!;77BB-Q8YBH;;0A@N!12P.4I==#9BO+SX"7 M:/0GY!?MV5Q8:DB0"GR+UCEZUEO[E'VH2T4"&54H[RE 2"0IYE*[C1B=9@@J M8*3G-5'3:/<&?VTIFAAT(+?Q?;)/.1+OL$JR8+MDO+X3=00112 B $J0X! MZ+"I.QDUPD.;$@%,=6!7MK"4 29:@[U0=PUJ!@4H*66@7!M:MRLW.U2LE73$ MG@1\ T[U3#EQ=AIEX'C;(4(;1IPL#V3%3%8@"X0 MU-F:Q>DR;F]J@1:K27R&8M;BRB*\'HC'4ONBLAXRWX_ T?UL_YH<]TO;5B69 MFOH(RF_L^=R:6*@YP4F"ZTC]+U[T@.01TI0Y,6M P2GD:QP\[Y%NW@C M633(\,.),2VH?U"-=0AFDU/_;R-QH "CBCX0&SVP@8Q;R/0D!&= MJG@!9*B56RC'804)N!!$;0KK@;,'PN!Y#H/G!WWXR3,8?0?TK:F:[8N"@Q3V MU_1=LIRQL:1&(^+EU^1L3%)RC0[KF*-@)U?*D7C3JBYR%,2UM2[0AQ0Q*2 W@%,F MS.]P[OK=SS=OCI#N(%E0:9APVJ)MPSS!E.EF= MZ@>]KW2M8[+$BHALWS0Q<5+L],10.,/]ER%CK(?$8NL)0U%66MNF",S[<[B\1 M:&0Z-NN^]/U*-CW::'!-*5WIJ:%C;$-E>A[M\C8[?N^&*XM_XLG@[61Z-7@J M-*+T(=J?&DI\K)U,/V$IL3@Z/?OSGR['I^-O>WQNN!6.L7TDKBDJ@OC1>D_# MX$?TFH4X&S]_^D+\I"0U#ET3N+V2"NE>DD\& @)T[ =/*5507!:MCIU_AAJL MUH%F#H1$B^22N4SDUJV(+ $C0"85EK:TE5VL(Z2S:E6N?-/ G9['!JZ/(=MM>C018P9*RA;9*$-" M5LPX*?LV(4CE G[Y0:(/Q(R3NOJXS:?L0:6@CE.0[QU;+X%Y;"0?+:P\JDW: M!>8K8GN9R@\QQ:*7R0T/<1KTI!H\'1(I3T!<$[KMS ]=XN94FTRO118U MR;2?T2AK#R*UO87079X^0+\?"5PF0#(F 9*))D%6ZT\[I!G$*2S;[BDU0JM^@/T%+2"M\[?&J-G5&3*V<5S>1-BZ!J M?90D-3C9&]M.C0T/B/0E;OKR'H2$RS\($M*T$6>07JA]#52<=U!Q@X[)+#1L MY=.C[ZTMN3TD-N\(V].+&XH@M)5'-#M,[3RLR-%/INTLQ-I^?G+TC*#EFL^E MT[Z+;WV_JZ" OJ&CJ3J/:]H&_; M'*O(Z(]TA 5X N6->".^SE8C'9.!1)RJ4FM5R : 5U'+TZ%@%$MWKEPMZ9RV M=07&)19*0)*D*/G/1_^-Q"<6@5QAU"J7_6&/7S0U#U9\4("*A>9"19PD4^:DX'A3P^ MHS"E$PE :(=H68I>:'>'RIUC4XO)I,EOU(SYY+9-?PIXRP.; MRIK%4<5'@9'B_UFYZ6=Q!\]).Z4Y+W;J"LU]6\#-8WE5/108*5ZC7MR=I%:] MD^8QX#_?#_R$Z;(O"7TBU/Z/J@>/#:-4,+(7HP=I@.*&E-)Z8>/J%-9R@ M%':%[$*B/W[>2Z2M$87H_.;)8_A8KO'9Y6ZJW<_8 Z/-=]O)!N%WVKLNUDFM MU"0G?V^.H^)V?HQE!-T]'V;#_*]QO/,M@OIL.)BGX!"AD0^NY6X"[3U]/>Y] M"^?#6_KB3\)!ZOA9/#_-/RJ8Q&_IF^7Q%PD_205&I.;:>C"[.!\+%K_SQ M!FT1?UF?V8!^B"^72J+2T0*\IX/)[H88Y)]:O/X/4$L#!!0 ( *.("E'B MBK7&PO=V]R:W-H965T:4QS-1SJO,2:Z4O9H*"=M50U,S15 MFZ%N%++"*=75, J"T;!F7'BSB5M;J-E$MJ;B A<*=%O73'V?8R6W4R_T#@N? M^:8T=F$XFS1L@TLT7YJ%HMFP1REXC4)S*4#A>NI=AU?SU)YW!_[BN-5',EA/ M5E+>V\G'8NH%EA!6F!N+P.CS@#=851:(:'S;8WJ]2:MX+!_0?W&^DR\KIO%& M5E]Y85=B-L]V<##_)6&UGOE8E!S47W9;M] M'-ZB$.T5(L>[,^18?F"&S29*;D'9TX1F!>>JTR9R7-BD+(VB74YZ9O8'Y?VC MR&6-HT2NH(_@DA2DUW(H" MBU/](3'L:48'FO/H+.!OK;B$./ A"J+@#%[3MW]/W'XR2OX2VJ>HJT0Y!ILB&UH'VWY,&>:Y\!$ 1]XU9JG,>I" MYT@5*"?4J.9^'X[-X%%\1$MII(:!]PEV-C'HU# M064\>!X@N%TLKUPL'=D?X2(>^V&4#:R8^5$6.BG)_"R(G1@%?A:]'\!7UYE8 MO&,/J.BB :KVFBX$9TX#W53:D"$;L##(_#0.((W\>#2&+/1'X\S.@B!YCM.* M!]26&L$8Q7,K4L/F]_#3#UD41C_#14BL^DF<_BR$AX4P_I'T_I&_NAVMAN&-$US$L,6\5 M-YQ\O]WE56LK:ZUD#3?.:^:N;E(Z5,'S9GJI<\Z2>4OG;)^F:9^?DN:P0A2V M;H_8VM;*696W5<_X3-"9H7)9M5U[=AEV-6!KIY15@4H3%P7(\M*J<5DE^BZGU4SN&F1W'$8U1%CWJ42C=,T;D M>**8]CT:]]+M"<-JPYU<)K]%U*<^ED20.(GZ8CD=!0X1O&+ MO30\^GW7J#;ND:(I/>(^L34AE,&*ER3:G#YGCI! M=0^3;F)DXQX#*VGH:>'$DMYRJ.P!VE]+:0X3:Z!_'<[^!5!+ P04 " "C MB I12I4B7$>NQY?\;C&>R4OC,$:[4; M!G%PV+@1RY5U&[W18,V7>(OVT_I:$]7KM,Q%@](()4'C8AB,XXM)YO@]PV>! M.W.T!A?)3*E[1WR<#X/(.80U5M9IX/39XA3KVBDB-_[9ZPPZDT[P>'W0_IN/ MG6*9<8-357\1<[L:!F4 M B@VABKFKTP M>= (V7[YPSX/1P)E](8 VPLP[W=KR'MYR2T?#;3:@7;FIP3TH%R M:S6="I*SHQO?)NRDPC\V\AR2* 06L>B$OJ2+,?'ZDM,QPD*K!J;DJZ9:H#S; M%4Q]AE'#7^.9\?M_GS"8=@93;S!]P^!M6^&@%G I#%\N-2ZY+T+:V7OS6IY/ M:G77\\*L>87#@.Z?0;W%8'2WHKA437=+R"58AR'X4VD-J(VFB],&/WN$:L6E MQ)KX-5B2LRN-"%S.P8@':%H0T8$(! %V$'@6%L7]"[CS(L=XPRW)/MMX+GM$ MQ?V39^^%))?4QI Y$P(^5+BVL$9=43#4(,P93-L(+F!Z]QE^A"+LDQS]WA'Q MTP\EB]DOW??=$T/T!L,EFGNKUA!G(2MB2'*(\S K2TA3YU:6%Y#T(8G#,NI# MFE&8,T'YC?MAG)5N@\4A*QED.:01[160D98R3 M:97"G+*_)<,K")"W)C=:/ MI C+(NK(H@SS-'DB(U*9[\GO1G?^5&:$ &&]1+74?+T2%=2J\L47^O8U!R4] M^H=M5Y..GJIFS>7CSP:H9]:HS7^(]ME+\I,4+I!;2_$8ES-"HRQHP;*PZ$>T MR/(P9FZ1%@1>#A^E12U]1)3T. Z+/(:8A5$9 6-AQA)@21A1+;R I0.D@Z(# MX40KR+I6D)UL!>.J4AN'U@U6*+8.P1#&#E$N*_17<:IQ+BS\J8QYK2F3-7FYE=;&IBVWO^?V@77Q70^'10(4QP*:1T M^9GPVC-2(?AJHH/W%"R*; XC)*DZS;/J2^: MZON#6BSHX8VI<^040!+&17'FZ++?TBPB^EJKK? SD#.+#VN:9TA[U59-355# M-X3*/S2[?;37[C=N!Y8F_'QBNN"4@#-2Y( M-#HOZ+[H=A1K"6KP?OR9*4M/O5^N:'I%[1CH?*&4/1#.0#&PO=V]R:W-H965T+S6YM:6B 0/=:7L)"B)5J,PM%F)M; '>H6* M3PIM:D&\-,O0K@R*W#O559A$T5%8"ZF"Z=CO+Y118B*:B2[W^B)V>0X>7Z=,S.H MI6I'\=#E8D<$L^[#>19G@D2T['1:S#.FM'M4@KM&_'(7$49QMF'>*\14R>03R""ZVH MM/!!Y9@_]@^974\QV5"<)SL!/S?J ;1/B11$NW &_22!QYO\++D,VFS2CO5 M%G[,4DN&7\G/'3&&?8RACS%\,<8^S*Q%SFB7WASX+5YBUA@CU1+FPDK[5))W MXKM2'=F5R' 2<"U:-/<83*]+!'+7!JDK-O!AN6ZI!+&I.M %%%()E4E1@50L MN6EOG$I!( Q"O2'*Z\+IN/>YPR$+_[9QF(67H4;T_^SL%3+S?<:@XUFJ5O M@18RW2AJ^T2_VW?96=M<_IBW+?I"F"4G#2HLV#4Z.#X,P+1MKUV07OE6DVKB MQN6G)?\IT#@#/B\T)Z5;N #]OV?Z&U!+ P04 " "CB I1J'9A8<$" #* M!0 &0 'AL+W=O'KP)W]F -/I.5U@]^\S&;1(D7A!)3 MYQ$X_1[Q$J7T0"3C9XT9-90^\'"]1[\)N5,N*V[Q4LMO(G/;232,(,,U+Z6[ MT[L/6.?3\WBIEC9\85?[)A&DI74ZKX-)02Y4]>=/]3W\3P"K UC071$%E5?< M\>G8Z!T8[TUH?A%2#=$D3BA?E*4S="HHSDT_NRT:F'/)58JP#'TPRW6IG(6S M>[Z2:-^.8T=,WC].:]1YAITF[$_ ZQ](V&Z[$+^X[HP676EDM1<:K1E$9+ Q:5*XRZ#7< M"$47)+B$)1F1NI+NY_ML99VAOOIQ0E&W4=0-BKI'%"UIW+)2HF>;I6E5@05_ M]B4(DLAH2LS@^HD&TJ)]J2HG*?Q\7]B"ISB)"I^?><1HVG 5!UR\YL*:"X1* M94FE!&H76&M)LRS4Y@*H+MC4!:XPQ7Q%_=1I>TM[!&="48@N+:':M_ OV9M7 M0]9F[VE()46]A@X;M8;M'JU8=] :CMK'(NC:,P1RZ270;0T9:ZX'\T+J9\1W M!B55*ML'6ABU!OT!]%L#UH=[[:B61$@TW0[SA+T1K4;P4BGC@_G*T6S"*V(A M**M&K;$V#]6LFL\_[M4K=\O-1B@+$M<4FIP/>A&8ZN6H-DX785I7VM'LA^66 M'ELTWH'.UUJ[_<83-,_W]#=02P,$% @ HX@*43S.$ 3_ P K D !D M !X;"]W;W)K&ULK59M;]LV$/XK!VW8;$")7FW) MKFW 29JMQ3H$2;9A&/:!ELX6$4GT2"I.]NM[I!3%31TO&P;8TI&ZE^<>\HZ< M[82\4P6BAH>JK-7<*;3>3CU/90563)V*+=;T92UDQ30-Y<936XDLMT95Z86^ M/_8JQFMG,;-S5W(Q$XTN>8U7$E1354P^GF$I=G,G<)XFKOFFT&;"6\RV;(,W MJ'_97DD:>;V7G%=8*RYJD+B>.\M@>C8R^E;A5XX[M2>#R60EQ)T9?,CGCF\ M88F9-AX8O>[Q',O2."(8?W4^G3ZD,=R7G[Q?VMPIEQ53>"[*WWBNB[F3.I#C MFC6EOA:['['+QP+,1*GL$W:M;A(ZD#5*BZHS)@05K]LW>^AXV#-(_5<,PLX@ MM+C;0!;E!=-L,9-B!])HDSO.![#)U'K0L'[.L?\2WN/ M0/9(PR>D9^%1AQ^;^A0BWX70#_TC_J(^\\CZB_Y;YA=<9:50C43X8[E26M+^ M^?-(V+@/&]NP\2MA;ZBL\H;BB#5<\IIK//F)]N4!"(2-0ABPXXW]2PH(_,3UDY')PG?](!R^ M<0%J.O9H,_FQ.QE%1J(E2,=PI,Y'?9V/_J9/!O:1B\:PG4/RC806HN1.XYC,PJ,HR0)C4R/L1M$5HX@ MB-PT#8P<&WD\28!2I=O)6M-&CVGC)]U.>%[E0XOK[9V@5"(;>T]0D!F@[6': MS_97D65[ C^KM_>83TQN>*V@Q#69^J<)+9=L[P;M0(NM/8]70E,]6K&@ZQ1* MHT#?UT+HIX$)T%_0%I\!4$L#!!0 ( *.("E$S#V=EOP4 ' - 9 M>&PO=V]R:W-H965TG6ZD> M=,:YH:K[@N=R>#8)!MW K-IFQ"^/E:<4V_(Z; MK]6-PMNX1TE%P4LM9$F*K\\&Y\')16SEG< ?@F_UWC-92U92/MB7J_1LX%M" M/.>)L0@,?X_\DN>Y!0*-;RWFH%=I#^X_=^@_.=MARXII?BGS/T5JLK/!?$ I M7[,Z-[=R^PMO[9E:O$3FVOW2MI&=10-*:FUDT1X&@T*4S3][:OVP=V#NOW$@ M; ^$CG>CR+'\Q Q;GBJY)66E@68?G*GN-,B)T@;ESBCL"IPSRXM:8T5KNI3% M2I3,NDK3^WNVRKG^<#HVT&$EQTF+=]'@A6_@Q?1%EB;3]+E,>7IX?@QN/<&P M(W@1'@7\M2Y'-/$]"OW0/X(WZ0V>.+S)_S+XK_.5-@HI\O<1%5&O(G(JHC=4 MW-0JR9 I4('D3;ER2E[SY5$<6X\GNF()/QN@X#17CWRPO,\XK66.8A+EAHR- M4UM1XCO79+!MI&$Y51V+9)\%O1[$?T$Q.*'EE>V'E)B6Z923?P)^LH-%H+ BZ.8SI,$ MU=?JM6? &&R-$IL-5\2_U<(\MZ<]2_.1*V./>T$\I_MC5H#6?.9%P9R.Q&O: MQVMZ-%YWZ'1IG3N[;GDBX8;OH'&5\M*(M<#CN=;<:!@$RLI:7*9T+=A*Y,(( M> _[=?$RW9L0'U?MHGG@6!O WNA*B833EFEBB'C"K'>,=#*B9><2@#7\V#Z_ M?(\?:_A1$Z^ZDC8'.-1R;43A8']^S0M6B:J29H1"(JD]'*MO83 MNF0ZU0"*)CZWB*,Z$;QBHD4 MN81;1ULJP)/0KM ,E0):9^O$"Q8^Y'$]*9M%D+,J*UP8IL7TYD%$[IH9RO6P MAC]S;KWJ$"B,O3BI,PW+%5_)&7R, @ M:"WLY/=1K(71J^C[!G8:P@E43%JX/?%#=UC$QOK7$C8,0F\*K[]H!DU=[)K M#S1%=#6DO4O'-I_%?R+ODJBO""3,NK:T'@'Q/@4\4YI>M,_/O?C71OQ:K#G= M\R0K92XWSS;W9][4]VE*S]P"7)7#2LG$7D&VJ3.8Y!2GB$ N7?[2W LG/D6C M67/F(UVZ20!^5#QOKJQ,5"B"J3<'=#CJP"]8\@"UM A]\D>S;OE>L13#' 8] M7*-V)^QWG&-?<<4N![MZ^/A#U%V?UJV7MQ*ADO]@ M.8:] J&&W=G,33(4.W MQ]BW<_/:=9K>Z!&=%S:3OC<=?\4W A>U+!/'42;">;V'QRWF8IQSTS9 84AH M<#-<87"R%6E;:R>?03^Z*C;M#(#G=6UJY>B,CMPI<7^GQ$<;^]>2U:FP5-"B MR V0<%\S1+\Q#!P%?&L84)P?3%QT)YX.%S! \7: "A;[;TB1P[W#T>#EZ\Z. MV[97(+5CSY_'>%B@UC$C-,D2N$;>2?^&7GLMM;T%%MX,O>P=Q3.D;6#K%STX M:H2=:US?SJTPNCII.YI RA\%OON+)^X/R?M:A,9[4S!*9>-F?4VN<38#<;_: M?TZ<-U/T3KSY%OG"E,NVG*]QU!;2@%0SWS&ULG55M;]LX#/XKA&\84L"M7Y.F71(@[6ZX M.Z!#T/:V#X=]4&PF%FI+GB0G[?WZ4;+C);TVV^Z+K1?R(1]2)"=;J1YT@6C@ ML2J%GGJ%,?5E$.BLP(KI,UFCH)N55!4SM%7K0-<*6>Z4JC*(PW 45(P+;S9Q M9PLUF\C&E%S@0H%NJHJIIRLLY7;J1=[NX):O"V,/@MFD9FN\0_-WO5"T"WJ4 MG% M8UE:('+C:X?I]2:MXOYZA_[!<26Z*J3?V(,<5:TIS*[=_8,=G M:/$R66KWA6TKFY)PUF@CJTZ9/*BX:/_LL8O#GL(X?$4A[A1BYW=KR'GYGADV MFRBY!66E"\@G=(MPU R0SF,+%:9&M4%O=E\@K&1)16%0CS(+-SQQ\,#2A3VB7JV.\1[ MOETHN4)MZYV5<$<\>(969D,>4B,P5'_BP64KWW MU9,/):Y)UM*0IB!"]3Z$ M;B$(^0V,_/-A2O^Q/QQ'L$"EI1!8$OLVZ0.-&U1,D$6')O#44/YBIJG;I4'N6PH":=& M\;4+?991;U+MI379.W "D4]-M?O>2T-4CN9+$Z\H]M.+Q"Y2/XV3YZ&=9YEJ MR*4?X# #[S'#:DDR2623%ET0YMO?QG$4OWOV;)V*#_5_8FG1Q0\#,O3'%+@7 M(7>5HNG%DEHIM:8KX2I10^(/+V*XMN UXSD]<_4BF4'B1^?1R<_DQH7Z5Z)T M^*S?$)EPE,!+32+8:\X.UXX@2Z<1INW3_6D_Y>9M<_\NWH[(&Z;67&AZ]"M2 M#<_.AQZH=NRT&R-KU^J7TM#@<,N")C4J*T#W*RG-;F,-]+-_]@U02P,$% M @ HX@*4=1NE!OQ!0 WA !D !X;"]W;W)K&ULS5CK;]LV$/]7#EXW)(!BZVTI2P(X2=MU6-L@C_;#L ^T=+:)2*)+4G'\ MW^](R8K=N&K68<"^6'S_.QY]LA+R7BT0-3R61:5.!PNME\>CD5\I)8266Z9RF+DNVX\*AFO!F\PBL)JBY+ M)M?G6(C5Z< ;;!:N^7RAS<+H[&3)YGB#^FYY)6DVZJ3DO,1*<5&!Q-GI8.(= MGR>&WA)\XKA26V,P)YD*<6\F[_+3@6L,P@(S;20P^CS@!1:%$41F?&EE#CJ5 MAG%[O)'^QIZ=SC)E"B]$\9GG>G$Z2 :0XXS5A;X6J]^P/4]DY&6B4/875BVM M.X"L5EJ4+3-94/*J^;+'U@\O8?!;!M_:W2BR5EXRS4 MLK4>/MM$P/P()@\H*;'A]2/*C"N$*\DSW$-P00J-OVM6P!]\AC"9SR7.F49X M1SN<2D &GUA1(QSPBNP4M6)5K@Z_GGZLM=(TY-4W%'*R SS'31-:C(9^LHD!'9-\1INDX#W*.0D)G=22!/2R[-8NJ;-<\?)@%0^9@A-YH./,_2AL-T_+6QNXY.G8"T M&)L"CW[B -;(I#)Z7"=(_8T!)DF?JIQFU*G*TU<&D"](9QN;^:W6WMV_7=^"Z$$L<=C^UM165D@Z+0">.X MN9B";?]N2WY^=_I.Z#5GM*,I9P]73$EJ)S>7$B@*N"K;_ MFNRU=S]<;X6F/LLZL56<;2O&1S,V%U\F9-Y$T6 X$X3 MS1R''HN2-7?IBNVB^K^\-/N[0AL<6ZT>L*(\H8)F4>&Y!I)^:OHLCYJW&T8/ M'B >>F#)>]0&4[X3!2%UB"$U4H$3F\+J)&X(MY@M*E&(^=HRY"2Z$$L;;M_Q M_8A8/,J3P G=I%UYBQ4YI[#T+*>W'#>O#-M9$.;#@,C<.*3>+:26+W#28-SD M5TV-L6U'#*.@4$B*$=<4!H,0SZ'W=U=)=V-]TKQ9G\B;E_][)N?4XT.!,V)U MAV/J_63SFFXF6BSM"W8J-+V'[7"!C-X&PO=V]R:W-H965TLVHH4-2\$2!D@E6[5-K5:U7:;IFD?#+F -4 M?[^S RF36KZ0._N>YYX[1Y%9KK%BYDS5*.FF M5+IBEER]BDRMD14>5(DHC>-A5#$N@]G$G]WJV40U5G")MQI,4U5,;^<1+%,(1D8R_.\Z@2^F A_:>_.:MUSI*UQ#N%'2K@U\E 46 M_^,CTM6)2_?BYNE1PB^-/(-^'$(:I_$1OGY7;-_S]8\5:^#7Q<)83?^'WTI7;S.#8U6^(T MH($SJ!\QF#VLD=[_.8\E_U)5-9/;=P:$SRJ>L\(&-0(S4"I! TC/RR5A5&.8 M+$QO#%?<+)F G\@TW*$;8RY7ON%P J,PRQ/G))#$89Z-G)W2\2!/G=DG,QF< M.S.#83C*8B!]M!Q*BQJ2+#P?9/"@+"5HE=5L2Q-M248C"\JL&FFQZ,$@"T?# M/C7-F#'PJF[H%#C=4=T63O,PZ0]ZNYX>5/?V39XFZ7OK,YP>$IY -@R':0XO M/7%T,"\5ZI7?"@8\N!V=[K1;/!?MO#V'MUOKAND5EZ[Q)4'CL]$@ -UN@M:Q MJO;3MU"69MF;:UJ>J%T W9=*V;WC$G3K>/8/4$L#!!0 ( *.("E&V//1N ME0, %T, 9 >&PO=V]R:W-H965TY+D.1S MCG2/KJ2;\9'Q%Y%B+-&//*-B8J12[A],4\0ISB-QS_:8PI\9\SG+'CQ+"-T\!GLDNE M&C"GXWVTPQLLG_9K#CVS44E(CJD@C"*.MQ/CO?VP"A6^!'PE^"A:;:0B>6;L M174^)A/#4@O"&8ZE4HC@YX ?<98I(5C&]UK3:*94Q';[I+XL8X=8GB.!'UGV MC20RG1BA@1*\C8I,?F;'#[B.QU=Z,&P2W)KC7$KR:X%U+\&N"?VT,04T(KIUA6!.&Y695[I9; M,X]D-!US=D14%0)D8?#FK#\V)02EEF;&=0"S*@#GC0!<](E1F0JTH E. M-/QE/S_HX9M@9N.H^1:[Y!C.99F/8_]]$\1![K])GU^]>SV M2$-?7#V[EK[\;[&O_GCQ9UOA-LGMEGKN&WJ7Z;M8;QYZA+U&V"N%O9Y3D\$I MT*5KQ0Q*IGH'#M.!.[*=<&P>VEF@@8V"H7^.FFM0H1/:YZB%!F4[OA>&EGL.6VE@CA4ZPP9V9IG?6.;W6O:M?!1P,H@.F,,;A^#.R>$MJB\%>"2% MA)TB=(=NR6GX3F=P-8_?6I]MA;YK=:R[A/F.&XPZGERB0CL8=39KI=.R+$_O M2- X$OR>(P4]8*&R%"*7G,2J"0] _/(K1X*+Y77-N$0,[$X6+7^ILM*HN+[> MA&%CPO#_2HM"@!^2*<0>#C.B]2%$>WB*1/44]?LTO"YS+F&0.7XG)Y:7*%WF M:+3L42L+STP+&]/"7M->[[6DOM=T7A0B>>UJ_:AF"=O[:=V[G6MCKD79W-5,5MU)-N7M=0SDU"9E&PO=V]R M:W-H965T6F"-1'W%"FP#B>UB&=K- MJ-OM8=@#(]$6$8G42"I.__U(2I9L25:##C#\8I'4N>=>7A[QDI[N&7\6*<82 MO.89%3,KE;*XLVT1ISA'XH85F*HW6\9S)%67[VQ1<(P28Y1GMNLXH9TC0JWY MU(RM^7S*2ID1BM<K9 M#4M"%Q^\#^T4Q>3>8)";Q@V5\DD>G,FE@@P5M49O(+ MV_^*ZPD%FB]FF3"_8%]C'0O$I9 LKXU5!#FAU1.]UHDX,E \PP9N;>!V#?PS M!EYMX+W5@U\;^&_U$-0&9NIV-7>3N"62:#[E; ^X1BLVW3#9-]8J7X1JH6PD M5V^)LI/SWY46'VG,<@S>?6)"O =KS,$F11R##]53@-5KG)4)3L!'SG*P0%E< M9LBL,]N"). MZZ ?JJ#=,T%[X#.C,E6!4175@/URW#X3Y+A-9+R#)]WAN^>2I)H4:@= &QP7'(BR;&* MMD9%+"]*V:AHA3@E='>LGK\_*6+P*'$N_AD)RV_"\DU8_IFPOC*)LH/^\$DL M5$DWT](ME'-125_#(/)K[*_P$D T7)XU3MMD#M [E:#[7KQ,\C*0\; M%^$U*>&V">OVM@TF1C,IJ- M;_0%"[V!JQE*3F+=- ( :(]X=WL^<1$U+J)KT@%TVN+G7$X)M:^3%>SH8 #2 ME<&/658#$-F@K5C0NZ .O('=NONY+P91 M<-)5PQ J,)-J""<&PO=V]R:W-H965T!J*L*\Y\WI&3;B8.%.QQN\)@]$?MO<<;5R.Y6LJ @5!:. D]7$^82NYRC6!(/X7I"MV+L&.I4% M8X]Z\3F;.%"?B)1D*;4$5A]/9$;*4BNI<_S3BCI=3$WL^WOI$THU'I+5@KS%VQ;+'3 LA:252U9G: J:/.) M?[2%V",HG7Z"UQ*\8T(P0/!;@O_2"$%+"%X:(6P))G6WR=T4+L423\><;0'7 M:*6F+TSU#5O5JZ#:* ^2J[N%XLGI/7DBM"8"_ K:2Y 6 J_7G*RQ)!E8_ 0/ MN%0 M2UYL:C-]SO+,:6D!.]3(G%1B@^*_^TA!>_??0#O0$'!UYS5 M-,C%VI MCJF#N%Z3[VC^Q*WZR$( MKR#\I<^AEQ+32XGS"X@'18RZ(D;V(G[];E&).Y7X;5V==(&22UV=G'ILI!_9 M U.?@HX-_1*9N4WF(*]1E]?HE;ULUT.C(2O;>8-&/A-NT,?_.=Q!^1#<]6%H M54J)>)1L8]/:Z^GH;=V,O%TH[U(_M\Q]DZ'0B]&1H_M@49@H(?;\ @ ZPD !D !X;"]W;W)K&ULM59;;]HP&/TK5M2'5MH:Q[E2 5*Y;.O42E59MX=I#X:8)&IB,]M ^^]G M.R&%$**J4U_ =LXYWS7QU]\R_B120B1X+G(J!E8JY>K*ML4B)046EVQ%J'JR M9+S 4FUY8HL5)S@VI"*W$82!7>",6L.^.;OGPSY;RSRCY)X#L2X*S%]&)&?; M@>58NX.'+$FE/K"'_15.R(S(Q]4]5SN[5HFS@E"1,0HX60ZL:^=JZD!-,(B? M&=F*O370H]*;FWA@0>T1RYN%#$Q]D$G)]=@#.04? C96N!:2SZ MME3^:2OVHO)E5/J"3OCB@CM&92K E,8D;N%/NOE!!]]6>:F3@W;)&:%.P>]K M>@E<^ D@B&"+/^,WTYU>6SC_9WWZ;NL'R7#K3G&-GGM";Z\M= .P9=TPOV\5 M%-Q(4H@_'8:\VI!G#'G=+=G6/R4Q,$3]"=P,/>1Z4=_>[%?E&.6&40@/49-C M5!@%GGN(FK:@((J"&G40H5]'Z'=&^$@S_6K-I'K#1$?&@EHO^-C2A+6A\+VE M*8G^?M*A'X6-TARCD!_VFJ4Y1OF!@QJHZ3'*"U%XHC11'6'4&>$-E813DT>< M=V2L5^OU/K8T#GS]DL/W%J=B[K>QXX2!TZA.&PS!J%F>%AA"/FJ^.FTP%SJP M42![[_(J"$_,U"# @JVI++].]6D]F5R;^[AQ/G*NQD[+^41/,N:R?)4OQZ [ MS).,"I"3I3(%+T/53+R<+,J-9"MS=Q6:9J&B-< ]3S)6-RM]$&ZOEN M^ ]02P,$% @ HX@*4::(,.A0! AA( !D !X;"]W;W)K&ULM5COCZ(X&/Y7&K*7["9S P4!G:C)C.B.F]N[R=Z?;5\ZW!'ZRM88<_ M33(V,M:< M;^Y,DX5KG")V2S8X$V^6A*:(BR%=F6Q#,8H*4)J8MF5Y9HKBS!@/B[DG.AZ2 MG"=QAI\H8'F:(OKV@!.R&QG0V$\\QZLUEQ/F>+A!*_R"^=?-$Q4CLV:)XA1G M+"89H'@Y,N[AW1SZ$E!(_![C'3MZ!M*5!2&O?58X+YQ9((8G)/DCCOAZ9/0-$.$ERA/^3':/N'+( ME7PA25CQ"W:EK.L9(,P9)VD%%A:D<5;^HV]5((X @D<-L"N W03T6@!.!7"Z M:NA5@%Y7#6X%<)N -J>]"N!UU>!7 +\KH%\!^ET!@PHP*,JAS%^1_ !Q-!Y2 ML@-42@LV^5!44($6.8\S6>POG(JWL<#Q\3/>XBS'#/P,?D64(EEZX'V .8H3 M]D',?GT)P/MW'\ [$&?@RYKD#&41&YI<*)<49E@I>B@5V2V*'/"99'S-P#2+ M<*3 !WJ\=PD_T^.AK2$P1=3JT-G[T#W86L9/>78+'.L&V)9M*0R:=(;#@2H> MWZ=]^GW:9WIX@$,!AZWPCWKX9T3W<*7QCYWA2NWS[L;W-87@U&O(*?B<-KZ8 MH=6*XA4J]F^R!-6J G_^(D3!G..4_:51U*L5]0I%O19%3YB&..-2 RTUJ-:A MGL.^M:R?-+:XM2VNWA;TEDI;.*:I:CL(]'#?!1%Z8QI#O-H03\LT(9D,"BV# M3V/V>@,V9:#$::T*D)X/6M9YB,H%?2TPN!8XO0)X$D2_#J*O9;H/0Y)GG(FZ M"G&\18L$WP"4B%8(B>@"T52!D.(HYB A3+G[E_Q>P2\[K.VXY_GVT-P>!_!< M"/IR S@6"KHP3;LPS#&HO!OK-@I)M M7/3'LI(BDB_X,D]$IUM6G/P MJ+&$_W/.)Q6CIW?J7*C7:[IT+C/PO!:/[(-'MGXM%NVXR-YOXE#_!]3#TQ/H M69Q FAT9'KH*^(/;"GCH*Z"^*?C/9VAP@=#Q6TZTV06@[5PXT>"A08'Z%J/. MSY<=N3Y=AS8$>C\X78?#&NI/ZRO2I2>$;0W([!)0D>?2*?/HFU1$?55<:#!0 M+/ZRM:YGZTN3^^*JH#'_ .\F4#$?P+MI>25RH"]O:,3GP2K.&$CP4JBR;GU1 M)[2\]"@'G&R*+^(%X:(DBLP, +P+ 9 >&PO=V]R:W-H965T99^89C^T9'Z7ZJ7< AKRE7.B)LS-F_^BZ.MY!2O6#W(/ M+QNI4FIPJK:NWBN@26Z4U'3L%-%9FE+USPRX M/$XP7S=ORB3?66)V$V?HD 0V-.-F)8^_0JFG;_EBR77^2XXEUG-(G&DCT](8 M(TB9*/[I6YF',P/D:3<(2H.@;M"[8A"6!N&M'GJE0>]6#_W2()?N%MKSQ"VH MH=.QDD>B+!K9["#/?FZ-^6+"ULFK4?B5H9V9KN (@--[LDKUF"2<2!R0YXX M%A 5,1 L1;*0V=IL,DZ>XEAFPFCR>0&&,JZ_H-W7UP7Y_.D+^428('_N9*:I M2/38-1B>=>+&92BS(I3@2B@A>9;"[#19B@22%OM%M_V@P][%M%2Y"4ZYF06= MA+]GXH&$WAT)O,!KB6=^L[D_:I/S,>_+_^W](AEA52AASA=>X:NV?@4QL -= M<[BKE@EMHEETT%_H' ME?Y!I_[OBAFXEYM-ZQ4S:+B[]_W^H*:M!17Z4533U\8U'-6XEFU<@1>UBXPJ MD5&GR!WU5(2%R<,(XG#%KE1\TMB?Q^37T3% [JVIN8P ^& M->DM1/WA%>7#2OFP4SE>+_( BN&3A.\0]CX'AB\*.7;N^O"]6IV_BU@T$;6< M++LX+K2.*JVCCQUE$,D[%]JH>5<-HJ FO@GRHZ"N_Q:FY3M,11;1 M[0,UR445#TZU6K6:3WF'55N?^8]SOV5]@:UIT4G^1U_TM<]4X2N@"8<-NO(> M(MPM5?2*Q<3(?=X,K:7!UBH?[K"]!F4!^'TCI3E-K(.J89_^"U!+ P04 M" "CB I1'#CTT0$# #["0 &0 'AL+W=O,D[X7.$8@(+:N!,._%0Q!"%<)>=Q61;UZ30?<'M]7/RN: MQV9FS,!0B5\\L6G?._)( G.6"WNEUE^@:JCMZL5*F.*7K*O (05('PM(*H 4=%HR:QH:\0L&_2T6A/MLK&:&Q3:%&CL MADMGX]1J?,H19P=GC&ORDXD:RP6.KZ4!B8)]$@9A\ Q\V P?08QPZN"T^Q#NHS*U/&$M3UC4B_XKSSXY,090 >R+ MG',VXX);#N9>MH3@2[E1Q&5]4U+7$Z?,<$-^G^,"9&PA,W\:Z$4UO:B@UWJ! MWI"9E,!MSE=,.'N>T[NLT"DJN(]Z-8C:+=KS5]NJ/DVB43O89#U@UZK9M1K9 M?<^5A>3C!]H)/D\TC\&48WQ#3HJOMPPOF+Y!8PXK M$(3N-4C6KDFUWZ.CG9I>Y\V.EA7:S8X^36IP]+!F=]C(;LH7DL_1&FE+NRYM M"IIV=64\8 6#38[ M>_!:L\BU5(\]*@VLG"J#J,DNNG6DT/=H&-ULZC1\LV55B4Z#9XTI)35_ZV1V MUR+ZI5>#. M__J^-_@'4$L#!!0 ( *.("E'UI/S+;@( $X& 9 >&PO=V]R:W-H M965TSQ<*WUO2D0+CY609A24 MUBZ/P]#D)5;,'*DE2CJ9*UTQ2Z%>A&:ID14>5(DPB:)!6#$N@VSH]ZYT-E2U M%5SBE0935Q733ZCX"0^'@]3$*(B<(!>;6,3"ZK7",0C@BDO'0 M<@;=(QUP>[UA/_.U4RTS9G"LQ'=>V'(4? J@P#FKA;U6ZR_8UM-W?+D2QE]A MW>9& >2UL:IJP:2@XK*YL\?6ARU W'L#D+2 Y&\!:0M(?:&-,E_6A%F6#;5: M@W;9Q.86WAN/IFJX=%V\L9I..>%L=L:XACLF:H0I,E-KI!99 Q_@DFG-G,>P M/T'+N# 'M'N->:TUEPM:W]Y,8'_O /: 2_A6JMHP69AA:$F78P_S5L-IHR%Y M0\/76AY!&AU"$B71*_#Q^_ )Y@2/'3S^O L/R8W.DJ2S)/%\Z1\M.8038Y#< MH+K@@K,9%]QR-!NK"J 7\=D1EW6II.XV3IGA!GY M[PUY8V9*P(>:KYAPK7K-[X9AX!G<=[S*TGXO'H:K;5=?)L5I/WK.VE'7Z]3U MWE4W51*?8,KT/4V@L_K%^[!#VN](^_]C1P:=O,$_=V3P2D>BZ+>.O$R*=[(: M=>'6U^XF+9F]X-* P#GAHJ./9*9NIE<36+7T V"F+(T3ORQIX*-V"70^5\IN M C=3NE](]@M02P,$% @ HX@*44=M0MJY @ P 8 !D !X;"]W;W)K M&ULG95M;YLP$,>_BL6JJ9/: N8A29=$2M-5VZ1I M4=-N+Z:]<. 2K!J;V:9I]^EG&X+2/'33WH!]W/_XW?DXAFLA'U0!H-%3R;@: M>876U:7OJZR DJ@+40$W3Y9"ED2;K5SYJI) 4TM?[.X1N%M=I:(YO)0H@'N_F4C[S @-L(Q-P>80J,V4 & MXU<;T^M>:87;ZTWT&Y>[R65!%$P%^TYS78R\OH=R6)*:Z5NQ_@AM/HF-EPFF MW!6M6]_ 0UFMM"A;L2$H*6_NY*FMPY8@C(\(<"O _RJ(6D'D$FW(7%K71)/Q M4(HUDM;;1+,+5QNG-ME0;D]QKJ5Y2HU.C[_J B2Z(HSP#-#<-J=4=S/K]'IR3MT@BA'=X6H ME9&HH:\-JWVCG[5<5PT7/L+UN>87* K.$ YP<$ ^?5U^#9F1AU8>#E[*?5.A MKDRX*Q-V\:)C99(KPNEO8EOO#$T%5X+1G#2=:&HRDZ" Z\8@ENB&OTD MV$'==XK[&!\&33K0Y&^@KKFAK)AX!CB7P,P!YAOP@ZV<[($,>FEOAW;?*>WA M]#!MVM&FK]+>"4W8(:)T_[#C7ASA':9]-YP,XFBP0^5OS1<[V[\0N:)<(09+ M(PPN>B8KV0&$F3ME"41H)TTT ;JZC8'J8]F.2VL4CLS+ZA M[-_OV@E9^6B%A$0?&G_<<\Z]QS=.O%;ZUA0 R.ZK4IJI5R#6)[YOL@(J;@Y5 M#9)VEDI7'&FJ5[ZI-?#<@:K2#X-@[%=<2"^)W=I<)[%JL!02YIJ9IJJX_GL& MI5I/O8'WL' E5@7:!3^):[Z"!>!U/=X@A;*T1)3&GX[3ZR4M<'/\P/[9 MU4ZUW' #J2I_BAR+J7?LL1R6O"GQ2JV_0%?/R/)EJC3NGZW;V''@L:PQJ*H. M3!E40K9/?M_YL $8#+< P@X0OA80=8#(%=IFYLJ:<>1)K-6::1M-;';@O'%H MJD9(>XH+U+0K"(?)=RQ LS->=V%DK%FX1NVCD(8N" Q8&8? "/-T-GT%&\(&%#R:/ MX3Z5W=<>]K6'CB_:PIO> M04LPVO#VR1$\$C[JA8]V"K=>7BJ9O=;.XY[Y^-WMG/3:D[?:.7G>TL%+?OH; M%YK]F'SC>B4HXQ*6A P.C^A$='M!MQ-4M;OC;A32C>F&!7W30-L VE\JA0\3 M>VWV7\GD'U!+ P04 " "CB I14L I,K " #Z!P &0 'AL+W=OK8S'9(MU\_VPD9A92A]0NQS\]SS]W9W U++IYD!J#06E%,W\+R>FV/"G&AH;73ER?&=KN">K3!F#&PW7> 4/H![7=T+OW,9+2G)@DG"& M!"Q'SM@?S+L&;P%?"91R9XU,)@O.G\SF)ATYG@D(*"3*>,#ZLX$I4&H@3; M>DR"HPX_%>P2A=X[%'B!UQ+/]&2Z?]V6SMO49V]3GQ^GQY!HNM]&?U'+L'E; MH?47_M_;BHE,*)>% /1]O)!*Z"[SXXALIY'M6-G./V3;7F/%[%FFZ;F;R._V MK[S.T-WLWM)IL/DAK!_VO0;T(OIN$WWW:/3CG M%?F/;=^%9#Q )B"_U_ZRI M'[;U:TNO>Q#0E>=Y+Z.>MH+V"G"(N?;W0;-#D-_S]M-W=WI3#F)EIXA$"2^8 MJIY28VT&U=CVYSW[Q!],_19[[ ]FU1SZZ[Z:BK=8K B3B,)22WF7?1VPJ"9- MM5%\;3OC@BO=9^TRT\,9A 'H\R7G:KLQ LVXC_X 4$L#!!0 ( *.("E'+ M4A+Z) 0 +D3 9 >&PO=V]R:W-H965TQCVP$BT1402/9*.V_WZDK(BRKK% M6!N]V+J<[W(^'1T26AP8OQDDR=EA: MT'J\\)%N4ZDOV*O%#F_)+9&?=S=,W>N3ZV1I.;HCDI%8ZA18_3V0-8."[)FV5\TD>G2FEL@(1N\S^1'=OB-5(1\G2]FF2A_P:'".A:(]T*R MO I6'>2T./[C+]4@&@'0&PA 50 Z-\"M MR2Z+&SDM85EGBUX.P N$:K;/J@ MG$T9K=C00C_&6\G57:KBY.I7QI(#S3* BP1<%Q(76WJ7$?!6""(%F(%WM*"2 MS-ZK8?J*1B84O5IZYFQU5/E\>> MT$!/O^^+"^ ZKP%RD-,3OAX/OR*Q"H;/Z>V MYYW!AB'TV]+NHF 4^ /2CNK.HXFD'?5HUG,CI\6B!Q;-D=O/ CK&[9U1'NMR M12%DXQ5=F;$W9#SV\_AQX8#!JHT^:- MR<-S7/Y'Z*DJ=*(4#_I>FTWHZVNJ@A81D_A^%4P@I'NJL( MC$%."9@E HZO$9+V]A3-*8-HPE4@XR[HG%W_4[55-F;XXQ0>^8]H(&9 M(V/="$XDFJK0B7@S]8,8M9OB-2];?EA&CO&5O9D#%K MY$XA(V.JZ)Q]]/^747=;''94-(HY[=N8-#ICX_QC9-3=0\]0>TGK X4#'(SQ MHR>,G^.$Y)C?CTK'V#&:8G^-C'NB9]UAH^[F&3D=[?2!!N9NK!I-M<&N"@4G MVNF2Z$6U6-B-[RKZH]8'S+>T$" C&Q7E7(1J!OSXG>AX(MFN_-1RQZ3:9I>' M*5&"XAJ@[F\8DX\G^NM-_;5N]0U02P,$% @ HX@*40^9"KV7 @ + < M !D !X;"]W;W)K&ULC95K;YLP%(;_BH7ZH97: M<@V!BD1JDV7KM$E5+YOVT2$GP:JQ,]N4;K]^MJ$H6YQT7\"7\[[/.0^7[LJR@QO*2;X'IG347-59Z*C:^W K *RNJJ1\%0>K7 MF#!O6MBU.S$M>*,H87 GD&SJ&HM?-T!Y._%"[VWAGFPJ91;\:;'%&W@ ];2] M$WKF#RXK4@.3A#,D8#WQKL.K66[B;< W JW<&2-3R9+S9S.Y74V\P"0$%$IE M'+"^O< ,*#5&.HV?O:G)&3I!A*''BC=2$V7A*UV$2<4O^X1ONH2C PE_;M@EBH-S M% 51X)#/CLOG4&IY:.1A_K?(1M#E5WT^E3JS=?Z,LT'*5)4O@O#FPR8).C6 T+7;!.-=J!Q<%X M'+EAHP$V>@\6N6"C/5B4AO$!6#K TO=@L0N6[L'".,M"-VP\P,;OP1(7;.R MI?G8#TADRPZ0,P'8GZ%MRI0]+.ZST M[PR$"=#[:\[5V\2&PO=V]R:W-H965T]M=:;+YZGXC5+J>J+#V3ZQ^9>0LNKO2QXRC+%188D6Y[W+O"7&Q(8@V+$GYQM5>L9F:G,A7@R MC=O%><\WB%C"8FU<4/A[9C.6),83X/A9.>W5,8UA^_G-^TTQ>9C,G"HV$\E? M?*'7Y[U1#RW8DN:)?A#;WUDUH8'Q%XM$%;]H6XZ-QCT4YTJ+M#(&!"G/RG_Z M4A'1,L!AAP&I#,BQ!D%E$!QK$%8&X;$&@\I@<*Q!5!E$!?FLAZUA+<<[/3T,E?0HQ2:B73.,VK2K=!G](U*24W2 MTH9-/I^@3XAGZOA:YHME"33P-2(P_+ZZB7I9124?4BXWL M(Q^?(>(3WV(^CNQ(3%"@HH-(R MCW4N>;8":$K;:G96^HL*?T:1GZ>8A.-@XCVW:VM_E+\[XMKB)PS)+WYN7'YV M)CRH)SQP3O@[2ZCDU$%=5'N*_K>2&M8QADZTH# 6!BY_.D%I32-(9XDKE M4%8F:; -*@T/)F4G(#?ED%-;1961QFW"^_Z(V.D4QR*J8>B.KC*NF2&HKD4K&+RW M5LDPC/RP THCW9BXH9B(2&S*79>]Q&N:K8 FHZFT67M63&2/(.R'?H>&X$;I ML5M_'XQ6\E@#BH(/E -%[\466)2T$UHCZ-BMZ+N2\9Z56#ENDS7V(S+N0-0H M+G9+[D4; Q04R.8J80@(7)D:9\"2?D5T2^4"Q"T6V3.3P*P5XF"?,QR-.A V M2HZCCU48;(('TQCML18..]/8"#]V*__A"CL&VW"__$EWC36BC]VJ?\663!K1 MU/0%)9S.>0(8F/V,.]J7A6#NFH[\3A2-U),#IWK(TMMV M+-DSRW);_!FQJ'F ]\)[K4NH^2AQ1^6*@^8D; EV?G\(-,KRGE\VM-@4]]*Y MT'#++1[7C$(RS !XOQ1"OS7,5;?^VC+]%U!+ P04 " "CB I1>+U@7H$" M "Y!0 &0 'AL+W=O8(& M0VZL L7?#FZ!&M(Z'X[WZO2_V"%J>;>M4<*V-*6 MFR?9?84AGYG5RR77[DNZ86_@D;S51M:#,Q+43/1_^CZ/N M SG*.VIHEBK9$65WHYH=N%2=-\(Q88NR-@I7&?J9;-EJM&A-;F6]88+:H]+D M"UFU*J\P6[1C 0I0;H6)C4F-FT9A9Y&0O_Y?9(G]KF6:. M_^26/-)2, ,DEW6-<;!N^>O44?1Z MB=.S#;/+HJLX">+4WTUPQ"-'?)3CGC)%=I2W8%E<\"_VKA:$=E05FL [5E.4 M4$PQ]=JS Z8P3.)D&FDV(LV.(BWR'%MON#86BHF2 S&*E24H E@3\S'@G>.Q MB1TH,\TWF^*[GL9+1KSD*-ZS-)239G_+\\-;/L60_%NWZZLX_)O"/^A$^Z@] M4E4R;"@.6W0,+JXP"]4_%/W$R,8UYT8:;'4WK/!M!64WX/I62K.?V'X?7^OL M-U!+ P04 " "CB I102=M%FH$ "C#P &0 'AL+W=O7Z7.:0X9>]5"DWV%4'3^<*^,Z!TL1COA]Y*1?99+5T8S=JM92% M240&-XKH(DVY>OH,B3Q=3.CD>>!6'([&#GBK9=J]W%Q+>,(('86!,<_QY@#4EB M+2&/'Y712>W3 MOM9^N_N. QF"W7L);)GV)GCA>3^83L8,^+Q-S*TV]0!32U M]F*9:/=+3M5/52): !H. %@%8&\%!!4@>"L@K N MU5X9BLO#AAN^6BIY(LK.1FNVX9+IT!B^R&S=[XS"KP)Q9O6YT#BB-5G+="LR M;HNAR1FYPP6V*Q(@''% M^G/)F@VP_E)DYR3P/Q+F,[\'OAZ'7^;JG/AT$+X9AV\@1N\.3AD$KK&F%H[3N(>%*\)$ I[6EZ?^6Q*CV M$8VR77-]=.L\M@U /P\\P0W1MX+742==4SH/Y_WYFM4,9J,,+N-8%N@0)3<& M]+Y-X"/)P/01*"U-7Y357["PG\&\9C ?97"C(.=B1^ 1CQZ-^]SF0YHC*)0K MI3 ;A#MEZ*,T[U *Z&)@"2UJ0HM7".$AJ,R3(V)KDN.Q9 :SLNAF94X'*0!L-HVP\ Z"-$K&!PI13# I)%!.OVO0K^N MH#])0A@,+?]&%^FX,-Y+PY,J;KS*E3>"7@91AT&X6"RBZ0"#1A?I&X4QYT_< M;0%4 Q['JH!&JWH9];)&&=FX,O:5HK4YQ\K!NGK)@H -K [6NO*-RV69EA:E5^6"==5S.#6->+)Q M\2QW;CLUO+RW]U+HBB>C;#HDX:R13_;*-="QR L5'VVEE=H9:9]J6+S M64A_UF^O]2"RS]??N3H(?-@?S[#$%3Y(BP[1N;NC;25!E] MW3!S5UTK&(4=2LI+)C27 BF6K8-S_&E+IC; /?$'9P<]N$9V*3LI[^W@*ET' MD:V(%2PQ%H+"WP.[8$5AD:".;RUHT.6T@7S%!>Z \ <\L*JCA%[Q 7Z#:7M89 O0H-E&X+").VS&U3)ADI\[Q2 M9RC"/R$2D>CNYA*]?_=!U.6.J=^S:R7_ 8W_AQH"$1T;I&.#N#238VR<)]]J MKKG;.']]ACET95BI__;DF'0Y)B['="3'@$OJN'R)C09BYB#LP7K8X(C,XF@5 M/KR0>MJEGGI37[('.(85"&98D@M9R/VC9T5Q!QN?C+59EV/VXZS-GK$6S^-H MA+1YEWGNS?S"+L_82]G],#%Z9%3Y-NFB*VAQA(J/E9*))5PQ#:!)[HYCVJ@+ MEFD\699=EN7)1,51[S[1C\O:8@QU79#)B*QXX'SX;80]@C-ME$4+5$IAT/"Q O^FS,YZ\%5:W/H7^1WOK;H!C<>D$9&&.N="_NMZ\*]CZ < M!;;NWA0YK[SK[)T)3T^WW7JCPO$;;+?XV7:;Q(LQ&\&]@V&_A;U^O_EQ2+O? M9NU^\S'3FQSVV].6)O?P.O!A]?Z$%Z?3LO-(>L$<-!8VX_?07Q&PO=V]R:W-H965TQFMBI[4#WW^_LA)2&0*N]@'VY[[O[SO;= M8"/DDTH -'G)4JZ&3J)U?NFZ:I% 1E5'Y,#QRU+(C&K0Q:%TB*KP)A!QGCY3U^J.NP D*<=X%< _Z. MH ($34!X !!6@-!6II1BZS"EFHX&4FR(--[(9A:VF!:-\ADWQWZO)7YEB-.C M<:'0HA29B&S..#6'HSU(M>\O&;FO$ZFH"E+U2GZ/D!* M):,&=3\E)Y].R2?B$I50"8HPCEQ,JS,TXOHA$86B/%8#5V/Z)@EW4:4Z+E/U M#Z0:D%O!=:+(%QY#W(*?',='1_ NEJVNG;^MW=@_2OB]X!T2>&?$][H7;?E\ M&.Y[+?#I?T=_HR:H;T)@^8+W;L+5XKE@BMEC_GV#-G*M(5-_CL0(ZQBAC1$> MB&'NDGVNY [6P MHNP4E160I3-=:CWJ1UX\&[GJWMOM>%T'@A6^]IOM>7<_O M^J]N;V3T:AF]#\KX@8WY1JC6V]S;S_ \ZC5D[#M%YWVOVY"Q[^5'47A 152K MB-Y543YLCBI25$%RD.6[)2>%BE^WIVWZ2O;^3E)>IY'XI,TG"AKJVIS\7D.< MN]/C,I K.RL468B"Z_+)UM9Z'%W9+MRP3W!,E5/EE::<<;=4KAAVOQ262.EU MSK'LLIP;Y4:+W';2N=#8E^TRP5$+TCC@]Z40>KLQ >KA/?H'4$L#!!0 ( M *.("E$L1SE_&PO=V]R:W-H965TLSW]=I#@75)W(- M\L MI2JHP:%:^7JM@&8.5' _"H*!7U FO.G8S5VKZ5B6AC,!UXKHLBBHNK\ +K<3 M+_0>)F[8*C=VPI^.UW0%MV ^KZ\5COR&)6,%",VD( J6$^\\/+L, PMP$5\8 M;/7.,[%6%E+>V<&[;.(%5A%P2(VEH/BW@1EP;IE0QX^:U&MR6N#N\P/[&V<> MS2RHAIGD7UEF\HDW]$@&2UIR3:_9)M'1MX)"VUD44-1@4% M$]4__5D78@> /.V J 9$AX#D&4!< ^*79DAJ0/+2#/T:X*S[E7=7N#DU=#I6 MD,(.=VG9FY)[TY&,JX/D+(Y]LYZ;TZ(J\($^13+DN-:#WV#>JU6?VTUG91 M:8N>T1:3*RE,KLFER"!KP<^[\8,.O(]U:HH5/13K(NHD?%^*$Q('KTD41$&+ MGMF+X>&HS<[?9;_\X^Q[Q8B;G1,[OO@9OI;=4&\24!L@WSY@/'EGH-#?.[(E M3;;$94N>R?9)&LI)\;@9U5[ZU.[6MAU6L0X[7YCN]]M&SA5C'84<- P#?[#$PPICK29IU-V-"Q"P9*;:LZV&AD^T)OUX=&"H)6B01.V&1HVA4:>ACU(< MIU3G!.^=].[8WL 9ZBRP+=&5^%XFRP5'5XJMW*>8IGCIJ^JEM=P4H-79Z(GH M$%N: V>_"=IS%@:/%UWP3TZ0FO8W1\B\+6SOA*AD^SM7M=-B>R2-V4MAJK.W MF6WZL'/7?1S,7X1GL[!E?F[[-M<:/-)73=\552LF-'YH2TP5G)QBA5751U4# M(]>N45A(@VV'>\RQ]P1E _#]4DKS,+ )FFYV^@M02P,$% @ HX@*48MD MHZTU @ XP0 !D !X;"]W;W)K&ULC53?3]LP M$/Y73A$/(&TD30IL*(T$K:8QC0E1V!ZF/9CDVE@X=K$O+?OO=W;2J--HM9?$ M=[[ON]_.-\8^NQJ1X+51VDVBFFAU&<>NK+$1[M2L4//-PMA&$(MV&;N515$% M4*/B-$G.XT9('15YT-W9(CHS&82C:*MXEXN:_**N,A7 M8HESI,?5G64I'E@JV:!VTFBPN)A$5Z/+Z=C;!X/O$C=NYPP^DR=CGKUP4TVB MQ >$"DOR#()_:YRB4IZ(PWCI.:/!I0?NGK?LGT+NG,N3<#@UZH>LJ)Y$'R*H M<"%:1?=F\QG[?,X\7VF4"U_8=+87;%RVCDS3@SF"1NKN+U[[.NP 1N,]@+0' MI/\+R'I %A+M(@MIS02)(K=F ]9;,YL_A-H$-&_BG"S?2L91<8MVB1:$ MKN >'=FVI-9*O82I<>3@/7P3U@I?:CB>(0FIW EK'^_77G/MWC_DNK3R%+WD&:I,D;\.EA^ Q+AH\\?/3Q;WC,A1BJ MD0[52 /?> _? RIAI3C E U,66#*]C!=MXXUSL%5^=)*)\/,_OS*.K@A;-RO M S[&@X_QP6BORM*V6/$R[3:N#(VSG GQ'1F@&J$);7ZK/YV+\^#"K_RZ.$O. MLSQ>[W;A7Z-DL.A"CW=&T*__K;!+J1TH7# F.;TXB\!V*]4)9%9A*I\,\8R' M8\VO$%IOP/<+8V@K^$$?WK7B#U!+ P04 " "CB I1;J07T@0# #(" M&0 'AL+W=OU%*Y4F M).6I J0"F[9)G2K:;B^FO3#)0:PZ-K,=:+_]SDY(881LJ_8&[.3^=[\[/UR& M6ZF>= I@R'/&A1YYJ3'K:]_7<0H9U9=R#0+?+*7*J,&I6OEZK8 F3I1Q/PR" MKI]1)KSQT#V[4^.AS UG NX4T7F64?4R 2ZW(Z_M[1[,V2HU]H$_'J[I"N[! M/*[O%,[\RDO",A":24$4+$?>3?MZ.K#VSN K@ZW>&Q.;R4+*)SOYE(R\P (! MA]A8#Q3_-C %SJTCQ/A9^O2JD%:X/]YY_^!RQUP65,-4\F\L,>G(ZWLD@27- MN9G+[4"3.M9%9*4:"C(GBGSZ7==@3H)]Z05@*PK\5 M1*4@2%G,S"4<7V.T@?@5#&*H\?[ M&3E[=T[>$2;(0RISC7[TT#>8@>7PXY)V4M"&)V@C]CY:KRA;OR3<)&AY]S<4FBX(*$01C4\;Q9?H 35:L9.7_1"7^'*X,S4!L@ MW^>2-'7 1?3.'G"G?Q76,W0^L#G@'%>_@/YT3O B@Z1Z9#(ZRZ 3= MZ+Q :J/E_$O4$L#!!0 ( M *.("E%H:ZT?60, ,T- 9 >&PO=V]R:W-H965T>Z-RB)F2=*.2RYDU.OXL1O=ZZB%+83$&PUF499(888&9=1"0XX8O"#M7J+:X#:CF\3!7&_\*J6GM^&4&V,%:5 M:V-B4 I9??G].A%;!BS98<#6!LSSKAQYEJ^XY;V.5BO0;C6AN88/U5L3.2%= M5496TZP@.]L;697='0\HKARN5$G%-MRGZQ@^<:VYRQD=V)+/IUE MG*WQ!Q4^VX'?AH]*VIF!US+'_'?[F+C6A-F&\( % =\OY F<)B^ )2PQ,Z[1 M!%!/ZS2<>M3376EP0,?C/]/0IQS(*=(^M#!^@.UU-_S!#_=77.?P[0-!PCN+ MI?D>('16$SKSA,YV$/JT*,>H04V@BA'XDBK QP4"'468$BO[6#4JU)9'=2=R MV;MLMUO)!>O$RT?HM&HZK2 =OTW@>NYR$HBN7<.U#R/=YS6A\V!\G]%8(:

1C52)-&E9(GUF,/0.H+$N*RI9!I$*H*<;EFI)W,FQ>.648)H'^N1]F% M(5GK)$F>A=BQAAT+0@U'?1('F<-P=&N>N&'21B[3 ]'+M!',-*R8_U2F,.3^ M,C7ZF88%=%>9*&5OA#;6SXTP4_3I2TG_NMK0+2GDNQ';]$#4-FWD-@WKY3\5 M*PS92O85JY'@-*S!0^*E168I#Y4NID 8*G)!IGV[YLS>F^A=@MH?J*4W72<@_H% MU_L%4$L#!!0 ( *.("E$37GCH,00 'L0 9 >&PO=V]R:W-H965T M]-%+3[MWMZ59;;:^[ MKQUP$E3 .=LTK70?_FQ,,%W +6\"-LSX-V/[CR?+(V6/?$^( ,]%7O*KV5Z( MPT?'X%)C/Z8&4\LF6L@(+V60[AQ\8P6EM5.0.%44F+VL24Z/5S,X.W5\RW9[H3JB(?#'9,MI_629@4I M>49+P,CV:G8-/ZY1H SJ-[YGY,@[]T"%LJ'T434^IU(;/?Y) MFH!\Y2^A.:]_P;%YUYV!I.*"%HVQ)"BR4E_Q\'DTTS:B=6]H,GCY5K&E8(;6LC)YKA. MUR6H'X&O!]7DX&LEN,!EFI4[<'Y+!,YR?@'.@ /X'C/"05:"AS(3_$.GXY\] MK;@TDIUGK]I+1TAXA> D#>A:@Z(1T !\H:78<_"I3$GZVMZ10;>1HU/D:V1U M^%=5SH'G?@#(1>[#_2TX/[LPX>A?RS!>FV"O'L8;2[!.QH.D9DTR+5X7K==% M[74QXG5-=EE9JKG8X!R7"0'G,KT:^@+\!X;P=5*T7[_VJ[;LTVJ! K1TG@9H M_);&M]+\P7 IY )Z+X/?8X!N' TS!"U#8&4XK5/,INS2Q%[DC-!WQA>]9'GB33T"! M/10_]AC>5*2HC[28Q^$(D1%B:%?BGQ5P*E8\M-@].(R%C#"C M-X2Y*X43F1K7T2LD/QY!,NJ,X#1)E"?D4C!92%0XU_+X=[:UB2(R\HN0?:^; MX_5@A'9K'[P0S#@(0:$/R3 $*7ZQG5^1T6MDU^O.S RBV:T7&LU&8@0:+:P3 MAJ^X[RRSH/17/2&YG;*'+GL!@/6'H*N=+G>V $) M&35%[U+3>@>,#1WTAH9>Z/\LFTZG'JR_&*KJY2"A52ET:=CVMI7UM:XGS>NZ M+/^"F?Q:&PO=V]R:W-H M965T3:6B1V9CLMG?;A=W;24*#MM U44=OQ_>]WE[.O_954CWJ!:. I2X4>> MC M\G/?U_$",Z8;,D=!3V929@BRYA:CS"5JX$7>IN%!SY?&+O@#_LYF^,8S22_5S3S:Y6$9R@TEP(4 MS@;>17@^"@-KX'9\X[C26V.PH4RE?+23FV3@!98(4XR-E6#TM<1+3%.K1!P_ M*E&O]FD-M\<;]6L7/ 4S91HO9?J=)V8Q\'H>)#AC16H>Y.HS5@&UK5XL4^W^ MPZK:&W@0%]K(K#(F@HR+\IL]58G8,FB&>PRBRB!RW*4C1WG%#!OVE5R!LKM) MS0Y&8R/CQP\CBBN!2YG1R];,I>L#N$?P-;=3#7=, M*68S",=7:!A/]I5>G[AIBM9S^N^$8E M7[2'KP.W4IB%AH\BP>2EO4^QU@%'FX!'T4'!+X5H0#,XA2B(@LGX"HZ/3I[! M#SAHUAEM.@?-/0[NBFR*"N0,QG^2;-62+2?9VB-Y(XSB=!!B6+*TH/22N*S> M"SZABKE]?;_@:%=^2^FP+ ![2)?#9J/5]Y<[@-HU4/L@T$0HC.5<\)_D%[,\ ME6M$T*Z6IJZ6XNU:VD/6?DMVUF@&VW_A;LY.S=EY1\Y3R%%QF0!==E 9VO5= M[(?]1K!&IC3T("NK-XP@8>M#M="M0^H>E+YF7)5EL%T%2]2&HJ&C5H6P)^7= MMRD/&]W=2>[51+V#1)\4$X;",PBSG7!SNX'H&'TT7?\T/"YT8E'+8W=B< MP9*[).B]J.%P#_=9S7WV/MQ_"UNZI4ZU31OMA@V#YXLZ^#_/VM'I.AFKM.JNG\%,*4[:9>K;OU1=FCGK>7K?Z6J3E=9Y#BC$R#1I&ULK99= M;]HP%(;_BA6I4BL-$A((;05(0#IMTZJA5NLNIET8;(5^K108,J[;(@9N>I9 ,:U.5 M*U_E$G#J($;], ABGV'"O=' M#?@@^*G, MPP$0]HX 80F$IP)1"40O@>@(T"V!KLM,8<7E(<$:CP92;)&THXV:+;AD.MK8 M)]PN^[V6II<83H_NM5BL6Q.3N11-!3.[26&W("WT@.FF*(^5V16Y+2ITGH#& MA*H+,\+!Z(OK&?C:A&-%_44Y]:28.CPR=81N!=>90C<\A;2&GS;S<0/OFS14 MN0CWN9B$C8*?-KR-HN ="H,PJ(OGW_#D9+QSU> FJE8V,T]<]^OW/<;A1+R2%+@ M*=H1H'7_R$DS7Q-'X?MM6/+76.':/SB@&,B5.^@56H@-U\7_N6JM[A)C=X2^ M:)^:.T9Q)?@M4UQ0;K%<$7,^45@:R:#=-]M3%H=^4=$B=\?@7&ASJ+IB9NY) M(.T T[\40N\K=H+JYC7Z!5!+ P04 " "CB I1Z4?;3@,# ;"@ &0 M 'AL+W=OU%*ZWD@<=6 M@ 1TCU*GJJSM:Y,_K.(6,ZI9<@\"9I509-3A4*U^O%=#$.674"6\\ M=._NU7@H<\.9@'M%=)YE5+U-@&/AVNZ@CF8Q_6]PI%? MJ20L Z&9%$3!W8"CC^A*M'L4&[=!&[N@;1+< ?EQB3@O,Z 1FC]Q)85)-/HD$DK_]?0RYBCO:Q3V-:@6_YZ)% MVL%'$@51\('X)6;Q6Z/?KO+:=OKM$_H_\FP!BL@EF?]+LE-)=IQDYX3D%%9, M""96> PY%3&0"TQJ07Q)?I-C[$4J"MVNT[5ENAE'0W]S!*5;H71K4;XH*NQ& M-P7HO@,(C@/T*H!>+<#,QL__@Z#7E*!?$?1K"9Z*4]]T_?Z[]:].[,&@ AC4 M F EG',6!DT3<5UQ7->>]&?7^""YFFQ 82,G[G 0[$9 /E.FR!/E.=2<_S#8 M]ZK@C I().=4:;+&>G-QVP3L2_IHLRG6&1QD(6RW.M?',Q$>--.P<5V<@Q4V MW9PPVB-%S2OE'*:H,=.^-X;MIK5S#E$A;O>PT>[M^VM8WV"/5-0Y>,4BO9J$ M^0??ZPS4RMU*-(EE+DSQZ:[>5C>?2?&]WYL7UZ8[JK F-.&P1->@U<>-4L5- MI!@8N79?_X4T>)=PCRG>WD!9 YQ?2FEV [M =1\<_P%02P,$% @ HX@* M46-U)?@E @ B@0 !D !X;"]W;W)K&ULA51+ MC],P$/XK5L1AD6B3IMU=6*61^A!BT8*J5H4#XN FT\2J'\%VFRV_GK&3A@CH MAJ,@LO&FA6E=1MA MFE2T@ W8;;72&(4=2LX$2,.4)!KVTV V>IA/7+Y/^,*@-KTU<4YV2AU<\)A/ M@\@) @Z9=0@47R=8 .<."&7\:#&#CM(5]M<7]/?>.WK940,+Q;^RW);3X&U M95+:FF::%43[;(1S2V\55^-XIATE[*Q&D\9UMET8U5V&,S15TX6 M2N!=&^K;-2!K,%:SS.*)SR*?J=;4-9'<+,%2QLWK)+0HPD&%64LX;PCC*X0? MCW)(QM$;$D=QM-TLR=7('=RA/*1:GZMVKC5=.:ZMR\ M0#'N*,:>8GRM5275,-C]W:H9MD46@*-JR>Y,^GDK>O;;,R>"?'M"2/)H09CO M+PB:=((F__&L(5.%9#^1"43%U1F@<=W29SV9_[JJ!O_.X[O/]Y1&27CJ2PI[ MH^6^TD]4%TP:PF&/-='P_C8@NIG\)K"J\M.V4Q9GUR]+_%F =@EXOE?*7@(W MP-WO)_T%4$L#!!0 ( *.("E&^H>?G< , D, 9 >&PO=V]R:W-H M965T@=I0;]++C0,V]GS/ZM M[^ML1PNB1W)/!9QLI"J(@:7:^GJO*,F=4,']$./4+P@3WGSJ]J[5?"I+PYF@ MUPKILBB(^K6D7!YF7N ];=RP[<[8#7\^W9,M75-SN[]6L/(;+3DKJ-!,"J3H M9N8M@K>K(+4"[L8=HP?=>D;6E7LI'^SBAW U,0N?8K8,!Q4N]FJ$(OP& MA3C$73S#XE]*T2?^#"=J7F'D]$4]^KZ5Q3U52&[0NB/"SU3&C8PS^/79P) U',LCQ41%A M.3 M4^/1..VW?M58OQJT#B7_%UE\=9I'.)E<]5($^-AE\6"-?G>?$YI?+AZI@L\C MX(+^E Y0:MAA[\0^WFDG.B--I#'KH(= :@5CUIE\@H3GN\ M#X](X=EE?"9(I=!&M2%)1E'40W)LE4'T_VKU3-2H"S7N(3UVX&"X!3\KVS-) MXBX2/.Y!.3;A8+@+MTKX+)!EK:^=1NDH2/YHQ_6M9[CQ""<]N,=V' SWXXZ: M/S-^Z0EVTL:N>/S6L.62Q%M9 ,_W/?P-02P,$ M% @ HX@*4<60">@@ P 5P@ !D !X;"]W;W)K&ULK9;?;]HP$,?_E5.TAU9J20CE1R= KH?G=:I*F)[F/9@D@.L.G9F M&QC[ZW=VTBS;0I[& ]C.?<^?.U]\C(]*/YL=HH4?F9!F$NRLS5^'H4EVF#'3 M43E*>K)1.F.6IGH;FEPC2[TH$V$<18,P8UP&T[%?>]33L=I;P24^:C#[+&/Z M-$>ACI.@&[PL//'MSKJ%<#K.V1:7:%?YHZ996'E)>8;2<"5!XV82S+JO%R-G M[PT^:@/PT"^)2$/\EB,\)>J6@YP,MR'Q8=\RRZ5BK(VAG3=[< MP.?&JRD:+MTI+JVFIYQT=KJT*GF^GE,B4EBHC(K#,)_?:WA"8S5/+#WQ5K"2 MW!KXQ+1F+O=P<8>6<6$NSQM?/"U7_OEJ>0<7KR[A%81@=DRC 2X+HRM:I/$# M%X(V-N/04ER.+DS*&.9%#/&9&+KPH*3=&7@C4TP;](MV_:!%'U(^JZ3&+TF= MQZT.9[GN0"^Z@CB*HR:>=OF'O3PG_P.G5YUQS_OKG3MCE^_K];]G/*.3E%ND ME]+"^@1UNT=V\LNS(],I?/U(+N'>8F:^M0#=5$ W'NCF#- [VM95R@4=>ZJ$ M8-I CKHHC,NFA!7^1MZ?NY@.TWZGUQN'AP:*?D71;Z5XR[B& Q-[!+6A&ZDJ M8.,+^$ +C=4T+]QVNS6:J'-;P13$#4;Q;6?8C#RHD >MR/>2&.D&37YS2R4+ M4MC3R]24N\)E-ZZ1#*-._[;^:<8:5EC#5JR5U)BHK>0_"0.S7*@38I'&LIR2 M6MDU,0[_S=;-L#-HQAI56*/_B'4%1W_GTS([H*86YFJ2J\8+I7WC&$[H:OH6 MLN)BZ8X@92?3].J$M;L[0[WU+&ULS59-;]LP#/TK@H$!&]#6'_EH6B0!DK3#.JQ=T&+;8=A!L9E8J"5Y MDIPTP'[\*,5QL\U5>]BA%UN2^9X>28GF<"/5OF/ ]#G>; MJ3Z1)0C\LI2*4X-3M0IUJ8!F#L2+,(FB?L@I$\%XZ-;F:CR4E2F8@+DBNN*< MJNT4"KD9!7&P7[AEJ]S8A7 \+.D*[L!\*><*9V'#DC$.0C,IB(+E*)C$Y[.X M8P'.XBN#C3X8$^O*0LI[.[G*1D%D%4$!J;$4%%]KF$%16";4\;,F#9H]+?!P MO&=_[YQ'9Q94PTP6WUAF\E$P"$@&2UH5YE9N/D#M4,_RI;+0[DDVM6T4D+32 M1O(:C HX$[LW?:@#<0! GG9 4@.2EP(Z-#HT=?$])I>\+.06@#@;,J]4 MFJ,=F1=4D!NJ%+49(&\OP%!6Z'<(T3E5H(>A0666/TQK%=.=BN0)%3&YEL+D MFER*#+(6_,R/[WOP(4:D"4NR#\LT\1+>R/4)Z41')(GB3IL>/_QC)?;P)/+( MZ319ZCB^SE-9LG$]7OR;I0EF0:P [Y4ABRTYM)O3K5N>;*C*R/=/2$FN#'#] MPR.HVPCJ.D'=I^)3\04H(I=URO%&:U#K]MSMJ'J.RI:5]?BLW^]%@V08KELT M]!H-/:^&/\^GQZE^0]A_'5$^;02=>CV<"%'1@I2@4MP#JRIA(L5BK:$MS'ZN M^"2*WG@T#1I- R\/7HBNOS3\(B_.S%FSZ=GKR$P,4)['W5 MU4*GBI5.%];&MAQ-GR&-HV>R%!_4]=A+]7FY!,7$RIX>)MONY?09AC[AKJCZ MY"2/=B]EAEX\[_JVHUUV%9 M2Y+3N-L[^ZNLA0=_9PYJY9H6C?Y7PNQ^U,UJTQA-7#L0/IKONJIKJE9,:%+ M$J'1R2GNKG:-RFYB9.G^]0MIL'-PPQR;.U#6 +\OI33[B=V@:1?'OP%02P,$ M% @ HX@*4?!\UJSI P U! !D !X;"]W;W)K&ULS5A;CZ,V%/XK%MJ'76EGP-P21DFDR:7MKKK2:++;/E1]\,!)0 ,X MM4TRTU]?VS"0 *&C-@]Y"6"^\YW+=^#@3 Z4/?,80*"7+,WYU(B%V-V9)@]C MR B_I3O(Y9T-91D1\I)M3;YC0")ME*6F;5F^F9$D-V83O?; 9A-:B#3)X8$A M7F098:]S2.EA:F#C;>$QV<9"+9BSR8YL80WBQ^Z!R2NS9HF2#'*>T!PQV$R- M>WRWPH$RT(C?$CCPHW.D4GFB]%E=?(FFAJ4B@A1"H2B(/.QA 6FJF&0H$O(47TA3KG_1 MH<):!@H++FA6&3I-[ K [MMX)XQ<"H#Y[T>W,K ?:\' MKS+0J9ME[KIP2R+(;,+H 3&%EFSJ1%=?6\MZ);EJE+5@\FXB[<1L+6CX?#.7 MI8[0@F:R_SC1"MZ@L[=6+^HTP+3O*( M3TPA8U2>S+"*9U[&8Y^)QT'?:"YBCE9Y!%&/_7+8WA^P-V5MZ@+9;P6:VX.$ M7XO\%CG69V1;MM43S^+=YCCH2^?_>5_]9^\GQ7#J;G$TGW.&;Y7M4OH*@-; M]DDHCS%A,/^VX-.LG;J_/V!O-6Q51E9K"'O("!2OHUHW^52H_J^$87 M5[ID]([U&05RG/!Y.F:3 D7RMRO<_>P:1 MY-N!0@8U:W"50F.KF5#6Q:6N*$\T\ARW)78/"KM>JR66/2C'QRW4JL_CV#KS M7..C\8P'D_\.89S3E&Y?M?*1?,!3NI-?:F*HMG9#;U^G^LW$P<[EU7>Z6MBV MUU:_B\+8;S_L/2C'M=HO]7_S>)I\,\[P\#S[&7)@)-72DTA^_B5<,*(^K8=J MVTP-[%VG^LT4PO[EU?>[BHUWU>_Q&#BC,^HW(PX/ MS[A'D&H7H2B8?-7K'J B!B9S3X2LABSX4(V;L8+'U]D%S8C"P>6[(.A^C[M S85F^/N4RHR$7Y"5ZOUEOP>[WQ;*W/\=T" M]ZPOU99=[PH;^G*__XVP;9)SE,)&NK)N1[)56;F%+B\$W>D]XA,5I3V,@ M$3 %D/&ULS5C;;N,V$/T5PM@""9!8(BW) M=N 8R,7N;M$ 0=)L'XH^,!)M$Y%(EZ3MN.C'EZ0472*92;MYR(M%T7.&9V8X M,R(G.RZ>Y(H0!9ZSE,GSWDJI]9GGR7A%,BS[?$V8_F?!18:5?A5+3ZX%P8D% M9:F'?#_R,DQ9;SJQ<[=B.N$;E5)&;@60FRS#8G])4KX[[\'>R\0=7:Z4F?"F MDS5>DGNB'M:W0K]YI9:$9H1)RAD09''>NX!G[YA1%(2*Z,"Z\>67)$T-9HTC[\*I;UR30.LCU^TSZWQVIA'+,D53W^G MB5J=]T8]D) %WJ3JCN^^DL*@T.B+>2KM+]@5LGX/Q!NI>%: -8.,LOR)GPM' MU !:3S< %0#T7L"@ Q> X(#@* !*\!PP. L "$[UTA*@"1]7WN+.OI:ZSP M="+X#@@CK;69@0V716L'4V9VUKT2^E^J<6IZKWC\='JI8Y. *Y[I#2NQ#?DI MN"7"[EP6$V#%P .C2H*C:Z(P3>6QEGFXOP9'7X[!%^ !N<*"2$!9+G>B)_7X MMQ7?2,P2.?&4YFM6]>*"VV7.#1W@!L$-9VHEP8PE).G 7[GQ@[?P,S<^?2V>C%V9?(J?!B+?I@X)\ Y"._RQXW_)<-<\*OWPV'XRYO_-CJ\_^]>L.7 M@W+C#JR^P:&-:W;;Z6-[XUX(@=F2Z.JGP.,>U.5N\=Y.7^RP2, ?OVJ5X)LB MF?S302@H"0664.#,I'RAN$Z(/)LQZ8IWKC&R&DT/V$['HS&<>-MZ5-M"P7 < M-H5F;2$X& >CIM2\8ST8!:50P^ZPM#MTVGU'I!(T5MKL1I6XNW^0QPZ_1J7^ MZ',$>E@2&CH-_EDO:ZP]TM4MKWG'7;4M5Q+6(Q)$@^!5=&=ML2"((M_WNZ,R M*DF.G"3GF JPQ>F& +[0GP!EC*2-T59/=);$RU%[B]2XY)S;,F@\/,1X7#(> M.QE_MY2L5Q.>IEA(L"8B]W"G@W-UHQJ+J ]?YT5;*.C[83=3Z%=-TW=R?6"" MQ'S)Z-^:,T N86:=*M6 MV]I!Z>C&"Y$;G3=$+$ M^JD_^3L)NY5&87_L_]3Y&?3?@4W#JEX!W6!B!/3'U< PR^T'J"D75Q:"[C1TJ > ?<$,9S3:9 M'IFB3-D2Z$Q1*ZHS$S.F3X)"ZE.HBT75IN#HD]2*J@]!=R/*U6X+RX4YFLH3 M=^K-WE#I]WUG J&J\R!WYW%%#3__6-10U3X0_!Q10U730>C#H_:&2A@>C)M7 M.W%G1"SMW8C4^;]A*C_#E+/E_8LU M_1=02P,$% @ HX@*47PJW#QO @ D08 !D !X;"]W;W)K&ULI55=;YLP%/TK%NI#*JTU 9IF%4%J0J:U4J6H']O#M <' M;H)58V>V2;)_/]L0FK0TJ[87L*_O.H?7J"F.5 M%5 2=2Y6P,W*0LB2:#.52ZQ6$DCN0"7#@>\/<$DH]Y+8Q68RB46E&>4PDTA5 M94GD[S$PL1EY?6\7N*?+0ML 3N(56<(#Z*?53)H9;EER6@)75' D83'RKOM7 MT\CFNX1O%#9J;XQL)7,AGNWD)A]YOMT0,,BT92#FM88),&:)S#9^-9Q>*VF! M^^,=^Q=7NZEE3A1,!/M.;D#0 (+7@.@=0-@ PH\J1 T@^JC"10-PI>.Z M=M>XE&B2Q%)LD+39ALT.7/<=VO2+B1;4*B7@B:4 MJ5-TAIX>4M0[.44GB'+T6(A*$9ZK&&LC:J$X:P3&M4#PCD"([@37A4)3GD/> M@4^/XP='\-@4VU8<["H>!T<);RM^CD+_$PK\P._8S^3#\/[GKG+^3WWZS^H' MS0C;SQ\ZOO"OGQ^E5&5,J$H"^G$]5UJ:._SSB$342D1.(GI'8B;%FCI;ZLZ5C7KP+%:MULGP7 8X_7^IWJ;,XP.4]*.E,O#E.G; ME+-!\,)35XWW[E@).]MX%1_WKR;]CGAJ_+:VQQ?Z MVJSOB%Q2KA"#A9'RSR^-!&ULM5;;CMLV$/T50MB'! @L4;[L.K -9.T&39%M%W$N M#T4?:&ED$>'%)2D["_3C.Z2TLI+(:EIT7RR1XIQSYI >SN*DS6=; CCR10IE MEU'IW.%E'-NL!,GL2!] X9="&\D<#LT^M@<#+ ]!4L1IDLQBR;B*5HLP=V]6 M"UTYP17<&V(K*9EYN 6A3\N(1H\3[_B^='XB7BT.; ];$0C(G(=@^#C"&H3P M2*CCSP8T:CE]8/?]$?UU2!Z3V3$+:RT^\=R5R^@F(CD4K!+NG3[]#$U"06"F MA0V_Y%2OG4XBDE76:=D$HP+)5?UD7QHC.@$IO1"0-@'ICP:,FX#QCP9,FH!) M<*9.)?BP88ZM%D:?B/&K$(,X:FMN:)KU 0\D= I>6 M_*1RR'OBU\/QLX'X&%-N\TX?\[Y-!P'OF!D1.GM!TB1-!#O9BKL^6<,HOU1J M1,9)C?)ANR'/KI[WH&R&43:0(0KU*'3>B_)5BN-V:\*RDB1K*0B3NL+'7^2JS\P:;A;@?$$ZKM)D M$1][)$Q;"=-!">?LR $,U[U':QAB2AZ &3O@QZP5,QM$^K62.W1<%Z0Y4)84 M7/0>]]L::=JQ8M[OQ'5+?CU(OF4[AO]<7O^+F7&HY",86UGR'@0SG(4OX5 , M)7O3\MT\S>F:MP3S?^OFSN@*RSC9/9"#P#O-\:*P6)AR?N1YQ81XZ+-Z_IW5 M:;_5-#D7S610V_L2?.JU"/N??*:="DV?QFF:GBG2_\=KO&["C7V$?J\;GJ[9 MUQ?,/I3?%NZO:<[%C$Z>R.9SL:+# MI:;6;;WP+ @GV(E9GQ1>N2_^H7@VV)1VO)V,QJV[]4W3MRH=3;_9@[C3,$@P M^]!X^=U%_KIW:&?;YNY5:&GB\_*Z,\2+=,^5)0(*#$U&URC U,U6/7#Z$-J/ MG7;8S(37$AM4,'X!?B^T=H\#3]"VO*N_ 5!+ P04 " "CB I18!Z:Q'4# M #6# &0 'AL+W=O32#%/,&G4,F[TPH2[&06S:U^9P! MCC4H36S/<0([Q22S^EU]=L_Z7;H0"Y5KK@P[M:5>SET?070$D\$5GQKC125,:6_ MU.8F[EF.\@@2B(12@>5E"0-($J5)^O&[4&J5-A5P>[W6_DF3EV3&F,. )L\D M%K.>U;90#!.\2,0#77V&@E!+Z8MHPO4_6N6R+<="T8(+FA9@Z4%*LOR*7XI M; &D'C/ *P#>/J!Y . 7 /]8"\T"T#S60JL :.IVSET'+L0"][N,KA!3TE*; M6NCH:[2,%\E4HHP$DW>)Q(G^+<@HHV_CA$RQ>G(?HX"M')A].N+:19!;:CPL1U;L([8,)'=S03,XZ&60RQ 1_6XX,:O"WIEIR] M->=KKU;AET760+YSACS'J6U8U>;5T+THZ5[4TGW6K0ABA)? 9&M%,>$1760"R1IJ9%^OK]5PVA]- M5>6O83MTVB6==JV>$,8"X2Q&^XW!Q*1=C;SI!0O?EMOQM5/ZVCFBH'R7+YC) MN7JLCUX!,VX*]#N .^Z[SJ;W.O7!EAT;19#)&L&1'/I0E-!%?*X&GQAQ8$L2 M0:VEK2[O_N7".#1XE:S(J^Y^]A@$VW6%RMVT M/M<_(H$..#@HP#M]P5A8#(*!T4%[:TY+@4WU@,R1+A=YQRY/RR'\2H^>>^?7 M[N7 -9R':FC7<^%&?3[QWV$V)7*Z2V B33F-"UD'63Y$YQM!YWI*'%,A9TZ] MG,D/#V!*0-Z?4"K6&V6@_)3I_P%02P,$% @ HX@*43F6%\_% @ I < M !D !X;"]W;W)K&ULA95K;],P%(;_BA4FM$EL MN32WCK82VX0 ;6+:!<1'MSEMK#EQL)UU^_<<.UDHU&V_)+Z=]WF/$Q]/UD(^ MJ1) DY>*UVKJE5HWY[ZO%B545)V)!FJ<60I948U=N?)5(X$6-JCB?A0$J5]1 M5GNSB1V[E;.):#5G-=Q*HMJJHO+U KA83[W0>QNX8ZM2FP%_-FGH"NY!/S:W M$GO^H%*P"FK%1$TD+*?>I_#\(K0!=L4/!FNUT28FE;D03Z;SM9AZ@7$$'!;: M2%!\/<,E<&Z4T,?O7M0;F"9PL_VF_MDFC\G,J8)+P7^R0I=3+_=( 4O:@O!E7V2=;\V\,BB55I4?3 ZJ%C=O>E+OQ$; 5&X(R#J R+KNP-9 MEU=4T]E$BC619C6JF89-U4:C.5:;KW*O)9UF:&)0,L.02+7+!D"Y8E>>1FI0,K/<0:N5CI-BM,QFY6 M-K"R0ZS8Q1EO>4GB+!VYO83!WX(2['5S#4J=$U8U M+8*Q,.!.@-+.HA!L.3C-PU&RP\%&20L/.# [P?N:A:7J_;L\"J./VN[3\8%M MZ<4WCW&Y*Z#I:-+8,SX7&HFZ; M)5ZC(,T"G%\*H=\ZIK(/%_/L#U!+ P04 " "CB I1?FEDKM8$ !K%P M&0 'AL+W=O421>[M68VK4K[=V':1],<@"O2?%Y9Z(YY 1T60+R-6;*>,9D>J6SSRQX$ 2 M8Y2E'O;]MI<1FC>Z'?/LGG<[;"E3FL,]1V*9982_]B%EZ^M&T-@\>*"SN=0/ MO&YG068P!OFTN.?JSJM0$II!+BC+$8?I=:,7?!I$QL",^$IA+;:ND0YEPMBS MOADEUPU?>P0IQ%)#$/6S@@&DJ492?OQ9@C:J;VK#[>L-^A<3O IF0@0,6/HK M3>3\NG'90 E,R3*5#VS](Y0!M31>S%)A_J-U.=9OH'@I),M*8^5!1O/BE[R4 M1&P9X&"' 2X-\*$&86D0FD +STQ80R))M\/9&G$]6J'I"\.-L5;1T%RG<2RY M>DN5G>P.82+1V1 DH:GXH>-)A:G?>'%IWR_L\0[[ -VR7,X%^IPGD'QK[RE? M*H?PQJ$^=@*.8=%$H7^.L!]P%2N ;&#U15]V@&72\55'U=./P9D025)Z5^JL!)- M/!5B2?(84,R$%'647+US)7 X$OA6;'RG*T_Y4B@O-BR@*< Y6@"/51&H1:-6 M?MR(?C-H?>\HF6!+"(,/3[YS1'.DJA1(IH=K5RE+:MT,ZN:DW]K!&+9>8:=7 M9J:HY5=(DB>Z@DC&EF_G8%$_)=)VUG8ES.I=$!Y)%=2# 5M!3M3E@&6+E)H2 MNS>,H;L<7$FR AE$IQ".P*I@X);!J@H^]T>/PQZ2)]UOXAVD M6W$,VO\+Z8]KYN+$JFEP<1+2K5 &>Y3R#>FJS]'Z74OY>Y7 MC6]5*ZXRQU8GL7\*QK$5.WR@V.UGO$3:9KSE6I:PU3;LUK8/\3ZV*ES2W5LH M_D&8P7FBM@2C7 *?D/P9W4VGH""UB ,ZNQGU[QY<[1^V>HA/T@!B*W#8W0)^ M)9R:GH'J8$!(Q%4,M7EQ ^%FRW)G)DU27H\Q.UL'3:#0ZF^(3Y*2K=VRNWO\0$K<0'A?2JR^ MAFY9_'=K_2/P[!R-U39%1<3V=+.A5=:P=9($6(D,W9WDNV6^V!C79J!]Z.XA MM (:NG7OP/.,?@G3VM_4A58IPR,JY:Y$NSOHT(I?>!+QBZSX16[-.I3I$N;- MCN6JGNS("EUTM'8R>M].OJTS;^LX,P,^,Z>\ L5ZXUN<;%9/JY/DGCD_]>SP MXACZEO 9S05*8:I,_>:%JC%>G.P6-Y(MS.'HA$G),G,Y!Y( UP/4^REC6QE M>ZWONB7V!2UBI#<6/!<8*-(SR*H*%4N5GSZN2 C-4 M78L23P&.(C=+TB:XQX<5#50)--]-H[C\-, M\/[J9] !FADQ#-:(1O .4;*2Q&1EB!&ZTZ7\@U2/;NP[SS3 MCBT/(UQ(6]M5<.^K=OM>8.L9@8323N 4.B .2Z04EOQ>.W:S!5^$0&LO-Z56 MF$NT\:=SV"?811=9"9EBV97QX1:*0XHS(T>2O#"K$J5G@DH)IHV4H%QP9#5L M,UI#TR:8TD?S6?V5[7 WV>#.)N;&>&=J0:WI:)QC^(=LCGM(.WL3+RC)6JBO MM7X<;GW39/A!XHPTUF^R3L 8NS_.CLJ2;KY0DG.&W<,?73 .T38/%$*29UW- MM$JB 2PA6&.I2#)$_DA4+G&CMNW49..:IV>H^=^>O>/^53?K/B MVNV0,9AD M=N:8#@5F7HS@3S-YTKXH6-6$*L);KR!IBOF+<4;3*[32?VAV^/7^%&>HIFK9 M!2/8VS]P2FJVZ'8]F(-H=_7V=_-X?F +]O^:XK]02P,$% @ HX@*49>* MNQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %( MMB6/:(7->=I3W;+T]! M;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B M':5_')LK@M:HFTBDFB05-+FUR\EQ^BHL5_L9=:G M6!^A'Y'R/,,ASUZ,?5H8\R1^5&7MIH.U]YO3TR('ABOG&_KK>' MXED[O="E]C^G@^YSJ0:BTK6N]*LJIH/Q0+BU>?G+6/UJ:B_+>6Y-64X'D^V% M1V6]SM^=GK>0#W+ANC->+NYE )D.LG%H<*FM\]T=7?LR,#ZK MV2OIU5=KFHVN5VTSX2E&Y#&Z?MC]W7;BJ?TOW6B62YVK*Y,WE:K]MA^M*EO MVJWUQ@U$+2LU'7PQS\J*F5RI]J'"M]P4VP?T@8QTESW5X8*]*3I&3IZZ4+53 MA0B?G"EU$3@*<2E+6>=*$,@(0$9'A/PG(I Q@(R/ CEO<<*_$L@$0"9'A.SU M9 H@TV-"Q@0R Y#9,2$3 OD10'[DA;RS*UGKU^Z"D'7 :ZI*VI_"+,5F4N+DFW'N@YB%$#E?2TMCY&< ^)D7\%X]J[I1CD;L,0K9 M8UZ>:ZFM>)1EH\1W)5UCV_CB>WC0*,Q*N?/K,'X[@W1.%A>5:7Y#1#Z9, OE MJS'%BR[+[C=Q$U*0>M42B OG5)\2"67";)3+QNE:.1-#5E5@'7]+D0FF3"K9.Y-_C2\E-LX78667'<3Y4,2 MF3!;Y"WN/<@?_?""G#%AED;HITK[+J1TPQO\YL/ JCK7?4CDC FS-+Z%P*?$ MW:+4J_>_"^2*";,LKM3"TZP9B2)B%@74?R_;BY P(F9A@ 1 G#Q(B@DG(!@B%/1,R>.) /[#@I)C)&Q&P,D!?\/LQ(&1&S,G!NT)L1(W-$ MS.;8FQSL?3612R)FE^ LH=>9R"81LTT.I0EO_4DQD5LB9K>\D]Z^\8Z1<6)F MXZ!0/A27%!,9)SZB<89B3C&1<>+_RSA#\?917&DG5RNKP@M 7\L8%KZ8_0,Q M^^4YY)^8V3\$\U9:*]L*L3BY4E[JLO\+0OJ)F?5#*.>AN:()Z@GIVD59FI<@ M3HJ)]!,SZ^=0SC$4UT%&='X5(__$S/XYC-F] A03^2=F]@]*C8;B@F(B_\3, M_L&8M[3$C224,$L(9G"]>)0@"27,$L*8M,R=( DEQZR5]0K="9)09! V['-[4-$%*D(42 M9@L=POR[EDVA:;DH019*F"T$)VO]N(DLE#!;"&/2N)DB"Z7,%L*8-&ZFR$(I MLX4.3GVWH9-B(@NES!8"F.TEBHDLE#);"&+VU]>1A5)F"P',-EFFF' ?P)%6 M;[J)IJ-Q,T462IDM!#'[@XXLE#);"&/VXB:R4'JL6ER'V8N;R$(ILX4 YI_5 MAF9(&;)0QFPA')!Z>VF0A;+C66BF[))B(@MES!:BR[5[2T<9DD_&O@,-+-R* M$XJ)Y),QR^=]%;M7D*.82#X9LWSV89**',6$V]"8Y=.N-^]_%9%KLLXUH^YF M=WY6J&68H!2WH447SN>RS&=6M'^V6W62M%U37S9E^26 M_PM02P,$% @ HX@*4!-T#(HPS=1Y +Z1 ITA@\%3$D>/E7'X@AGWZ50SONNU/=[?NZ^#@>3G75[,:Q_Y%2 M7>_*L:UW75].YRN;;CBVXWDY;%/?KM_;;4FZ7.8TW,YHGI]N9RY>/_OR/Q.[ MS6:_+C^[]>]C.8W_&)S^=,-[W94R-HO7=MB6<=6DC\/U=$V7@]R=)S>+E[=5 M,[R\29/F#E((TOF##()L_B"'()\_*" HY@_*$)3G#[J'H/OY@QX@Z&'^H$<( M>IP_2)8HXY(@:8(U@=:"7 N!UX)@"X'8@F0+@=F": N!VH)L"X';@G +@=R" M= N!W8)X"X'>BGHK@=Z*>BN!WCIYV2;06U%O)=!;46\ET%M1;R706U%O)=!; M46\ET%M1;R706U%O)=#;4&\CT-M0;R/0VU!O(]#;)ILE!'H;ZFT$>AOJ;01Z M&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OMDLYM M;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0.] O8- [T"]@T#O0+V#0.] O8- M[T"]@T#OF'RL)- [4.\@T#M0[R#0.U#O(- [4.\@T#NCWIE [XQZ9P*],^J= M"?3.J'2KWV?*WQ^=])]7B^ MMUP??UE^G9RP<\$YW5;4Y[]02P,$% @ HX@*4>(A,D+Q 0 &2< !, M !;0V]N=&5N=%]4>7!E&ULS=K+3L,P$ 707ZFR18WK)P_1;H ML. ' M3#*E49/8LETH?X^3 A((*E"1N)M&K>VY$X]T5CV_>_84)]NN[>.\6*7DSQB+ MU8HZ&TOGJ<\K2QTM)LV3:ZV M^>?8N'Y>!&IC,;G8;1RRYH7UOFTJF_(Z>^SK3RG3UX0RGQSWQ%7CXU'>4+ O M$X:5[P->S]T\4@A-39-;&]*U[?(NMFU93,\MQ7)_B2]Z=,ME4U'MJDV7CY31 M![)U7!&EKBUW18_V)Z=\P[3[Y ?GCV7V!>:=M\'YF"<6Z/=Q;R,93D]]+D0A M-?M?\3TQES[X_6B8=DWU#[/S]3ZYL![G$=GX./R./\[XO?XO^Q @?4B0/A1( M'QJD#P/2QS%('R<@?9R"],%G*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/( M*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56B MR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5 MH\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I09#4HLAH460V*K 9%5H,BJT&1 MU?RGK/?.K?\X?GR6G6WZMWPV_B-N\0)02P$"% ,4 " "CB I1!T%-8H$ M "Q $ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 M Q0 ( *.("E%"59*X[P "L" 1 " :\ !D;V-0 M&UL4$L! A0#% @ MHX@*40H1"[Y8!0 !A8 !@ ("!#@@ 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ HX@*48!W%?K2!0 @!< M !@ ("! Q< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HX@*4=-V"1D4" 7Q\ !@ ("! M,BH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MHX@*49_%P\KQ"P =", !D ("!2D< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HX@*42KY22$$"P Q1\ !D M ("!,W0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ HX@*44\>8 UD! B0L !D ("!2Y$ 'AL M+W=O&PO=V]R:W-H965T,9PL '8A 9 " M@2&> !X;"]W;W)K&UL4$L! A0#% @ HX@* M4>**M=P%! *0H !D ("!OZD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HX@*4:AV86'! @ R@4 M !D ("!?K4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HX@*40"*JQQH P !P@ !D M ("!HL( 'AL+W=O$ &0 @(%!Q@ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ HX@*4;8\]&Z5 P 70P !D ("!6L\ 'AL+W=O M7$<0^,# !, M$0 &0 @($FTP >&PO=V]R:W-H965T&UL4$L! A0#% @ HX@*48>H M(?;\ @ ZPD !D ("!+-L 'AL+W=O&PO=V]R:W-H965TP, +P+ 9 " @>;B !X;"]W;W)K&UL4$L! A0#% @ HX@*41PX]-$! P ^PD !D M ("!F.8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ HX@*45[AZ<)X @ ,0< !D ("! M9>\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ HX@*40^9"KV7 @ + < !D ("!5OD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HX@*42Q'.7]S P V0H !D M ("!!0\! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ HX@*46AKK1]9 P S0T !D ("!5A@! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MHX@*4;B'JV7C @ A0D !D ("!DB,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HX@*4?!\UJSI P U! !D M ("!ES8! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ HX@*45/"\*-A P _@H !D ("!#4(! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HX@* M47YI9*[6! :Q< !D ("!34P! 'AL+W=O&PO93 0!?]@0 'XL / " <]4 0!X;"]W;W)K M8F]O:RYX;6Q02P$"% ,4 " "CB I1R%S!4B " #0)P &@ M @ 'R60$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" "CB I1XB$R0O$! 9)P $P @ %*7 $ 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 2P!+ (04 !L7@$ ! end XML 83 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 84 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 85 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 207 393 1 false 63 0 false 6 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.rubiconproject.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.rubiconproject.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.rubiconproject.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.rubiconproject.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.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101101 - Disclosure - Organization and Summary of Significant Accounting Policies Sheet http://www.rubiconproject.com/role/OrganizationandSummaryofSignificantAccountingPolicies Organization and Summary of Significant Accounting Policies Notes 8 false false R9.htm 2103102 - Disclosure - Net Income (Loss) Per Share Sheet http://www.rubiconproject.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 9 false false R10.htm 2107103 - Disclosure - Revenues Sheet http://www.rubiconproject.com/role/Revenues Revenues Notes 10 false false R11.htm 2113104 - Disclosure - Fair Value Measurements Sheet http://www.rubiconproject.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 2117105 - Disclosure - Other Balance Sheet Amounts Sheet http://www.rubiconproject.com/role/OtherBalanceSheetAmounts Other Balance Sheet Amounts Notes 12 false false R13.htm 2121106 - Disclosure - Goodwill and Intangible Assets Sheet http://www.rubiconproject.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 13 false false R14.htm 2126107 - Disclosure - Business Combinations Sheet http://www.rubiconproject.com/role/BusinessCombinations Business Combinations Notes 14 false false R15.htm 2133108 - Disclosure - Merger and Restructuring Costs Sheet http://www.rubiconproject.com/role/MergerandRestructuringCosts Merger and Restructuring Costs Notes 15 false false R16.htm 2138109 - Disclosure - Stock-Based Compensation Sheet http://www.rubiconproject.com/role/StockBasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 2151110 - Disclosure - Income Taxes Sheet http://www.rubiconproject.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 2153111 - Disclosure - Commitments and Contingencies Sheet http://www.rubiconproject.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 18 false false R19.htm 2155112 - Disclosure - Lease Obligations Sheet http://www.rubiconproject.com/role/LeaseObligations Lease Obligations Notes 19 false false R20.htm 2159113 - Disclosure - Debt Sheet http://www.rubiconproject.com/role/Debt Debt Notes 20 false false R21.htm 2202201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) Sheet http://www.rubiconproject.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies Organization and Summary of Significant Accounting Policies (Policies) Policies http://www.rubiconproject.com/role/OrganizationandSummaryofSignificantAccountingPolicies 21 false false R22.htm 2304301 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.rubiconproject.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://www.rubiconproject.com/role/NetIncomeLossPerShare 22 false false R23.htm 2308302 - Disclosure - Revenues (Tables) Sheet http://www.rubiconproject.com/role/RevenuesTables Revenues (Tables) Tables http://www.rubiconproject.com/role/Revenues 23 false false R24.htm 2314303 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.rubiconproject.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.rubiconproject.com/role/FairValueMeasurements 24 false false R25.htm 2318304 - Disclosure - Other Balance Sheet Amounts (Tables) Sheet http://www.rubiconproject.com/role/OtherBalanceSheetAmountsTables Other Balance Sheet Amounts (Tables) Tables http://www.rubiconproject.com/role/OtherBalanceSheetAmounts 25 false false R26.htm 2322305 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.rubiconproject.com/role/GoodwillandIntangibleAssets 26 false false R27.htm 2327306 - Disclosure - Business Combinations (Tables) Sheet http://www.rubiconproject.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.rubiconproject.com/role/BusinessCombinations 27 false false R28.htm 2334307 - Disclosure - Merger and Restructuring Costs (Tables) Sheet http://www.rubiconproject.com/role/MergerandRestructuringCostsTables Merger and Restructuring Costs (Tables) Tables http://www.rubiconproject.com/role/MergerandRestructuringCosts 28 false false R29.htm 2339308 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.rubiconproject.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.rubiconproject.com/role/StockBasedCompensation 29 false false R30.htm 2356309 - Disclosure - Lease Obligations (Tables) Sheet http://www.rubiconproject.com/role/LeaseObligationsTables Lease Obligations (Tables) Tables http://www.rubiconproject.com/role/LeaseObligations 30 false false R31.htm 2405401 - Disclosure - Net Income (Loss) Per Share - Basic and Diluted Net Loss Per Share (Details) Sheet http://www.rubiconproject.com/role/NetIncomeLossPerShareBasicandDilutedNetLossPerShareDetails Net Income (Loss) Per Share - Basic and Diluted Net Loss Per Share (Details) Details http://www.rubiconproject.com/role/NetIncomeLossPerShareTables 31 false false R32.htm 2406402 - Disclosure - Net Income (Loss) Per Share - Shares Excluded From Calculation of Diluted Net Loss Per Share (Details) Sheet http://www.rubiconproject.com/role/NetIncomeLossPerShareSharesExcludedFromCalculationofDilutedNetLossPerShareDetails Net Income (Loss) Per Share - Shares Excluded From Calculation of Diluted Net Loss Per Share (Details) Details http://www.rubiconproject.com/role/NetIncomeLossPerShareTables 32 false false R33.htm 2409403 - Disclosure - Revenues - Revenue Disaggregated by Sales Distribution Channel (Details) Sheet http://www.rubiconproject.com/role/RevenuesRevenueDisaggregatedbySalesDistributionChannelDetails Revenues - Revenue Disaggregated by Sales Distribution Channel (Details) Details 33 false false R34.htm 2410404 - Disclosure - Revenues - Revenue Disaggregated by Geographic Location (Details) Sheet http://www.rubiconproject.com/role/RevenuesRevenueDisaggregatedbyGeographicLocationDetails Revenues - Revenue Disaggregated by Geographic Location (Details) Details 34 false false R35.htm 2411405 - Disclosure - Revenues - Narrative (Details) Sheet http://www.rubiconproject.com/role/RevenuesNarrativeDetails Revenues - Narrative (Details) Details 35 false false R36.htm 2412406 - Disclosure - Revenues - Schedule of Allowance for Doubtful Accounts (Details) Sheet http://www.rubiconproject.com/role/RevenuesScheduleofAllowanceforDoubtfulAccountsDetails Revenues - Schedule of Allowance for Doubtful Accounts (Details) Details 36 false false R37.htm 2415407 - Disclosure - Fair Value Measurements - Financial Instruments (Details) Sheet http://www.rubiconproject.com/role/FairValueMeasurementsFinancialInstrumentsDetails Fair Value Measurements - Financial Instruments (Details) Details 37 false false R38.htm 2416408 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.rubiconproject.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 38 false false R39.htm 2419409 - Disclosure - Other Balance Sheet Amounts - Accounts Payable and Accrued Expenses (Details) Sheet http://www.rubiconproject.com/role/OtherBalanceSheetAmountsAccountsPayableandAccruedExpensesDetails Other Balance Sheet Amounts - Accounts Payable and Accrued Expenses (Details) Details 39 false false R40.htm 2420410 - Disclosure - Other Balance Sheet Amounts - Narrative (Details) Sheet http://www.rubiconproject.com/role/OtherBalanceSheetAmountsNarrativeDetails Other Balance Sheet Amounts - Narrative (Details) Details 40 false false R41.htm 2423411 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 41 false false R42.htm 2424412 - Disclosure - Goodwill and Intangible Assets - Finite-Lived Intangible Assets (Details) Sheet http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails Goodwill and Intangible Assets - Finite-Lived Intangible Assets (Details) Details 42 false false R43.htm 2425413 - Disclosure - Goodwill and Intangible Assets - Finite-Lived Intangible Assets, Future Amortization Expense (Details) Sheet http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails Goodwill and Intangible Assets - Finite-Lived Intangible Assets, Future Amortization Expense (Details) Details 43 false false R44.htm 2428414 - Disclosure - Business Combinations - Narrative (Details) Sheet http://www.rubiconproject.com/role/BusinessCombinationsNarrativeDetails Business Combinations - Narrative (Details) Details 44 false false R45.htm 2429415 - Disclosure - Business Combinations - Purchase Consideration (Details) Sheet http://www.rubiconproject.com/role/BusinessCombinationsPurchaseConsiderationDetails Business Combinations - Purchase Consideration (Details) Details 45 false false R46.htm 2430416 - Disclosure - Business Combinations - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) Sheet http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails Business Combinations - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) Details 46 false false R47.htm 2431417 - Disclosure - Business Combinations - Components of Intangible Assets and Estimated Useful Lives (Details) Sheet http://www.rubiconproject.com/role/BusinessCombinationsComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails Business Combinations - Components of Intangible Assets and Estimated Useful Lives (Details) Details 47 false false R48.htm 2432418 - Disclosure - Business Combinations - Unaudited Pro forma Information (Details) Sheet http://www.rubiconproject.com/role/BusinessCombinationsUnauditedProformaInformationDetails Business Combinations - Unaudited Pro forma Information (Details) Details 48 false false R49.htm 2435419 - Disclosure - Merger and Restructuring Costs - Merger and Restructuring Cost Activity (Details) Sheet http://www.rubiconproject.com/role/MergerandRestructuringCostsMergerandRestructuringCostActivityDetails Merger and Restructuring Costs - Merger and Restructuring Cost Activity (Details) Details 49 false false R50.htm 2436420 - Disclosure - Merger and Restructuring Costs - Narrative (Details) Sheet http://www.rubiconproject.com/role/MergerandRestructuringCostsNarrativeDetails Merger and Restructuring Costs - Narrative (Details) Details 50 false false R51.htm 2437421 - Disclosure - Merger and Restructuring Costs - Accrued Merger and Restructuring Cost Activity (Details) Sheet http://www.rubiconproject.com/role/MergerandRestructuringCostsAccruedMergerandRestructuringCostActivityDetails Merger and Restructuring Costs - Accrued Merger and Restructuring Cost Activity (Details) Details 51 false false R52.htm 2440422 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.rubiconproject.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 52 false false R53.htm 2441423 - Disclosure - Stock-Based Compensation - Stock Options Outstanding (Details) Sheet http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsOutstandingDetails Stock-Based Compensation - Stock Options Outstanding (Details) Details 53 false false R54.htm 2442424 - Disclosure - Stock-Based Compensation - Stock Options Narrative (Details) Sheet http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsNarrativeDetails Stock-Based Compensation - Stock Options Narrative (Details) Details 54 false false R55.htm 2443425 - Disclosure - Stock-Based Compensation - Valuation Assumptions (Details) Sheet http://www.rubiconproject.com/role/StockBasedCompensationValuationAssumptionsDetails Stock-Based Compensation - Valuation Assumptions (Details) Details 55 false false R56.htm 2444426 - Disclosure - Stock-Based Compensation - Restricted Stock Activity (Details) Sheet http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockActivityDetails Stock-Based Compensation - Restricted Stock Activity (Details) Details 56 false false R57.htm 2445427 - Disclosure - Stock-Based Compensation - Restricted Stock Narrative (Details) Sheet http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockNarrativeDetails Stock-Based Compensation - Restricted Stock Narrative (Details) Details 57 false false R58.htm 2446428 - Disclosure - Stock-Based Compensation - Restricted Stock Units Activity (Details) Sheet http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails Stock-Based Compensation - Restricted Stock Units Activity (Details) Details 58 false false R59.htm 2447429 - Disclosure - Stock-Based Compensation - Restricted Stock Units Narrative (Details) Sheet http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsNarrativeDetails Stock-Based Compensation - Restricted Stock Units Narrative (Details) Details 59 false false R60.htm 2448430 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan Narrative (Details) Sheet http://www.rubiconproject.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails Stock-Based Compensation - Employee Stock Purchase Plan Narrative (Details) Details 60 false false R61.htm 2449431 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) Sheet http://www.rubiconproject.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails Stock-Based Compensation - Stock-Based Compensation Expense (Details) Details 61 false false R62.htm 2450432 - Disclosure - Stock-Based Compensation - Performance Stock Units (Details) Sheet http://www.rubiconproject.com/role/StockBasedCompensationPerformanceStockUnitsDetails Stock-Based Compensation - Performance Stock Units (Details) Details 62 false false R63.htm 2452433 - Disclosure - Income Taxes (Details) Sheet http://www.rubiconproject.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.rubiconproject.com/role/IncomeTaxes 63 false false R64.htm 2454434 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.rubiconproject.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.rubiconproject.com/role/CommitmentsandContingencies 64 false false R65.htm 2457435 - Disclosure - Lease Obligations - Narrative (Details) Sheet http://www.rubiconproject.com/role/LeaseObligationsNarrativeDetails Lease Obligations - Narrative (Details) Details 65 false false R66.htm 2458436 - Disclosure - Lease Obligations - Schedule of Lease Liability Maturities (Details) Sheet http://www.rubiconproject.com/role/LeaseObligationsScheduleofLeaseLiabilityMaturitiesDetails Lease Obligations - Schedule of Lease Liability Maturities (Details) Details 66 false false R67.htm 2460437 - Disclosure - Debt (Details) Sheet http://www.rubiconproject.com/role/DebtDetails Debt (Details) Details http://www.rubiconproject.com/role/Debt 67 false false All Reports Book All Reports rubi-20200630.htm exhibit311q2-2020.htm exhibit312q22020.htm exhibit32q22020.htm listofsubsidiaries.htm rubi-20200630.xsd rubi-20200630_cal.xml rubi-20200630_def.xml rubi-20200630_lab.xml rubi-20200630_pre.xml saltzseveranceagreemen.htm tullertransitionagreem.htm zagorskiofferletteredg.htm http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 88 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "rubi-20200630.htm": { "axisCustom": 3, "axisStandard": 23, "contextCount": 207, "dts": { "calculationLink": { "local": [ "rubi-20200630_cal.xml" ] }, "definitionLink": { "local": [ "rubi-20200630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "rubi-20200630.htm" ] }, "labelLink": { "local": [ "rubi-20200630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "rubi-20200630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "rubi-20200630.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 513, "entityCount": 1, "hidden": { "http://www.rubiconproject.com/20200630": 1, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 6 }, "keyCustom": 60, "keyStandard": 333, "memberCustom": 21, "memberStandard": 39, "nsprefix": "rubi", "nsuri": "http://www.rubiconproject.com/20200630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "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.rubiconproject.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "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": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107103 - Disclosure - Revenues", "role": "http://www.rubiconproject.com/role/Revenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113104 - Disclosure - Fair Value Measurements", "role": "http://www.rubiconproject.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117105 - Disclosure - Other Balance Sheet Amounts", "role": "http://www.rubiconproject.com/role/OtherBalanceSheetAmounts", "shortName": "Other Balance Sheet Amounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "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": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121106 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.rubiconproject.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126107 - Disclosure - Business Combinations", "role": "http://www.rubiconproject.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133108 - Disclosure - Merger and Restructuring Costs", "role": "http://www.rubiconproject.com/role/MergerandRestructuringCosts", "shortName": "Merger and Restructuring Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138109 - Disclosure - Stock-Based Compensation", "role": "http://www.rubiconproject.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "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": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151110 - Disclosure - Income Taxes", "role": "http://www.rubiconproject.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "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": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153111 - Disclosure - Commitments and Contingencies", "role": "http://www.rubiconproject.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155112 - Disclosure - Lease Obligations", "role": "http://www.rubiconproject.com/role/LeaseObligations", "shortName": "Lease Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "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": "rubi-20200630.htm", "contextRef": "i06adcadd762b4d978ce4799c3fee6e68_I20200630", "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.rubiconproject.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i06adcadd762b4d978ce4799c3fee6e68_I20200630", "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": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159113 - Disclosure - Debt", "role": "http://www.rubiconproject.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)", "role": "http://www.rubiconproject.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Organization and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Net Income (Loss) Per Share (Tables)", "role": "http://www.rubiconproject.com/role/NetIncomeLossPerShareTables", "shortName": "Net Income (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308302 - Disclosure - Revenues (Tables)", "role": "http://www.rubiconproject.com/role/RevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314303 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.rubiconproject.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318304 - Disclosure - Other Balance Sheet Amounts (Tables)", "role": "http://www.rubiconproject.com/role/OtherBalanceSheetAmountsTables", "shortName": "Other Balance Sheet Amounts (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322305 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327306 - Disclosure - Business Combinations (Tables)", "role": "http://www.rubiconproject.com/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334307 - Disclosure - Merger and Restructuring Costs (Tables)", "role": "http://www.rubiconproject.com/role/MergerandRestructuringCostsTables", "shortName": "Merger and Restructuring Costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339308 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.rubiconproject.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i06adcadd762b4d978ce4799c3fee6e68_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.rubiconproject.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": "rubi-20200630.htm", "contextRef": "i06adcadd762b4d978ce4799c3fee6e68_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2356309 - Disclosure - Lease Obligations (Tables)", "role": "http://www.rubiconproject.com/role/LeaseObligationsTables", "shortName": "Lease Obligations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i7e8f8c00d9114e6bbf289bdb20755fad_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - Disclosure - Net Income (Loss) Per Share - Basic and Diluted Net Loss Per Share (Details)", "role": "http://www.rubiconproject.com/role/NetIncomeLossPerShareBasicandDilutedNetLossPerShareDetails", "shortName": "Net Income (Loss) Per Share - Basic and Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i7e8f8c00d9114e6bbf289bdb20755fad_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i7e8f8c00d9114e6bbf289bdb20755fad_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Net Income (Loss) Per Share - Shares Excluded From Calculation of Diluted Net Loss Per Share (Details)", "role": "http://www.rubiconproject.com/role/NetIncomeLossPerShareSharesExcludedFromCalculationofDilutedNetLossPerShareDetails", "shortName": "Net Income (Loss) Per Share - Shares Excluded From Calculation of Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i7e8f8c00d9114e6bbf289bdb20755fad_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i7e8f8c00d9114e6bbf289bdb20755fad_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Revenues - Revenue Disaggregated by Sales Distribution Channel (Details)", "role": "http://www.rubiconproject.com/role/RevenuesRevenueDisaggregatedbySalesDistributionChannelDetails", "shortName": "Revenues - Revenue Disaggregated by Sales Distribution Channel (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "ib3a876ca9c9a48dcb63348ea911b05e3_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i7e8f8c00d9114e6bbf289bdb20755fad_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Revenues - Revenue Disaggregated by Geographic Location (Details)", "role": "http://www.rubiconproject.com/role/RevenuesRevenueDisaggregatedbyGeographicLocationDetails", "shortName": "Revenues - Revenue Disaggregated by Geographic Location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "ic442c914a0cb4f3f9813644fbfae3d74_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i7e8f8c00d9114e6bbf289bdb20755fad_D20200401-20200630", "decimals": "2", "first": true, "lang": "en-US", "name": "rubi:PercentOfRevenueGrossBasis", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Revenues - Narrative (Details)", "role": "http://www.rubiconproject.com/role/RevenuesNarrativeDetails", "shortName": "Revenues - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i7e8f8c00d9114e6bbf289bdb20755fad_D20200401-20200630", "decimals": "2", "first": true, "lang": "en-US", "name": "rubi:PercentOfRevenueGrossBasis", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i42aefc807b354cb398b882901861d034_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Revenues - Schedule of Allowance for Doubtful Accounts (Details)", "role": "http://www.rubiconproject.com/role/RevenuesScheduleofAllowanceforDoubtfulAccountsDetails", "shortName": "Revenues - Schedule of Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i7e8f8c00d9114e6bbf289bdb20755fad_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "rubi:AccountsReceivableAllowanceForCreditLossMergerAssumed", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "iad33625499284fb8baab71199178c7fb_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Fair Value Measurements - Financial Instruments (Details)", "role": "http://www.rubiconproject.com/role/FairValueMeasurementsFinancialInstrumentsDetails", "shortName": "Fair Value Measurements - Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i1eecece7a19e4d66a398f33063df175e_I20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "iad33625499284fb8baab71199178c7fb_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Fair Value Measurements - Narrative (Details)", "role": "http://www.rubiconproject.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "icde866c2a56249f69f01f944eac3b4bd_I20200630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i06adcadd762b4d978ce4799c3fee6e68_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "rubi:AccountsPayableSellerCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419409 - Disclosure - Other Balance Sheet Amounts - Accounts Payable and Accrued Expenses (Details)", "role": "http://www.rubiconproject.com/role/OtherBalanceSheetAmountsAccountsPayableandAccruedExpensesDetails", "shortName": "Other Balance Sheet Amounts - Accounts Payable and Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i06adcadd762b4d978ce4799c3fee6e68_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "rubi:AccountsPayableSellerCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i7e8f8c00d9114e6bbf289bdb20755fad_D20200401-20200630", "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.rubiconproject.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i7e8f8c00d9114e6bbf289bdb20755fad_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i06adcadd762b4d978ce4799c3fee6e68_I20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - Other Balance Sheet Amounts - Narrative (Details)", "role": "http://www.rubiconproject.com/role/OtherBalanceSheetAmountsNarrativeDetails", "shortName": "Other Balance Sheet Amounts - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i06adcadd762b4d978ce4799c3fee6e68_I20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i06adcadd762b4d978ce4799c3fee6e68_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "role": "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i7e8f8c00d9114e6bbf289bdb20755fad_D20200401-20200630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i06adcadd762b4d978ce4799c3fee6e68_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424412 - Disclosure - Goodwill and Intangible Assets - Finite-Lived Intangible Assets (Details)", "role": "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Finite-Lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i06adcadd762b4d978ce4799c3fee6e68_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i06adcadd762b4d978ce4799c3fee6e68_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - Disclosure - Goodwill and Intangible Assets - Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "role": "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets - Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i06adcadd762b4d978ce4799c3fee6e68_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "ife784292ee1c4424af6fe729bda1994b_I20200401", "decimals": "2", "first": true, "lang": "en-US", "name": "rubi:PercentOfCompanyOwnedByPreMergerHoldersOfCompany", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428414 - Disclosure - Business Combinations - Narrative (Details)", "role": "http://www.rubiconproject.com/role/BusinessCombinationsNarrativeDetails", "shortName": "Business Combinations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "ife784292ee1c4424af6fe729bda1994b_I20200401", "decimals": "2", "first": true, "lang": "en-US", "name": "rubi:PercentOfCompanyOwnedByPreMergerHoldersOfCompany", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i32a34ab0ae3448119151423f832f9fe8_D20200401-20200401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429415 - Disclosure - Business Combinations - Purchase Consideration (Details)", "role": "http://www.rubiconproject.com/role/BusinessCombinationsPurchaseConsiderationDetails", "shortName": "Business Combinations - Purchase Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i32a34ab0ae3448119151423f832f9fe8_D20200401-20200401", "decimals": "-3", "lang": "en-US", "name": "rubi:BusinessCombinationConsiderationTransferredEquityInterestsIssuableFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i06adcadd762b4d978ce4799c3fee6e68_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430416 - Disclosure - Business Combinations - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)", "role": "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Business Combinations - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i076f420bd681451bab1bc7ea3b7e6fcc_I20200401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i076f420bd681451bab1bc7ea3b7e6fcc_I20200401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431417 - Disclosure - Business Combinations - Components of Intangible Assets and Estimated Useful Lives (Details)", "role": "http://www.rubiconproject.com/role/BusinessCombinationsComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "shortName": "Business Combinations - Components of Intangible Assets and Estimated Useful Lives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "ie5cc9be5dd144376a2eb46bdbfac98a9_I20200401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "ibef976cf35854073845f354f0fe274ac_D20190401-20190630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432418 - Disclosure - Business Combinations - Unaudited Pro forma Information (Details)", "role": "http://www.rubiconproject.com/role/BusinessCombinationsUnauditedProformaInformationDetails", "shortName": "Business Combinations - Unaudited Pro forma Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "ibef976cf35854073845f354f0fe274ac_D20190401-20190630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i7e8f8c00d9114e6bbf289bdb20755fad_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "rubi:RestructuringChargesAndBusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435419 - Disclosure - Merger and Restructuring Costs - Merger and Restructuring Cost Activity (Details)", "role": "http://www.rubiconproject.com/role/MergerandRestructuringCostsMergerandRestructuringCostActivityDetails", "shortName": "Merger and Restructuring Costs - Merger and Restructuring Cost Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i111913c13ab04e88b2fea52ee7faaf63_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i7e8f8c00d9114e6bbf289bdb20755fad_D20200401-20200630", "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.rubiconproject.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i7e8f8c00d9114e6bbf289bdb20755fad_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i2b02f18766d748d99f6afa388ba2180b_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "rubi:RestructuringReserveAndBusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436420 - Disclosure - Merger and Restructuring Costs - Narrative (Details)", "role": "http://www.rubiconproject.com/role/MergerandRestructuringCostsNarrativeDetails", "shortName": "Merger and Restructuring Costs - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i9d1e9f95b650413ab2d695ebcbf05704_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "rubi:RestructuringReserveAndBusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437421 - Disclosure - Merger and Restructuring Costs - Accrued Merger and Restructuring Cost Activity (Details)", "role": "http://www.rubiconproject.com/role/MergerandRestructuringCostsAccruedMergerandRestructuringCostActivityDetails", "shortName": "Merger and Restructuring Costs - Accrued Merger and Restructuring Cost Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i344db533e31d422ba0eae6107f836407_D20200101-20200630", "decimals": "-3", "lang": "en-US", "name": "rubi:RestructuringChargesAndMergerRelatedCostsSettledWithoutCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i06adcadd762b4d978ce4799c3fee6e68_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440422 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://www.rubiconproject.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "if81d72d2fc0348dba9fdf96e256d058d_D20200101-20200630", "decimals": null, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "id602e04b456c4b4a86b05cfa6da6d9d4_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441423 - Disclosure - Stock-Based Compensation - Stock Options Outstanding (Details)", "role": "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsOutstandingDetails", "shortName": "Stock-Based Compensation - Stock Options Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "id602e04b456c4b4a86b05cfa6da6d9d4_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "if81d72d2fc0348dba9fdf96e256d058d_D20200101-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442424 - Disclosure - Stock-Based Compensation - Stock Options Narrative (Details)", "role": "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsNarrativeDetails", "shortName": "Stock-Based Compensation - Stock Options Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "if81d72d2fc0348dba9fdf96e256d058d_D20200101-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "id5793892c5d64bb3a060661c6d5f1833_D20200401-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443425 - Disclosure - Stock-Based Compensation - Valuation Assumptions (Details)", "role": "http://www.rubiconproject.com/role/StockBasedCompensationValuationAssumptionsDetails", "shortName": "Stock-Based Compensation - Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "id5793892c5d64bb3a060661c6d5f1833_D20200401-20200630", "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", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "ibc56a135c7c84b96932293d5fde5bf57_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444426 - Disclosure - Stock-Based Compensation - Restricted Stock Activity (Details)", "role": "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockActivityDetails", "shortName": "Stock-Based Compensation - Restricted Stock Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "ibc56a135c7c84b96932293d5fde5bf57_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i440d37ec476445bfb69fdabf9084a960_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445427 - Disclosure - Stock-Based Compensation - Restricted Stock Narrative (Details)", "role": "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockNarrativeDetails", "shortName": "Stock-Based Compensation - Restricted Stock Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i440d37ec476445bfb69fdabf9084a960_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "id80d8fc8df2e4c3692839627ccecf5ca_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446428 - Disclosure - Stock-Based Compensation - Restricted Stock Units Activity (Details)", "role": "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails", "shortName": "Stock-Based Compensation - Restricted Stock Units Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "id80d8fc8df2e4c3692839627ccecf5ca_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i73c24d0091444df299a89a90d0a55ff5_D20200101-20200630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447429 - Disclosure - Stock-Based Compensation - Restricted Stock Units Narrative (Details)", "role": "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsNarrativeDetails", "shortName": "Stock-Based Compensation - Restricted Stock Units Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "ifdece585ae0b40fdbbef62d82dc7fc61_I20200630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "if13cd25d4fb94435835811379b4d5cff_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "role": "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i19ae23185023432187f221f691f39c8b_D20190101-20190331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i06adcadd762b4d978ce4799c3fee6e68_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448430 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan Narrative (Details)", "role": "http://www.rubiconproject.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails", "shortName": "Stock-Based Compensation - Employee Stock Purchase Plan Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i3e2f243f4b714173a8b64ca85d12554f_D20200101-20200630", "decimals": "INF", "lang": "en-US", "name": "rubi:EvergreenAnnualIncrease", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i7e8f8c00d9114e6bbf289bdb20755fad_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449431 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details)", "role": "http://www.rubiconproject.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i48ca8aba33ef4ef991f9ec998ad6676a_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i7e8f8c00d9114e6bbf289bdb20755fad_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450432 - Disclosure - Stock-Based Compensation - Performance Stock Units (Details)", "role": "http://www.rubiconproject.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "shortName": "Stock-Based Compensation - Performance Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AllocatedShareBasedCompensationExpense", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "ib13f8228b26d49e58414691e156503b2_D20200401-20200630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i7e8f8c00d9114e6bbf289bdb20755fad_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452433 - Disclosure - Income Taxes (Details)", "role": "http://www.rubiconproject.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454434 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.rubiconproject.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i7e8f8c00d9114e6bbf289bdb20755fad_D20200401-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457435 - Disclosure - Lease Obligations - Narrative (Details)", "role": "http://www.rubiconproject.com/role/LeaseObligationsNarrativeDetails", "shortName": "Lease Obligations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i7e8f8c00d9114e6bbf289bdb20755fad_D20200401-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i06adcadd762b4d978ce4799c3fee6e68_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458436 - Disclosure - Lease Obligations - Schedule of Lease Liability Maturities (Details)", "role": "http://www.rubiconproject.com/role/LeaseObligationsScheduleofLeaseLiabilityMaturitiesDetails", "shortName": "Lease Obligations - Schedule of Lease Liability Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i06adcadd762b4d978ce4799c3fee6e68_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i06adcadd762b4d978ce4799c3fee6e68_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "rubi:DebtInstrumentAdjustedQuickRatio1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460437 - Disclosure - Debt (Details)", "role": "http://www.rubiconproject.com/role/DebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i06adcadd762b4d978ce4799c3fee6e68_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "rubi:DebtInstrumentAdjustedQuickRatio1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "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.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Summary of Significant Accounting Policies", "role": "http://www.rubiconproject.com/role/OrganizationandSummaryofSignificantAccountingPolicies", "shortName": "Organization and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Net Income (Loss) Per Share", "role": "http://www.rubiconproject.com/role/NetIncomeLossPerShare", "shortName": "Net Income (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rubi-20200630.htm", "contextRef": "i26fdbedb52624416931aa63aeed39b88_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 63, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "verboseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/RevenuesRevenueDisaggregatedbyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rubiconproject.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/2019-01-31", "presentation": [ "http://www.rubiconproject.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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.rubiconproject.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/2019-01-31", "presentation": [ "http://www.rubiconproject.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rubiconproject.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rubiconproject.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r462" ], "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/2019-01-31", "presentation": [ "http://www.rubiconproject.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r463" ], "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/2019-01-31", "presentation": [ "http://www.rubiconproject.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rubiconproject.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/2019-01-31", "presentation": [ "http://www.rubiconproject.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/2019-01-31", "presentation": [ "http://www.rubiconproject.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/2019-01-31", "presentation": [ "http://www.rubiconproject.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/2019-01-31", "presentation": [ "http://www.rubiconproject.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/2019-01-31", "presentation": [ "http://www.rubiconproject.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r464" ], "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/2019-01-31", "presentation": [ "http://www.rubiconproject.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rubiconproject.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/2019-01-31", "presentation": [ "http://www.rubiconproject.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r464" ], "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/2019-01-31", "presentation": [ "http://www.rubiconproject.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/2019-01-31", "presentation": [ "http://www.rubiconproject.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r464" ], "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/2019-01-31", "presentation": [ "http://www.rubiconproject.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/2019-01-31", "presentation": [ "http://www.rubiconproject.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r465" ], "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/2019-01-31", "presentation": [ "http://www.rubiconproject.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r464" ], "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/2019-01-31", "presentation": [ "http://www.rubiconproject.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r464" ], "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/2019-01-31", "presentation": [ "http://www.rubiconproject.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r464" ], "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/2019-01-31", "presentation": [ "http://www.rubiconproject.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r464" ], "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/2019-01-31", "presentation": [ "http://www.rubiconproject.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/2019-01-31", "presentation": [ "http://www.rubiconproject.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r460" ], "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/2019-01-31", "presentation": [ "http://www.rubiconproject.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r461" ], "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/2019-01-31", "presentation": [ "http://www.rubiconproject.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/2019-01-31", "presentation": [ "http://www.rubiconproject.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "rubi_A2014EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2014 Employee Stock Purchase Plan [Member]", "label": "2014 Employee Stock Purchase Plan [Member]", "terseLabel": "2014 Employee Stock Purchase Plan" } } }, "localname": "A2014EmployeeStockPurchasePlanMember", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "rubi_AccountsPayableSeller": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accounts Payable, Seller", "label": "Accounts Payable, Seller", "terseLabel": "Contra seller payable" } } }, "localname": "AccountsPayableSeller", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/RevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rubi_AccountsPayableSellerCurrent": { "auth_ref": [], "calculation": { "http://www.rubiconproject.com/role/OtherBalanceSheetAmountsAccountsPayableandAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Description of balance sheet netting of assets and liabilities per ASC 210-20.", "label": "Accounts Payable, Seller, Current", "terseLabel": "Accounts payable\u2014seller" } } }, "localname": "AccountsPayableSellerCurrent", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/OtherBalanceSheetAmountsAccountsPayableandAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "rubi_AccountsReceivableAllowanceForCreditLossMergerAssumed": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accounts Receivable, Allowance For Credit Loss Merger Assumed", "label": "Accounts Receivable, Allowance For Credit Loss Merger Assumed", "terseLabel": "Allowance for doubtful accounts, Merger-assumed" } } }, "localname": "AccountsReceivableAllowanceForCreditLossMergerAssumed", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/RevenuesScheduleofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "rubi_AccountsReceivableBadDebtExpense": { "auth_ref": [], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Accounts Receivable, Bad Debt Expense", "label": "Accounts Receivable, Bad Debt Expense", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "AccountsReceivableBadDebtExpense", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.rubiconproject.com/role/RevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rubi_AccretionOfAvailableForSaleSecurities": { "auth_ref": [], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accretion Of Available-For-Sale Securities", "label": "Accretion Of Available-For-Sale Securities", "negatedTerseLabel": "Accretion of available-for-sale securities" } } }, "localname": "AccretionOfAvailableForSaleSecurities", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rubi_BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesAcceleration": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Acquisition, Equity Interest Issued Or Issuable, Number Of Shares, Acceleration", "label": "Business Acquisition, Equity Interest Issued Or Issuable, Number Of Shares, Acceleration", "terseLabel": "Common stock, acceleration (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesAcceleration", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "rubi_BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesAdditionallyWithAcceleration": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares, Additionally With Acceleration", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares, Additionally With Acceleration", "terseLabel": "Issued in merger plus acceleration (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesAdditionallyWithAcceleration", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "rubi_BusinessAcquisitionNetOperatingLossFederal": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Acquisition, Net Operating Loss, Federal", "label": "Business Acquisition, Net Operating Loss, Federal", "terseLabel": "Net operating loss, federal" } } }, "localname": "BusinessAcquisitionNetOperatingLossFederal", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rubi_BusinessAcquisitionNetOperatingLossState": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Acquisition, Net Operating Loss, State", "label": "Business Acquisition, Net Operating Loss, State", "terseLabel": "Net operating loss, state" } } }, "localname": "BusinessAcquisitionNetOperatingLossState", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rubi_BusinessCombinationConsiderationTransferredConversionOfStockAmountConverted": { "auth_ref": [], "calculation": { "http://www.rubiconproject.com/role/BusinessCombinationsPurchaseConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Consideration Transferred, Conversion of Stock, Amount Converted", "label": "Business Combination, Consideration Transferred, Conversion of Stock, Amount Converted", "terseLabel": "Acceleration of single trigger equity awards, converted" } } }, "localname": "BusinessCombinationConsiderationTransferredConversionOfStockAmountConverted", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsNarrativeDetails", "http://www.rubiconproject.com/role/BusinessCombinationsPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "rubi_BusinessCombinationConsiderationTransferredEquityInterestsIssuableFairValue": { "auth_ref": [], "calculation": { "http://www.rubiconproject.com/role/BusinessCombinationsPurchaseConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Consideration Transferred, Equity Interests Issuable Fair Value", "label": "Business Combination, Consideration Transferred, Equity Interests Issuable Fair Value", "terseLabel": "Fair value of stock-based awards exchanged" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuableFairValue", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "rubi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableRestrictedStockUnitsExchangedPostAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Restricted Stock Units Exchanged Post-Acquisition", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Restricted Stock Units Exchanged Post-Acquisition", "terseLabel": "Restricted stock units exchanged post-acquisition" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableRestrictedStockUnitsExchangedPostAcquisition", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rubi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableRestrictedStockUnitsExchangedPreAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Restricted Stock Units Exchanged Pre-Acquisition", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Restricted Stock Units Exchanged Pre-Acquisition", "terseLabel": "Restricted stock units exchanged pre-acquisition" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableRestrictedStockUnitsExchangedPreAcquisition", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rubi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableStockOptionsExchangedPostAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Stock Options Exchanged Post-Acquisition", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Stock Options Exchanged Post-Acquisition", "terseLabel": "Stock options exchanged post-acquisition" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableStockOptionsExchangedPostAcquisition", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rubi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableStockOptionsExchangedPreAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Stock Options Exchanged Pre-Acquisition", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Stock Options Exchanged Pre-Acquisition", "terseLabel": "Stock options exchanged pre-acquisition" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableStockOptionsExchangedPreAcquisition", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rubi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedandIssuableEntitySharesConvertedPerAcquireeShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares Converted Per Acquiree Share", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares Converted Per Acquiree Share", "terseLabel": "Common stock, shares, issued and outstanding (in shares)" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedandIssuableEntitySharesConvertedPerAcquireeShare", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "rubi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities": { "auth_ref": [], "calculation": { "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accounts Payable And Accrued Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accounts Payable And Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "rubi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Assets Acquired Including Goodwill", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Assets Acquired Including Goodwill", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "rubi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesEstimatedTaxRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Estimated Tax Rate", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Estimated Tax Rate", "terseLabel": "Deferred tax liabilities estimated tax rate" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesEstimatedTaxRate", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "rubi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLeaseCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Lease, Current Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Lease, Current Liabilities", "terseLabel": "Lease liabilities - current portion" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLeaseCurrentLiabilities", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "rubi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLeaseNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Lease, Noncurrent Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Lease, Noncurrent Liabilities", "terseLabel": "Lease liabilities - non-current portion" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLeaseNoncurrentLiabilities", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "rubi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash": { "auth_ref": [], "calculation": { "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "rubi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Restricted Cash", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "rubi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseLeaseAsset": { "auth_ref": [], "calculation": { "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "rubi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Right-of-use Lease Asset", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Right-of-use Lease Asset", "terseLabel": "Right-of-use lease asset" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseLeaseAsset", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "rubi_ConnectedTelevisionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Connected Television", "label": "Connected Television [Member]", "terseLabel": "CTV" } } }, "localname": "ConnectedTelevisionMember", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/RevenuesRevenueDisaggregatedbySalesDistributionChannelDetails" ], "xbrltype": "domainItemType" }, "rubi_CovenantCompliancePeriodThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Covenant Compliance Period Three [Member]", "label": "Covenant Compliance Period Three [Member]", "terseLabel": "Covenant Compliance Period Three" } } }, "localname": "CovenantCompliancePeriodThreeMember", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "rubi_CovenantCompliancePeriodTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Covenant Compliance Period Two [Member]", "label": "Covenant Compliance Period Two [Member]", "terseLabel": "Covenant Compliance Period Two" } } }, "localname": "CovenantCompliancePeriodTwoMember", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "rubi_CovenantTermScenarioOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Covenant Term, Scenario One [Member]", "label": "Covenant Term, Scenario One [Member]", "terseLabel": "Covenant Term, Scenario One" } } }, "localname": "CovenantTermScenarioOneMember", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "rubi_CovenantTermScenarioTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Covenant Term, Scenario Two [Member]", "label": "Covenant Term, Scenario Two [Member]", "terseLabel": "Covenant Term, Scenario Two" } } }, "localname": "CovenantTermScenarioTwoMember", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "rubi_CustomerOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer One", "label": "Customer One [Member]", "terseLabel": "Customer One" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/RevenuesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rubi_CustomerTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer Two", "label": "Customer Two [Member]", "terseLabel": "Customer Two" } } }, "localname": "CustomerTwoMember", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/RevenuesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rubi_DataCentersForCloudBasedServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Data Centers For Cloud-Based Services [Member]", "label": "Data Centers For Cloud-Based Services [Member]", "terseLabel": "Data centers for cloud-based services" } } }, "localname": "DataCentersForCloudBasedServicesMember", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "rubi_DebtCovenantTermsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Covenant Terms [Axis]", "label": "Debt Covenant Terms [Axis]", "terseLabel": "Debt Covenant Terms [Axis]" } } }, "localname": "DebtCovenantTermsAxis", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "rubi_DebtCovenantTermsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Debt Covenant Terms [Axis]", "label": "Debt Covenant Terms [Domain]", "terseLabel": "Debt Covenant Terms [Domain]" } } }, "localname": "DebtCovenantTermsDomain", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "rubi_DebtInstrumentAdjustedQuickRatio1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument Adjusted Quick Ratio1", "label": "Debt Instrument Adjusted Quick Ratio1", "terseLabel": "Adjusted Quick Ratio" } } }, "localname": "DebtInstrumentAdjustedQuickRatio1", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "pureItemType" }, "rubi_DebtInstrumentAdjustedQuickRatioRequirementInStreamlinePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument Adjusted Quick Ratio Requirement In Streamline Period", "label": "Debt Instrument Adjusted Quick Ratio Requirement In Streamline Period", "terseLabel": "Adjusted Quick Ratio, in streamline period" } } }, "localname": "DebtInstrumentAdjustedQuickRatioRequirementInStreamlinePeriod", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "pureItemType" }, "rubi_DebtInstrumentCovenantComplianceAdjustedEBITDAVarianceFromProjections": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument Covenant Compliance Adjusted EBITDA Variance From Projections", "label": "Debt Instrument Covenant Compliance Adjusted EBITDA Variance From Projections", "terseLabel": "Adjusted EBITDA threshold" } } }, "localname": "DebtInstrumentCovenantComplianceAdjustedEBITDAVarianceFromProjections", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "pureItemType" }, "rubi_DebtInstrumentCovenantComplianceAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationMaximum": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument Covenant Compliance Adjusted Earnings Before Interest Taxes Depreciation And Amortization Maximum", "label": "Debt Instrument Covenant Compliance Adjusted Earnings Before Interest Taxes Depreciation And Amortization Maximum", "terseLabel": "Adjusted EBITDA maximum" } } }, "localname": "DebtInstrumentCovenantComplianceAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationMaximum", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "rubi_DebtInstrumentCovenantComplianceAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationMinimum": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant Compliance, Adjusted Earnings Before Interest Taxes Depreciation And Amortization Minimum", "label": "Debt Instrument, Covenant Compliance, Adjusted Earnings Before Interest Taxes Depreciation And Amortization Minimum", "terseLabel": "Adjusted EBITDA minimum" } } }, "localname": "DebtInstrumentCovenantComplianceAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationMinimum", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "rubi_DebtInstrumentCovenantCompliancePeriodAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument Covenant Compliance Period [Axis]", "label": "Debt Instrument Covenant Compliance Period [Axis]", "terseLabel": "Debt Instrument Covenant Compliance Period [Axis]" } } }, "localname": "DebtInstrumentCovenantCompliancePeriodAxis", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "rubi_DebtInstrumentCovenantCompliancePeriodDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Debt Instrument Covenant Compliance Period [Axis]", "label": "Debt Instrument Covenant Compliance Period [Domain]", "terseLabel": "Debt Instrument Covenant Compliance Period [Domain]" } } }, "localname": "DebtInstrumentCovenantCompliancePeriodDomain", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "rubi_DebtInstrumentCovenantCompliancePeriodOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument Covenant Compliance Period One [Member]", "label": "Debt Instrument Covenant Compliance Period One [Member]", "terseLabel": "Covenant Compliance Period One" } } }, "localname": "DebtInstrumentCovenantCompliancePeriodOneMember", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "rubi_DebtInstrumentCovenantComplianceStreamlinePeriodAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument Covenant Compliance Streamline Period [Axis]", "label": "Debt Instrument Covenant Compliance Streamline Period [Axis]", "terseLabel": "Debt Instrument Covenant Compliance Streamline Period [Axis]" } } }, "localname": "DebtInstrumentCovenantComplianceStreamlinePeriodAxis", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "rubi_DebtInstrumentCovenantComplianceStreamlinePeriodDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument Covenant Compliance Streamline Period [Domain]", "label": "Debt Instrument Covenant Compliance Streamline Period [Domain]", "terseLabel": "Debt Instrument Covenant Compliance Streamline Period [Domain]" } } }, "localname": "DebtInstrumentCovenantComplianceStreamlinePeriodDomain", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "rubi_DesktopMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Desktop [Member]", "label": "Desktop [Member]", "terseLabel": "Desktop" } } }, "localname": "DesktopMember", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/RevenuesRevenueDisaggregatedbySalesDistributionChannelDetails" ], "xbrltype": "domainItemType" }, "rubi_EmployeeServiceShareBasedCompensationNonVestedRestrictedStockUnitsCompensationCostNotYetRecognizedPeriodforRecognition": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Service Share-Based Compensation, Non-Vested Restricted Stock Units, Compensation Cost Not Yet Recognized, Period for Recognition", "label": "Employee Service Share-Based Compensation, Non-Vested Restricted Stock Units, Compensation Cost Not Yet Recognized, Period for Recognition", "terseLabel": "Unrecognized employee stock-based compensation, weighted average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonVestedRestrictedStockUnitsCompensationCostNotYetRecognizedPeriodforRecognition", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "durationItemType" }, "rubi_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan [Member]", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "ESPP" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/NetIncomeLossPerShareSharesExcludedFromCalculationofDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "rubi_EvergreenAnnualIncrease": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Evergreen Annual % Increase", "label": "Evergreen Annual % Increase", "terseLabel": "Annual percentage increase" } } }, "localname": "EvergreenAnnualIncrease", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "xbrltype": "percentItemType" }, "rubi_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "rubi_IncreaseDecreaseinAccountsPayableSeller": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) in Accounts Payable, Seller", "label": "Increase (Decrease) in Accounts Payable, Seller", "terseLabel": "Increase in contra seller payable" } } }, "localname": "IncreaseDecreaseinAccountsPayableSeller", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/RevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rubi_InternalUseSoftwareDevelopmentCostsNet": { "auth_ref": [], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of internal use software development costs net of accumulated amortization as of the balance sheet date.", "label": "Internal Use Software Development Costs, Net", "terseLabel": "Internal use software development costs, net" } } }, "localname": "InternalUseSoftwareDevelopmentCostsNet", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "rubi_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.rubiconproject.com/role/LeaseObligationsScheduleofLeaseLiabilityMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, To Be Paid, Due After Year Four", "label": "Lessee, Operating Lease, Liability, To Be Paid, Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/LeaseObligationsScheduleofLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "rubi_LoanAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Loan Agreement [Member]", "label": "Loan Agreement [Member]", "terseLabel": "Loan Agreement" } } }, "localname": "LoanAgreementMember", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "rubi_LossContingencyActionsTakenByPlaintiffNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Loss Contingency, Actions Taken By Plaintiff, Number", "label": "Loss Contingency, Actions Taken By Plaintiff, Number", "terseLabel": "Number of lawsuits brought by plaintiffs collectively" } } }, "localname": "LossContingencyActionsTakenByPlaintiffNumber", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "rubi_LossContingencyActionsTakenByPlaintiffsRepresentativeNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Loss Contingency, Actions Taken By Plaintiff's Representative, Number", "label": "Loss Contingency, Actions Taken By Plaintiff's Representative, Number", "terseLabel": "Number of lawsuits brought by plaintiffs individually" } } }, "localname": "LossContingencyActionsTakenByPlaintiffsRepresentativeNumber", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "rubi_MobileMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Mobile [Member]", "label": "Mobile [Member]", "terseLabel": "Mobile" } } }, "localname": "MobileMember", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/RevenuesRevenueDisaggregatedbySalesDistributionChannelDetails" ], "xbrltype": "domainItemType" }, "rubi_NonCashLeaseExpense": { "auth_ref": [], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Non-Cash Lease Expense", "label": "Non-Cash Lease Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "NonCashLeaseExpense", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rubi_NumberOfProjects": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Projects", "label": "Number Of Projects", "terseLabel": "Number of projects" } } }, "localname": "NumberOfProjects", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails" ], "xbrltype": "integerItemType" }, "rubi_PaymentsForRestructuringAndMergerRelatedCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments For Restructuring And Merger Related Costs", "label": "Payments For Restructuring And Merger Related Costs", "negatedTerseLabel": "Cash paid for restructuring costs" } } }, "localname": "PaymentsForRestructuringAndMergerRelatedCosts", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/MergerandRestructuringCostsAccruedMergerandRestructuringCostActivityDetails" ], "xbrltype": "monetaryItemType" }, "rubi_PercentOfCompanyOwnedByHoldersOfAcquiredCompany": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percent Of Company Owned By Holders Of Acquired Company", "label": "Percent Of Company Owned By Holders Of Acquired Company", "terseLabel": "Percent of company owned by holders of acquired company" } } }, "localname": "PercentOfCompanyOwnedByHoldersOfAcquiredCompany", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "rubi_PercentOfCompanyOwnedByPreMergerHoldersOfCompany": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percent Of Company Owned By Pre Merger Holders Of Company", "label": "Percent Of Company Owned By Pre Merger Holders Of Company", "terseLabel": "Percent of company owned by pre-merger holders of company" } } }, "localname": "PercentOfCompanyOwnedByPreMergerHoldersOfCompany", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "rubi_PercentOfRevenueGrossBasis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percent Of Revenue, Gross Basis", "label": "Percent Of Revenue, Gross Basis", "terseLabel": "Percent of revenue" } } }, "localname": "PercentOfRevenueGrossBasis", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/RevenuesNarrativeDetails" ], "xbrltype": "percentItemType" }, "rubi_RestrictedStockUnitsAndRestrictedStockAwardsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted Stock Units And Restricted Stock Awards [Member]", "label": "Restricted Stock Units And Restricted Stock Awards [Member]", "terseLabel": "RSAs and RSUs" } } }, "localname": "RestrictedStockUnitsAndRestrictedStockAwardsMember", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "rubi_RestructuringChargesAndBusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 }, "http://www.rubiconproject.com/role/MergerandRestructuringCostsMergerandRestructuringCostActivityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Restructuring Charges and Business Combination, Acquisition Related Costs", "label": "Restructuring Charges and Business Combination, Acquisition Related Costs", "totalLabel": "Total merger and restructuring costs", "verboseLabel": "Merger and restructuring costs" } } }, "localname": "RestructuringChargesAndBusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsNarrativeDetails", "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofOperations", "http://www.rubiconproject.com/role/MergerandRestructuringCostsMergerandRestructuringCostActivityDetails" ], "xbrltype": "monetaryItemType" }, "rubi_RestructuringChargesAndMergerRelatedCostsSettledWithoutCash": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Restructuring Charges And Merger Related Costs, Settled Without Cash", "label": "Restructuring Charges And Merger Related Costs, Settled Without Cash", "terseLabel": "Restructuring costs, personnel related and non-cash stock-based compensation" } } }, "localname": "RestructuringChargesAndMergerRelatedCostsSettledWithoutCash", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/MergerandRestructuringCostsAccruedMergerandRestructuringCostActivityDetails" ], "xbrltype": "monetaryItemType" }, "rubi_RestructuringChargesMergerAssumedLossContracts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Restructuring Charges, Merger Assumed Loss Contracts", "label": "Restructuring Charges, Merger Assumed Loss Contracts", "terseLabel": "Restructuring costs, Merger assumed loss contracts" } } }, "localname": "RestructuringChargesMergerAssumedLossContracts", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/MergerandRestructuringCostsAccruedMergerandRestructuringCostActivityDetails" ], "xbrltype": "monetaryItemType" }, "rubi_RestructuringReserveAndBusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Restructuring Reserve And Business Combination, Acquisition Related Costs", "label": "Restructuring Reserve And Business Combination, Acquisition Related Costs", "periodEndLabel": "Accrued merger and restructuring costs at June 30, 2020", "periodStartLabel": "Accrued merger and restructuring costs at December 31, 2019", "terseLabel": "Accrued restructuring costs related to the merger" } } }, "localname": "RestructuringReserveAndBusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/MergerandRestructuringCostsAccruedMergerandRestructuringCostActivityDetails", "http://www.rubiconproject.com/role/MergerandRestructuringCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rubi_RestructuringReserveAndMergerRelatedCostsSettledWithoutCash": { "auth_ref": [], "calculation": { "http://www.rubiconproject.com/role/MergerandRestructuringCostsMergerandRestructuringCostActivityDetails": { "order": 2.0, "parentTag": "rubi_RestructuringChargesAndBusinessCombinationAcquisitionRelatedCosts", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Restructuring Reserve And Merger Related Costs, Settled without Cash", "label": "Restructuring Reserve And Merger Related Costs, Settled without Cash", "negatedLabel": "Non-cash stock-based compensation", "terseLabel": "Non-cash stock-based compensation (double-trigger acceleration and severance)" } } }, "localname": "RestructuringReserveAndMergerRelatedCostsSettledWithoutCash", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/MergerandRestructuringCostsAccruedMergerandRestructuringCostActivityDetails", "http://www.rubiconproject.com/role/MergerandRestructuringCostsMergerandRestructuringCostActivityDetails" ], "xbrltype": "monetaryItemType" }, "rubi_RevenuePaymentTerms": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue, Payment Terms", "label": "Revenue, Payment Terms", "terseLabel": "Payment terms" } } }, "localname": "RevenuePaymentTerms", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/RevenuesNarrativeDetails" ], "xbrltype": "durationItemType" }, "rubi_SabatiniAndCarterVersusTelariaAndOthersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sabatini And Carter Versus Telaria And Others [Member]", "label": "Sabatini And Carter Versus Telaria And Others [Member]", "terseLabel": "Sabatini and Carter Versus Telaria and Others" } } }, "localname": "SabatiniAndCarterVersusTelariaAndOthersMember", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "rubi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriodInMerger": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Assumed In Period In Merger", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Assumed In Period In Merger", "terseLabel": "Restricted stock units assumed in merger (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriodInMerger", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "rubi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriodInMergerWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Assumed In Period In Merger, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Assumed In Period In Merger, Weighted Average Grant Date Fair Value", "terseLabel": "Restricted stock units assumed in merger (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriodInMergerWeightedAverageGrantDateFairValue", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "rubi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInMergerNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Assumed In Merger, Number", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Assumed In Merger, Number", "terseLabel": "Options assumed in merger (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInMergerNumber", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "rubi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInMergerWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Assumed In Merger, Weighted Average Exercise Price", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Assumed In Merger, Weighted Average Exercise Price", "terseLabel": "Options assumed in merger (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInMergerWeightedAverageExercisePrice", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "rubi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAndAssumptionsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants And Assumptions In Period, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants And Assumptions In Period, Weighted Average Grant Date Fair Value", "terseLabel": "Grant date fair value of options granted ad assumed (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAndAssumptionsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "rubi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAssumedInMerger": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants In Period, Weighted Average Grant Date Fair Value, Assumed In Merger", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants In Period, Weighted Average Grant Date Fair Value, Assumed In Merger", "terseLabel": "Grant date fair value of options assumed (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAssumedInMerger", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "rubi_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMeasurementPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Performance Measurement, Percentage", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Performance Measurement, Percentage", "terseLabel": "Performance measurement percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMeasurementPercentage", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationPerformanceStockUnitsDetails" ], "xbrltype": "percentItemType" }, "rubi_ShareBasedPaymentArrangementExchangeOfStockAndRestrictedStockUnitsInMerger": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Share-based Payment Arrangement, Exchange Of Stock And Restricted Stock Units In Merger", "label": "Share-based Payment Arrangement, Exchange Of Stock And Restricted Stock Units In Merger", "terseLabel": "Exchange of stock options and RSU related to Merger" } } }, "localname": "ShareBasedPaymentArrangementExchangeOfStockAndRestrictedStockUnitsInMerger", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "rubi_SharebasedCompensationArrangementbySharebasedPaymentAwardOfferingPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Offering Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Offering Period", "terseLabel": "Offering period" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOfferingPeriod", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "xbrltype": "durationItemType" }, "rubi_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExercisesinPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Gross", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Gross", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExercisesinPeriodGross", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "rubi_SharebasedPaymentArrangementTrancheFourMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Payment Arrangement, Tranche Four [Member]", "label": "Share-based Payment Arrangement, Tranche Four [Member]", "terseLabel": "Vesting on third anniversary" } } }, "localname": "SharebasedPaymentArrangementTrancheFourMember", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationPerformanceStockUnitsDetails" ], "xbrltype": "domainItemType" }, "rubi_StockIssuedDuringPeriodSharesMerger": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Shares, Merger", "label": "Stock Issued During Period, Shares, Merger", "terseLabel": "Issuance of common stock associated with the Merger (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesMerger", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "rubi_StockIssuedDuringPeriodValueMerger": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Value, Merger", "label": "Stock Issued During Period, Value, Merger", "terseLabel": "Issuance of common stock associated with the Merger" } } }, "localname": "StockIssuedDuringPeriodValueMerger", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "rubi_StreamlinePeriodAppliesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Streamline Period Applies [Member]", "label": "Streamline Period Applies [Member]", "terseLabel": "Streamline Period Applies" } } }, "localname": "StreamlinePeriodAppliesMember", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "rubi_StreamlinePeriodDoesNotApplyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Streamline Period Does Not Apply [Member]", "label": "Streamline Period Does Not Apply [Member]", "terseLabel": "Streamline Period Does Not Apply" } } }, "localname": "StreamlinePeriodDoesNotApplyMember", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "rubi_TelariaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Telaria [Member]", "label": "Telaria [Member]", "terseLabel": "Telaria" } } }, "localname": "TelariaMember", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.rubiconproject.com/role/BusinessCombinationsNarrativeDetails", "http://www.rubiconproject.com/role/BusinessCombinationsPurchaseConsiderationDetails", "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.rubiconproject.com/role/BusinessCombinationsUnauditedProformaInformationDetails", "http://www.rubiconproject.com/role/MergerandRestructuringCostsAccruedMergerandRestructuringCostActivityDetails", "http://www.rubiconproject.com/role/MergerandRestructuringCostsMergerandRestructuringCostActivityDetails", "http://www.rubiconproject.com/role/MergerandRestructuringCostsNarrativeDetails" ], "xbrltype": "domainItemType" }, "rubi_TheComplaintsVersusTelariaAndOthersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The Complaints Versus Telaria And Others [Member]", "label": "The Complaints Versus Telaria And Others [Member]", "terseLabel": "The Complaints Versus Telaria and Others" } } }, "localname": "TheComplaintsVersusTelariaAndOthersMember", "nsuri": "http://www.rubiconproject.com/20200630", "presentation": [ "http://www.rubiconproject.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_CondensedBalanceSheetStatementTable": { "auth_ref": [ "r86", "r324" ], "lang": { "en-US": { "role": { "label": "Condensed Balance Sheet Statement [Table]", "terseLabel": "Condensed Balance Sheet Statement [Table]" } } }, "localname": "CondensedBalanceSheetStatementTable", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/OtherBalanceSheetAmountsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_CondensedBalanceSheetStatementsCaptionsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Condensed Balance Sheet Statements, Captions [Line Items]", "terseLabel": "Condensed Balance Sheet Statements, Captions [Line Items]" } } }, "localname": "CondensedBalanceSheetStatementsCaptionsLineItems", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/OtherBalanceSheetAmountsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CommitmentsandContingenciesDetails" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r141", "r223", "r227", "r440" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/RevenuesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r243", "r245", "r381", "r382", "r383", "r384", "r385", "r386", "r405", "r438", "r441" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationPerformanceStockUnitsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r243", "r245", "r381", "r382", "r383", "r384", "r385", "r386", "r405", "r438", "r441" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationPerformanceStockUnitsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r141", "r223", "r227", "r440" ], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/RevenuesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r233", "r243", "r245", "r381", "r382", "r383", "r384", "r385", "r386", "r405", "r438", "r441" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationPerformanceStockUnitsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r233", "r243", "r245", "r381", "r382", "r383", "r384", "r385", "r386", "r405", "r438", "r441" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationPerformanceStockUnitsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r139", "r140", "r223", "r226", "r439", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457" ], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/RevenuesRevenueDisaggregatedbyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r139", "r140", "r223", "r226", "r439", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/RevenuesRevenueDisaggregatedbyGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.rubiconproject.com/role/OtherBalanceSheetAmountsAccountsPayableandAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued expenses", "totalLabel": "Total" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets", "http://www.rubiconproject.com/role/OtherBalanceSheetAmountsAccountsPayableandAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r8", "r27" ], "calculation": { "http://www.rubiconproject.com/role/OtherBalanceSheetAmountsAccountsPayableandAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations 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, Trade, Current", "terseLabel": "Accounts payable\u2014trade" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/OtherBalanceSheetAmountsAccountsPayableandAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r158" ], "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": "Accounts Receivable, Allowance for Credit Loss" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r16", "r142", "r143" ], "calculation": { "http://www.rubiconproject.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" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r19", "r41", "r42", "r43", "r428", "r446", "r447" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r40", "r43", "r44", "r88", "r89", "r90", "r330", "r442", "r443" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r17", "r285" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r88", "r89", "r90", "r282", "r283", "r284" ], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Shares withheld related to net share settlement" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r246", "r248", "r288", "r289" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r248", "r277", "r287" ], "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", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.rubiconproject.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r144", "r151", "r153", "r157" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Allowance for doubtful accounts, ending balance", "periodStartLabel": "Allowance for doubtful accounts, beginning balance", "terseLabel": "Accounts receivable, allowance for credit loss" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/RevenuesNarrativeDetails", "http://www.rubiconproject.com/role/RevenuesScheduleofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r156" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "terseLabel": "Recoveries of previous write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/RevenuesScheduleofAllowanceforDoubtfulAccountsDetails" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/RevenuesScheduleofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r155" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/RevenuesScheduleofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r75", "r169", "r175" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Total shares excluded from net loss per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/NetIncomeLossPerShareSharesExcludedFromCalculationofDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/NetIncomeLossPerShareSharesExcludedFromCalculationofDilutedNetLossPerShareDetails" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/NetIncomeLossPerShareSharesExcludedFromCalculationofDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/NetIncomeLossPerShareSharesExcludedFromCalculationofDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r83", "r127", "r130", "r136", "r149", "r327", "r331", "r345", "r412", "r425" ], "calculation": { "http://www.rubiconproject.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/2020-01-31", "presentation": [ "http://www.rubiconproject.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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r37", "r83", "r149", "r327", "r331", "r345" ], "calculation": { "http://www.rubiconproject.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/2020-01-31", "presentation": [ "http://www.rubiconproject.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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r249", "r280" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails", "http://www.rubiconproject.com/role/StockBasedCompensationNarrativeDetails", "http://www.rubiconproject.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockActivityDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockNarrativeDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsNarrativeDetails", "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsNarrativeDetails", "http://www.rubiconproject.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/OtherBalanceSheetAmountsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r333", "r334" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/OtherBalanceSheetAmountsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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 Summary of Significant Accounting Policies" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r87" ], "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": "Organization and Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/OrganizationandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r242", "r244" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.rubiconproject.com/role/BusinessCombinationsNarrativeDetails", "http://www.rubiconproject.com/role/BusinessCombinationsPurchaseConsiderationDetails", "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.rubiconproject.com/role/BusinessCombinationsUnauditedProformaInformationDetails", "http://www.rubiconproject.com/role/MergerandRestructuringCostsAccruedMergerandRestructuringCostActivityDetails", "http://www.rubiconproject.com/role/MergerandRestructuringCostsMergerandRestructuringCostActivityDetails", "http://www.rubiconproject.com/role/MergerandRestructuringCostsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r242", "r244", "r309", "r310" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.rubiconproject.com/role/BusinessCombinationsNarrativeDetails", "http://www.rubiconproject.com/role/BusinessCombinationsPurchaseConsiderationDetails", "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.rubiconproject.com/role/BusinessCombinationsUnauditedProformaInformationDetails", "http://www.rubiconproject.com/role/MergerandRestructuringCostsAccruedMergerandRestructuringCostActivityDetails", "http://www.rubiconproject.com/role/MergerandRestructuringCostsMergerandRestructuringCostActivityDetails", "http://www.rubiconproject.com/role/MergerandRestructuringCostsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r322" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Issued in merger (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.rubiconproject.com/role/BusinessCombinationsNarrativeDetails", "http://www.rubiconproject.com/role/BusinessCombinationsPurchaseConsiderationDetails", "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.rubiconproject.com/role/BusinessCombinationsUnauditedProformaInformationDetails", "http://www.rubiconproject.com/role/MergerandRestructuringCostsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r307", "r308" ], "lang": { "en-US": { "role": { "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "terseLabel": "Pro forma net loss per share (usd per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsUnauditedProformaInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r307", "r308" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Unaudited Pro Forma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r307", "r308" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Pro Forma Net Loss" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsUnauditedProformaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r307", "r308" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Pro Forma Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsUnauditedProformaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r305" ], "calculation": { "http://www.rubiconproject.com/role/MergerandRestructuringCostsMergerandRestructuringCostActivityDetails": { "order": 3.0, "parentTag": "rubi_RestructuringChargesAndBusinessCombinationAcquisitionRelatedCosts", "weight": 1.0 } }, "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": "Professional Service (investment banking advisory, legal and other professional services)" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/MergerandRestructuringCostsMergerandRestructuringCostActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r319", "r320", "r321" ], "calculation": { "http://www.rubiconproject.com/role/BusinessCombinationsPurchaseConsiderationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "totalLabel": "Total purchase consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r319", "r320" ], "calculation": { "http://www.rubiconproject.com/role/BusinessCombinationsPurchaseConsiderationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Shares of Magnite common stock" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsNarrativeDetails", "http://www.rubiconproject.com/role/BusinessCombinationsPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r323" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r306" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Post merger revenue" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r312" ], "calculation": { "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "rubi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r312" ], "calculation": { "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "rubi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r312" ], "calculation": { "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "rubi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r312" ], "calculation": { "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r312" ], "calculation": { "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "terseLabel": "Other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "auth_ref": [ "r312" ], "calculation": { "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "rubi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "terseLabel": "Deferred tax assets, non-current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r312" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r311", "r312" ], "calculation": { "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 9.0, "parentTag": "rubi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r312" ], "calculation": { "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r312" ], "calculation": { "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "terseLabel": "Other liabilities, non-current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r312" ], "calculation": { "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "rubi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets, non-current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r311", "r312" ], "calculation": { "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "rubi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r312" ], "calculation": { "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r79", "r80", "r81" ], "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": "Capitalized assets financed by accounts payable and accrued expenses" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r63" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "terseLabel": "Cash, cash equivalents and restricted cash acquired in Merger" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r25", "r77" ], "calculation": { "http://www.rubiconproject.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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/FairValueMeasurementsFinancialInstrumentsDetails", "http://www.rubiconproject.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r70", "r77", "r82" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH \u2014 End of period", "periodStartLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH \u2014 Beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r70", "r350" ], "calculation": { "http://www.rubiconproject.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": "CHANGE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r35", "r193", "r417", "r432" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 11)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r190", "r191", "r192", "r201" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r88", "r89" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "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 (usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r208" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "terseLabel": "Common stock, shares, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r15" ], "calculation": { "http://www.rubiconproject.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 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; 500,000 shares authorized at June 30, 2020 and December 31, 2019; 109,861 and 53,888 shares issued and outstanding at June 30, 2020 and December\u00a031, 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r47", "r49", "r50", "r53", "r420", "r435" ], "calculation": { "http://www.rubiconproject.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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r118", "r119", "r141", "r343", "r344", "r448" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/RevenuesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r118", "r119", "r141", "r343", "r344" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/RevenuesNarrativeDetails", "http://www.rubiconproject.com/role/RevenuesRevenueDisaggregatedbySalesDistributionChannelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r118", "r119", "r141", "r343", "r344" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/RevenuesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r223", "r231" ], "lang": { "en-US": { "role": { "documentation": "Information by sales channel for delivery of good or service in contract with customer.", "label": "Contract with Customer, Sales Channel [Axis]", "terseLabel": "Contract with Customer, Sales Channel [Axis]" } } }, "localname": "ContractWithCustomerSalesChannelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/RevenuesRevenueDisaggregatedbySalesDistributionChannelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [ "r223", "r231" ], "lang": { "en-US": { "role": { "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary.", "label": "Contract with Customer, Sales Channel [Domain]", "terseLabel": "Contract with Customer, Sales Channel [Domain]" } } }, "localname": "ContractWithCustomerSalesChannelDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/RevenuesRevenueDisaggregatedbySalesDistributionChannelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r58", "r83", "r149", "r345" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofOperations": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.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 revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r56" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r117", "r141" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/RevenuesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r317" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtAndCapitalLeaseObligations": { "auth_ref": [ "r416", "r433" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term and long-term debt and lease obligation.", "label": "Debt and Lease Obligation", "terseLabel": "Debt and Lease Obligation" } } }, "localname": "DebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r207" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r11", "r12", "r13", "r413", "r414", "r424" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Variable interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r33" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r33", "r85", "r209", "r210", "r211", "r212", "r357", "r358", "r360", "r423" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r26", "r359" ], "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": "Capitalized debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r76" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r75", "r125" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r318" ], "lang": { "en-US": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/RevenuesNarrativeDetails", "http://www.rubiconproject.com/role/RevenuesRevenueDisaggregatedbyGeographicLocationDetails", "http://www.rubiconproject.com/role/RevenuesRevenueDisaggregatedbySalesDistributionChannelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r223", "r225", "r226", "r227", "r228", "r229", "r230", "r231" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/RevenuesNarrativeDetails", "http://www.rubiconproject.com/role/RevenuesRevenueDisaggregatedbyGeographicLocationDetails", "http://www.rubiconproject.com/role/RevenuesRevenueDisaggregatedbySalesDistributionChannelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r290" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net loss per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic and Diluted EPS:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/NetIncomeLossPerShareBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r106" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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, Basic and Diluted", "terseLabel": "Basic and Diluted (usd per share)", "verboseLabel": "Basic and diluted net loss per share (usd per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofOperations", "http://www.rubiconproject.com/role/NetIncomeLossPerShareBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r108", "r109", "r110", "r111" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/NetIncomeLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r350" ], "calculation": { "http://www.rubiconproject.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 RATE CHANGES ON CASH, CASH EQUIVALENTS AND RESTRICTED CASH" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.rubiconproject.com/role/OtherBalanceSheetAmountsAccountsPayableandAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "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 employee-related payables" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/OtherBalanceSheetAmountsAccountsPayableandAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r278" ], "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": "Capitalized stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r279" ], "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 employee stock-based compensation, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r279" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized employee stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r279" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized employee stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockNarrativeDetails", "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r275" ], "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 Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationNarrativeDetails", "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsNarrativeDetails", "http://www.rubiconproject.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r88", "r89", "r90", "r92", "r97", "r99", "r112", "r150", "r208", "r213", "r282", "r283", "r284", "r296", "r297", "r351", "r352", "r353", "r354", "r355", "r356", "r442", "r443", "r444" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/FairValueMeasurementsFinancialInstrumentsDetails", "http://www.rubiconproject.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r335", "r336", "r337", "r341" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/FairValueMeasurementsFinancialInstrumentsDetails", "http://www.rubiconproject.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r335", "r336" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r336", "r378", "r379", "r380" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/FairValueMeasurementsFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r335", "r336", "r338", "r339", "r342" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/FairValueMeasurementsFinancialInstrumentsDetails", "http://www.rubiconproject.com/role/FairValueMeasurementsNarrativeDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r340" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r234", "r235", "r240", "r241", "r336", "r378" ], "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": "Quoted\u00a0Prices\u00a0in Active\u00a0Markets\u00a0for Identical Assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/FairValueMeasurementsFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r234", "r235", "r240", "r241", "r336", "r379" ], "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": "Significant\u00a0Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/FairValueMeasurementsFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r336", "r380" ], "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": "Significant Unobservable Inputs\u00a0 (Level\u00a03)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/FairValueMeasurementsFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/FairValueMeasurementsFinancialInstrumentsDetails", "http://www.rubiconproject.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r378", "r379", "r380" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/FairValueMeasurementsFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r340", "r342" ], "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": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/FairValueMeasurementsFinancialInstrumentsDetails", "http://www.rubiconproject.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r147", "r148", "r152", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialStandbyLetterOfCreditMember": { "auth_ref": [ "r202", "r205" ], "lang": { "en-US": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation if defined events occur or fail to occur.", "label": "Financial Standby Letter of Credit [Member]", "terseLabel": "Financial Standby Letter of Credit" } } }, "localname": "FinancialStandbyLetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r174" ], "calculation": { "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Total accumulated amortization\u2014intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r176" ], "calculation": { "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "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": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "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": "Remaining 2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r176" ], "calculation": { "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r176" ], "calculation": { "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r176" ], "calculation": { "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "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", "verboseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r170", "r171", "r174", "r177", "r407", "r408" ], "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 [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Fiscal Year" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r174", "r408" ], "calculation": { "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "verboseLabel": "Total identifiable intangible assets, gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r170", "r173" ], "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 [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r174", "r407" ], "calculation": { "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "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" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails", "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r346", "r347", "r348", "r349" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedTerseLabel": "Foreign exchange (gain) loss, net" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r76", "r348", "r349" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "negatedTerseLabel": "Unrealized foreign currency gains, net" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r75" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "(Gain) loss on disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r59" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r54" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r166", "r167", "r411" ], "calculation": { "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 10.0, "parentTag": "rubi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 }, "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets", "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_InProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.", "label": "In Process Research and Development [Member]", "terseLabel": "In-process research and development" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r51", "r127", "r129", "r132", "r135", "r137", "r409", "r418", "r422", "r436" ], "calculation": { "http://www.rubiconproject.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/2020-01-31", "presentation": [ "http://www.rubiconproject.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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r293", "r294", "r295", "r298", "r300", "r302", "r303", "r304" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r84", "r98", "r99", "r126", "r292", "r299", "r301", "r437" ], "calculation": { "http://www.rubiconproject.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 (benefit) for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofOperations", "http://www.rubiconproject.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r72", "r78" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r74" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r74" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r74" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r74" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInRestrictedCash": { "auth_ref": [ "r64", "r66" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net cash inflow or outflow for the increase (decrease) associated with funds that are not available for withdrawal or use (such as funds held in escrow) and are associated with underlying transactions that are classified as investing activities.", "label": "Increase (Decrease) in Restricted Cash", "terseLabel": "Change in restricted cash" } } }, "localname": "IncreaseDecreaseInRestrictedCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r102", "r103", "r104", "r107" ], "calculation": { "http://www.rubiconproject.com/role/NetIncomeLossPerShareBasicandDilutedNetLossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": -1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "negatedTerseLabel": "Weighted-average unvested restricted stock (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/NetIncomeLossPerShareBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r168", "r172" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r421" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "negatedTerseLabel": "Interest (income) expense, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r69", "r71", "r78" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r370", "r372" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r364" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r371" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Maturity of Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/LeaseObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r371" ], "calculation": { "http://www.rubiconproject.com/role/LeaseObligationsScheduleofLeaseLiabilityMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.rubiconproject.com/role/LeaseObligationsScheduleofLeaseLiabilityMaturitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments (undiscounted)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/LeaseObligationsScheduleofLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r371" ], "calculation": { "http://www.rubiconproject.com/role/LeaseObligationsScheduleofLeaseLiabilityMaturitiesDetails": { "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 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": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/LeaseObligationsScheduleofLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r371" ], "calculation": { "http://www.rubiconproject.com/role/LeaseObligationsScheduleofLeaseLiabilityMaturitiesDetails": { "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 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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/LeaseObligationsScheduleofLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r371" ], "calculation": { "http://www.rubiconproject.com/role/LeaseObligationsScheduleofLeaseLiabilityMaturitiesDetails": { "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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/LeaseObligationsScheduleofLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r371" ], "calculation": { "http://www.rubiconproject.com/role/LeaseObligationsScheduleofLeaseLiabilityMaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/LeaseObligationsScheduleofLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r371" ], "calculation": { "http://www.rubiconproject.com/role/LeaseObligationsScheduleofLeaseLiabilityMaturitiesDetails": { "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": "Remaining 2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/LeaseObligationsScheduleofLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r371" ], "calculation": { "http://www.rubiconproject.com/role/LeaseObligationsScheduleofLeaseLiabilityMaturitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/LeaseObligationsScheduleofLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r373" ], "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": "Lease Obligations" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/LeaseObligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "Term of lessor's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Lease Term" } } }, "localname": "LessorOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding, amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r30", "r83", "r131", "r149", "r328", "r331", "r332", "r345" ], "calculation": { "http://www.rubiconproject.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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r22", "r83", "r149", "r345", "r415", "r430" ], "calculation": { "http://www.rubiconproject.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' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r32", "r83", "r149", "r328", "r331", "r332", "r345" ], "calculation": { "http://www.rubiconproject.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/2020-01-31", "presentation": [ "http://www.rubiconproject.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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r28" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r28" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Available borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Unused capacity fee, percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r13", "r206", "r414", "r426" ], "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", "terseLabel": "Debt outstanding amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Amount", "terseLabel": "Minimum commitment amount" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by category of items purchased under a long-term purchase commitment.", "label": "Category of Item Purchased [Axis]", "terseLabel": "Category of Item Purchased [Axis]" } } }, "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Category of Item Purchased [Domain]", "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]" } } }, "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermPurchaseCommitmentPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Long-term Purchase Commitment, Period", "terseLabel": "Commitment period" } } }, "localname": "LongtermPurchaseCommitmentPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r193", "r194", "r195", "r197", "r198", "r199", "r200", "r203", "r204" ], "lang": { "en-US": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r193", "r194", "r195", "r197", "r198", "r199", "r200", "r203", "r204" ], "lang": { "en-US": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "auth_ref": [ "r196" ], "lang": { "en-US": { "role": { "documentation": "The total number of new claims filed pertaining to a loss contingency during the period.", "label": "Loss Contingency, New Claims Filed, Number", "terseLabel": "Number of lawsuits filed" } } }, "localname": "LossContingencyNewClaimsFiledNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r234" ], "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]", "verboseLabel": "Money Market Funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r70" ], "calculation": { "http://www.rubiconproject.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 financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.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": "FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r70" ], "calculation": { "http://www.rubiconproject.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 provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.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": "INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r70", "r73", "r76" ], "calculation": { "http://www.rubiconproject.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/2020-01-31", "presentation": [ "http://www.rubiconproject.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": "OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r45", "r48", "r52", "r76", "r83", "r91", "r93", "r94", "r95", "r96", "r98", "r99", "r105", "r127", "r129", "r132", "r135", "r137", "r149", "r345", "r419", "r434" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.rubiconproject.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", "netLabel": "Net loss", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofOperations", "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.rubiconproject.com/role/NetIncomeLossPerShareBasicandDilutedNetLossPerShareDetails" ], "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 Adopted and Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "verboseLabel": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/RevenuesRevenueDisaggregatedbyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r315" ], "lang": { "en-US": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r60" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedTotalLabel": "Total other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other (income) expense:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Nonvested Restricted Stock Shares Activity" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r127", "r129", "r132", "r135", "r137" ], "calculation": { "http://www.rubiconproject.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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r363" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Fiscal Year" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/LeaseObligationsScheduleofLeaseLiabilityMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r362" ], "calculation": { "http://www.rubiconproject.com/role/LeaseObligationsScheduleofLeaseLiabilityMaturitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Lease liabilities\u2014total (discounted)" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/LeaseObligationsScheduleofLeaseLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r362" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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": "Lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r362" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "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": "Lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r361" ], "calculation": { "http://www.rubiconproject.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": "Right-of-use lease asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r369", "r372" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order or Production Backlog [Member]", "terseLabel": "Backlog" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.rubiconproject.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, non-current" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "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": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r325", "r326", "r329" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r46", "r49", "r325", "r326", "r329" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r39", "r41" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized gain on investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r31" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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 liabilities, non-current" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other Noncurrent Assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/OtherBalanceSheetAmountsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherOperatingIncome": { "auth_ref": [ "r57" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of other operating income, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operation.", "label": "Other Operating Income", "negatedTerseLabel": "Other income" } } }, "localname": "OtherOperatingIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r68" ], "calculation": { "http://www.rubiconproject.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", "negatedTerseLabel": "Taxes paid related to net share settlement" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r65" ], "calculation": { "http://www.rubiconproject.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", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r65" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedTerseLabel": "Capitalized internal use software development costs" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Unvested performance stock units", "verboseLabel": "Performance Shares Units" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/NetIncomeLossPerShareSharesExcludedFromCalculationofDilutedNetLossPerShareDetails", "http://www.rubiconproject.com/role/StockBasedCompensationPerformanceStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r249", "r280" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "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 (usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r14" ], "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", "verboseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r14" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r14" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r14" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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, 10,000 shares authorized at June 30, 2020 and December 31, 2019; 0 shares issued and outstanding at June 30, 2020 and December 31, 2019" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r23", "r24" ], "calculation": { "http://www.rubiconproject.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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/OtherBalanceSheetAmountsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r67", "r281" ], "calculation": { "http://www.rubiconproject.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. Excludes option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised", "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r61", "r62", "r146" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Maturities of available-for-sale securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r67", "r281" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r10", "r179", "r431" ], "calculation": { "http://www.rubiconproject.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" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r55", "r154" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for doubtful accounts", "verboseLabel": "Provision for expected credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/RevenuesNarrativeDetails", "http://www.rubiconproject.com/role/RevenuesScheduleofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r291", "r459" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Technology and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.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": "Technology and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r82", "r410", "r427" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/OtherBalanceSheetAmountsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "verboseLabel": "Unvested restricted stock awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/NetIncomeLossPerShareSharesExcludedFromCalculationofDilutedNetLossPerShareDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockActivityDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockNarrativeDetails" ], "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": "Unvested restricted stock units", "verboseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/NetIncomeLossPerShareSharesExcludedFromCalculationofDilutedNetLossPerShareDetails", "http://www.rubiconproject.com/role/StockBasedCompensationNarrativeDetails", "http://www.rubiconproject.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring and Related Activities [Abstract]", "terseLabel": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Merger and Restructuring Costs" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/MergerandRestructuringCosts" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r75", "r181", "r185", "r187" ], "calculation": { "http://www.rubiconproject.com/role/MergerandRestructuringCostsMergerandRestructuringCostActivityDetails": { "order": 1.0, "parentTag": "rubi_RestructuringChargesAndBusinessCombinationAcquisitionRelatedCosts", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "verboseLabel": "Personnel related (severance and one-time termination benefit costs)" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/MergerandRestructuringCostsMergerandRestructuringCostActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringChargesMember": { "auth_ref": [ "r182", "r185", "r188" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about restructuring charges have been included.", "label": "Restructuring Charges [Member]", "terseLabel": "Restructuring and other exit costs" } } }, "localname": "RestructuringChargesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/MergerandRestructuringCostsAccruedMergerandRestructuringCostActivityDetails", "http://www.rubiconproject.com/role/MergerandRestructuringCostsMergerandRestructuringCostActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/MergerandRestructuringCostsAccruedMergerandRestructuringCostActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r18", "r213", "r285", "r429", "r445", "r447" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r88", "r89", "r90", "r92", "r97", "r99", "r150", "r282", "r283", "r284", "r296", "r297", "r442", "r444" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r123", "r124", "r128", "r133", "r134", "r138", "r139", "r141", "r222", "r223", "r406" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofOperations", "http://www.rubiconproject.com/role/RevenuesRevenueDisaggregatedbyGeographicLocationDetails", "http://www.rubiconproject.com/role/RevenuesRevenueDisaggregatedbySalesDistributionChannelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r224", "r232" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/Revenues" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r368", "r372" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accounts Payable and Accrued Expenses" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/OtherBalanceSheetAmountsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r108" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/NetIncomeLossPerShareSharesExcludedFromCalculationofDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r108" ], "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 Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r309", "r310" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.rubiconproject.com/role/BusinessCombinationsNarrativeDetails", "http://www.rubiconproject.com/role/BusinessCombinationsPurchaseConsiderationDetails", "http://www.rubiconproject.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.rubiconproject.com/role/BusinessCombinationsUnauditedProformaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r309", "r310" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Purchase Consideration" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r107" ], "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 Net Loss Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r248", "r276", "r287" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r248", "r276", "r287" ], "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 Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs for all Plans" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r170", "r173", "r407" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r170", "r173" ], "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": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r260" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of Nonvested Restricted Stock Units Activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r313" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r183", "r184", "r186" ], "lang": { "en-US": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/MergerandRestructuringCostsAccruedMergerandRestructuringCostActivityDetails", "http://www.rubiconproject.com/role/MergerandRestructuringCostsMergerandRestructuringCostActivityDetails", "http://www.rubiconproject.com/role/MergerandRestructuringCostsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r183", "r184", "r186" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Merger and Restructuring Cost Activity" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/MergerandRestructuringCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r249", "r280" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails", "http://www.rubiconproject.com/role/StockBasedCompensationNarrativeDetails", "http://www.rubiconproject.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockActivityDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockNarrativeDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsNarrativeDetails", "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsNarrativeDetails", "http://www.rubiconproject.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r253", "r265", "r268" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Share-based Compensation, Stock Options, Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r173" ], "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": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r54" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r74" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r250" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockActivityDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r264" ], "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": "Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockActivityDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r262" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockActivityDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r262" ], "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", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockActivityDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r261" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockActivityDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "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": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r261" ], "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 dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockActivityDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value", "verboseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockActivityDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r263" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockActivityDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r267" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "verboseLabel": "Fair value of restricted stock vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r263" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockActivityDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r273" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r274" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "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]", "netLabel": "Number of Shares", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails", "http://www.rubiconproject.com/role/StockBasedCompensationNarrativeDetails", "http://www.rubiconproject.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockActivityDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockNarrativeDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsNarrativeDetails", "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsNarrativeDetails", "http://www.rubiconproject.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Maximum employee subscription rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for grant", "verboseLabel": "Number of shares reserved" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails", "http://www.rubiconproject.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted- Average Contractual\u00a0Life" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r256" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r256" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r267" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic values of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedLabel": "Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r266" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Grant date fair value of options granted (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r280" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r255", "r280" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "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": "Shares Under Option" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r254" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance (usd per share)", "periodStartLabel": "Beginning balance (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted- Average\u00a0Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r247", "r251" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails", "http://www.rubiconproject.com/role/StockBasedCompensationNarrativeDetails", "http://www.rubiconproject.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockActivityDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockNarrativeDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails", "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsNarrativeDetails", "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsNarrativeDetails", "http://www.rubiconproject.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Vesting After One Year of Service" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationNarrativeDetails" ], "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": "Vesting on First and Second Anniversary" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Award vesting rights, percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationNarrativeDetails", "http://www.rubiconproject.com/role/StockBasedCompensationPerformanceStockUnitsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic\u00a0Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "terseLabel": "Intrinsic value of nonvested unit" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r271", "r286" ], "lang": { "en-US": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r280" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": { "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, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (usd per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r269" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r252" ], "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 in period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of common stock, percent" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Shares withheld related to net share settlement (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r365", "r372" ], "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 expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r36", "r88", "r89", "r90", "r92", "r97", "r99", "r112", "r150", "r208", "r213", "r282", "r283", "r284", "r296", "r297", "r351", "r352", "r353", "r354", "r355", "r356", "r442", "r443", "r444" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.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/2020-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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r88", "r89", "r90", "r112", "r406" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r14", "r15", "r208", "r213" ], "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 related to employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r14", "r15", "r208", "r213" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "negatedTerseLabel": "Restricted stock awards, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r14", "r15", "r208", "r213" ], "lang": { "en-US": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock related to RSU vesting (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r15", "r208", "r213", "r257" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of common stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r36", "r208", "r213" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Common stock and options issued for merger" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r14", "r15", "r208", "r213" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock related to employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r36", "r208", "r213" ], "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 common stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]", "terseLabel": "Options to purchase common stock" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/NetIncomeLossPerShareSharesExcludedFromCalculationofDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r20", "r21", "r83", "r145", "r149", "r345" ], "calculation": { "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "TOTAL STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets", "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r367", "r372" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "terseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r38" ], "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": "Other Balance Sheet Amounts" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/OtherBalanceSheetAmounts" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURES OF OTHER CASH FLOW INFORMATION:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r314" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/BusinessCombinationsComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.rubiconproject.com/role/GoodwillandIntangibleAssetsFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r147", "r148", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r113", "r114", "r115", "r116", "r120", "r121", "r122" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r366", "r372" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/LeaseObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r280" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationNarrativeDetails", "http://www.rubiconproject.com/role/StockBasedCompensationPerformanceStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r280" ], "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/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/StockBasedCompensationNarrativeDetails", "http://www.rubiconproject.com/role/StockBasedCompensationPerformanceStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r101", "r107" ], "calculation": { "http://www.rubiconproject.com/role/NetIncomeLossPerShareBasicandDilutedNetLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted-average common shares outstanding used to compute net loss per share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/NetIncomeLossPerShareBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "verboseLabel": "Basic and Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares used to compute net loss per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r100", "r107" ], "calculation": { "http://www.rubiconproject.com/role/NetIncomeLossPerShareBasicandDilutedNetLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.rubiconproject.com/role/NetIncomeLossPerShareBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r11": { "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" }, "r110": { "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" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r145": { "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=27010918&loc=d3e74512-122707" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r149": { "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" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r182": { "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" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(c))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r189": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r196": { "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" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121548805&loc=d3e10037-110241" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121596127&loc=d3e12803-110250" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r213": { "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" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r232": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r235": { "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=118255775&loc=d3e1928-114920" }, "r236": { "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=118255775&loc=d3e1928-114920" }, "r237": { "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=118255775&loc=d3e1928-114920" }, "r238": { "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=118255775&loc=d3e1928-114920" }, "r239": { "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=118255775&loc=d3e1928-114920" }, "r24": { "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" }, "r240": { "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=118255775&loc=d3e1928-114920" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r254": { "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" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r258": { "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" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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=115993241&loc=d3e301413-122809" }, "r287": { "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=115993241&loc=d3e301413-122809" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r298": { "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=116825942&loc=d3e330036-122817" }, "r299": { "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=116825942&loc=d3e330036-122817" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "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=116825942&loc=d3e330215-122817" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r302": { "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" }, "r303": { "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" }, "r304": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r323": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5283-111683" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r36": { "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" }, "r360": { "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" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r373": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919359-209981" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r393": { "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=116651436&loc=d3e122625-111746" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.13,16)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r420": { "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" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r422": { "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" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r428": { "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" }, "r429": { "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" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r445": { "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=121370832&loc=SL117420844-207641" }, "r446": { "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=121370832&loc=SL117420844-207641" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r459": { "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" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r460": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r461": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r462": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r463": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r464": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r465": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r51": { "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=120395209&loc=SL114868664-224227" }, "r52": { "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=120395209&loc=SL114868664-224227" }, "r53": { "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=120395209&loc=SL114868664-224227" }, "r54": { "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=120395209&loc=SL114868664-224227" }, "r55": { "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=120395209&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r58": { "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=120395209&loc=SL114868664-224227" }, "r59": { "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=120395209&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r83": { "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" }, "r84": { "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" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r86": { "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" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" } }, "version": "2.1" } ZIP 89 0001595974-20-000130-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001595974-20-000130-xbrl.zip M4$L#!!0 ( *.("E%@6'+Y[_,S,K&9 M).>_O__YPPEIM;O=S_V3;O?T\I3\Z_*7G\EN)XS(I::Y$5:HG,IN]^S7%FE- MK"V&W>YL-NO,^AVEQ]W+BRZ*VNU*I0SO,,M:QT=X!WXY99W]0V-%,,#L91F'XSU'+]3T^2E5N M84(- OR?7LX=:05E#-;8ECP%>6$'Q=7WW"*'O7VX9?FU;5,IQOG0W1VU#4_: M<%/3Q Y-F654SW%RG*R6'=/D:JQ5F;-VHJ320SV.MWN#05#_3\).N#/R;5NA M^V^$ MHIS82<#W^\%!DWY%<^(Q[%/ M?,6FO0/WQ %9$(AG&H^%7P&_L-.A"&_E50#W^6<7/!":2!-3GY2.B-1V/X- M&70)W+HH8Y% P[E6_P7F!>1#GG0 -(<-0;/RH%\A9'K?*V3>4P- @2>?S+.SR]D&KC'0!F84KJRIPH$B=!0YD"W M'(:#)HQK,IN ^R.FQ)^;\3.N>24$%Y )(Z$>PM)J)NP$%F@*0#O.CG(+4$TQ M6.84AC$2SY?-L"%#8S+T_W9DX"05.< -D7L#K\!EJ@J:]5*[R%/PKK[>@5)' ME@QD H27L!0 _ 5ZY (0B.1!4DEYPXX*F.;6U$! YC8< NQ12N@ E%" 6S>= MM'^R%38KA))=)O*5^K;QE=I'PC5W*$5T"=BR1%5A -%8BG,!$=@MPRB M!D8.O&;")%*9$L9A/-%*>M@66B6?CBQNV(OOP\,57 M+?2;TJ4IJ=]L17OAZ,43NW5\R@W4]X!EEP8]3K0 ,[2$EJ;Y$$R58@ZDJ6;R MR9+SYNXMAP;-9?4L;#*OFZ8%%1Q$QL%Q#C0Q2@I MF-L9-V5L!!-4"UR \#FBB]8Y2BH-YFW.;QF7Y+E8I@P'A2S$3AQ40$$DDE)2 M#,&P+*?$3?X'(WPVN9P$PU\QQXX0)6$\9P]'Q2=P\^].\GA#\K^.Y(UCW1VN M-X^2C2D/;F(J&#*9&I533 >H 2^ =1K2FVI64PW(+V@LI+!SS%+738N.Q['2 M$6YQ?K N$?=9QW6UH*+4!1#>N*PZ291F3@%7\8UY#LFR!-Y#"W>;K-@%JEG/ M;7J-ZLB'\Z,3P''9DV!M\C<&X1R?[F^ MYG/\AH$0AHVO+&-5VOLU:#+=HC/'JCE]?,N%Q'4][CP6]X8 =1P[4?Z&H5\$ M*;9AZ+.&9 _^NR3"C=*JI'0M:YGZA$",N;1*DE(C5Y82US52,V4LW,>S/I!E M$A#TAS\((-OW#$F!\Q B;_6N%$^ BFZ/%[=_\W*AUX[7:D+-(LO'X.I\!&,NL MN0DWB/LG)-IWZMF%=A1J6JNT6>2V[@:(S#)A+>;K3Q/JDXTF,K'9S_$[UFCA$ M&0PT?!&&[F5O5:_"$* @E)6!3V^-"8A_$1$,XA93A?^U9T+/D[L^&PU!Z['( MV[&R5F7#:/?%,]-#/M[P\WGY"9EJJB$8<6F<3Y2,M7:$]T/194N'.PYA?><^M0KA5Q7!P!_ ^ MF3BR;K.J?C1 ;:[QL4A:&#ZL_QA!UE!(.A^*W%G0#1I-,=> A+F:%*:IWHH> M1+U.KY8/++6LGJ!Z:[H3^L:N96M:!X>+T>L[/#S\$>']OU#X8=^_'-YL>-?9 MQML'+&T*FK]M]5M/Y,G28T??=ONI^*>]ZOZB.PE.M*KT&FWJ_@BF7G&]&%^A M"6\]C\*98 S U4SA9;_R,/,;.Y!5O]-P3:WC3Z [M:6^=0:Z,>B7&O3-UBXX M1O=[^P7/%>L^PJ+_FYF?1+278^93?#OM73DNH?R+PL!]7], O:_4.6&,JX(D MS@6:$7<^2VJ[-UO*?<5GKXI\:ZK/I5C^#3=7&N94]_'UP:RC3 ML-1P%=#)1/#T2[_P>1P "TB_=*ML/_"YT\ZM+^06?KSK,LLE*S7Z9$'Y;Q&' M_KV**5_^.._69WNM]2-I##0N+1]5Y@V?_'U?]>L_-W0?/A[_"5!+ P04 M" "CB I1UC&6"N$( #?-@ % &5X:&EB:70S,3)Q,C(P,C N:'1M[5MM M;^,V$OY^OX)U<-L$\(MDQ_7&S@;8)BFZ0*^[S>:PZ*>"$BF;%TI42IYYH:3S;ZX^7M[^^NF:C&PJR:=_?__3ATM2 M:[1:7SJ7K=;5[17Y\?9?/Y'39A"26TTS(ZQ0&96MUO7/-5(;69OW6ZW)9-*< M=)I*#UNW-RT4==J22AG>9);5+L[Q"OQRRB[^1 M8M.+A8$[? 4T$IH*.>U_ M>RM2;LC/?$)N5$JS;^L&[C5,K47B.QKQ7]X_ P7=V:0T"XB1(N.5F<*V,\R; MH_"[8%#98Q\4[:U7]/I^)")A22=LMI=OW^XWKK81"D\"00SHYGI?;O@&.UYR M;44B8HK.@:B$?-(BBT5.)?E!9!0.X>AC CVX?FVVR0MM"@KJ6?7:EGY]'X]H M-N3D?6S)32%!HQ.T MT6O8$2>?J8YHQDWCX[WD4X<<:&D'P0LXZ/#MHY)>VJ@;HN^'.KFB8\'@=UHG ML7/-4[ MM6^.NF\'?XD9'1!%Q@"$?M2J75_(B&&PG17#YC[E+VN57+;IF;MA M@D$[) M7:8FDK,AKWLH:0\@ID"%3$$%!U-0D4$\GY(BL[K@L%"HZ5QY!\BB)(4SC1E@ M0M&;:Z)2@='.]UOID/&8&P-5#G9)Z1UW<6$FT\ U!LK E-+5AF7@B(6&6A"Z M93 <-&%G?\[>G"2S,J=.>#J+M=5T*P7VD66@ /V%1,4 M2[)@(!- O8"N.A!"H-/. 9-()Z29E'.^E% U#Z8&2C*W3U/''H6$#D 2!4AV MTQFG3TS-B"1234S%(,V'PEB-J2C%BUYOT+*^0 13*;.B[9,CQ6O!_>FAXOYV M"21OCMZVP][ E,@N$TUTH\I7^L?&5WD?"-7<816P)R+)$5.$ T$B*99XL*)^@?U_@D,.3E8]\T#QF+0T5Q2!_ RT9F#M%X&)&P4$#Q %Z.D8&ZGWA21$4Q0 M+7 !PJ=C+@QF**DPF"(YEV!L\?#S6LF4'1@!)K%EV7^;.VA5VBTO6_?FDW P+%@ M2!)J5$8QB%$#!,-J YE#-:M0#+P2-!)2V"EF5NNF14X[P#LLSW;-UR6//E;> MEPO*"YT#EXS+!.-8:>84<'7+D&>0X$F@%+1PM[6(7: F\[1Q._(0KOXFSB;B MQ =&G'GDN1Y363CWC+#B28(;JV, A%F3W<\2MRW"C3]=G_ [HL! "!7&EQ61 M*NQF#;:9;M:98\F4?+T")U%5C#GJ;JN1XPY $ M^ %^^4'O4G$HO[G;'L.=LZR8Z77BM1I1,\O:T*,[/G'F0IVS1QF&ID2*.R[+ MO;('_>M/-M&?2J*7K-6W?);2;9*7Y-"V3-^_%RXV*/J'=Q#<,PU6^87ZW.MC M#%KDYCP (+MVR"%7JJ"9=A0J(:NTF:5M[@*(3%-A+>>/1-A(06*([4R ?D[( M,3 8(IK!@ E_L1ZKW [_O1"@OG,Q1>8>C9J3QS<*=J#8#EQ=>G!S. 'OT'8. MPK#*W]Y+R/FA!G$OT8#JN-\4"PX@+7.P604_X?0.DRI? [BTRE4O[KE*M<.[ M$_3+8MOOT:T)*Y3!0,-G464C3 M^#-&G -%\<&5[T&9MKV'["S1X!SK "GN7#J TCUB*]%;]\F-R,9*CCEF.!D= MED\*=1D%>)I+->70.ADI[_?I$C< R\^2_C6?O09^4NV\]-H.D&4HLH95>1]M M6YY&REJ5]KVUSZW;A:C@ 7SC&J$A:6YXOSH80,S,)9WV1>;NHALT&&.DA:2T MG!2F*=]L[8;M9KN2#QI;5DU0OOG:#'QCR[(UK=VSV>CU'1X?_A7AG3]1^%G' MO^"[W?"6LXVW#UC:Y#1[5^O4=N3JPFU'Q#R\*_YN/^#:RA/C<%GI-=I4_1%, M[?Q^-KY$$UYZ'H53P1B :SN%%WW;X]YG:R>V[/NV7%/MXC/H3FVA'SR2^=N@ M?]2@;XY.P1&[7S)_%6W)L%\AT%]FX9TXMC\6OL+W9MX7PP+JGC"HN\\CM@#N M*_5+&-[*^(AS@6;$/K37A#=TV5>C@1/GO^K MA.4,;?_O]O$C7VB:P6RY[7&&AI8FET,S)Q,C(P,C N:'1M[5IM<]HX$/Y^OV)+YMID!OS"2TB M9H8"F7*3 @5R;3_=R+:,=3&6*\LAW*^_E5\(A(0CU]Y=KDEFXC':U>YJ]>Q* M6JOUJCOL3+^,>N#)N0^CRW<7_0X42KK^J=+1]>ZT"^^G'RZ@JADF3 4)(B89 M#XBOZ[U! 0J>E&%#UQ>+A;:H:%S,].E85Z*JNL]Y1#5'.H6SEFK!)R7.V4^M M5Z42=+D=SVD@P1:42.I '+%@!I\<&EU!J91Q=7BX%&SF22@;90,^<7'%KDE* METSZ]"R7T]+3WRT]4=*RN+,\:SGL&ICSML ]9R>2!1H4 !Z6LJ9TM:2!P'QUCRJ8OR#$V)R]N203;*=6R2]$:6B,]F02-I M57J4W%R,1>RKF>!QX)1L[G/1$#/KL%RK%?-_,#3CJ)G2#HSDKZD$E%PR9_ZR M\6;*YC2" 5W F,])\*88X;26(BJ8FS)&[ _:.$5;DE^+U -U%..S@.8>,>M5 MY8/>C<>-"5W^1$&]%!Q1/W8JF-H#[IK]//^H(VO^);31Y?CR65[,(7I$,P3 MN-0F6D>#2:^CI(-9J1G%Y^;@UP?FL=%L3Z#='8ZFO>Z&CW+/G!K'RO73]SV8 MM,?OVH/>I#3\?-'[ NW.5%'*AO&D8/XH6=O]_NNYJMX_5Z-81#%!\R2'";75 M>I-,#7=!>A0F1%@DH%%I>./3);1MJ2AJ:N#P%NT*Y4=%^,!LCU ?WA$AJ)1% M& D:,4>M/"1PH.,QZD+OAMJQ9-<4AJ[+;"K@<"188+.0^-O$(Z5NBH:,8XO9 M:-M(\-_1S"+T UN#0V7CZX-*M=GA\Y $R^0=35'ZNN2:J>>RF*D^9P%!1:CG M'M5;Q*/^!10:TE((-D+L.)D!Y!<]!]BM>B4>(ACT5P%?"%3YT9 M?7U0.VG^#">-_&XZFL1\>32T?\),-F@TW MFVF^*)P-8P$?8R(P/?M+&-.0"T1" .=4"RC.G0._Q &% MBE%,=ET)CA8>QA%R(H0RE-DDB4ML(%(B"+$;B>!V-[ 6!ZGB/ S4I'H MC.ZD:6W/=?Y9K?)=]#.TXUF,JY.9Y1KX9U:DC7WJG(@9GNLD#QO*W]E/BTO) MYXT40BU)+)^N_,:%0X7RF4_"B#;REZ;#HM GRP8+DN$EG9K7*CW:Q,^4HIKL MS%BKF)IA9/+18NGD"K(SI981=>EL4ROE6GH ?8AA=_?=U+)A:N7]A>N)^>D0 MT!D10OQMH5)X),[69D:A_Z[CT@FY$^-;\6%N&GV/-3F_FN]R>+/JGTVX:OH^ M!L^9X^#\[V?P>ESNCIR] W S;O<O-*'G"W=WR*JI>9OTA@U5\9PE" MZ4++(.(^[O'SB=AO*(\_^JVEL?(3SO7EI%#V$*Z^[=C[1 >[UPGS6UVPN6P] M?03L/%#?*9RNLHV>+*GW%69OP7^\Y0RS^K(Y>-D'^GL3"12*6M)E%L/'HZP;9,[W]D-S#./L34$L#!!0 ( M *.("E'PT6NF9 , /@> 6 ;&ES=&]F>WXSC&3/]=^,OH^CK[ I2E7&8W0Z#SR-H68YS?SYR MG'$TADET$T#'=ML029(73#&1$^XX5],6M%*E5K[CK-=K>WUN"[ETHKE3#=5Q MN! %VE31UJ!?O=%W)'3P6_^=9<%8)&6&N8)$(E%(H2Q8OH1[BL4#6-:^UTBL M-I(M4P6>Z[EP+^0#>R2[=L44QT$]3M_9/?>=[23]6-#-H$_9(S#ZJ<4ZB>=3*$V'#^U,I9;*5;S^Q^] ME>JM&56IWW;=/WJM%QT5/BF+<+;,_:VZO8S(I1:.A5(B\UW;O=#B6F8A-/)> M*";)PU**,J=6(KB0OES&)UZW>U;_0,N=]G9MO[O;JU<-8"U(QOC&?Q^Q# N8 MXAKF(B/Y^[-"^\=2J VR2O#/.--M/%1'@#_2K0?C],&K% @%A"6<<$H(Y)A\9+Z__'J MI2<'KP;Z16SQAN=OR#)G"F$4W9W!YSRQ#=,_2A'F96K;3!AI\,,D=85/ M1JZ<+MP(S7&#^N0$03 R3/U#/PR1!4)\&%3H W%8>A&&9K?_+] M''):'T0,)0G'4QN&D[%MVGGBV3^O<#+]Z[0^.AF&4?MA*,DWQF%6QIPEC!*Z M753$U%TJO P-TSSD+!N5:I^8[R.<@3E'F) \3$1I9L842R=8"B' MEM8Y^%O:UWJOQ*XJ[$O]X2CVB,\KI<\+J*WC8B0N!"\5]NIZZ=N5UO\JK!XI MO;VX[VK"V^KTX%]02P,$% @ HX@*46+O!YD59@( 9J@> !$ !R=6)I M+3(P,C P-C,P+FAT;>R]:5<;R;(N_/W\BGK9Y][=O19EYSS0W=Q%,WBSCR5L MD.T#7[QRA (-; UF^/5O9 ELP-@&6T@J478W1J4:LC(BGG@B,C/RS_]WWFEG MGT)_4/2Z?RWA%V@I^W^K?_Y_>?Z_?^^^SC9Z;M0)W6&VW@]F&'QV5@R/L@\^ M#$ZRV.]UL@^]_DGQR>1Y>#3.""+KS97^%>>XH-3YW3..MFO:,Z1#I%X M)CV+!AN$I#5*44DEPI:FQQX-X>W@#;N#OY:.AL/3E9Y]>%MUVT0VI6UX.^Z8[B+U^QPRAVUX2 MA'F.5$[Q]7U&@_S0F-//]XEF8,M'7GWQ,O5/CO"-2\YMOUW<>G Z4EY$$*+P M^,'0=%VX/G_0'WY]>SAXSZW[(WO[SNF ZW5/^[WCX(8O7*]37H4$19^; R][ M\NU.2]]>G_K5F;<;GKZV9O"YX:XWZ@[[%Y^O*,^^[N2K+^]YB>+\6\_ ](9L M/K=_4-S7>F@1?OF_C==[[BAT3'ZW4]-=?7&[:5>7B9?C+V^HROT-^I&>D)R( MSS<9]!C!\GMB'Y]Q?8$/Q?T=!U^D^^L;G;;2-MW#OY9"-W^WMP2V$(Q?_;,3 MAB9+-\C#?T;%I[^6UGO=(5AXWKHXA6YPXT]_+0W#^?!E:1HO5__KO_[KSV$Q M;(?5I#CYM:K\^7)\\,^7XUO;GK]8_=,7G[+!\*(=_EKRQ>"T;2Y6NKUN@ 84 MYROIQ- ?_UIX'[KEK_!]$V"F7[CQ\\^'NR'^M500$;T-WG(BP.BQT!0;(Z@) MP5-ME?JX438%PRM_4=^NZ:1'AV)ELPOMNUB'U^F;]G;7A_/_"1=+6>'AUIZ^ MO[ ;O4^OR>ZG?=H8^>/-3P>O]/'.\0ENMM;XP8?]BX.-M_1@8[>SW]HZ:FRL MT?W.)MO9:-#&I3MK?-B^?$V;[?W+'F^VWIWM?'C?:73>HB9YBPXZF^?[K;6S M)OGWT<[&X67S$J[9V"H:6*'7Y.!B_X,3!\?^J'F\?;FSX6CS\JC=W-@^/VBU M3YHM^!V>W;C(<:E_N?_*NMPKYZ)PY>[9[L=QJ7C8T&/VCM7S1?--#;>732/#Z^N>0_/XMV#UND)7%OL7S;.&I?M-CP7[5\> M'.^\^G?[X/B0-3:VV3YY>]9L;9.=+6AC:W/8V$/GKUMK'QVA1'E)3ZE>-? ,?GDG+;:YK 6ZX_$BF^* M56"-HPDL#YZ1G!GFLXVM8N!,>S^8_A8< M&=2R_9%LR4W91B:-%]SFT3 #+,NZ7/M(:1ZE$+A2B.?,$N#'U0)5CD$X+(JBS2ZMOR9.+=LQJX.KSX8J' MT* #=SSRYB)T;XI]?=3OWS+HS:[?@+-KJ?](ZNRFU(.QWA",<@UBSL&^P0L' M$B! BHA3&RU&X(4W@@L=&_H9Q8\1?[36.A$94B@P99S2E :*;8@"A*UU$C^F M>"S^],L7RTYT<&7OR/1#(OA^O=7OQY90WYB(=6CLS M?;\3([2F>SA&@]FJ!&GLZ8[K;'5W.ONLT6J>[!^?G.U?OCW;/WY+0,R\T7K' M]C\TC_9;;\G.AC_>/_[WT6NZVP[_VKTX^.!/+6&@3H?G#;);[+3^/FYN_%TT M-PY S"?GH$Y'^V3KJ+FQSYJD630Z6['9>LN;E^_PSL8F:AP?DB;8-DW=B\"V MG0TY T^<6\9X[JCD$@S1.T675M^(QE?2?7F;3_<#=&R L&9P3QB0PK&501G^ M@/RS,I);&0+Y_VMI4'1.VRD6*H\=]9-ZW&+\+\X'0 O^?'G['N/G?WGH51L& MO5&__%1&MBM7.C>6\L] SO6-0DGKKS\5/GV.!:A]V:!P;^R^OOT_MUGJW8M7 MKP_=OOMIJ9K7GR!6[ \3?*U>AZ<(7U_WY;O/S?0W3A5YBI=N?W/]^?HA+V]U MU/5]1MUBW&F#9$2#S]W0"68PZH?5J\>77U[?XOJ[Z\_I'O?* 3&B+5&$><^8 MLH G3'.O$09T2:+YN%UVOT)B#KI_'*P/KWI40:=^OM'5-X_LT5&IS;>[["K> M7GFWM_'XWA3&.^.]%,0RKZ5R@4FM'8TAB"#456_.AS+?[LV;^OFXWKS5 UX@ M$A"SC L'/XT2%G$7C?#PG_:E/D'H02B>JQ[ .LGL/K^>+SY! MLVZ>6J*V&?;Z/ZEZ7UV?#FZ$;J]3=.^[[4,!XM8M7MYN_8\T7P85E4/(:XQ9 M$-9&HK3U$$I*SJ/Q5WC.YAO/V33P_%:_@:-WWB,O+4"%4E1%"IV'N6).>1U" MR;WT5;_!+_/7;RGC^,!^2Z=.K-\LX8@;&75D+J:?WA&DK::<1".O^@W/=[\] MD#],L-\BILX3[EFTFC'*%?P'A![891J;B;'$9S4-?+YZZW"8PH'Q1P\/.S]M M%ZX8-L:!C"_@V_'(U-7 R, 6;<,WF?T8INPLA1Z\+'P=KYP60H^O3X#A$ MI'O#GCL9W^O/E_<^XG.O?6[)XQR'^A7'<4LT7$1)$+<*/"9 @=7*,,H,R,HC M:9E<&-&L>5^D"-&TWYC";W?7S6DQ-.V*B FH,8]"*+ ;Q,":K$#&6.1#Q#%& MK!9'3,Z-.J-V&O7=&1Z%?CJO'X[2W3Z%[:[K=4)%1 9$E&I"D0>A, AP;% 8 M:#DQR+HHJ5@8D>V&H2FZP6^:?K?H'@XJ(A\#@,>)X,IHQ83PBG#,G 9&1!$U ME$Y//K/J :Q-@-=3'!'**,%*1D)P%!I'JIVR=^D,K;RJ/JE__@6>16\(]!=X MED$.&)4,'H/K#B(FU98&_C#G@7/%Q1/HU+SZ[(4K@#%S*:C"7+)@A-;<1FN$ MCYR9:&=AK97H-TT#!G"3B##,%'+:4F2C! ^,J J1+*!1S()#S5[04BN/,? L M#NA'G%9)XD$:[ZB#[_CB"?KIF=?LI1I,DJ"R#GO/)'?:1(U\E,Y&';&^RNTN M@#"GE3NX(YI?"4IM$!;N*)D"2Q/<4L&D8H['Z"4-3$)**6.@ K MU 8"'$6-,XQ8H6@T,0J'%D=,,\X=3$YD$)0:%BF+/!AFC=;1,0'.+7B@?1+Q MA1'95','DY-/#-23&!6/&#-#N+8(N =(C040#Z;3D\^L>L!AXF@(W$I/&9?1 M:$?9C6SI8;X%H&<44X]';R*U&CF++!0/RM7@"G5GN M8/K"-4#.;"!48QX8\\@RB9V21"<8\\(MH'#G(0:>@15S!;$NH4P9PKBW6@=, MI!3&&JQ,7$!!3S\&GKY48W16$121EXXY9 SF/A@#=,.QH *^HAO5%^848^ ) M33UC$D47M(C*&T:IM%(9+"&P5\H$'*EE46 =M2="8&@,VQ^S"B&S:,?"$Y*,0 M91#N,I"29^"1K A&1ZVD#<&%B*8GGYF!"M'(!.6T%1AB8'AUY BC"!GN#35T M>M..%\8M3VQ:FY+4(RDD]@&B5ZL$TC%%/=0[&31:&-',QBU/2DP2^DVZ&*7R MG$6&+7%>"^, 3ZS71BV.F&;NEBY,"*; MLEN>&/))[K'"B$:%0$I"PP^/,9/4&LMIN+O&K?IC"%-+S#YR\=VD!L!]D%Y! MN"(E9N#2-*'>*H_!D1G#3%P\@.@;,CC"%M3.064VV<=\Y1 M-@/A5J+?@'FGA5Y.&>J9-=XH[2BGBC##)/Q80*.8=4)[-H*6@4)H29S$ 3%@ M]898;+"*' X2Y-WB"7JZ">W92-4S% Q'@H1H@$)B;8U$A$@O,5#+,8E<"&%. M*7*^*YI?2>L8@R6P=XJ\9PH)Q9!#V#(P,:\]-PLCFAE$SA,4$P"AX,%[2V-D MB$?+O$@Y;:&X%5>1\V*(:;:1\P1%9J(&C\6"1!8QJI46#@5MK(B*.P&N;%%$ M-LW(>8+R8<2$Z!22EG+F+$C(*@5$$RN!/:)L>O*9F88B2Y!5)@0A6211"2^" MDPPAD> _S*">0I7]\^P+/6B*D3(L.L(#XQ%KF6JU11FD#1K4?/$$.K/0;D6!7$1T#QJ"&'.:ZU99$:F MHJD(:>(63]#3CX&G+U7LK _8QF \9\9%%0,$7I%AY@VG=(IENZKL8Y^DGA@. MPF/##9$RL(BE48H;$X4@Q$>C[<*(9D8Q\(3$)"A-903!Z0''T8XHB2(U+"@* MLN*:+(Z89A\#3VK2D".">*R(0H)I3JP4F#N*B.8 ?\POC,BF'0-/2#Y:.\1X MPCS"&--,6:]1" B;@ 3$#Q6B&FMP!U^T1T.PD;W@1GU NC#8/'?MD0]^J]_K M)-F-AF7=X)UX+:CK4HI_7]Q_@]MB+KW:SFFZQ2)R%!.3 CA"A,; /)&!2)(H ME0(.D\J,5F@YP6*IPXS6(5C+.34( R@P'\'M8D\MEC9&$P(6,ZB?7*O#5,M" MW^9?2C#$)*%2&(9556IUF"(Z3+_*I]8J<,D-%4@R EE M5:J]0E&:>"L8J;G#78HX&/8+!Z1^8?//*D;J!+![)#E#'&E+8X@T&!QEC(+6 M_&&&*C$C#D&$T\H::WVJ&X.5XJFHJ0S*60W!8,TA9HP2,^ 1WKN /384(DZ! M@XFI8*H7RA,:M&,UCY@Q2LR 2PADJ#-&6*.9H5A3H1SQGG-FTY+;FDM\5R7> M=8OA8'?OW2)R"A8 ]68#;>0!'Q$H JE M57^""DN"=)8YC%$P5OF:6\R!:LR&8R@A4!121X;30+HPRDOK(_?&1J >7Q4' MK55C1J@Q?:YA/;*.,R.T#8Q%;SUSTE+I,4568EESC=NJ 6>7VW!V72BO6LC9 M&=$:KJP/TF*@G)Q8QA$RV OIO;)4URQCIDHQ&WZ1-LGR2' &FL:"I&DW:^"B MT4@DE<6DYA;-SVNY=A% RS3>COCLR@_"F M;19R2H7B!E'FO3!60BSBC Q$(L2UX2+P6$^IF /-F V[(!X4P#K!G>$0AVC# MA#0&8Z,)1DQ^M=2YUHS98,;T*09U,3$()Z+4+&WNC F)WDBGB1:"^)IBS%XS MIL8S/N_[W!VEAG]C9_93^/7Z!@_>2=Q2HZ1P1CL '^6=%90R%8S&V"(>:(58 MRSJ\5]^XX8=B>+0^&@Q['= @TPZ#]2/3[8;V#86!4[LA9;I:H1T^%8,%G8498P M1 V0B@IQAWD6[FSA3N;3(%P3E-+ M=!31,\>\E4('8X/RP@JOJK2*]Q'"W0B#DV'O=!']K%<4!^J()BZYVC3W44E) M:624FZ"J-.=QW@0ZHUD%D8-+M=1JD!I!7D'N'C^=&H6.GT?FK:WQL$B&1QA$FEK2,2> M&^0YXD15J4#"(P3:Z-FBO9 %+SSF&%,F,9&,!8P+;!0U5IR'/ MV7A0A$74F$L0I&)&"(VLP$JS@ +2/GQ5PKB6YWP[4(D"4Q93%0)C(B"+E:%: M!4>-<1RIQ72@T[+/Z?M/Q])^Z9@9Y"R+-&J%J6 LVF@"]9)5P'\.^L,OI1E> MA=YAWYP>%XOE*;4 3TF,$S1$%J4TC#(K5-J!042"J[#? MW\PE-QN?B)4T3A%K%'#6*+P-UC$* 0DBP7-;!9\X<\G-QOM%)SB7QE*M&>/( M&AV-H5 WQ.C)"&(*:(-"5(3X9 RV@E3A=5?\R/"V7@^[E/!$,T# MCXHYSI2D8'\\^B QC;(*LZCG1X2S<8$:>"8/SDK&%9-@@<%(KBGE0GF$8ZB^ M"YRR%O71!Q 4CA"TA);QIE' MWFH>C;<0>-*T15E5H/R'2M0ZZ]5*]%1*1*B3G$7"!&,,8ER$&'R&J LA# M=YS)/&XM62/1S[JS6]M>_LH<*8R)0XZD0B&,>6R<5E1(R1WQVGZUOKNR2O1, MD&@V2F0\I8)PIC51+%IEC;$28ZVQ5$[&"M3]WC)%_[UIC\+?%XWQK.]T@ZU^ M^,\H=-W%;=E^/OG&J8/=-*>^7W0/)R_@)ZK5'AS\E0;KP+P0:2 J4@I"\A%+ M'BHEL\^__@ON:/KNZ.)U^!3:WQ#;=O=T-!R49^!)@<+S4Z!(@Z*6":L"9<1! M&,MC1 *H!V&I=N7S4"!2*]!/UTQGV A"*&/2L""8,@@X1S#$,.^0I<]#@6BM M0#^K0-9*YQGBVGK,+/%*86]%E$H):CTI-P:<3\I:,9G=I8J_(+.@M74&2625 M9D[(M&17 '$$00;&#*Z4S&K:,7T%,M3PH(GVPEOF-+(HN#2S7!(7L1#T>2C0 M/"1V6?AP(]-]HQ005R/B@A'#%<$*:C MT!'A"+H4C(-XR%9@+Z:MHFNZKC#M;>B%_BA=?5M.C5XW7#1,_R0,MT9=_Z.! MO$53E@ERU!"YD)$39H(K-T<.G$OA0U1"*N&KX*YJ99F::XI*8N#$5C,(CM,: M*PHB55)9RQ56>/Z1Y6_3'A=,F;]<&H*OWE^"M>&P5KW:FL^ M$%32K,$@#*NRZ1OQT2N-E Y!,(N<89(+8*/:B%3[TBR"N$KA-'M=5T'Y:"!U M4F,%<24$F92H2%DTQE"2]K_D:/[E ]A;#,/KXE/PVUWHAL/"ML-8!@"*Y9A7 MVPSN% K<2/RN=YH* +BC;J_=.[S8+0Z/*B,V8Z4WDE+H3,JHUY9)ZBV.7@(X M.NDKX3(K(K8).B\P+0C$4WZ'1!:XMAHSFB)RY9 V+"ZHM5T/].Z&=@F?@Z/B MM"J6YHB76$8,?)9R!G$B%7STU!*QH)8V=9%-T,HLE=)RC3B2@G&KC9/1 M*(RED%BBL*A6MMU]T^^Y, !*/P@ISP&\\0HPT^,K8F_0FSX:JB5*V!BY,H81 MEV9L6>"2J JIIXH);Y)IGP"4GAD;.$8,A&4YR TI0K!CF@BUH):WT_>AO],' M"?J12VCYMW$G0$XJ8G)&!T*<"2QRP,NTB(G (6\YHL@PNJ@N;A92FZ"MI95F M)C*E(;9FT0H= Z?<1H]3K2^C%]364IS=ZYR&85@[[(=Q#JLB=H:Q(C$R$8D7 M(#%DG:'>(Z:#TFF*\H+:V;0E-LED(XY$6,)"!!8"+LPH8JP#@N(-5H@LJHVU M^L:'CNF?5,:R%/6<<^RH 6%AFOBC\Y@+;A"1FBRH94U'3A.T)TH,!7J(3*", M042F,<>,T*@HB>"_OBI(";_,J\#^'@V*+O#U-?>?43$HOF2%RRGU+0B;^X5Y M^B4UCU@E??/47UN7%5,Q8"\49AQ;8[%U,AAJ91#1N2M,K$7W?>2[*8U?\5!! M*D8T"0&G2CO,1 &'B+;@H;1F=GK2F%4/!.Z\Q86OU-0IIQ[6U,ZW0^ M\^ YUL>IIL*?I958[3C&5GJG#..*F@C$0&@6K#*6*5$AOU,KRUQY0PW!MO/2 M1,DXT\):[S36 DGL41 :+RCZ_%JZ$/8P*";RDM=H)IQK5US$@<2!I>D^ZK0IRUHLR_HLP>=:B3DB(%(9AQ3$#< MB000(1IMC(P+Y.::(\T0QY6B7@ MJ75EGK#')F4B05/' \,.&:1DP(AP "$7\!1S7U/5IP=G_>==@YX$;:@AD6%% MA9: -H9:BYSVP?JT;MY+N>AHLS#:,1-\N;,!:B^>]GO'P0T'7VV%6K[\^*R= M^.;JK.N[/GA75)S&P*C#U%C$@E*6Q& X"4%&8Z*HTJZHU5.3294-9LQ;3FF@ MV#-"K$'!!(%3R4LJ&*K2'EYS(L/IUPFT(6HI7*1<<1 958RGC;LBBH%(9JJP MU\$,;:F>G[KPN";G9.V[V+$/:& M/7>R9AIW!^-5VF7C^J8+7?/C LF55"5G-,,(!<^98@Q(CL66 M<0E,*%@NF*BN*I4 O0O"[A=IH_92D]Y!&)VJ(=PY7%XYL71'K6"WG(YFEB#+ M'0F"Q2#3B"$+1!"G4JC$JZM@UX?OT['=O7>U.CV%.BFD(P-HHLYCAJ.!D#J6 M&_!R:2+SJD+J])."G6"1]2=&S$HJ6)1>R AJ0PAAF%M-N(\B[>QL$).*S'\ M.4MN_"11I.=24Z6)XUXP:ZE! @F!G? <0GU:I1SW/,4MTT]T!X>L,M*FO;:9 M0M9*%:A45EA%X+>[FZG4@IS7+%LJXVDPY4XZ"$"UT)0037W:)H_;R.7\YW4> MQN4JDMBA6"H=(_?6&4;3SKTQ@#E%B@72@E0XB)N:7&9//%B:RR2#8U(P!E:4 M%N1[8Z-&BADM*E!(;?8V-4G2H9!7T2D?26"."DT4!5N2S@47N3.+ G$/#%?G M!>HD=81YE&K[, :RT=HH#5&@1X9S@,"%@[JGD\_L(0_H@@M<<1.092AZ:T,4 MQ"OBG8Q.5* 4ZZQE^"30QT $&B-IE8U,D& =_ XHJ.$HAP-?S8"KY?,D<] F M,[D(NM21:&P 6@$_39 ^$(VI9))S5X5=4'\@S#>A'WO]SKC&KNF'A4Q+64RC M(D19(CS3 )H,,Z%Q2"5*$+5?V60MQLE:XZ2F^D41J2(H<$\9Q6F#TY07Y\2F"DU$*<)H"(I%BH*V$8D(HL'/#QY_^+RT%>RNZ1Y> M/:?<&;;H%IU1YTF&O,I1B;+E-@V+O#$7J5_6^OW4A/3KU;C(5F_47T3DUW S MK+BVF'#&*='12HNELI)Q+E&51KQFJ:'FO-;0IPKC!#.4^VBU$8Q(KF+0D7CD M##'"7LWRHQC/KV*^:9MNTW1NCH.N09O9K73^FU'?'8& T\E/- )[[S#"DV9F M:([QA+:JM=8Z$1E2*#!EG-+EBH8RI$=(ZW)P![1@/+A3J\/\J,.M\:12(1XV MGG1'=WX!07P,W''DK=.I\BRUE 1I!2%">V9M!6CQ,U.9)^'B-) ()#PR*S'# MDAIE!7-&<0_4A[-8?:8S14.>T2"6 GD9:P#Z(PM1:QQU<%HKXX60PE0H3;&= MB@Z#I* GTI7W[]RTWAL,=^*>:2]FNB(B95.%!90_RC :CX'%@%9I.-5_BG,VD*IH&9X)D:7H\D%ZON:(03DOOHS&D4M,< M'R3.O=!NIQQ*UX_W-87?-\<;5BZD*^4((N& .4*2*1X-$L;H8#1GT@D6%LV5 MSDJZ,_*L41)@O-I8:<%\L>&"2ZEH" $++*LTRCK7TIV-HP67"G2)<^6T9TP% M*PT8,_.(2^RP,8OF:&=IN]/WN\Q'ZKGC5C#X2].N.L0AI"'&"9+PKVI[5UVZ M]Y?/76#7"[&-\%8;XX5B,2BKG,7I"9$Y$B5=--<[0P'/QOM&8%94R,"2%!US MFG(O#..2(JU5I>8XS;N 9Y16=%1@+FV@PK*(@Z*.&!RT=,X:_3D/M3 .>,86 M/'T?C"# 99)@:0AG1GLC&#("R!8P+08T:]%\\*O0#7W3!OFN^4[1+0;#/ISU M*2RP%U:&:\>-2[4UF<+..B1(VF!9&D-(K%*%M/D7\6S\,%%:J!4>906<#2(:*8)2I$ZX!E2\/THOGB+.9A+@\<@ M/DTLM\"UK/+4:BRHBQ2\L(V+YH"G+]?9>%VD 7^C,AI)QBSTMB,L+=.24GE$ M'5TTKSL;>YV^JPTL%?/3%"NO(0!..]]ZZ;2&XT:R<2'Z17*UL['7&13/T%HX MHI!S +848TUT%)Q[*AGA-(;YG^SXNC<8K,,K@9Q"UQ5A\/=%TX#"OGS5).3_)#$6DJ8DJ+:4DE(6@M8T$ M7*C" 1E+K)[_H@#5$MVO%0[XO!=#VYP-1L7P_BT8KKZ\OL>#=U[PW$=N-$O+ M:1D&.A4M%<8:;'@DV%VGK CB8[=+L9B#'93ONC62(_Y MT9S+";AUIS46%DI MK(Z,1FR=HSY0CXQ0+GRNX#?-?GNL,:4%1:^+87%8>K%U,[@Y[7L/= #LJ("0 M<1WZ,_3?A_Y@-+@J%0U'=X9'<.3I&,8!*:ST.(88TWU!Q M5WG1MHY"JLK8-D5W.'@^8E4Q11:. /MD3 EKM4><@("E,(XI5:&$P.M>][ 5 M^IWKE1@@SDXQ3#?Y^V(=NN>PU[_8B=M 4Z_/\#?D#QUHUN%TCXZ, 0MO/* ]DU$I$1VV)@+%QPNYNR6:G--S3I=<]TUP[[H@XO14$V81$K9:%3Z M-WJMQ7@KAX0)8X=0@\-\J<0MGU+"P\-\RATD^:7]]=*0%/:(\K2WN]0H&.J4 M%$'9P)6M]>=[CQY3D5O*L][[%+HF_=N!J\KZ.<-^,)UVT0UO2KGH4 MKOGU6CN?*^*D-(AMAUU0CMO] >3+][K;B3]9TSW9B3% QZ3S7F__O;-;V]6O MVI7CV"HEE8LH,&Z\(H02Y202QCD>26U7ST>!IPXC&[TP:/:&"4U^)(I*&I>E MPKIH!'.,,DJ#B4IZ&J/R@1LZ+A!8$>/ZMH:_ZLF,M-K:H#GBSGB- MM%-U1NY[2G:M6BD+/+BA13>/[SGX%>3QXZT3YQ[UGR03J"/U!F)XJ:)@RB)# M!4;4+P:+A"Q>GPC[/"#X]6,$+_ MYX^EVR>:_B&<:WO#8:^SPN%4^'YP:KK7)UCC3@[[O5'7YZ[7[O57^H?V-\+Y M\O7_&7J!?O]C_-T_P$10C']$>,\\FD[1OECY9PND/,B:X2S;[75,]Y_+ ],= MY /HF:L3!\5E@+;!L\N/9^-V,X3^2.G+Z_? !!J?>B_WP?7ZY0*$E0S:%?KI MM-1N4[U&9V \\:^E?_Q8SG)IM962ZUDO9FDM&FCSX,^7!H2?Q'6M U]I0OEP MTRX.NRNNG*3YZP*&=_R9OF)W^DK>UU=+J^^:VZW-C6ROM=;:W+O][VZWMS;ULK;F1;?[O^K_6FJ\VL_6=1F-[;V][IUF!=[VK[M]XUP]F< 1. M:]CK+F<;+]9?9 2!8UZ<]_OXU9]'O-L5X@Y[IRMR$G#[M&J[M;/;R/X$]]3M M=9O@D_N%RZZ\V&X"KH*(Z&WP%@()PA@6FF)C!#4A>*JMNG?_M:QK$L_R 5A( MSY6>/FT&LG2UZG?=H8^>/-3P>O]/'.\0ENMM;XP8?]BX.- MM_1@8[>SW]HZ:FRLT?W.)MO9:-#&I3MK?-B^?$V;[?W+'F^VWIWM?'C?:73> MHB9YBPXZF^?[K;6S)OGWT<[&X67S$J[9V"H:6)V_)@<7^Q^<.#AN'Q\<'Q6- MUE:[<=DLFAO_;A]L'%XTCK=Y8Z/9:5ZNG1]L;)WL;+S]Y%^]9_Y?\#UI?[+' MIYV=#\W.SJOM\\:'=Y<-LHT:G?=PWC9<>W+6(/OI62>-#V]9K%13;-SKC*<6VUB],.WO7+5S/ MAZRQ]XM-G3@ZE[M-#N%JD!D$P"NVUVM;TV[WAK9W?A]XOQV5*[G;%[OAM-%GQJ>01W/'(FXN+8/JA>Q^^C/-,F^/==E\> M%"DQ]5R]]\5'*J"?HQ6Y]I;FC$67*XYISEG:E>>>%^C[@:L>?K;9:U\=^[U.=BN$SH:].P?@S^)TQ6T^6OWW M*6LN#-)@6+95M$,&Z&)#?^4IMKX8<\/^2\_!BD$8XSGSF"4,\E) M;@AV.8X,6\9UL$&ED5^<4T$56P1:]<1)[5E&/.)AK_KD-K4;#LM2Z-UAVO3\ M>=D5;FZ<4&@?:[3>GL.]R4>N+'5&XCP$">R*6)M;CT3NN#+:Q"BM!';56'N5 M1OZ6L^WF^HL%MK/?-L^-&Y8JDX9R^Y]5)3.#;' :7)I/XK.BFQ7#0>:.RJ#\ M)S*R\_K^8\<]2;2Y=P[#L!PKO^Z#7M^'?GK_MCD=A)7K7_[PQ>"T;2Y6BF[9 MTO*B/SZ%_K!PIGWU4'C,U?P)S5YHQDL$&?;A?W]]_ZOI%2_&Z/)RZ+_^DK(7 MA*MO?__=B[__)7XAA*[6G:$W&&(/O/AEV=GC#@?))37Y:XDN75]Q:KPONH>E M.I#3\S^N/U_I0SKT0!OX6M/NJ$*G\!X4Y/H)[1!!K4'?K@_TQXK^M0?\@9D\ MV-QN6^D#7VL*689!JEU^VN]]2K!V.XDW]HBIQ'G_]&H&3%GI?!W:/>Q?K/=\ M-1WD5F%?O1/[Q\VCQN71M]:&C3UT#O]^U#$JCJC)78P\9PC[7,M4-)9K&HU 'HXLK6Z$MCDS_?"M M=,6UW=UC48\WEV0)=XUE;'\/-);*M*9&F^FCS5TP:9GS[:N9M^.=$BHS*5C- M;Z57S'K]K)=*96?'HWXQ\(4KLWP0*!0W/6AY6O_0=(O+\O/O-:I7!=53.%$] MY=Q^L?MB[T6VV3EM]RY .V_C;];LO?C],7AP%1*F6&V^%*%N6 4;-C_.YU%M M?TZ4;8"5;'^V$BLXIL[2W#CD23"7];5?R9G-0Y@G:M.=/]-]TQL,3?N@.*W'SAYBN.@F&]2,!T:0R1WB M,F>2X=P$[?+H28C&66D-7UK5".FOYGH]P+]=3R> J\*Q:EI9^$\N-$08FTX'-.^5\LI9=\>I5?)+HO3+"T8>$B>_A%* M]*NGUEG:NF$U\E0'>;[,*_WG(!M"&'9Z!.:<=1*%+!]>S_3X(>--F9PUT.*:XSZ$X[*;'-?"'Z.BS7W +&>$V-Q(I'(=%'.. MH!B# Q9#,?I];I(XOVS'S\,J7O>@>]XDT*^G/#W8,KYD.9%E D7B%I&W4LM-1?S!*JT.&O0S.*&?;8/*;_3U%GVDMZ)H;KDQJ M[00F3[=X B/HSJL"E#^S>D)@\B1K',0+_#1K'!A]0?!#[[S84UBF$1NUBN&X M.&8P[BAS;3,8+/Z(U%0ZMF_*F'+OHF-[[=\&#\EAU=WZPVYM7BT +-4UG+LC MTSV$ ]WL[*B (U]N/<[?'#\%3L_:G3>'T';<./R!-[C+=II'1SO MO#HX/FBMH<:'!K1[GS1;\ [OU?FM&6Z>6T\HR:VR/&>@#+EU M@Y]=@(:[%' M;%PHH9>4J>=.EK-3T\\^F?8H9/]=T@N$4T6,;'#T9JQHZF- MYP'&O5M==+4LA8J8BA,D\&E#,O9&Y%X+G6$7$L@\8Q)KHV M\.8_V:MVSYHV1.)MB,6S5# W#'\\R>&SHU"N8TLYBAM%+G[#OV='9I#%HAU\9MIM^#*5G4M)C_^, MBI3R&/8R&ZY.@'M^SGK0M.IM7/CK*O=Q(V5R;0 I'Y*^3H6_,@_?0N223CWM M!Q?*. :3K"PY.7,Q M>#$NE#'^^43UVR9=LYJC7W_7*V3SUC:WW4[X.$QY45$[49FN%H4$F M_J5"6_@CX1@A1SR@;%IMK+W.%5U+?]_O=1-3;5]D 5CK1;:="*QQY:2O#3,T MX\I]=_S8EWO<3.7OCN!,AGAR5;OA<-0>KZ/=RUO9;TD4\@\(A%]I$M13.[5Q>S_[JC#X_44U#; :CNCI"SS>T-*DI%B6%8?+:<]+WVK@4K9T[\%O-V.I#)F6OM&,I50(L726F-B< M7 =^-Z.]%PL_^LWX"TI_=HP:O<#?_I*\H/H[P^IWKWW$C-!'O1V3XJG>CC[P MVED,K-TW]^?AY6'F?D++Z_LQXLZ&E7,PT7"F??ZT?O^'G?R(&=W/0QZ3M8&G M'Q8H.7YI6(EC'/;Z%_?5WTR1:7_]ZH1*1DMP'(D%:E"I*EU;7 MOL:YNT'$S3\51\%[*-9X9<.\;[AS)S5PH_L?MAB.SNO2KOEKV"-]_*QU3<"BK+2V:W$> X0"@5XN_1 %HV MJ.8 ]50#A(O7K;=?BHH8)+BB/N=4LYQ)XM-&@C$GS"I/HJ/1_'C[P)J)UDQT MSAM6J=7[\]6:FLX\*9W9O'_TJ,ZR/%,VV=Q*[N$WQAPCTBG)'LUJOCD3^L;(;*EDU9M=%K\SFIYJ\]P[ M":"(]\T[*V>;!9]U>^5DL=%@/ @/)A2Z/DW3^GK_WUZ_?%;[(CW\K(!')_SK MPLOU4I3WJ1B4>8ZNZ;IDZ<:YM/]6.GDP-%UO^GZ0I0V\"O^M1>?T-_/[O>/O M%9J;_+K:18@W=\K. ]]UMYG M+_5RE9W.K\RS6^.I !$'3U%&P6E[*<9R%73(=1!6"VVP(_&'GF.>+2_;AYM5 MPA2J-!/V>A[@ Q&:5@BA$YB.J_0E:"U7)P^RWFA8^M[DA*\+ ?3N\H%_#L:U M+$(Y[\[=6OQL!M?GM^$A@R$X\#3/UY7SUSP1/7OOC)G_GSHM;%4;/8%7N^@/+P,Q7LJB6ZX_DNG,#.LV.?]*4,QW5ECMK\ MGIE"7(5?6R49 8]8\I:%9GF7B,<2$@QVL?M M,@Y32"Q!L.J*CFD/_EK:;F[="LM6@%WYWO#JA'L6XI9*6NKH7MF*&P@"@@>) MP.FHDL':.$-XT(*6?FB0@];N\7ZG09L;?Q>-RW:[<>R/&JW#R\:'_M)NOFL7^I4.-5]N7.Q_>733)YCF\T_G!<>.L<>D[!W0.XCR,$:@'6M9<7\=ZUZKQF%()I[UQ MQFNE'])BR4_AR\J*__/']>"8^"IU_ODR8\&L1L/PQY49HYO7WQSCN*]XY,V? MZ>:EFFC.D0Z1>"8]BP8;A*0U2E%))<*6?I1+U]<<];^ RV'(;3^8D]Q$0(05 MTSXS%X.EE[5^_$R N9Z/=7K7W"O%6,3Q<5E9@(=GJUD_$*P -@7SHM MM=M4K]'943\!V3\>I ^M,H("OK*>,+ [!')J[M6UA\9JUXN6YB(,_D8YU\;: MJ^9V:W,YVVZN/R8DG?/7>OMN;;>UN?MZ/]O=?+.SV\IVFMG6SFXCPRA_NSBO M^>V,>>5>I;7V]^O-;&T>D&$^+G\B'R!]$\7QOW>EPJ_ MP)(_Q9WY"TD?>N-Z/DJ%8IS*A3%O@*FEC>UGGDN8UMX(TZAZ^\;TA]GVBP?D M!.:S*R"JJ(KG^4:,?3JXQ6EK=VFZN-=>WUUX#TTQ,;*VUO=.\AV'/ MC]9-(//SM(2LUM8GTU;V#ADN/8QM=5.W&II&NZ *[MI-AW\ M5N)UN81PZ_/4NG)G[7%=S]_>=3R#X]Z@;,HK&\P?*FF0;P85RRA;%Z2C6 M-8;/J58\ U6N,;S&\&>G^(1\$\-OL&P [YW3,'[0EUKZ+7A**'%\KSC/&KVR M./)FN7SF:ZB_<:2&^;E5G&>@[;R&^1KFGYWB\P?"?%I3U0]'<%XJN?^Z-ZCA MOH;[^6KTX[1>U'!?P_VS4WSU0+@OIVL?]=KPC,$_L\W_C(KA10WX->#/5:,? MI_>R!OP:\)^;XE/\4'YO!D?95KMW]H77U^!>@WM5=/Q;RE>#>PWN%6OT(Q2? MI7K:0VC5L)<]8G),#=1S*OIGH*\8U5,OGV[J):FG7M9F.VFS57QIM6&ZYK#T M'O\<9!O%P(T&@U1@( 4!:UW3OA@491CQQ=TD?S2NDYC.V0V#4?ON@''MA^94 M-YZ!0I.?'.Z=3S6<-S]$:S]4F^W$Y^)AL-NWJ3AN,2S+D)2>!0ZTKS\GQ]3N M#4:IQ-^:[8V&6 YJRTCM;I[.W;#:W=1V.WF['0^6 M#_N@2Z6K>=/ON>"3=ZE]R9R*]SGH)*.U+WG""AEUB8S:<"=ON 0OK>ZT_K6Y M6YGZ&+4;J5BC'ZF-M1NIBV#47F0.&OT8NV5+JZ_#H6F/8Y&0A%<'(_,JV.>@ MC;47>5(OLE:[D=IP)V^X_W:@\RK3)^#(K*Z&%\](ZQV(+-O M]&,JFZ&EU7?=\59YH9\6DYCV>)N\JZ6">\&-^L6P"..1DW>#%JZ"E]C?S MJ@+/06_93RX$G$\]G#=_(VI_4]OMY.V6+JUNGA\5MJA7K\RM/)^#$C*U2,YC MSA&O0AK5[3U6F<32ZAX(S P?/9^H7K1:(VR%&OU(HV#?7C>SNOMC;46?/A[ M[378^6:V]Z_-S=;> KWO;]O=;'C4&\%-_& Y"^.VV_GID.M'4X M^'V!WGAT8Z^?'[]4&2C,;%-98#POT!7K>?2NLD*^0$(^Q>:OF+[ F/SDQ>@% M_MZ7'(F?O/;'35[(#6N?)*9^^!:QK"3HCQAN4/?8Z5./-MPJ1O> ,8=:PE63 M\#V; -V0\A,D7/_A7 @0=LU@?&X:_;FVM[=Y8]_U1YC*XSIF ANK/EWC9OW\ M277.4ZA_+/\LZO#T^JC?!X#,S& 0AH.5G[*#)^BA^OG5 ?.[\421$B+#E1R8 MZ$U_6MZ$L,_)YKF(G;Z1!2GK_J8I6B[]$OXS*CZ9]LT4SNWAJ-D)9+[ Y+_O MPL=D.V8 MOV.&<(OSX4IWU/&]X=7W2UG7=$)Z6'YHS.E*4N^UKD__;'[1[;7ANNGW+Z 7 MWYOV* #.0"^'$G'*%*"G[R_L1N_3:[+[:9\V1OYX\]/!*WV\VCAH;:W2_L\EV-AJT<>G.&A^V+U_39GO_LL>;K7=G.Q_> M=QJ=MZA)WJ*#SN;Y?FOMK$G^?;2S<7C9O(1K-K:*!E;GS4)W7&>KNW-\=)+. MWWFU3QJ=?;+3>GO>N#SDS8V#DT:K@7[3?.6_O'&_R MQD:SV'G50(W6.]3+$G94SZEBNP(WG4=-HHL64$O "2BTKI6HG M,!$G\(. Z7I(8CPM[;N.8XJG5B1GL8!1WIISY:!?U@\N /[9=EC.NF'X@SF' M9-*R>8@A?D,X579Q4PATKB6\^UG S3"\2GG5GNT1GJVY=R.^<892[+'.93 H M9XBJ7!&! 7 M:D]I4,)+P#[B;5&$ ;.) JL-([<\30\L$P$KQ-#BS(Z M4,-@]=AS#8,3A\$O)%HYHBB1*D?4AYS9"("HHL\#HA8(M$3!L:55L[NYO-5G9GRND<9)E_9?YEE7W(-%+0M;?X M66]Q9!*6^75AFP9CR5X=0GL*]J.9-G MFY!^KE@YC6QUC94_CY5?F#5X+"*LU3EQP*<9M2;7(NA<6&< 0S4G/BZM4DR7 M$9_&_,-GCY45SUWKNZP;XTJP[C?]WBETQT69L$Z3^$]3&88I3/&HTBO6R1*S.SM0YZAK_9I>CKO%O4OCWA4)C'9&V4><1!Y,S@5UNM=8Y^"]O MJ!0H1+^T2NBR$++&O[DER5/,3E>5).^F#WDOYJ-!R-K!P,]R-L<\I:<7V$-, M@2'O@'\P0^BNUTFZI;QWXKM!*+,MM8MXC(NX.0O:".9$&K"T/(U?"DW@-X'R M&)@A7-#@B4X[P2TK/ V*_!SF #[;G/," ^ 4*'(-@!,$P!NSH*.CQ%&4^X2" M+"J2*\)43GF,V!KC*+=I%O0RF\H,CN< @'4B>28<>3M5D.N:=I8X\J 7AV>I M9*@/GT*[5\;:((S!<%!GEA>"-_='MEBY%CFXB;TK@6]\D?=Z$G>=8'GDZOC6 M6G(<8P:]]M&K@(W3.(_1A;22QN76!)$3ZGA$$E&91BFQ! T1=8JE3C'70#AM M_EP#X1,"X<5G(&3!&<:USZD@ (1,>@!"E%83!HPDY<)@#4 HEA&?QFKJYP"$ M=:YY5CS:= ^+5#Y^O&*P+K>Q$(SY.M'R1;[CF7S@&#;/77N4>O!5K^?/BG:[ M]A2/\A2;-RFS0<0Z*5!.TO)!QAC.->8V=\@)*1PA&-NT0?61N+3JA $4(B7J9I& M]N Y(&&=?)X):2[7''_AR[UN?E5UH\XT+PIOOK&LO-GKNGK]RT]XA^V;1)DX MY8.5.(^/'@;@K4MX:[GX6[+VP7<2T8N)\\A+33%CB@7"%K\L!2_0O,(T8 =W*9 MROFK]PG%3$\ WZ[-\+9KYTN89[DOVXSZKOLN<6BV]VF$^ MRF&^O37IVF*LHO,Y"(;E#)>+%FG(N741&\(-9P(<)L0'F)"Y2Q ]U(RJXDSG M(&E>NXW:;2QZI%6[C9]S&U_B+!*I=YS'7'JF4B.QTE3[I56J M.;B-^=O1>-'<1D5&'![8B7(*G?AZ>^WO[=?;K>W-O6RMN9'MM7;6_^=?.Z\W M-G?W_IEMOGVWW=I_^IS>#3VDH(>^-THSX>_W@0]+]\TZW3AG75.1Y,0?=@4_-A2F7+'5]9ISKC\*7O= F MGXO[->',%[I,-'3ZE>QZE0.D*6Z3_&:LZ6M=OS;6\]=?W$)=E?UGHBAW,_D6 MD.0R0!2E4%JSP!'/C:$:0%+Q(*5S&EF(HIA<9G0:R;?G,%XU!VRY]@:U-ZA4 MNJSV!D_G#6ZL8!-:$*51SK4).:-(Y@8KD?.(&!S"6#FWM$JX!F^@:V\PMYFS M>A/IAT139>G%FVF&Y:Q>QK9@8<3M.IO7WN*B]A4_XRL.;T8.#'QZ)-3GQ'N: MLX!"KJ21X"LX#]%&ZR-96L5D&='Y&WZIIJN8=>*OQL!*DN<: R>+@5_XG"N7NVV M,&0YB;C.J/RBASBYR9(QB1XI@G/,-1F71[,1/ 01(2()OL.[D-8^*U77HU^8 M['J-?7-#DFN >Q* NT&!'=6.C1'P9UB[71JJ<&DLD]QSQM.60E*J&M[DE MP#-.%U-5H?5NZ^]V=S>;K>S&],UYRA8_:*?R!?004V#'M=_X-;]Q?&NKC2BE M-43*/#(*Q!CYF"O+5*ZI8@BX;7'ZND#F% MS',-F;\.F5^HMO&6!4](CFC$.8M.YH820%!CG>92T%AN "WD,M/3F)WQ["'S M!US<%X/3MKE(4@@_F+P_Q5,KGD&O:K6,>R:;3*UN$J]/',YQ\,K5))X\+Z9[K".IT)YW47N)17N)VC6%MD$=1YDX&FC-' M:&Z-UN O-(T<*20C2L4B];+@\Y;5GZN6#G=V28U5CX6*V]LUX=H MX!K(-#:QW*6)YH9@DE-+F:'$!$/MTBI1=!FK^=NO:0&QLB*YYSGJQ/5>IU,, M.R&52DPE$A,207M#UP$V9+\U>\.08?S[TZ=N?@7MOXYD;EUPI;U?F47'] ^+ M[K7T;\AF]4_;?[GZ@[AAUDFK9]/S3Q-EG ^*E6[1AJ"W/PIW_>,-JUCK^O6; M-E%[R0=XR7X*]4\QAFQ3\CGNL5!)ECA#] MB9AF;2]/:R]?6"7UW@KJ<FO]/?&YIA\.]->Q2^//TJ*$_Y_JBYL8GWC]^2@\X!]-?N\7YG]_A_+]UYS M;VKA(&G 8'*(]N TXVW=+!5QL#8:'O7Z ."^SCS.@4[".1\5EQ[A@'*49@

$YMB)P4$@G./X.R-VK7K^ ;[5Z+99Z.>8C2TZ3H\AR9B7)E7<"O&G0 ME%J# 7F65C%:!LA[ .*-U2TSGP6=F6'V[U$W9!0M9TFKRD3F1G"A8T,_HS@= MQ?J/1P+D$WGHL9IN#P:C6D7G1$7??23:4$9<_/_9^]+F-))L[;]"Z-X//1$< M=^Y+]P01:DL]5_.V)+:IYSG[@2*JJGJ0X'@FH+BGEBO#[0_5O.7+S_[)>#0N8EZ,,12BA@B1(+GL MKW20! ]0_BHXIZ*$K+BS5NORAYI5B!9D=R((-5!^++'9Q20@6N\+3T8&UO," M0DXY[4-24N=&R0^"4/.$R!EG,Q49O VL"%%R18A2A" (<8(::5T1HGOH6??7 MQ+HUC-1*U^!2(NZIE6%AT@KE7WY/PT%TH\,?@T/M>$) F!40+@.F/I/ O%) M95%$A23%'L\Q0Q;922^C$X)6Z2^&4?8K)NMC.1*"W@(3*1'T%@AZEU'O)(.) M0@BPPI#*2Q3!.E6481Z(YSX*6;@)0:_IZ9*W_SK&I^^.3U>Y,X-^(X+3DU/! M0.+\(.[C#PR]7;Z_]>YKM1;O#GJ?=\LYO#^(W=V_=K^_.WK+WW_ZS]&[[V^_ MOONT^^V&H7?P^4.4@A8UD8)/258-G@SXHMZ#--072;.,4OVTD6F4IM61IN1\ M$-(+2)1I$"18L%D5A(RN;#DAO*#'@\+2LT9=EA&6GA),#!HV0B#?DOV#4-;S M8[FVST4XPP=*:**<,:"",A!5OK"3D@-CP8LDJ;/1-S$FC;+5?-E2,:;(E8*D M=17MXP2L)1:TRU3'[+FIFH))LAX1Z9D* V^(+\:(FL/3W]]]"%R96.@0BO&@ MJWYV%HQQ#I+G4CIG97!A.;#X.+'"T%$#9-N=D3 M>Z[A[XDO]EP/;+?*]QRG\K5?4N^T2>V*UC@X]'"MY\X['V- #[K;IYK6*Y^" M4!PT*;U4EM-5,,JZR>)8F^64ZZDUO5: MQZX;R_6T@CONCET/,SP;KL_>V\B]W.-798MW^B\G&XS<,!,W?+[2&T>8;'S2 M()VJ>WW(RB2UX)).D1:P-M5L5RULN[R*64^8ZHGH]U0],Q']YH1^4YIQ\#1+ MXH"&JAZ8V,K96\"012*H3,(29JN.]+Q-%':E;ZY^_ @/P9EVV_2F:ILAG!R= M]*H$MM:@GK04!D?'PW28^J/NE]3J#4:C.TD&G1L_6-F?EJ+CCLH*E6>SP/WE MCM?C2%Y.[_=.OVQ_^J-L^EX:[^<#]PUI8!8:^+XYK00K1X(DW(")D8&(E(%7 MB0.C/&O#"=>45<.7%.$W2.!&9UKTCZ#7]]D!X\/5WPM@1/1;*OI=*L%4:D>U M(1"%SB!R>3"I0*#4/E)A@J&3L4P(?4U4?=$U_/>NX2G=.:;<#5T<1[J&"O/K M-'9E\^.V&_;+\HVFMGUKLNO($C.QQ/:5 :4\9EZUA.%&F\(22H--T0+)13\. M21(Y>$G01[R&:#@'+1G1\ G1<&KP4JZ:Y3H'*K&JU1HU M8%0*0*3D,GE'':_04- VN67P$J)A Q1GG&1ZSTFF/YSKT( &D[K>[:NZ.<*F4O(TD#(?#QD3OFF'=&R:+B0"2V0:4P&KZ( M+JV0)FN1C=[H4$K;EBN$S-74Q-&%?4]-_(^=S=]V_M@YV-E^T]KN7,:YM7/=ZINL3BB67QJ>7U#GGW[X<^>JE72?SS76 M,CQ,+1>J8@#7/ZWZOO0'X_+UXT&!*7<2NU724X&H8OZ.)L]JL:ASH7*W[_JA MZWKEVLH+]?3TEAN6[^NWNN7:/P[K8MKAN#7(K?%A&J6I-[ZXL83W6M_CP:@N M8OIEF'JNZC?SZ]=N'!^6RRU7N[9$;?BSO/MN$N;A0D??=%G2%OI>95L'LK$-=JT<5%3K2_ MN*;Z3@Z(4L@=^F+R@/SHHB7K@9]?NE,D+9LS*G;*] M[X=78;MBU]*O82E/"B*76KMEE\Y'+6VB\(7[^&A M/4?R_F"BT,[GK4\@TB@ZCQ"=-]UORQ:@TXFFT!(M)2*I+S/S%@?/2-:RNSBAZTZ14\0"H_.U3N[ M$WX?#HZJ<$9U=G]UQX[UWG][QO:T_V=ZG;;%[])_/[__Z_=.[[]5TD;U/^UN_?[K(B2C' MWGW_R'?_VOZ^N[7S??>@_-9!$.^W=N7>IS^_[VV]_[2W%>C>]_>]ZSD1[_]Z M7;XKE//:_;K[:??;WM;KWM[WP\^[WS^SO:U=LG=4_O?]+=\[^D_>[9[E0[PA M7S\8%Q*U-H&+U: 2%BTXHS,P'7Q26@C!J^8PK,W%S9$EC4V(N'GS-0^T,#L/ M^0;YY@Z^*> 38B11^Y"$,=QD7DB'2B.J*5TI57Q#[1G?E"?(-XWFF^\7?%/E M,"@;!&A9U<@R:L 398 )K8V)0ME,-CIH00\Y!OD&^2;%>8;IG+T*7K) M%!."*LNI:;X#V31#J=;18A5X\Q,&*]Y9)EI\_L M&XKVS4KP#;^T;P@UWI -&@+PD8'EN4,U>X*D0+1U<013=K,+*.?Q?/FFZ=K M*U=EU:Y<"&K[VW%5133ZI;%-E/#W\?>?V^\W+)2^(O.47@Y&=5GC\/:P>IA3 M6[;U[GW08"WS :0-'@2U$9Q+'KB.E$0C M1;)TH\-H6]XR&^2I5=6FXT\SO1\(>RLP3L748@.25)4Y7 4ZY!5-TF MK8D9E*1&8.K NF6/2* M%#->.RO=1H>1-F&V<9,CF@Y(.$SG66#@,MV7B('SPL!+7Z8L.JR07H"SC(.P M-H(OL "B"B!X M*A:^,AEL))P:)IRP!0,Y;3.[#,6'@I9B!2E(..X+B:-H'IF6OD['R=1LD-PV%!^*W++4:,?P#&3W?JT4H5<0X.)/<41+ > M;(%[\(60NA?L_US^[\5^JG:M1NY?1T M\:C;[X[&PWHX+B9YKI'?\VR;"\1O7MED1/D'H/SIE.=39J$X*]:^T3X795<9 M,,QXD-$:$Q4M>VOKBDUMEM$S=NVC6QCA7S\@7*;G$X%PKD!XZ?L4,A)#N *J M397RK@/8E#TDJ:F*T@420@'"*N5=(Q B$"(0/JWS$X%PKD XY?Y4A:I\I%5O MS50TPLS V&@A)Q.T#,4(9WFCPT3;$@1"!$($PB=V?R(0SA4(+QV@P5D9;/00 M:= @.*=@(J7 @U&:)\6ZW-R7AZ[L^JA@_F\GHVX_C48O!T>^VW?5Z6Z& M_YYT1]WJZ>O4<^,4JWXG(R2"&8A@?[J9IXM>B6+,@* L@BA/P1(F(>?D"JT7 M>G=%(Z:L+2QFAV)" .+DXGVDW]-P$-WH$"'R*2'RTGMJRRX2$R5PGB4(JPEX MSBT0*I/C2HBR_=6];AAEOR)&(D8B1CZ-^Q2!\BF \M*[2F..624.G'@#0AH& M3DD.DLDHF#*9\JK22+0%0UT2<1)Q5=0EFP"1EW[7)+(T)A!(PA9=4E?] M1IP7$'007LI$+).H2R[/\1J[H^.>.ZU6.?W-Y"9\ZZUO;5AJ[PIXM0\&8]=K MI;.A>;%8-.'->;'T1021"O"H\F M!:(H3& C]2!UYHK2Z&E5QV98V]+FI?:NV[C49YOE\5Q1<]G3JQ U'X.:IQ>H MJ;*)(JMJ@DO5"H98 KZ8'1!S!9M"*6K=1D>HMM"(FHB:B)HKYP)'U)P3:NY= MZIK.IL"T#>"I-2"8(F!5YB!=MH7NN(V\3I&P;JYKZQ$[WU+!5A+XU1 M>YU)>]V=#CN1($0T60)-F54Y7 D<9PXLL8R:LD'658-NL>(.S?MG W9+#AXA MR"T&Y"Y-=,>L%(IS"(F%8J?G#%;S#%P3'A37@EA;F>@WTZV>T#Y'A$.$:P+" MS2'"@PBW$(2;#N$80;6S ;0VINI6J,"S9,$3162(BL?DJ@XSC4H=0H1#A&L" MPLTA"H,(MQB$F]+A.)$\4@?2%' 3,B8P.3+0C.LHBO'*$ZGR(V]VY4:$6XTP MRBK['"?1E(F_L1F-2]89L)?9G*3>V6LA<\3QF7#\SVF'8TK>"L8M.,,("%T] M"\9#MHG&9"2CM"H:;3.S8&M\[4R*!DZRT 7?%IWCO?;HACF/#UG(WP?#\F/]5OH6#EW_8VK] M]-%U^_]H]0:C$:8]KHI3\BJ"G^WIRY/A,/7#Z<&P7,[D-/Y5]K8JV_DM%74W M';AO".PS ?O;:8=DL3&$85Q#RM5PEK)MX)FFX"/SD@?C8K;%8!>-*AQO.AYA MZ/QY@-[@L$O4MMEJFLDY *=*8$A%,:3+81O)!!IZ!UV<8J7VC!MCJ" M'H)>,_:NJ6Y*Q,/%X>&T]]+IY(AAP$14("R78"5-8 4Q!2>M))%4WDO*&U7# MC8B(B-B DK]YMK% ^%L:_$W-O^!:9IIY40*-JR+7H< ?(>!\L,9X3KVH!I3* MF^"'=8"-\' ^A\%P@ZD'+,FLRJDU=9LP65#S[L%_;.-YS];Y)R[UQ3A M<6[P.-78C4GJ-*=%%6:RP&/08(L>#"E8&@0)(8JZ(WNC\ID0'!$<5QL!1\P87LSQL<&Y9EN@(^ MV'KLFZ^#+6<^V-;8?4LX^FWEG;"S=Y"_;!S_^W!P]+*<3[=_4A9T_V(@X"0J M-WG?024FV]_&0UIFT3$%FF8E9PI5,UF - M+?0/,5(%HM*^G8\2.,E2IYA<$'ZCPTW;-"N9==W(Y=FF.#Q;%'Z2$7*(P@U" MX4O]ONR6C"PS2)$E$")IL%)DD%Q+H5/RD=6CZ*AM5*LJ!&$$X=4&X2<918<@ MW!P0GO)!1Z5,ICD R5F#4-:!#:KHPUDF02*EF<2-CC!M31?.> MROF):+<0M)OR3B:M(PT)).,9!&,2G(Q5#RSJO9'"N>PV.H6MFI2(NX)(A[FV MLR[B7AK7G5L7ZP'_P8K-%KUJUN+][TK$#5::YIXDZ;C<%)=A/N2]F7CO\[2[ M5BGFC>81:*RB3I-%$*:LT8=NFK%'-SM8M*M> W @D%"24)A#* MD^1/(Z$\BE N#2F;5$Y6<0BB;B8L!%AM-0BMF+.2,Q5LE?',#&9Y()\@GZR$ MR*\TGSQ)*CCRR6/X9"H,86EBW@H)ABH!P@0'+I8'8TQAE,(UPK(Z>=LLNO<2 M$@H2"A(*$LK39+4CH3R*4"X-E"R22XY'$%[G0BA)@Z/> Z'*1Y*$<#)N=!AI M&X8UF2L6"5KOSM?GD:#6<1JV1H=NF'YI;!8!_C[^_G/[_:>+;9>OO':B9@7P M[#$^H^,*B/J+PWU+UTU@CHKA(A@90@@"CF# MYT& BC$D*RWAH4;]9K5M0=1'U$?4;P;J/S+VBZB_+-2?BOBJP*4L6CU$[BV( M; @8)@U0R44N^G[YCU2HKQK5MQ91'U$?4;\9J/_( "VB_M)0_U+7YYY&$B(! MH8@#D9P#DU35/(8GRXKNGYVJ4+]9W7*U;B/:1+9'K5.1N6U\: LX=%Q ==JQO/RH]]3 M21?\>-R*@Q/?2_=MW=FDV"2N#J[.>JX.1MWG''6_6,2GZ)%\]HVSBT3C#)<[ M[98)O\V_BOK>J:3GC+LY(=R]DR.?AONYMFCV3\:C<1&.LK!W&3>8:-#B6E+?M.^F7]#I07=FDV%O&;Z MOA!GGP!GYU!,#N'FEN$V6;![%2$5E.CF%<9,A%%G0U&@Z>VP*QB.1NC?:)Z MHV-H6UF$6839)FSF>L+L'"I1$68;!K.7VJS46A5#) !G/H+(E('-,D'1<(U* M7&G*>=%F:=LJBS"+H=/5?VN]P#^/79&3\F_L?NG\LSR?X'#R-V4U(1T#3]4_+ M/=+J#\;EZ\>#0@?N)':K:&GA@5CU?JZ?U<7@KGHY=_NN'[JN5ZZMO'!4KG?4 M*@C=*E?;+=?^<5@.';OAN#7(K?%A&J6I-[Z8?0EG7OHC-_S8[4_*V-GE3?\W MWW/'IY:^@??;OVO0C;H71OPQ3SXV[7]*O7[MQ?%C$HWSZ\/R;7\C) M==[V0>?+CA=Z_?4,7LGT-VRLMO"+J^LV_5A=5JU$6"F)39E%H:/(CCI"M'?& M<,TUH9Y_8'+C_$.'PTO6^YC #Y/[#"Z7E?C%];ZZT]'&SU=%KRM2 4W6XP&8+Y2\&20M#5VZKS=JMWTJW#8:4$_\_? M2T,Q1@\J3JDPKYH'6F'=/W]VG=LD;25N'7W[K;.[^:^]G8/M=FMG[^6+U@KR MX1W7]7)_;VM[[\WV5JL\>[/_Q\[6YD'YX\U!^6=W>^_@36O_]W)H]]7K[?\K M[]OYSW;KC_TW;]9H!7[:Z1>V'IR4+XFC?ZS1=5TH-'=?U!3W5R![*^S6*N/% M14Y,CW(1/7<\2K^7=QW_XX1\?Y"^H-0_\,'E!?W10TH=^=NU.F;S@4J_<*2MV MSP__C25[3YA8J!_1/LJ/^+M[:(B MW9W4M6B['D5GM43G3??;L@5G!<#GG*>G_/[Y_='OO;VM'?GNJ$H=^?/[_L'[[KNC=VSWZ"W9_?3[YUWV M^^'>P>'A17K*I_>]W;_>TKV_WO?>_;5-=[?^_/I^Z]^'>UOOZ/M/;[^^/]@5 M[_ZJSN\MOYZ>LG?T]MO[@[?T_=%_#M^5\]W;^NWS[M$VV?OTGZ.]@]]ZN]\/ M#]]]#]_W#F+>[9ZEIKPA7S\HFG.,CD!2U("@@8*S69>-4H%);C@W&0<'/HO4 M/Z03I),FT D.#EPU.OE^02=<.NJ8K>@D:A"$&_!22O LFLAC40(BQ[&!R";( M)L@F.#80V>0V-J$7;")YYJZ8E$!B]""23V!4"I"H3218)JFB.#00Z03I!.D$ MAP8BG=Q*)_R"3DR@7G JP0:50#"=P3A:GEF>H^.!!<%Q9."3UU\]:$77>V3@ M_O@P#>L6BL-TF/JC[I?4ZM:(T/JIB@S]XT$]%)\T\HYG@V?S#/LESO#[S0J4 M,_%"RQ6 RK?]82I7\3W%UD?7[;<&5<'DES0:'TW*A9K0)'%MNADL)!8\K19_ M3\-!=*/#ZQIQ38@OI_EPHB!?[O[_#7K5DOZKR$"E->_WWZ1P,NR.NVFT.>R. MRJ&M\F?_XZNR,(-8-.S]?."^H7(]@W*]]W(JD!RH\$)E!3%S T*$""YI#LY( M&BD72M%<:8.&4?9KX]H<-!W5FNF40?2<,WK.N:TAHF>ST?,R;JHL-BYV% ?HN?JH.=EG% I*TGP J*( D3('"RK MYLT19X.GR9?CB)Z(GHB>BXUL(4XV$2#87U@/!YV_4G= M*>A@\,J5KQDCC4A:5OP<]$%EXB>B)[-V+O&UW,@L#886"_]P(+PX%U6D"IGL"A*:E%, MN0#MM%,Y61>HV.BPMKQE;!A"*T+K,X?6>=8V('ZN#'Y>^H>Y8,Z:R('X4/"3 M50/!-/$0HV$F,6IT-AL=KA \&^<;7N\.6+?5/]S6$>MI@H*/:=RVTH31*"=Q M%4%$=I@S.TRWBLJ5?//=O+,4MS!"+,(L\\)9I?O M2$8L70B67G$-)Z.T!NN3!%'U8S-*93!2ZIB32TS)C0X7"*2KY3=>[[XY+__6 M8[RTM?NA,)X=//LU7H['P4DU"O,Y-IZ;+?XSGW5= ])]$F?\+52,93H/X=K3 M*4<[K2*MQ$JP)EDHQ"O !$= I2R4T)X'4>P60=K&+KA/W=/=BLW#N&9FP2!_ M(7^M!W\]R=@'Y*^Y\==E<",1P7-F$I(AQ59,C!1$Y*R!<*9 4!/!!*+ M$I*,3U()K29C+I"_GCZ>]W,=H"[_QNZ7SC_+P_GYWAP;?W9!G7_ZX<^=BV^Z M]^=F[.=_]3KOO3Q_L\R];C_!X>1ORFK$/#A,+1>JX@[7/RU;V.H/QN7KQX," M5^XD=L>IXOE^+"@Q>59+AJM>SMV^ZX>NZY5K*R_4O8%:;EB^K^KZ/DX?A^70 ML1N.6X/<&A^F49IZXXO9EW#FI3]RPX_=_D2FV:5,WO$]]_J1X\&H6]VJOPQ3 M51SW)?WZM1O'AV6YRVJ>K2Q7D]^Z[6/.E_4[&:=?S^XE,OWYC=46)7EUU:8? MJ\NJ><1*26S*+ H=17;4$:*],X9KK@GU_ ,S&^XM_'!'Z8W&=PN:S$ M+Z[WU9V.-GZ^LF!'9:^GM^#.E3V3B[,MD#?1:O:5S7EQ*UL+0N'PP; NQ_RE MW)D%C:NW5>?M5N^D6X?#2NOYG[^7!ET JD+H"D%>5@I3W7[,=6Z3M(M;>.GW MQ_UNCVLZ7N[O;6WOO=G>:I5G;_;_ MV-G:/"A_O#DH_^QN[QV\:>W_7O[:?_G__F__CZWMUV_JEKCZU];VGV]W#MZM MST+\M-,O=#\X*5\21_]8H^NZT(CNOJ@IE:/BE5N9IM8Y+RYRHEJ7B^BYXU'Z MY?S)K[$[.NZYTU^Z_?I4Z@]=U]W+SYRQG+4O-&,UT9WEJ)U]_QD)OIB0X#6[ M8G*0\Q?$ZKN/__##/SRH7EC*'_A9\H+^Z*"PZH&?7;,S-B^H>NCF/-4#2[ M^H^7[K@[=KT?"=8MBX[BL,+B$,+)T4FOL46LAAX->L7%'Y_Z.^L#V?T^Z MX]-9*JP:(A&+E(*'IB#<[VJFXQ'3'U"3\11WQD_.+ND6,5N6A^8V(;[BH)GX M^-\QHT*\5O0D![Y^,1V/7 MK]:P,7ED^R_/\\C>TG<'O<_O#P)[_^D_G_>V_OR^]VE;[F]]YOL'?YZ^__3O M[MY?[^C[?[W_=)E']N_/N]]?]\KW=M]]^LC*^_B[@\/#W7_]I_QO]^O>T=[G MW4^[XOW1GZ?7\\C*N7W?^]?;<@W_[NYOO9-[6_%P_U_;7]__M?WUW?=-]H[] M>;K[_?#H_=:_\^Z5?H_)"V)R %4W?>0Y@F.:@Z4A$^UES$K7>=!4WJSC>>J1 M^@LC8!F@\I&[=Q<$YD7)O KPR626F(RT\D1T!09@#+SV%2#WWQ-I 9=CHW$PU1HI BD"*:*; KS!% M2)4U(](;3Z0PQEOC!!>N<$8L6JO0<[ WD#T>RQZ7U99..AN,3A"T$B"$J0HM M.04;O$Z%T0WE9*,C.&\;?;/;#7((<@AR2#,%OFD<,DLU)*%)9J5,L2Z(*#:' M5\0Y3V+*-.=,S=TDZ-,I(8E MN=%AMWBEUJ 9*3(%,@4R17.80GC!+>,D%BX065B?#-76,D=\R)JK>S %VAU+ M(Q%Y02)6&NZSR" CL2"L+'8'3P8B"TP:763=N(T.I[*MR((''B*1()$@D:PC MDMD6);I5;F809QD1=4']R>;>[[Y$2E@%@J8;M-?1["- MS2"RI6 C%Z #-=P::XG7&QU]TWB8/_8O;&1Z0^"] 9T>$?WNM76&4?8K"C@* M^'H*^$P&7? BZA2I]B*I7!EVVI7_$R$:+O.\N/T_KG>2D-KG0.V720F9>B=M M\, I$R \LV!I5&!<(H31*+*H6FC*922U(?0A]#5CZY#;4Z=BEL)E/S?'%"JO<_-+384F9+:1.5F-:,X!A&$> MG"0"@BSZK"9[5B#R\3J/QL!NJ_CR3B(/[ZH9QU&[UT]U- M>I9:KKUBR'YWPE(#P@Z7NUV_;;/:ZWK*Q^^#84[=\4E]@HCV]T;[O9=340@M MI-5)$&#*.!!4%=1GRH)Q@6E#LA>>;G2H84W*86HX/C4S30F1\"F-.!1P%/!F M;!T*. HX"C@*. HX"C@*. HX"OBZ"#AF,<^^C)77J>[]>#V+N1Z/F&(U1S(= M'?<&IRF='3D^&89#-TJMXY[K8Y9SD^[P=8\68*@4!1P%' 6\ 5N' HX"C@*. M HX"C@*. HX"C@*^+@*.*6F+<2.]?O.V]26-QN4R,$MM%6KC9^N,,]9FR5B;GBMB5%+*5H7RT5 0+FAPQD4@41,2E359R(T. M;5/=O)[Q#45 MKT:)+7HNS+J'ES!^NAK@A_%3%/"U%O!9QO3,H1OGO:.)F_'3R6A<*6VCUQ.E M[F" Y+\0\K]LV:FDM58+ 40H \(2!R:*!(:8[&@,)H9W"X&.__I:ZDS^J]S.H]_LOI]W7E,6RV1D(]G/'LOP4D&:F-X,P0AZIPDYW=ZYZZOS\^3,/:S3U,AP48NE]2J]LO?R?,TF^2 M$K3N@2H,Y*. HX"C@#=@ZU# 4<#76,!G,&,M3Y0SJ@D35!@2K.?$9ZVY(MRD MS&8N(JRUS9?3RN9.K6O^,1B-ZCF:!^[;J\&P.J_-\7C8]2=CYWOI8/"JV*_] M,9JBLYBB;PB_B,E(XLL^<0LZ)0LB)@:.10[,".VUC"0(N]&QR[!"$0<1!YNQ M=4CT*.!K+.#+]500',IFZ2SK+NH2&,L:. HX"C@#=@ZU# 4\&"-54D)6D7 P_EF+R'7V545JH\FR$AL%A8E\X6]*3,X$G9 M/=@<[U]Z4HBDV07*7>&A]HC$++8%VV)&8=?+:96O%AY]$5+R_KH99UFY9)5_+] MD_%H[/K5&B+FSX3YYW@_T7>I=#*% ,8J"X)+#L8(!84*5'"6*Q+M1D?2ME8W MVS(]=?3P7G?D%$UDGJ%*& "&:@3 Z@]=2037](N:R&RFR8GRL,@DU#FJ0@9"! MD(&6ST#$)^4+R6AA6$$]Z;D2VH@@85X9GE[,*Y&Z.N@CA("/-FY$NS24=7!214RCP6!C)* <^1P666<]="BI3 M4&=M3D(%2E-45FKB;P'$:'5 MM#R.FDJFXE8$[JT%DWT 05,"Z\H#(5X4"YA'5253<6;:5#+D*>0IY"GDJ4:M MV@PTE1./+&!B-;@ MN!+1N^NMY[ZNC\AW;MRJSI;[%B@+/"7I=>1"ZNQL8)(D0Z3AE;/L+.59G*<\ M*T[ND56P,QJ=I+AU,BSK-&G1/,EZJP_N3W;W?/V)BW:L>(7$ND'@Z!8F$2II%8I!HK!3CH,!F$R$F+D4D M.G/C+ZI^L8G]TOPS2![-( ]4G^?#'C;YZ&,P1?,R0N;HL_26!$Y]T].J,V7"NVP\:$L#"!\9.!X\I*Q]9H1IK=5P<1IW3FK%(*Q"0*)!1,9D>"8 M3Q&-59FJ MX\(X)F3TUB9:]"WEO*/&922/52&/ M_6F%VI',M>8$K!<.A)0"O.8*># TZBRC3D@>2!Y('D@>C_+:^Q1B)%'[D(0Q MW&2NO*?2B&"B30G]+HVCBO%E,/4SQHI:/CWN TI;,CQR?#<.A&J77<7VV6;7;WIUMM6ORD[CD)G9HI=_7BVXU)09;J@#ETP&H9D"DX0#HD+( MD4O!7-[H4&HP=HD)+J@-(E?@E%$$ 00!!($F5Q?>J2RBKCBCKGBEPC!J(4F@ M FB4 031E:[()1@1DI62..;B1D?H9?1<1YI FD":6 V:0%T100!! $$ 00!! M $'@.8- 4\NBT&"<6W#A:FF48EE&*B0X[10(JBQ8$S0DJ1B7)*NR=V@R-C?. MO.ZE4?>),[]^\[;U)8W&Y3(P<605PLJSM7"_L[MO]?A;X8'XJO%(!B.,:!*417-EL ML"'SJF[ J!"P\39FF*%.B!2"::8( @@"" )7UNZGIRQ,W(R?3D;CR@88O9[8 M" <#5!L7HS9>*4_D+IL0/(&B(480*IEJV%< 9R.SEC$= M0)YX?CR!RB*" (( @@"" (( @L!S!H%9+,:Y5R:BQ;C$0,/5^D3I!0DR)*#4 M5/6)UA:;D6;PU-BD8D[>!+09FQAO7O?*Q+HV#7QUPU>5B1=W/&:*-$G'6_=, M$4P7:]BI8+H8@@"" (( @L"<4\P6$AF\=R>"*1/P8+!9%K Z.=>KLLYV^B_= M<7?L>K4%Z*];@*_3?T^ZH^XXO4G#+]V0)BT,7JTK;#8M@#I!ND&Z09U3@0!! $$ M 00!! $$ 02!);<^1<-S50W/:P'*S'+T1$2(,GH0UCEP/#((7L@8@DG)*30] MFQRH7/?"V/WQ81K6(E]8MQ2F82(Q M-@]',\LAR5.$>?J-16:GR M[+J7J+;Q7DZ;>#NUA??'8#3:2^/]?."^O1H,JQ/<'(^'77\R=KZ7#@:OW##U MQ^@$FLD)]'&\=SI=URQ(R(I*<$DI$%E$,)IFD#$9D0A-AMLJ1]U@DCJR!K(& ML@:JC@@"" +/'@267-.(JF,C5,=K\<.H7!(N5[FJO"B/G"FP15\$(Y4DV0GK MN43EL9&!PW6O<"QW?ZM74 #329JDX:U[B!]SRAIV*IA3AB" (( @@"" (( @ M@"" (( @@"" (( @L$B'KY4F:,NX,(X)&;VUB3*ME?..&I=GRA6X=[')7AI? M.G_1LSN39_?S>/]*LW,M="0\E-VQ%H0)$CQE&0)+1GGJ-K>IR5PW]9YNNF7/PAI%<&""(@B..RIB<,TX$D0I\?-AY=.WYR\'1T:!? M-[J=#-G,6 MTG"T_=^3[O@4*6A6"IJN6@E4&4J\A<25 >%%!EMV I1RMNR,*CCI-CHW+8]5 M89_&P0Q2#U(/4L\RJ4=HDD.R*IOH!.?::^.H=H61N%:2BSF82,A*CV:E*YV< MB0E&4)XARF(=B2P"6!>1T);V,B12**>1!<6- 2)K!E'T#K75@F2E>5(B-#N>J70Q? M)"@D*"0H)*@F+-D,_&0(%R)945@J"D>E5\G9;(WV*864";KOFD!+UY+:N$O$ M:2L@!D- &$;!>>W!D%C,6TV]XH68*)%M=4M/"W3@+2WK[7!R>"2X9+ADN&2X9+MC%-G3_7?<[.;:+Z MX2Z#:=H:&XSJX4J_#%//C;M?TJ]?NW%\^ LE11,_NU"N;AIQYQ]SOB@=)^/T MZYE60Z8_?_4S4RL24M&;A]=5DGMJ#U=5CGMK*I<*#R6W:#R];C_!Q<[6)Z^N MF9E3CX?#2RWO8P(_3.XSN%PNZA?7^^I.1QL_7[GVHV+,3J_FG8MTU?"])1]U M]D7*>7&+5.]I,58&PWJ&UR_%/BKR7+VM.F^W>B?=.AQ6QMS_=*V4Q*;,HM!1 M9$<=(=H[8[CFFE#//^B-SD%UQ[4&N?6RL@/[X]$_?W;7?1/7;[A;[X+ZUKU8 MK DFE,7HN>-1^N7\R:^Q.SKNN=-?NOWZDNH/7<>5@B27PO6"G G8F5I]]@-G MQU],CEVS6B8'.;_X[*W'?_CA'QY4+X1F#_PL>4%_=%!8\<#/_O!7]0O-5NN, MS0O*S8J=L5TQJ; O*'WH9Y_NC.4]/_LWQO@]\7RA^IA]5-'6WY[P&3C/O][: M7*,HO01WRZ0RJE6[#^\=&#BGF_Y@PN;S>6L31*>-LN.N/!.N614=Q6&%Q".'DZ*28C2E.0*4UF=TY$8C0@<#,;GK#$=Q*S[S.E?)P5Q?FZT4TI$O"C:G*]'0YAZ(LS+I7K?VM)',$I=,L%Y1(;4U MF@0F."%.1L<=GV1\4<8I]K2Y,_?K:$>\_[3)=@_>?2WG\FWOX$^VN[4CRKE] M?_?I;?GLMMC[:_=T]^"CO)[[]>[3X='NUKMO>Y]^Z[X[V*9[6^^^[G[Z^'5W M:Z^[=_!9E,_0=]]WONUO]?)N=Y*.O/N&?/T@0B@;QS3P+.C9%"/++?@ZU,-H M=MYN="1O&[-"25^KF??UA%G)S4D^'[! M$UJK7/4W@R@Y 4$I ^,D YF3S"Q[T OV2$$8Q3R'R'DL[!$I6&2RMUR%F;*$46U+,0K7)!..JC=>9N$GEF MC5R61QG\TN PT?J@.%BA-0AI';A,/#!KG&!&&&Y\11DK42*/1(%$@431J%6; MB2B$)%R+Q)-EP@CNO0TN^Q"UC583>@^B0+-C:1PB+SA$$D^<9@JDI08$81R< M\@P8M2)S%:QE:J/#!6V36[KU(Y$@D2"1-$[@FT8D,_!(5(0E(KR0*I1'9Y0G M,F2G8OG/1H%>JP;0Q[?S>2^[FQ^2##ZDZ"!EKT#8Y,"$;(#0E*O^72$3OM&A ME+8M5^BW6KUA8 \OES_KU]7P9=S^EH:A.ZI+<\.D]&E4(41K<%R)Z-TYICCL M<6ZI45I&:BCAV9!B0BA;'B*E0G/OO.3UN$=&"*W'/98G_%YA[9W1Z"3%K9-A M6:97Y6(&<9(451_9'I(!9*.!T*CU*1:FR$!Q"*/LC")5@(O7@(X^2 MV^B9,1L=II> _>L^Z_$)QP$C^LVT=891]BL*. KX>@KX# 9=BDE'DW36F@JB ME64\^D(0,6CGA,OSXO;_N-Y)0FJ? [5?YB0(9KS0@8$E5>:S)0P\40%LU)D8 MPIDBME#[,F;5(/(]1?.R!<-:XS:F2:=R+AT-%1*D1]3_UAH%4<#GHO^%D(., M043KF!#$.I>EI]RZ$$,(7*#^US3];]J['P++2G@'7ID(PD0-WA,/@C*MJ A$ M$H4:8&-]]P^/%J^&[_YU&HV'W5"UBIGX[-U7-XRC=JN?[FX$L-1ZYQ4#]H5I M+@];M8:*73/S-U# 43[O!U=P)C M P%' 4I%Z<=C?TT;M4^L=8HC<>]=)1^ M,/<80P@/Z7"^I#Z%]:^\M6'D!'8N/=RQ.=RI,63F7 M/(5DO021=03GHJHZ%2;%9+ YRHV.IC?;U,ZUS_FZAY:7S*%-X;VCB9OQT\EH7"EMH]<3I>Y@@.2_$/*_[&4HJ0A&UVT,7081A0>; MC"UJ0-GGE +UU!?R;PNSX'E9B(Z(CLW8.J1_%' 4Y4_?7'#8Z)TDS2;=8]#8J =!1P%' 7\R;>N^9[I@\%F6<#JY%RO"E#O]%^Z MX^[8]6K%W5]7W%^G_YYT1]UQ>I.&7[HA30ID7J>67*;(703%*E78. ,^*@K"611"-9425>'F M.KO7/75_?WR8AK6;>Y@."S!TOZ16;S :88Y^DU2@=0]381@?!1P%' 6\ 5N' M HX"OL8"/DLB%K/$^NB#<3P*[Z(S-G#)#1-.Z/)P#RMV5%:J/+MNL]9:Y\MI MI7.G7W30]$?1//?2>#\?N&^O!L/J!#?'XV'7GXR=[Z6#P:MBQ_;':)+.8I*^ M(?PB-D.($]SJ"-Q* 4*8",8["DYE*C41B?(J\YYUN?,7 MZFI>ZV D1MLQVHX"C@*. HX"C@*. HX"C@*. MYA%F<&+LGNP.=Z_]*($'KTHL@A1R A"6PF6 M1@*!!YEDV5I%Z4;'MI5><+TZ0A]"7Q.V[JG\R@A]2X&^W4F\N,#?Y@?)#*7. M&W!")Q#,$/ T,*")425BT$8'Q+Z&^I ?$7^C+]@*.)%_<[UZUJ$;MW;=,!RV M.&VW*AAI1@*S'PQC&M:_4):N-1KTNK%U?I$KAOFS-2"/@B0GB6(I.\$]M=YI MPIB.FFJ1"/VP\^C*EY?U<,NZ7-FKG_GF.3Y$L9B6+TPNR(,YD MII4%3JP"864&9P('24E41$43A-KH+&/\[<+NF<9!#9($D@22Q*TD89RCFG'* M28S"$&4$"81Z00HI;%!911<>U/X0VH0(AIPT44HBR\8 M9\P3QS$XO,%*YU3,D4H^546F26C8HJ!5U.5%5!BW26'BO.TV,5)_>(;^^,1B RB*L[D);NJ0]4 (5"'GH4+N3:N0+FJ:L^00C=,@ MLC=@<]35W#1)*:?42K/186VF48E$_D#^0/Y )1)! $$ 00!! $$ 00!!8"9+ M4B>332 D6DI%4MYG9JI)#XQH*;.+:$FNDB5Y&8_^4^Q^_&"R="DH"52$!*(( M/'B9.+A =9 Y4T4=VI)+"CK'[NBXYTZK14ZW-AG"MZ[16YO5P64U,A J:J@[ MN%S/0!BFGANGV!H/6NGHN#GLR/'),!RZ46J5'>@WH\_+NN@*#10@9KRC,;M!/:*%KV<:.C+$==$6D":0)I M G5%! $$ 00!! $$ 00!!($E9R.@P?@$P86K:0><*QF\"B U"2!LYF!R,1E9 M<)%&8E4('$U&K'1O=/1+"3(3P]EI1?# Y!*/ .!(+'?!"!]6#=4$$Q9Q-B6UT:-N2FST: M,0L-\YC1M6*E1 M;L9/)Z-QI>6/7D^L@(,!:HN+T1:O-$06R>>DK0;K)0%!3 "KC 2> Q?.J[*' M;*/#1:.F\C4<$)$HD"C6F"A06T000!! $$ 00!! $'C.(#"+R3CWXD,T&9<8 M8+C6^5BDD'C40)DQ(+PT8).)D!0SBC.3 Y%H-#8RIOQLJP_=:#0(W3J^7 6< M6^/#U-I-PX]IB(DB:U&!.#SQW1^7'TZV&\%_)O /E]'E@UWV03J5&?4"2*0$ MA+$&'-$>=.41CD9Z;]5&1[(VL]/60\HL6.()<$T="*D96*("I"Q,ECF0*.A&AVG9UIHA7R!?(%\@ M7V!I$H( @@"" (( @@"" () TP8PH^6X(!_C1=+!V^]['S_(3+1E0@(E-( 0 MTH!G0@#3@66;,LTBG]N.R^A]O.Z,@17MLR_C]K=PZ/H?Z^R#2=K!8#)TO>7Z ML>YZ/%7COMCL@[5./,/L4\P^134000!! $$ 0> Y@T CHX@72>>OW&F5H+XY M'%9:8?7T7$//5:*.2GGG) M)3"7.0@O(MB<$D06E E99A6KO!3:5D+AL!RD%:05I!74+1$$$ 00!! $$ 00 M!! $FAEL1 /SJ0S,:T%)9[-VDD6(/! 0+CEPJCP(ET66GDHK&)J8C8Y)KGM% M='W3@Z_0HJJ(OFB"@*DG35()USV; ///&G8JF'^&(( @@"" (+ 6@<=;NF(= M##;+ E8GYWK5 (Z=_DMWW!V[7FT^^NM-L5ZG_YYT1]UQ>I.&7[HA31)87Z

FK54^G0J,4$Z'U/D%IQE H1T"2PQ#'SF MF6JKM-=5J71;*YSIA92"E(*4@GHE@L!S 8&YN^T? 0*-V\'_L_>N37'DRMKH M7ZE@[S?>F0C$*EU+\JQ#! /8BSD#V :/C_W%H2N4W72SNKIMXU]_4E75-RXV MF%LUUMYK<'?7395*/4]F*I62KL A,*H)8=8II5A@NM"Y,7FNB+V7<.>>'\WB MFREX>:/@Y:?1_L)R?6^M%#H@87.#&,8>&2PY(A[;@A//..:+V' M$(Q4.<;(.U,@\/]R)($4$->Y8L7UPX['CN)ARL;[U7V/ M1$LWH:6++LO/<](B\=24%2OK)!%-(II$-(EHEH!HO'!8 !=0 3Z#3$7"J2X!9T 1\@ST"_BRS MO1,3)29*3)28J'O3-()298BT/M;Q5Y;((@]4,R\I\!%7Y&HJNOGL3.*DVW/2 MO%^DG!*<.(\,6 V(Y29'JO >A2+$+1ED"%2"7[0JV)C!(9)3)*9'21 MC*0E@C@LB DL4(I2X/W MPHN[2%%()'3[F:)S26M%KCB3$A68YX@Q@<$G*ASBN9$DQX6V GPBRHM55J34 MA$=.>?M778X$_G7EY_5_UW^:4\SP7S-8G!RNR/00[M?/2GCWHR$<.M7# M438(V>C85W[NQ+4K17@ZJ.IM*YX-?4^/RL_^CR^E&QW#&T&#V\93T:C?99=I M TTO+'=O%8M2F_\;7ZL&<\4Y&,*!.%8X%C36>5X8+24M:)%C M0S]0O#*YZ'@X YXCC\S0ZT](!Y#$,]W[HL^JE7\M".RD[$]:Q/*UF,!YI6Q/ M]/ (SFX[@5^$BYO+-H3[DVVM"L"@@V&]JOD9GQ\-H8?S/ MC_6A !2(&!F'Z68T3F!X_OM?>OTR77O2$%EYMKV=-Y MK\W]O:WMO8/MK0P^'>S_O;.U<0A?#@[AG]WMO<.#;/]YMKEQ\)_L^=_[;P^> MT)O_MM,'0AJ,X2:N^OT)O=>4LV_R4BU21X,PPO0B<*L&N&LC:OK:C9T(K]73 MIY5_-OGPARNKTYX^>U;VZ\;5%YVW0N$Q,])8RUOB:!M]]S4'[-=N$9QU6V#>SOKA&-FPQ3\$K]I?+_ MP:E+H$&W6]AT.PVZVL%>-MVZWD*G>^KYVXHQZ<1]ZP16][W"\/Z1HSL!K/V7 MVZ\W#G?V7F0;FX<[_^P<[FP?/.O,H+N3<=/ZW M*\ODNS9/=Y.T$2*",]X93@1A# M%L=:":A_W?3%RLJD/?OJE)K[M'K2S=A^/ M\.['5W27O"_W7KS_N/?Q%7GW]A5[?[)SMOOB5;Y+_NI!.]C[PW=GLUF[-U]W MMRS>>_$FWS]TY;MX_8OWQW#MV=[;5W3OVP9_]_9U[_W)NZ_G9^W>'VY_V?OV M)G]_^(I#N\J]+?L%VDGVMG;P^RT+[>L=OW_QS\G[C\_#9&W7[D'^Y0.G@6K, M/,J=,XAYXY$4WB*/E<^M(AP+O++.Y*J\[R3&IUYDXA$+$2703Z!_YQ7HC"$\ MY[H(*C ;XE]G2:Z,HIP$7430QZH%??B00/^Q0?_;%/2EQ891S)&RPB-&BH"D MQO!)T> TM<0RNK).\E5)[CE5\*F#?LC+QU_C9ZNHX^VT<4R_*_N_9Z7#PN73PQ9QE@U,?9WW[1UG4V<_EJ/35 M3X4+[B,5,SV_9/HD[2WVK?TC5%.\W%?4./-QK MVSCS'0V?>[[>/JSO-N;Z.YD^-S!])NO(:]-'*(<)^+5(%XPB%HJXCAR#_0.: M+AWE2@H&I@]9S>5#I*<^=?NG TYOPL*[Q<([(RY\P*)@ISAFX)@B+K76(>$8 U*5%!OH,$8V=Q\13 MBCV .EU5[&+5\,=>?]5Q/.K6FMZ$?LMOX";TNPOTFS-I >HPPX!YEBG$)-%( MYE@BZQ3WG.:.8K.RKE:Q> B+]JF#WP\LVMOF4C]*AG8*/5^<%GZAXPQ+/?D" MT!FE.JAT+ZZ).QW&N9;161V1]O\=EZ=QYB:%H[N?<;7(0[&'XYSZ?O\ B&<_ MO&S[]65/]T?;DWY-O'0#7MK?G+/*F9;>>$N0$"JUZ5\1F'T.YF:4J&-5,^@+9P"5BGC D.34H MUF\7R@=,?+&RKL1#F*I/'>92]/7&"?'6#NN\IQAOU9]UV8MC'X'=BBH="P]Y M.Q[6*>XI[-IYJW5^8O";'PZN[OQP5 OD+ _EB57.:0'?IV$[KV[]BS*5KQ,SB^/6_" M!FL;S;!G8RACH+1DX[/)O![4+,V M@=\=@-_,B#7,&\JE0ZZP 0%'@?WJ*9BS OJ.Q.U4 X ?+2YN IW KU/F[-.. MVK[I#SV\P;>X%\Q@",_M9^#"#GW?GF5'NNQ7J[&(28K8=M^@O?9:CN=-/V^V MW7PXA#=M6CA)-9LI16* &S' SKSY"XP<-+46>LS$Q+(@D S&(B%)+D(AF14A M;KM,U,4)NY1.FT*W3PX0.Y%.F]#O/M%O9O\JIQB1!=B_/)<(>L\CE1N%"L:4 M8=@XJ8J5]:*X6+@O17&[8/8^[2CNE@\> ""6Y(ME.K.1_GI_>0DIS^R>5H-- M>K&IM7H8^W"C[^#?3?BQ'*5)N)OA]^Z\]>JI=1QCA9R.^,V]15([@9RAE@26 M*QKXRCH5W=LJ E^*T-Q7BYK'N'\%-R_Y\U>BJ\G&_[K[+>J4V M9>\6%:0?(CCR*SZ_6[X984NQ&]1D#4DLJ]XN(DG.6>>=LYOODP$FS##.-V_Y MYM^=_L750\FY0EX+D?.0&Q]7#!5TM2"I MR%[RXQ(L=F/[H 2+]P&+,R^/L;PH),F1$*1 S%J+#*$>0?\&*P+!.;$KZT2L M2IK"6T_-VUL2$_CET)_JTDT2S!LO;S Z]L/6[4LY.;^$0=SJP23HUV9F;O3= M?M2%C5H5$A?S9O(K A$:%,@$O=881S'TB'20Y_JX)7@3O&PLBY7BU0! M*J7J))Q\R(F.!(8/ X9S*R^YX-H(BH(G$K&"&J1SFB,*)C(76!(5 RYNKC% M-95'(G(H<,R4]=)0!TYBNXDL(((%0!L46B.G,S! M(O98(LV#1U0I70A:**P![/FJI!?3*=*2SA0G_J6!\2$#Q0G][@S]YI+C37 6 M6 QI8#C$"C!ZM2844>>#R04G7K*X.=0]V[E/'?NZ%1BFHOM&[IX?975-OM_& M5;VF\_>XX=_GTL$7S>";.6%F,'1^6#\!A)I5@U[ILLGK/V$J M>!0;&;0D%KAZV6K&GV=OJKB(:LH2&U/E2"1Q(Y+X-&\B1 KZP2OLOLN>W(/0[&C^) &$04V-B-,("4D1Y9#[^46>RMLC#5P^A#9&+\TF'8K\GPE\'9'ACM[_VP? M'.[LO<@V-@]W_MDYW-D^>(!EJ;?!_BZM&>VT<+KEGHJEF(5Y.1[:8QVS^!]\ M+_HT'_\()39?ZK/8I]7A8,-"!P_]PJ;-&WV7]FW^*0OIXT)]>2,9_'^ND,8X M1TQ(L)"P,2@7QE,NK"PH6UFGJXSD7?(T.XY5R9G\)>#P(1W&!(?W!X=SF4A" MVT"#1]AI@IB4#ADF#>(X4.I"3BWQ=;UAG*H7/2%W<#DLX$U]6H[:0O,EP-"P MKWO9N/+@AX31%SWT@"V??6]0HP!(M4H+7)^H1;S5]/-!V^\)\6^$^ L5YI4S M1K/ D'6<(9:[ BE?%,@;+['@2BDJ5M;9:H%3.E)*1TKHUP$#.*'?+='O;+ZX M%2'",$0L]!%S7("]ZRPJ.-B[/"C!J8WH!Z,YH5_7[-VG'O&-$Z2K35)2#/%^ MAD'>;TMU#GTU&I9V!)9P?5PW/G&TB[-=/SSRPQ0+[GQIEVM#?U2$-NKAG@\' M)_7GJHQ-3.!_(_!?*$]?Z+P ^U: 1L5"S8P2I'%.D2BTRRDCC+I\99VS5:YX MYZ;'.XY=*0+\*X#@'=N_W_QPX #K$O[=(_[-!7NE54(&A:RP+N;B7XQ\)W0,EG^:0WQ]]80SZ\<+ON??956#G>'YQXR=B4ZD96X_268+128-I@07L=JP(0+%?661,CDPFA %H337A2M6UIE89?PA MM@K_I=>Y_;)1_E\433NP:#BAZ1V@ZQ1W<[^V)@6FW@N]+L&CX^<[>QMYF6C2<%@VG%+)F![ FSI:%X> D M\U_]T):5C[-2U6A@/V6#TPC;'?%'GZZ1]*"K).9"JP>QD_>;/MYN.]\EV^A& MMM&GQ6DF88.S ;E<.;"-I([64KT^3JG.V48=AZKD2_X*2'@' M[F*"NWN&NYDK2 JKL;8>49&# ^@T1D8!YE'+I18FR!!K55/9O>I1RP=VW?+U MEM&\+:MJK/NV-F_MX.1DT&^M7+B1'V;^Y+0W./.^_?&TK:>3G?9T/Z5A==X MOAKV=]I^WP\'QWKHJS>QNW?@A_ZH_!QWJZE__A/ZVFT.3N+^;CJV-Q:.2('" M&['#MXV%;6]QY'+GD59$(U9(')<.2^05=A8ZV6'.5M9%VNDQY5LE3'Q@4SAA MXD-BXLQB5M@JXZQ!A<<,,>L#DI)9)*WE )<.E#>64R@>8A[ZJ6-B"@C?7(R' M^JN/.]^6<0UQ3\<%Q*-!UO>CK(J D%5^-.KY5$SR)\7;]=(YKYL^/QR 'KPM M1\?'@UZ49DRMO90/$A7S[1CI0R M^Y-LME!$4Q E<-S+DA))(YL1)(-@R&L=C&*"21D7( ";W7/9Y'L8B1T%O!0C M3XAZ?[L!)]B\/]B<.0%&$,YBM7EFG$;,:HN@0QT2*F>:&28I4ROK2G9J,^ G M!IK="J(OP1*#[>?/MS[/RS\??VWN%!MK&WE;W>/CA\O;-YN+U5'^]&D/U7Y8^[M,@7^6,[ M!&]'^V'[JSW6_2/_6H_\?C]22OQO>U;-]?6TD&M=Y*[O%G^8.S,1S8V(9K'2 MIZ260$(5!C!<6R;R@2&.'=>YHX)JLK!-QLD3NG;,.D_HV@%T MG9GQLJ""N3Q',FZDQX3Q2.4Z($=%H3@5@@>ZLHX3N"Z7%?^D%PJWEOM.%XSU M._(_EXU+.IHJ0D"&;B=OAUZ7?DMW_P+WWOCV!/SA-606.*=&_'.JX6H MNS<"# >+G"%@U9- D53 .WDP0D@EHG$/O*-6);^88?/8Z98_'L8=1/^U ML?@A,W,2%G<;B^?S>3S%1FM46 ]8G/L"*>84DMYZ5RA/-0,LYJN"/\3"^%\7 MBE,X_Z:.P+7-_ZRM'I[]Z8_*?C^FU@Q"=EJC3,?C^$^8CIS(B<^985Q8^*NE M,#FW00L'_U..?=B)+(0)Q8_#0HE4;D0J"T7]@\&4\P!\XB1!C.4%&/C<(2J< MU\RJ A=X95W*52F7J!1=UQ$QQ>Y_;435.6><""ZUDDP(&'H>6IVIIE'0.F8+%1$4GD,9:(1O 7LYS0HS* 5'S5=" A*A+9J<_ M[8#]S>WT[;Z[VD)_,$'?@$(Z)?#_[;Y#OL0DFPOM++Q,(8AA3A42Z+50RM+@ MO?!"1I)]S(F,1+(W(MEW\VZ+\ES@0DD4E+:(2:>0=MP@:XUUW*O1T73SS/]@__L_VZ<>2>_[W_-MO9>[[_>G?C M<&=_[^=V"CWE P%NP" M1L[*OAV<^&P4RW@]6D@C&937*@^RQ&;CG=?KW:GUMJX^]Q)T.9E]-S+[CA;J MBHG"TA \$MA0,/M$@;20'AD3U\OF3N8&KZS37'3.YNLXTO[B 82$ZD\=U>^\ MXG!"]5NB^LR9ST4A\IC"+HR/!=&"1E)@@7+!#!/><:[9RCIF%U=1)51/_OH# M^R C/_35A0K!CR>^3@GK3IGJ-N4)EYBI[L'_:'0VTM2>3ZG^-V.JA3WPG"2> M8J81(9&I?,Z1P5P@GEM#=6Y<[G+P/QYBR=53+][9@3AB O4$ZMUU/Q*HWPK4 MY]P/8H6RFB+O'$:,6@F@'CAB7!N.'76>FI5U\A#>QU,']30#5'55O=&+Z;LTQ;"S<9Q5U-SG2YDA156QY? MI=7W[:BZKAR-@>)V^G8\''KWYWBT-QB]\Z,4;KLAW^UM+>Q=&+ BA0@&<:$" M8J(@2 D&3DSA/#%$"<7%RCI/W1B$MK?%]K/%9H.5%/F"B2H M4XCE!B,MB$+4LQQ+)ZUS?F4=XX=81?S4X3Y-KMS"O:FW)DX,S[ S_\7%I_^=YI&[W>P-:?]L-K;P='_:C_3XNYEA0-VT#B@N%\"LD5P4BF- M-:8KZT0]1.6^I\X.:?+GAC+MJ32XTS!([1<%J")[.Z M.DXS2BEFV%W?Y]JL=W%[C\524XG:;D1MK^9\'TMVOWP@A=2$Y0Q(+7>(Y<(B MS91$A2Y\H7->2*[ ]P%5Z5Z]X(Y##?I,[5R_^&9Q&U:NRLJKB&J X$W3BAT=^F"9\4JCO"3@]!U'3=VKE MWAH/07Q-9L0_NC?V&_:_X[(JZP&0G)\;,=^;A8F?O;@H5MB"&HY(R&.E V^1 M8IH@S@0M%%>4%OG*.I'%*DNIXVGR)S%"8H2'=W\2&=P7&9PMD$%16,.P=4CF MA48,. !IH'OD+7QVG'AJ']0->NID4+M!_QK%%?WPKRL_K_\;_DR:._?:ULQD('=2VVHR$< M.M7#4=SM:G3L*S]WXMI4J.=%>#IHD.'9T/?TJ/SL__A2NM$QO!$T^'CR,FN\ MT97++M0&&CD>^3]:1^5HV@BO-<^4 <*QP+&NL\+XR6 MDA9@&&)#/U"V,KGH>#@;[4<>F:'7GY .((EGNO=%GU4K_UH0V$G91XN=<*5L M3_3P",YN.X%?'-LWEVT(]R?;6A6 YP;#.L/[&0P YX?QM-ANO7R-SHZ'D?#_ MY\?Z4 .U"5*8*!N1EL!!NB__Z77+].U^0$W;RM2<<&&9;5^='>(%9YEIV-4X]S;??VS_YL[&W]G!X?P0]PLX^!7D]%O4V[\_>*K7Q."BY7OR&M>.BV,UCO2 MY+/O=PFK]ZQ18%%D>&*!-@;HWO@$[F;O(%:UZ'7\J:NRV@\OAV!M]$?-HIV^ M.P#5*@-8G_W11E.5*?HC8,C8TE>'\/P_>^"L/++_L7?6^A]PSM['/T_V7^Q\ MW=MZ1W:_O>+QOW?[9%W\)SMZ'_T_']>G[U_ZTX-8>+=X3;9 M??&.O?NXG>]]?/=M;^L3_-<#?^1Y;Y>\_@0^!7W_<0/:\%?8/WP7IU$\"T1X M[1"6L6P_)A0IQ1GB' N/"2&@N(T'6?;!E]N(;E]!TP28'[=:\T)3)0!33 MCA9<,;:2>7#J3J-]-1S[E?7]X9'NE]_J[J@CX0?C$U#CL\@W8<)<&QMF7-O>L._''K%M\&@T-,-;?4%80Y1DU!"J4DQ_ _EVMRB<58 M1H/X.X@V-V9Y-X=L_>!G]6(U>YU!O-EX"-G^Y[A SG^Y$O)_1CZ/+HWOV]R[ M&E1TY,$@Z-NUU2S[;:7]924;#*-GDZVTXEGY?;4.CH )=I9]Z@^^@+I76?2Q M7H]-"6J7O1P./GH[FMSK"QRN+W#UN# >!LID:5 ]5=3/-DZ'92\#N"O6LOW) M5[R:10ACZZ9;JMU@"W1 M-.6WE?:'^!(ZKDJ*W9:=#@>?2[ IXUB%%^C[.E5OY'O^B2H[.U^HTG&M.\#70'-,SWP%F$NV7:U?& JGX"N'E1!B!)'7W%X(=5 M9L9G\9\HE'A5_ P-<.515-F%R^&V\ \8K]'5[$-#X[S:: @='F,<<,)1;V!T MKQX4=2;/5TY_=_L1=UKV0$HFAV!F@\_^3J0 M,'=*<_OVT-]_;\8'U$=6?J^'2OU"-+_LC9H6-2\1+8BF\2M7CM25&!%960"" M%?@[&1%19^HQ%9]1WZ]YP.)#=:\:+#QY5-I/H+#5V8D9]-HFO'[SYT[[-'!# MX"F3$7X,4!$O@O'?M^4IR :&2FE]#1)_#ZIL ^[;\Z#)4_EOEJ.S53C6=X-^ MH^ '9Z[OSUIE!YV-+5^\T_9X""-V-=NH(C3L#8;P5ALU]^KV%H/Q[*?O^$<7 M!LEW25%T?XC,@UJ+BA'49KB7U6&G&C\& "7P6H![M0:G0.PMB337U^O::[;Y M$:).&[$:^>UT;&"$'L/YJRU" ZO![RVN9U^\J4 _(X+./70U U:8@]DZ_P%$ M,9P^$3BOU%&0I_'!\7J0&O22/FK$!,#B1] _48#E<-:H/W[P,,(5W!7ZQMQFC@Y+,3,W#)_I3_;(UC36ZYV8\.(A+D+UMU!.>6D^Z+&C3_P4X[Y5U$+<1 MG8^]<=8&;[,O@V'/P3E3NV"J%O&,F1(L=OO)P)2Q].V"9M263O.Z/]+ &W#P MLL/+RYE KU)]^ X-/CJ>9Y6+(& B+P^ 2JH@*\G# 52C:C46D.M&D;YMZ'Z MJ"UMI]1J.=&ES:XXFV5-"3P\C5$WP['?J3/RV\G+W96V-ULE3OC^US^9:X(=^ MTF[X%0:U+OO5*/,:6M8 #I":GFO]Y!ZAM=UKFRVV8@;2,^6>2G<.$\^UO&[8 M8K/W8[/7LHU1_8 JV@/QT:N3AH+M#-AYY+_?CS,X;-1@?H!4=57&=K@/ZY=M M3@(K#4 CB^&I:%W!:*M*\ S* ,Y[I/:WC+.P31FF(:G@PL>^]M^JF7:E"W( M&M2HP\(@T2BD&G@&LWM/1+C8MM5)H6O0OPR>#704\0G%E^Y-A!R;WMJ+@S$, M&U=#P83D+CCY]Q\Q.A<7.FO^_L*Q(;S_Z@.3/'>%X2AWGB&0;T"*>1Q7$@9N MN=34J@O1E$)[HFD>PYR,&")9(0I"-*'2,HM;I%79\/4=XP M)G8#FWOY'=,+$]0_-R]]K#\#3WB :@"D:)?555GBC8>?'0:#43/'/_3_'9?#9K."V/JZ\9,XTJ527(LN;[SI MX+3LQQO",V9\LEH_5KN/XVK4"/VWV"\3[SY "Z$A/7AN+"/<&.;3C6"])@^Y;#63,F;P8#:-P;35EH*O?3.M$H]G,<8'"[6=^W\G%K MV:Q^S_G;5.77:("-CJLLFNQN,8Q0)SA$44_:&&,B,.)JZ_:S/]^VVI0ZT6?P M^'K/ASIX5K\46-9A')VU<^UN0@9G7@^SEN*WX$DG!JB;3J-^@^'YF\0+;N*, M/PU@N (!P,"MQS18<-$6&IT7(59U-*56"= XZ#H*H]\O.CK?&]%I#M)GA6@=W4BP'C:/W56 ;7?!SWS\6B M9K[='&C^*(4'4*+- HK6-6#39&A,M!*NO"C1R=B*;8EQJOK'C7Y_#'=_[4\' M,0^H/X6Y__>\LIZ?YWG:RGOYS-4/;:>H]$,_!VC] >#5S%AH@HMU'.]<[\]X MZW1B14SL[VJJJ+/.>W!M^8ZBU*HQ+ZSU["$=!.#YP;!)7GWM;4^#-Q/:6,;& ME+^VP*@=EO7ZGE_,5=C[]H[O?7S#=@]??=W?VN"[&Q\L)H7&V",.(H\IJ0$9 M10F2V'IO!0[2BU_<#3BO2=6OQ-R;?EA'&$[CR)J8:_JDV2UKAFW#J8R:6 L, M[$E<),)+O1<%8-ZBN5=+0%HR*N9GA.CNV$4P[O]N$@AJOHGD;&VO2KGV? M9^\7/-]4?C]L@P<0P]'5+P:-,<-F]^B# K4OL&5(:ILCQJ1%QEB*E&-P2(7@ M\OQ\%$580WB@A-/<,N:9D= 5 1=**2R5\K\X?():Q>$P5:R?GB5X]#>_"BDQ MG_@X3;RB 94F!^/:3D+C%42H*D=GC5-0._JM+U+-!X/K:/,G\%(G,FW"N%4U M/FF7+=>.CP[!VU'KXT9;K$O%V&*W:.*T=+XM1 MZ]/3.!O24L_\>\6V?1R[HXG,FK94[Y4G96,H M-*$EL'1FT<#JM X?M/HR&(_J!2"KM4M6Q5FJ.H-D;BJ]?U8/Q6&<.V_36_0L MB!E)3+<&S>=R.*[J!#FXY:B^8Z./S031]ZV2"RY?6B%T7>M:7;U"*"WV28M] M;K38Y_(HU8WRI>_2X+I_6+_\C7]HC:\?#[YD8%/93S'-M%][95^BN=3R<3OS M,35OVH2&=@8BFG3-8NB(Z36^QF0!7=56U;AJXW*-3>,!8'NU+0<_O8RK*W=V M5K,=,+0R\BRF*$XL.J"BK>;R"=AO "6=526X8?';XK5X RY^75:?LN< T8-A MM;:2;5W7)VX]['FCK;'7VEFVFK_ 0VU2 $#O)N;6O!<;">)*XW,MVZBF4?68 M)Q(35^!PS:7M[S>QC!>]\R;9ZT=O.,O^*YN(O_X2N1F>'G^KVHA#YC_7%M@P ML^70CD_@H?U)JM>7.F;?6M\+=XSK;4_K%UL0P^K,,*TG?88QZ;JYTNKAL+:D M/\<5];4\HIW=[CPQG-]/HIYJF+=GZQFI288JJ%GYTU'ZNANDCW2-7E\W_#=:3/^28Y%@]?/IR/[ M4D'\.8!_LM]6GF\<_+GR^Z0LVZ6GOFG ^;>5C8,W<&I\!,)T6E6C"\[UE&>?L M+KWE;RO=$-#WQ0$=.^G6F+MY& V:HW'9) =- V;P0C6EUH1=IXI.@O_3[ [; M2*47EQJ=>* IURP.J /UM?QJ/[@<3J/Z$Z=^1D0MC;>6Y)1=8V4-W>L-OM2- MJG.-YJR%>*M>&7R=Y7I9^K,#Z7[F0&XR9<>'F+ZN#'7*+43&UF*P;B4J&R32F"IM4V M]?0VQ[Y7YU3H-AX9QVW=2V"ABW'Q6FJ[[Y4=W;.DPODUY'BUU MD[@SP]@)^)U#SJ:4UL_!IQY=N/]JPS\ IKT60&LI^3C5-8H)GLW4V:!9I-QV MW+336Z>US;Z\%)SF>]R#7* MOM&_.#/6KO.(:QOFTK3&_8&):];:Q16G8]"L<=6TI)T"F';)8L\V4P(Q2C37 MXM/Y]GZ76N0#44N;B]#$=N;T[:XH9SF\D6LR#E]JQMGI@\X+P8# M5T]O1278'TU649$_=N+X[NL>BM/W!X,PJN-GOQV,S:AQ,GB.6&2H31#;X&1N M]=6<3Q8Q9R?FJ)],4VWJK9?CFNSQ<)+7GVWV!F-7#X-Q?=G&L!Z>-1L>1D#9 MB;/*[6[/=1P\ED3L1A?<@+YXOM._M3\:=;I<&!>K&3B1X],Y1VI\&H:#F"9<#YBY MV+NM1XN=CA9]-/1^XKUO;FZL_#Z7<-[F$K<+&>HYJ#EE6JL_M^K8#=G>5*66 M0B5J#9],)32)-6UU-W;EW4 IH]\9E7YY[7#+0ZMV:ZUM4.R]IL:!8435I36WB+P#UI5MN ]K'3 M&8%FNF2ZI"J.W!ASJ=J1VPR#V=NZRV]?M_!HNI2K78A3SQ.!2=Y. X'=.#'C MIJV88XS)HJW)D&GC,_6M3;/?=SU+5[=U&MP!FVXZ?Z;KI"3G&V&U&:V]0:R- M5R\_:>ZXC(;V//M,#-/V%7U9P\XYB[HN*K'P0TS/ZO6NTHY6:9OXR_P$X*0U M/S)Y^>4F;[1F]7Q+,A,79W;=$GYTN_?G9B46ET[.SV@MKR2^GTL 'L!T%#8C M\ H?0"%,EM0&:][TH"TQ,$&[\^9ZOY[9/=1?Y]8N=[GGIA9V[)DY"SM^G=13 M:(PN/[^RJF&J^EU'];N:LR;P4R=YM%0\#2+47-WRTJ2H4Z]9N]6$EPJ6-WE^ M4R.OCNO F '(]E_;=;730'9-MO'4T5E;8*M>>UO3UZS\ROF9C0LTLQ#]CO>Y M=E![]4?!\GJQPWD.NLAGWXF:;R^R$#3^7,1G+D/#M\&S5B=GN;#-Y?7/99/[ M,->'4\'<%N#/K0Z-\;=8M:O.\&@,AWJEBS[/+#]8KO'=Q,C+\7']WV;XK_4K M439E4W[/S,;Y711^ZTCMG_X M^G@7[G4^?RK^MOOVU;=W9.=L[_#3V=[6+MM_NT/KMIW\\PF>R?=>;)]!N\/N MM]UO'ZQ@F+J@D,>Y1 SD"# D.=+8^QQ$&P27YY>E:1EP(;02@16,$ZNM,X4M MI.="8E+P\]E6>WXTL?Y^BVDBOV<@^JR6_4\4=O[AT^\[+>_ 'GLW[L4EC>O M*S#VG6HD81!SI:=VW#H M/ %/GM6]NN7J2\ZOT<3/&9F;*SE MK<'1;@';/J ]OM8<.[>!5'.0B34LZ-7'OWOQ]P_F:T3*G[PX7\/?.\AS\9/7 MIB8_Z29345SSVA_LF'Q-"+N/[22GK5&WVK_YAPUN?;S[W\^Y>(#-X [KM2*[ MS1J1[;A&Y!J[A$YP%JP2?VD/_-2I27662W4.RJ^_MN(L 13>;BO[V^ES:Z;5 M>SR=CK(ZXIA-M.PVRBX?0=D7%L[]S$;*M^G\.Y#D\FA&>W"2A_V4- >KA]:< MI!Q+HQP)5I+F/$%8N:F1]#^A_K_[Q3?";J6FE[3QU[&$?FNFL9L-#E;;J?]9 MN"\F,NG?'\T76/I3?S!>[FC[^EL/J!^"2L]/ST_/?^3GWP>HWH.=TB%0W6OG\<[#Z.-)K%OR^=_[%4RM%C^03*,Z MS9Q/AR3S6YNO\'S8;M$W[I=-ML*X<%Y MT*Y-7V +Z0NQ,L.)[E7_SPJ*0Q@D Y]6VCUOX:9?1\_ZXQ,W&+4G7JQ#-&K2 M-V+RQDJS:6"-!LN8T'#\[N1K;_\CM/3M#MP[M@F>??B*[AV^XKNQ9-'AZ][> MUA'9>['[[=W;?SY-KH%GC=^3-V+OH_WZ[N/SX[T7[X]WR3_'>UL6[VU]^O+N MXS;>>_$FW]]ZE[_[MG?\_NWKL+>9?_W[<'NT>Y!_^2!P",[I''F!)6+88J15 M**"CA"6<2DIE6%FG:A43.C$^@4'X;&&3_>0Y5RVQ$WH\QY=YX3["??O M#O>M\=:YN V?]4Q*0 H*X(^Y9%8ZY7W$?:Q:W(_37&?X-ZI]HRZ9Y$(/=-(''_(> >1^X2,74#&64 _A%S1O*#([&R+O&J4!?S=Q(R+A,R=D@PG6I+LJP?SK*^]0Q XH\N M\,=L8H )Z[PK'")<6<2(%4CESJ."%V!:*T4*SFK+.L]9XH^EYH^TAN)N9@?& M_<^^:K9CJD;#LMXXL!H-[*?[HJ"?FS)[FA1TQ[,#W_QPX'1U?)Y]=OJVV8]& M]S;KR:"&=S9&T.%F7)>D.QQ,RBMZ]U*?Q9/G=O))<]4WHJ1R;K8 4\:A0VLB MDHAY2Y'6A4&:A]PZ18DI\HBM;57Z>^>D-&/]2^!\I]IROS[-TR:4JW.:[FNZ M('''XW+'W$2!ICYGG"#*! 9W)B=(Y,C1@U&AN0"F: L]L$14^B5=FQ1SWMY@C&U?M%N/UYN+^DEUONI%4<&7AT:6S'I9N)4A; MB_)"UD$R(FY@1.S/%YQ27GGN!(T)O!0Q0@*2QN-JE7EVZ]10)3^\&3V JBPG&@Q4S!"F,B=!Y$X; MV=D5%0E/$YYVJ5>7;GU!PM.[P=/9K$'AP,N@Q@"*.L!33!A2$CM$7!X4R:72 M&(-]BE=5!]?N)CQ-:P\ZL2G.U3NS/]K>#G-C@\+8<(-QW-V]'AR+V[2=.WHI MCW5+[H]8,/ NI-I18^"[Q09?^F%-NG<[!T#F:@XN\O^V'O9!5M7DN?50V^B[ MU@"8\GV>^/['?#]?[$EX2@EU#!DG)&)%R)$.K$!:: U]1Y@I[,IZW*R^2WD" M=S?LNH=F=YIC<(MDINY)IE-MN3PM+=%YHO.G0^>WG(%*=/Y =#Z;7F)8*\:8 M0XI;BQC87,A0RY!PSGK%54YM3>FT"ZU)=%YHO.G3N>WG !-=/Y M=#XWNVDIY^"'(T>-0BS('$G")<*.OPOCW0N+N;>)3I/=)[H/-%YHO.G M2N>WG']/=/Y =#Z;7*<&N]RZ'#&1:\2\UDAZH9#"U"L"WGK0(M(Y2W2^C'2> M%O0]M5-37W3GU-07W3DU]45W3DU]T9U34U]TY]34%]TY-?5%=TY-?=&=4U-? M=.?4NB_^5=>D@G]=^7E]$H39&Y_X86DGRV/:KWWX_;/1' M99U"7G[V!]Z.A^6H]-7V5]L;.^^>#POOKTC.V=[AY_.]K9VV?[;'5JW[>2?3_!,OO=B M^PS:'7:_O3K[P'B06G"#I/<:,1,*I)D3B ;!\T)P502WDOG*ZE.0_6@X]J MT-L3W:CC.67?^?[H&147(C5LC<-O)WIX5/:;A2;YQ:#6-<-/BS&K:X>Z?A R MZY5]CXZ;[YC4D>[#8Y^%0:\W^!(+Z7PY7W.G+;9S#-\SXWT_\ZVF90%4+1O! MU5;W[+A7ZULV"-]9WY#IN=IN;;F>NJ!/W'+A>-!S?EC%95^9U_8X7E8.7'8* MCP=YPPV-MWI<^?C,LZR^'0P%-!D+S[)II*X>G^>[K0FYV7BKX7P?S759&ZKD M3:?$ TQ^'QT/OLUUXRG&5 M;0/IN6M,A=R/39949[E4YZ#\^M"*LP3@<[OUL;?3H"M7/U^:57(#]9*/H%Y_ MC?L^H_EJ%KVEGYF?O4WGWX$DET#,=S.51<2[Y)'=)M$PZ1*C^HCW5$1IJ=4M6?_ M-$:UJQBK/AT/[;&N_$+0NAM5Y9]V*3FE;,XX"[@@C#'%I'$J]S['VN-O.;FV<0)O/UIY$@7F3G:^O7_Q)G__=AN_.]EE[[Z].GO_\7WY_G#C*[3Y MR_N/_WS_3^\/7O7>'_Y3OOAU_W-OZZV3OY*_>[M8V MWMWZ\V3O[2Z'MI[M?GL>=L_F"LX4VF.M\QSQPA+$H"N1LI(C8H3 V@6JG%U9 MQZM*=:^^7->AK(-5Y!)@W@M@ZA ATA(B%&;6Y3J6#Y!O RUE=!"Z\RXTPB-<;AP<%1J1@ M#.7$,T!0$@H7-PY?%3@9D0DP$V!>#IA""I:S@M!":);;H$@(A5788.=RL#IN MO-UK0L5'0,79\G+OC272%L@6S"*F,+$.\#$5![] MID)\T__LJYCD"T@T&I8V?JPCK)G^HH>N2EM\/T2@57I><$U%7C PE:61VEE* M\V!8(1BY1J U0?[C0O[>_/Z<3!,$+$^T-$&0*U(B:X,#3Y0KW$H0A T15*7 1%GD50L 1-! M'1#!&B-F.$5:\@(QIA7C.2]HH< (3HB8$#$AXN5Q5"*LDD8;XPHF"9:2H5Y:E0.DR(.)<'4XIM<0Q,LH!#,$R9$CF MEB(:N)4CYJ$O-!?,;(!K#F:<&:*!P%+&0:R0Q(TA2KIT2@>1Q T2Z M*E/N54HE2(!YU5[P@1(M"0"B<(QPK0 TM;?2.L9RQ\@UHJ@),+L,F+, JQ4\ MR. #\H)KQ*@G2'DJ$(^][K37A38U8&*9 #,!9@+,2P&S(#C'GLH<.\\$%8;X MPAIF,Y5R!WVBM6 J4@" MS 28"3 OGZ<7(@^B4('AP*@66KK"N,"=-@&[9E;J!S'8!)A=!LRY/%9&J LA M1UA2 $PK%5+4$60M U]=J2+/901,(A-@=C1"^XMDLI[Z80TJ?>L?(D2;YN1F M?&!<;BQG6BCC&0O..&8+0PN':6X*7*1,UNZ#?CF-P^+=C^^^?C"Y+@(@/PI. M8<0\T4@S;)$@!2V,4H03D7*WECU3H4."Z51;+M^S-G''?:P4UEP:YPN#.3.< M&,;S7&,G"N>DH>J&T>IO?CAPNCI.C-(!1OFVP"C.:8E5P(A"WR)FK$/2#^8(J'#31,N@B+Z3! M)&5.+P.#X 4&P40[RCA#@CF%& D:&<^A UGP#F/BO8_!J,0=B3L2=R3N^/EX M%O-Y3C'#S.J87"X5=D5.C(H+$GEA;CB_D7R2#C$*76 41K$L3""(&P4^">4Y MDHP'<%%\SI@CDFJ:?)*.3W \[13T[8.7+U.>^?V#?BZ4,$QP9;EB1.0&&*!@ M7(B0B\"X29,8RP#OLV1R[I4AFGOD:%QJ"02.3,R2! ="D5 4H> Q-S)/T]8I MSR=!XN5Y/ESG<5VRT*9@.%A=>%+D.5>:"\]#JFR\%) X5]D86[!SJ4*6YP(Q MY04RU%/$3!$DT=XSXE?62G"*J*$("Y5Y%@&2)Q+^>:Y*P*UR(*ECQCV.=(B!S\: M,Z)8(%K'_2^2E=C5<.C3GI(['(QT+VN */,M)F0!0"'K^U'6&U153 5OSNC& M9-D-]FZE<-P-QJ;GK[O7XI*31^%ED#;/G<*8>0'6%I'*.$/R@O.@7:KNL=2\ M,K_;'%8\%KCS2&N6(^:P13('FI'.4>P+PQ3U*^M\5;*'B,D^QA#N*J9V*_\C M@757P=H:;YT#Z]!8SZ+;'&A,L^.26>F4]ZFRR)*#]5SI9L)#$-JCPG&.&!4! M&? "D" 42)@XIV2,BZPR+A)8)[!.8-TYL"8B...=X400QK!0%(/G3K7WCBHC M9:IJLN1@/0MBA\(9&91%*LE87EQ)MH67.1+.L$U@FLNP?6 MUAC"5G]9[',ME?UR/ MF/5_PVG-F(@SR,H'XECA6-!8YWEA-#C.!2V J>D'1E8.0S.DF;7Q#8 M'1BIBW#VVG_V_;%O<*L_BD/E;3DZWAQ7("T_/(1G_=D;V$^/C5-G$YSJ?7IW MLO-E_W #[[]X0P!#/NZ25WS_Q3;???L7X%7OX][A<7QV"9C3\_]Y??;^K3LU MA(G]MZ_+=Q\W^.[6&_;^\'UO[\7NM_=;G]B[PT]?X9YT_^TNW//],=PG['W< M.-O[\D'R7.8\&,2]#8AQ:I&FN4%*!T'F-X2 MN :ZT9H4KF!PQ&.VDGD _U/H@]%P[%?6VQZH+@Z-=B35"GYNF#2]\>-'+3:- M*!ERR22Q5#!CI0R6Q U51&&$"@J 3$8$_VJ89 J^W+L MASXK1]GIA3-AVA#9".XX>EX:(]UY3/=!WH!GL\&(7/E41GG MWK2KR:$"*,_*/CQG-!B>K67S#0&C9'!E:^"\X.LFP#.&1W#<]DJX2U4_?ES5 M#ROAZY8_B<_?U7U]Y(>QP6YL1ZOP"J4];F_?ZYUE9?T.?FCA)G!FO#P^I+GK M_ZT6&ER=^GXDH<7VSLEBY.UQ'SKOZ"S2V[A6U=$@TV/0!WB9GQ1/_6IF?.:' M57.1[_7@\UJV]=VKX,WLT.M8W@KZK1\'0Q4'%]S$6E]5D_O42%O\T6!K?[26 M'32_3U[L!XV#]QO-I-'>K)JI1=EO>BU^AC>=O\G0_Q=&_JA:S> %M9M^7\O> MQ@;/W18.60\F9S5_6J,2[5NL1IVHH'^JS)1SYT#S&M%-NM[W(R%/Y!D/P^G0 M3^>D\0.%?5OVHV$;+P8QPPAO1#U_>OU6IQKN7IZ<@M5>Q2&T.ATFS?-B ^)! MN.]$DI-^6LL6,? 7Q*91/5__&8;223U,)@,P,W[TQ8.*7!P5L2N_KX\14H(? M#F%TB0JW6;1KZDXA%L3WP4<<>&TZZN6EO M\Z@(:?4-%U5^!%=4,^"#WJDN:6U\X_B4Q3>T@Z,^B+MN40NALV=Y<,M\?:'7 M,"3F,#Y>; "=W$2.H)S(?RU!I^!Y^FCH_4G4U4D'S#S).4JI'P J4GZ-,AZ"'S[RPY.R :7YCJBEM9:]O/0=&[H# M EOD9_"P@5) .4+IW>JL!P:@[14(T36HVTAU04U6HVPTH%YL-+S9HHAJ_EB0 MTV*?N0'T5G\PRH[U9Q#H$-IT5(NA:E[_9-P;E:?P@I?W6)6@;J8'=>>#@H/, MH>^&T^ZJC@?CGH.!![^<#H:C9HCJ%A5 &V(&$PQ=Z-;Y,1Q[K:I <2<#9W+? M^9$;C2#;C/"J'?6@!>4I@&]4,[C%D6_5X7A!2]>RG?ZTZ;6V__3=5Q>N"8-> M;_"E.1W,E3@:XPV.QJ6KE2>J__0VJ&E>)$ZP5X83G=K5GVJ0' , +(BWBDP^ MZ$5SXN/8'9U,AN4YN?G/NC>>]D?]YG"/*GZI87-.SU=!^_N^$6]9'_+3YL3R MHC#\QB>G,6BV,.;C#[^X[C\'>0"<5B,-/5Q;Y!=0;9'1_^^,Z5;/\64<%C/6 MJ$?';%" [I6C&5+!S2^J8ZO@/V&B&V]U]#[F'U2JAX/>1(.^?Y?XO.GE ME1\U)% UM.(:'HR VK93CQNJ@$[_Y$<@E4@8_QE\ 0$,&T/3PD-T/'M>GD/? MJ[T"8*\IN(S ?#V)X_2_XS)J;%G["WW?/&#*8;M^&+VI^OLAW&98ZFMT0@-1 M=3>LMB,,7@Q:#?HTL5X6!\'E<;%)K')0E?''9_6+P!#ZXTOI1L>@X\\,M#I MGY .\%;/=.^+/JM6_K483 0H613HE7*Z!^ )X?[D5'>K _.G88MGK1$'I\5V MZ^5K='8\C$'1__EQW+@ @Z.V-@&2-AN?O_KWO_3Z96IS:=SMAW&T M>.\+X@W36!A&@E+&^Z!(<)Y?.>">"LX!S\??%"(K5< L0534?(ZK1.1K\K8M2&T#S#+"6/6^#$"/0&I^=P"L<5UFT M[%WVUQ@,&9JO9C%FOCH%\LN,SH98)WKSW1ZHYXI .@\F\R_ZFBU[9-WHQ4@< MJ$0_NW+2MS\^,7YXM[GO9#(3,AR;\MG+)K2Q']IH_(O8O7_&WIU.U2+RJ\V! M'+[B>]_>X/VM;?AO@^YN?*"YR;G".:+<% A$:Y$60B-M/""<5+HHY,KZQ;TL M_D]M_=6QK'8X=7/,K"W#@,DNS S=X_S@5EGI(S"^C]I\AG9\U/SY"T\.?H/! M $9 @2WUR!:.-"LR-*$!2<=#H%X29MWYR;Y?S;FMXZUU)".2=9T),(GV@UL[ MG@5WS%F='VBHN?9 RZ_?H>CZE)C7\^S*.,)WQ8AI(\>F=1-!-ND8 M(*B>/JW\L\F'/UQ9@9]Y]JSLUZ];7W0^WP.>,_,3UO+65V@7*K8/:(^O- M\]H?+"&_)I_>;YHQOE6>\0];W$;UOINS.*'*"VF+MUD!+R])A[OW!?"U4;'; M&!/;T9BX1GKYA//C%,>E7?3D3TWCX(F-@P,PJ=,HN/+4): %]?BCX3J9[,L_ M5!:JGYZ?GI^>GYZ?GK^K_+\CE7IELM@QQS^<[]E:F[2L]T2S?]V9G_R^M/[M]ML#]H&SSW>VX+S3W8)M)GOO7T=[TLOE,>" M^[PCKT_>OX@ELH[RO1?OX!VW\]V3'?+NV_O>>WAO.%:^^^C"WN:T2OC9_M;& MV8?<0/>2@B"3^X 8R252.1=(A) 77GNEA%I9+U95#)UUK$16UX$Y521\@OOR M7+J\Y)802<[#(&!?C!\V"]=>E]6GE]. (E[Z-28/#7C?9H"WS3XX&AB&#D): MB0(QXS32N6/(LUP2HZ@VAJVL)[2[\8CY/UT#NF0$)R/XSHQ@S)WS7'C-#&;4 M8@F6D1=*JB)P:5UQP_T8OOGAP.GJ.-F_#TX'>$8'.V+;062*$-_KE!B 73,M]A':_^H#U\YBG%ODC;6("1F0TD6. MA#/..\J"T'IE'7=OAZ^NXUTR@Y,9_'3-8*]SD\>J68099FE07@63RPCX!0]! MW7!GL10C?D1".)L1POZK#T8;%:0*R%(O$*.Y0(;E!-E@59'+W%"=HL3)"DY6 M\ ^LX%LB9(H2/P(4[LULXWSWRX=":^@N*1 N*$;,YPZ9/%=(!*EY$1C''"2R2W!_*+T?@DPOVCK"FL5-40%$1RSS)E"**^- METX8X:;58E-2\)*@_'3/7&>,9$81Y#GQ8.H6#DEO"J2E%-XK'(OCKZQC4)P" M/P"\_]R ZRHZW<+2?=IK<3O5EDGW) JY;W_@EBR2HN(/D3?]Y8/$DA9$&D05 M<8B!VX:T4 )Y*\!]R[5VAJZL4Y'X(/%!XH/$!S_G4CA)L:>6*&)C%B%1>2&+ M@M+ *-=>TANF6">7HAMYUE\^*%HPBTU CA4&,>PQTL$09#7/+996&(?!I1"K M7,I$(4M-(0D<[\]8OB4^)F/Y(9*IOWP ]P531@0*1N>(,:Z1<80CKT.1%T0) MPN7*.F,)Z1+2):2[: 86@3,L#34*L(SD3A96.2)I"(4T@'@IF7BI@)%/@9%@ MS305@(3"*L14P9%BA4:@)Y0[[8T(?F6=YJM<% D<$S@F<+Q\*]/;X6,R Q\F MDWCC@PY.$H<+!#:Z1X!T&$GK/"J"$B)JB!8.\.XA5DTDK$M8UXV^NX$AR',F MF#8R&(J9%+D,E#,82S;@G%JF;YA.FPS!QX;&LRDTDN!L;@-#1'.*& 54E#EV MB')B Z>A<)@ -.)5F2=X3/"8X/%R4_"6")E,P8=)G-WXX'/-O:($!18MNCW6I@O"-I;@[,&7/W]<$]R^Z .*B0YXSDGTJ:8JD"10%7& E M/%?Z.NP6R-,]R72J+?>;)/6+D%2.(.8Q05(2CJC %'@"3![+Y$R$D0DB$\!0(X9*L6SM\3-;R?:+=+&O6"&:Y= P1 M)1V@G5-(&2\0)4*Q7%@9 E]9YP^QQ"PA74*Z;O3=#_?_L_>E36TE MR=I_1<%[;]R>"(JI?7%/$$$WMJ\[1F+B\"=!+%"=[&Z=J[5*!X6\#Z??ETVGKS!C(@Z:8]Q,(3P*)U+ M5!L7',4*5$T;2JSR$M%J>RI6F7AE@P\)<45-_@%&1(H42:NP#D'(5/F3Z2KC MBY>,:YZS<_%@;ZX;]TI@VW(&MCW7A'CM1M[/\=>GUH=BYCTA'UV&27/IA>$Q M(N,40YS; '_9A+SV5(F0?.(IU]I[CF)[SS[W%A5O'U>GKY#02Y-0,3^+^;F$ M#'[=_/0N^A!P4,Y'KC73B0&'$Z&YU\'$6*+:EXKNR52<)XRCX19)I3#B@7ED MF58H$9$D_$%FO95"DO M&62VJC!+#G&C+;+>!11<$'DKJG(DO#;3:AF =E[6U4)402]F0S$;%L9LH#(% M%X,3-"N21)I<:U@R&V-@QEW4$RN[():#RJ9W001!@S(HBIP[G$F%G T<>>-"7(Z* 1MRD@ M'21# 2M,$[/2OFLV(Z M%-/A?BL./X7.Q71X8K2=VK-CO1:62XND#QYQ&CUR&BLD$_8V*H:I$\5T>&G3 MH=KM\\^AA3> WZ']??U?\&/2U"/;WV]W)R];-??*R]SSL;-MO?^\( M>N[L?P:-0>QT8G_P[F(H;NGX+(("7OS*.(AZ'.K63@:BEDOHZ(X]'L1WDS]^ MA88?=^S9NW:WZJ[JHJN"#\_Y]:0=A@?0SS!>N&:)\2:P\0/&Q]?J8U=F97V0 MRS5%]>W'[[SX[H-XC>K'WAFOD;L."BP?>6UI\D(TV=Q7JGZPM?&>6/:DFJ;Y M*4WSAPW.FDWL/T$]&-L-.$I!X/&^VZ(X1X&Q 0.0>&(-X[ MHTXMHK-K&!L.KC;Q^]1BOQL\, M_AQZU620\QS2\YK$XXE'OSGAXW7-OAO!QF60+-X2=WT54'$+^UN M[;@:'O1&<+LP^$HI@+:M@O5RRJ>SR7+J-QU^Z[>Q]_FMHAW'P8EM^2Q#- M_=*]+<]:ZPUA,)Q3;PBWV#N>6#*:,,EY\DRY"8*JM8#">RF*-M,48<>4#,BDR%)P( M@4@?A5(KZZ!G"OT-.:K!) MB4R4^)*/8:F(X3+]DA;,29TV3(X:OK%.Q"E\68BC$ M4(BA$,,T,1"M+."$L]I3GF1PT7G.&.&8QB!% MK2$D >YR($I0NTDT3! CF'6NK,@L#XU>;)/+-*JDH"GHA"3S!'&:P-(2BB$; MC)8\<*.<7UDG9%7)4NOT&>VK4LQO><"1:1(#M5I1BKFFQM*H#)4>:VN\M+2L M2BP5.%ZN2@@:N:!!(BM51-SSB'0,#N&\]YM$)0C+12'H*M;/X7PJX%C <3'& M[@'@* )3TAH11=+<"ZX5 YU1I! 5S!Y%BV=^J<#QTC./>8@L:HI@8 7BA JD ME8_(DXA5DEX;H5?6*5T5]#ER819P+."X&&/WD'@6RYF(WBDN-%>@-4:KA&%, M2!TP2;%XIY<*'"^]T\)10E+"2!O.ZA/)?25Y0BD:_PE7;DD6S%(U^=:PZ732:!V*3"00%Q\'D$$0C+7E"SAI, M860=2:04C5X43GY+H42%TA9_TBPSI95"E*^*TBZ7&&206!I'$+&.(1A-B8Q/ M!@6L4Z#":L=)*419**U06J&TUT5II4C:JZ*TRX4A$DR2%CLDI4V(4ZN089(@ MS;B1UD6BHBQ%T@JE%4HKE/:Z**V4[WE5E#95PMH:YZ312' G$0\.(R.\188S MGYA-RG-6BO=:/S' MGAU!\QO#V#\:-&P_-@;'@!JI'4.CW6W8_7Z,1U51"1>')S%VIRM"-&PW5)_= MZ"SV!]7'<8F(7$NB#5<==^PP ]-:8WOJNOW8C7W;Z9PU7+O3&5QBE0>-[KP/#FFMD>!@3:*Z%_^&$,/*3 AB3.AIP!%IP M5G51N^M'?3AKK?%7W5F^<3S3CT?VK/'=]L]RO8V++ER%UQQ6UU^^_K]FA&L. M5LX4"8!0^'=AU#^!>3J(W0D+]$>N/:& \>AOYT8O)[!WXO_^>;;[-1P[RN76 MUUS19T,T-[_PW>W=3NMC\WQW\QO?V?YVFJL$;7UMPCUW#^ ^J7G^Y;2UOTU7X)$M ED% SS 1>7N43\OR!N@P&%33 J 39*XWGARK MC6ZL3K"YZ(OM>A#?R;2HKQ[,3,UV?N;@&*9$.S\4[@.@THE^>&L3082K]O5C MIZH5 Y=,;AQ&U1TF<_NF-\BM&[_%Y$935_PRB+'1Z@UC0_QCK;'A\[7P?ITS MF!0]F. W]A/ P+7&V>/C:*&O 6CS/*P;FZ!ZCR?[]:UKC?U=3YV'#C)7TE'K'/1<\X.!,#G=PE'CF=" _ MBK4NP_S(8?Z\9Y2@.C*-E"8!<<(CLDY81*B"P?"21$=SO;GKP[Q:(3Q .K!2 M1E(@!QC32DFO /P&4 7L'38VX6,6@08C=5;NN8$%95X)GJ!7.&@LPFL@U)AB M2-XH>!"^8L42RDB1HI^5(M+<_+PGDA(R6HP\=#OBV$MDM+,H,N^HE8)0ZG+4 MZ%S (A)"/?;4,*EYCJSQ1C,):I.GP3@BRC _S3!_V^,X$:89,(&P.0MJ%,A1 MES-9!"U )R'*!0"+&SCA46#QFA6F>VKF[>[W'IB98:S (/^+^1!:VU MGP>G'_]OU(:[- Y'8;^V'?-SX.R90HT.GM. ?S"OAG%2K?'2E#CN]USU7AY: MVAXV.KWLT,M:TN&.!Q$4\8Y(F]U_VA%,%9__60C S2!F]#4)(Z'HS2/G)EC&("+>6/2X@^]_N:XO9,7_O/B?2^P7;XQ:&]M[M#FQAZC-B5F Z)$ M*\1Y\D@'4/V RX517O%D\E]"'2$"2F$7/'A?3P MTVKIL/#)R@#_F\"S-%SG\ #G[MMT= M#.^#8XV3@RL^X1"S#Q0(=W#A/LKW[_: ?[K[T)8)M+YV#>,V&K6#0<^W*Z7K M!D]9[N6L@WR/_;,,[)55-C-8%P.29WH>MHA@T :_9AH: +8C]OYT#8\^;=.SW][8^+>.MPX:WW>\YH($RA#&%-0 MS4"%1RXXC@B3C CI@%QT#4OM[BB&C0PJD5'**'=6@/[&8C(V6AHI%9$[!T;Z M"AB0WAYG4>V/8JT[I%X>@LHZSJO2@]'1D:TI-T^8[^WA6;W*_6,=;;)..*P* MCU>K].W3>FE\D%?;@5^OS[8\P=Y=BWZ8F6'YX/@]*[-Z9LX=]P;M_.6[>HGN M>_QU7-D>@T ?3(1];3SW;KK0ND&O,QK&7\?3%$_?8>7Z!)\I?;?@\YG0*UTY M]?.@?QGBLP^'I1M--NAM_;3$^!>2D_73]6P MANR1J^3K'5!_B/U\6FZW7;Y&-V & F3_O[81 IN8:. J@)E/+,;*6:V98@H3 MQ_84@$#M0DN-'*678W#^]4][=096/Z],PQJ51<)"Q1@5C: ($>DX3<:X".!# M4XCB1L&H(KWH-8(DK):4&Q_T0VQ;_U<54'4Q6G7<6+8:[/$@OIO\\>LDMVV[ M6_5I==%-.1-JZ39F30M="?@X>\/X_F/A7ZN%_TK07'U0L#4MS>W'[[SXSH-Z M3?''WABOD;L.,BD>>>V3M?CU=87@][]V3NF9WWHYVI])@?(2%6>W*RVJ66M/ M[[/V],R5C,M@W7^P_@)%]P6':OF1X>J-C>_L#H+EKT4^ M-?[$W&/\RXQZ!3-J@3:T+%1;)H.U@+/@K>/.LNHB+ZGXWKD5;MD$YI=VM][\ M-CSHC>!V8?"/-V3#E*%<(!NGY%>='<^-N]=R5AN_Q?UVMYN7A7ZSG7SBBR5C M+5D-7G\13$YM3%YCY9C@WC&CG=;48*(E"9CQ<> ,>[[HP*7.0'#TF>Y^_ /: M\N5L]Q#:M/WY;'?[O6A]_<)V/^ZPUE$30]OAG$]G5S,0[&[NPO/>G[2V_SAJ M?GU_VMK\H]/<_D9VM\.WW4-/=\X_DV8^Y_"/7.[R,O5I;55[M\2UEQ"@.\?@9(D06:DA:)$&ZI, [K0(2V M/!J%":M#Z@H#+!P#7&8*55'S9(A#DG*/.-44:64PLD8R:3$CD;F5=;XJ6&& M^3! 0>""P'-#X,7;H5,0^%X(C,<(C+>VW]]W1\\J"%\!X9=4PW^BH-CB]7F):'"E84KY\:5%@LNJ 3SQ&@N9=!4$.Z-CYQA9EEMK>C"E0O'E72:*Y54 M*NF(D?=$(.XI1HYCA43.:2((\U&8E76RRGCARB?CRF=;S7F"LJ,+U-\_7-!I MQOY^[",[&(R.[@A0+(53Y\,0SU'B;6:OZ(_VU-7COU$/?Z&-!]!&Z_>+90YH M^^>3/18%P=AHE+B7B#L!O!&314PYI2+8R)''S!N8E;K2SVACO6Z 7ZBV_"#J MKI#(O-+US[6HVGGL]X(='!3^>&[^.)_E#] ,K(P:,9:3]5.ND,.&(?B*Y?&. MFJ2,A)H2^FMAD/DR2,&F^6#30R$\JN'.M1U44W)?B#SK#'S@([T5*2&&C$(^" M(NV%0E@YRCSV4@A6%-S7XUI_@B#3!>KOKQ?)+Y^*#^8:';!P?/#+@KG-'[;" M6HW^%@Q^H83'^J8A6K+TSI]"WD\D=>WD,?+^WTK\@@N1 6CB +U M!G'C*;(.['Q%I.#884&LS#HMQ46G76I_[_T6(ILU1I1 MJF+$BA#G=;8C%!%E_6^I(T@*""YN\&]!NJ="NDM';I)2QA -DL%0Q+D+R"K- M4"3*6Z>==4: TBNOJ[P%YTH@[P+@S'.Z<@L$S0^"9ORV# >GI,4(>\D1EU$A MQQA&SE+OP?CVE+.5=;I*J"XX])+Z5DG[L9S>VT(7+^"\+70Q/[J8\=3:"%*5 MG$'"2($X]1H![7L4%*7<,N> A#M*>\M]91( B24" Q9&N"(2<901C& MF1$P+$1XUOT;;W0]K\3M+C,J/G'RAH**SX.*EYY>&UU0P@10FBT'I=DE9*TR M*&HF+9A%P'V\H.)B>GL+*LW/VUOPYSGQ9\;-2[R-8+8K)+6,B+/ D:-"(Z&, M5#S":'&PVY_#9G]3X%,R.R]&6TJ [C*Z>(OF^C+,,>/Q9=9R0G5"6J>$.,' M')H:Y(573"50;34IRNOK\?F^XA#='Z8Z'A7AMVL;I_K@4$'K;T,Y]^77Z"QM(&#V^C)'4\&*5]Y,H8SU*,,DH]+I?Y M]/MF"B4_A)*GRV5&IF*R-*(HP8CC1 =DC4C(2R]"8EP027*Q-*GHPJW SG,: M+AZ^+69X=>&NPEVO@KLT9IQ'P[W1@5LBG(S6)*.5BT K"8\+?1;N6C3NF@IY MM\%R[Q0*..>O%H$ABRU%S$GGI)&,1E]M[J'/43>G<-=3E@DMW%&X8V&XH]@] M2\H=,XM8B3@K*)"&#DP@;DU SB6)-/76*$(UQKR8/HM#'V6GPX*U9?X%3@O+ M%Y9?&)8O%N*2LOSL@J,F4D=+$.AF'/'H(M+8.,0=T4H'(>PX T0Q$A>5Y6]? MK/SG,,^/]6K@\MQM=T>V&KE__3.TOZ__"WY,;E)U>;L;8G?XCDEXW2/;WV]W MJ\X5EQ_'W2FN]]8]WVNV,^[=AS\8BTZ[&]%!_9G0"E4W1WT8W<;P(,*_?HP- MVP79;)\VCN#:@T$CPKN&R1KD:B-;)*O5VPE+>Y_-LG8]?*\!930:(@C"3B;$C=;(<(X1,XH9"NJ.(WAEG:Z1V^7@Q.;-;FD0APUW MUFAW 4/LH-X E\>_;QN#V.G$?N/8GF7(R/#1J4!EV,M(,K5A;M0%Y.S44.1& M9W#-)=(,%A%JJJ(^G\:OO!GKW^WN1-3^4[_Q7]7[OUFY:VWOX*V-O125E"(I ME(.#\T8NC/+P(&5X8C$J+O(J\])!3A&!>T'/>]+:_,Q;YY].L_+?/'R_YX3! MF+&$)/6@E"N'D<$L(.8MS%,7.-4_@)Y5@(=!UES:WV/G;+5QY1')4.)LP&&V@TKY:<[B(WP<%UJK?%@!8R8EU7 M?G8G6&'AGT;#_;/FR1[G3B3C$G)16Y!^9I%C4B #@Y.BIY+D=4N\QN>'AC\; M2EV&?KXH>-XZ_+2G>2*,FH2"K[MJ6AY$$*CB'/8IY(1.14=LCY(;66B@;JL@-T./3>I7'?I5<< -+VP ML#ARW>O^FPV;\"[OZU=YL]+3.MPX;6[L<1I9 "L*)<$]XIH9I"5PE="4)"T8 MCR$M*X"4L;\?+8'I_NMGYW^H-8X-/MLG5'=T:'<'=_!S<(+/Z_ ?;[O]M M.Z.XV1YXL$Y','S;\(#?.CW_[85G1*L]F1$[,!N:9SM'KMS4^GNQ^;%.Y)K\Z(5IX-YW^T=VB3P6Q@KW0OP]:]#UN M'G[XMG.>V[^;FH?OS[<^[P5O?6*8(QJ\0UR"_!M%#.*,)!95P-F%WAC+<0P; M&8*(5TS*R)TDFA.FG0#]/@3.@^7)8[?2B SQWFIJC^**^NYVQM5OS>:H-9 MKQ_%;/]/YM5XN-=GY\^5Z5./SH\?/=M4;"VW +)*4 PG*:N"\41KX/?HO<_3 M[-$K:PLQN:H'OVL/;:?M[S/=@!E&_4J5N654)H.P$)AQRX+AE?765[] 6@W5 M]VJH^O$80*N:/ED7C:?^P';WLR>N[;/WS@X;)[U1!PS?.+9Z0:'-SCEX.SO( MUG4OF]#MRFP&J[H[2& ?VT:G;5V[TQZ>-7Z!,^-I>UC?\A]9&ZY=?6"3MX]M M)]_@J#<8-FSX;KM#NQ]S/!K4_8'QZ M(UUVW-$(FGQD3]M'T//5/>'DK,3W' Q+[85L=X]'\,RLWAVUN]?.''6OG;O6 MV+I^.3S8V=R2WL4[09LM/&EH87!A//J]HT86T.-826ECT!OU?82[;1_,-/J@ M'?NV[P^@]P:7]\Q-2KT<<%.;)-ECVXF@@E3.C;H5J_G/VJZI3F_WX?6')[VJ M=8"1@S:,0[[=9?/S:^=S.Q9.[75C?N;4F=-O_ZYQK\F'J)J*1*SBTR2[06E9 M\.F7E1,J?UU\9)SI:ZPV8KMZ0F@#JPV!0+)<=B>?BOPL8%/ODA]V(3]?;B#5 M:X; <]B$&Q6VC57AL-6]T)1_LX/V6S83:6MCCT:6M!$4@8W%$/ M%_OW,GCJUYGT=QV"F]?-[/$@OIO\\>LD8K7=K7JENNBFG#/C:_6Q*P'(]4&&UPPVMQ^_\^*[#^(U3A][9[Q&[CHHL'SDM7Q97.M[G:1J5V M\K2XT"(N;UI<:F&8,8)K*1FO<5R*2OT%FY67)=!)*'E:R7GLONK[O]."_'69?B'3]B;!GK%L:SOMEVI]IS>">X3!/ZZ$,#QP)^,K/?7E*HC= M/YOL;2Y/4OO=9F\R^]VT]"ZX&^9W.SAHQ/\;M;_;SO1B]:RXOM"X+-:>Y+FF M7;AG;NGI;EG^K DV,":IX,90S5,N/&Z=(L08HK17R7TKU M#6%*"Y,XX9'^YSIQPJ&'>QVTF^.OH M$]G9_LRO)D[(;=CZ^.D;DU[=HO5B2]NL3:?$ 9C&+ MKA7L+]@_!^PG.3&.C\H2$WFHT@SHQ!B ?4A$B5BP?W&Q_S*MJHYY;P5-*#$C M-6=-"/SYN6=PWB/2A<*J%5/%5'+ M=&GRTS>9TQ*W7.*62]#@6PD:+''+1:9*W'(1E\40EQ*W7.*62]SR8I]:XI87 MQ16S*''+MR'B8OF:7V(EZTK/+/]BEG/*!XZ%<8%P1X/6)#B9E-:2N4!]7?.- M4$9*!-L]5[1VX7F?SYN;3;Q[N"-V#__\UOKZ!=JT<;)S>-#>^OCEO)E3F59M MN[*B=?3W86NS>=(\_Q.>V#EJ??Q,=K?W>7/S-[CN$]_-;3G<$#N'K=GH94>2 M)3@&A+$TB!.+D;,L(9P(L89)1GTN-\)6!5Z@$+8;)]/BX8(>CU\H;17TB4K+[L4 );'MF KB, M:'8B:(9I1%IJ!6: J[*T)^1= G*WUH0D%C"PK3! 88#" (O $E%K15/6!C. MO6#&<^V2)\X+&9)VA0$6D@$N0YM!\\_U92D2PF#$F3;(Z611(A$3SJS&Q!<& M*-'-RW-JZ>#GCVZ^5G#GQAI5]XA_7LHR*C>7%/IQB:"-*YF8JTH9U^*<5QO^ MRBK?@TL$AJBE]-0*2;E)TB1,$O!UM)XY[L(M^X\>4M'VX4S]TI7BGCWA^7:3 M-#_O*3",DV,,<:T3XI9R9(G58'%%PVSB#E>I ];$_*H$QB2D2H)R&SWWCIDH MA)(A)BV5EN$V*[T,_[R'?VMCCU*3LWUXQ#VV,/Q1(JMI0,1)$T$/T\2H['&] M8_ROUG6O2NGD,BL9%HX J,\NBB8!0M95AWSO")"YVHMQ;(]C?[6NF-X#O:G= MA2]AE$?]NN@*W*2N_#.NT9ZK9<3!N(20M_W^6=Z645>*KZLH7T6GJA)0QPX& M[=3.VSL&%[4YX%Z3,A]UC:)\JURC^2!6\8%PO-NK*KFT^U-[0JZ4/AK7 9E4 M=:K+@JT:Q=YZO;ZQ =]P;M?,J[JDPTW.0R M1?U__WHPX8E)\,A-%UHWZ'5&P_CKF.'P]!UN"%U9A."I^U(A85="4*9^/J!, MI5F97'30OS0G]B-R_6B_(9N@*][9SHD]&ZS\0GTN>M6O-S"Y?HQL ,\!/_^_'\@"0N%V%@@+<_)ZIK0IU MLNLWR=H#ZYHNRGRZJXJI>)XJIG^-CH\[5>TLV_G-=FS7Q[\.8APN8%'3K;\F M[/V9-#=_.P+&/=K:?G\&[)U+]')@V_/\>>?HSV^MCYG1O[%K[+WYY:3Y6F!V[DE05,% V6D"$9S;NW5VC9UG/RX]QM5 M]S(J4'C#,LGV/&8P1MP@HZ@$I=)YY&3$2"@P[!R& M,4]WUD^Z'L.]7$7+)E(":NW91;%)6PM*(];%R:=JQE6!&YNZ@]CIQ/[3+BR7T)4W';J"I0T> MW@9L=\>#4=I'KHSQ+,4HH]0_D8J[/W+M=U<,V+\JB?Y]U.\#_"Y,O,HCC=8Z M7N7H/=[:;AUL;3=)Z[ %[8+OZ>[![O:'H]WMO[\U/^Z)6= M[<^B2=^+YOD7VH1K6A\_'.X>?>@TO^YV6E\_G^P>;N"=P]UV _L7.IP/Z<8?]RIQ+#5A!O)7+8>\0#<4CSG(;5)HR5 M5]X2MK).N5K5IFQ5>OHPQ4=U6JK^>V.63!5V<"NCTGGWZ'W$\)8N7694?T)E M?K(T=078M_.X%EQ_!*Z?35=12Y11RQPBAFO$M0"$MY*A9)SS4@LNC%U9!U07 M^!E0_7'3:5$!Z2>4^2= Z@)]RZ?0%NB;._1=JK3*A)@BU0B(RR+NB4=&8X>2 ML]A@8TD08F6=KVI*"_0MID+[ZEWS=1C%T7&G=Q8CJB)>X8NQ@CMX*JWV<<;5 M*X3V9]!JWX\']\]Z;*>"JPK /QS@6[]/Z;84Z\A2K@^F*4;<4(5LC ;P7FL9 M*/%*DI5ULZJD*AZ+5^&H+@"X?+IM < Y ^"EANN\PS(7R\*,)<0)Y\@HE9.- M<& TP5*B9F5=KBHJ"P NIH;[$XX LD:O9]5=O(Z\L>S%LW79G>%6LX%Y#(Z' MWBA''=\:C[5873O7]VMKB=U'IY\V:!].LD@ M!(^&"V8:NM:X*KL/3&F6DE9$*NL,-YP0#DR",=%*.R@P.$1!@HDVPEHF5=7R7Z&:LNI#1 MG(P*Q.VX'X\MT&H6P5Z5",/72E?#UG5%'YKYC(84M,': )YQA[WE2LCHM;%2 M<"=LD9*GDI*M[?V]D #.;+(HR* 0EXP@'21%5"8O8?[Z%$4&N.N1?7=*22T9 MM42L-N R-):2*D59/U87/;E]\:GU849*@/Q]EI034 4'L5O$Y#YB0K8 3$00 MT+\2(^I)0-PPAIRV!IF0-$O6PD^RLM[M79>2_A4. 3J\MO?[?KG=[I>6+,=C MW9DLI%+X9M7/I4DR)9\GR=3'7B^3^3+/U(*D]"&M MB^GQZ;1UOGO4.O2GS:^?SW;./Y]M;7H!]V!;F[\=[!Y].=^A.^>MS4]G5Z=' M\_ ] PN;ML[?G^YN_G$(YX#X?X/V>M[\F.WMUN'N81,W#_](6YL[> ]#IQ(* M=G*H\D2R/!6<8&PYY^DVU_V M8K"$>).0C(PB3B)&A@6,@A+,.QV@MRVH-D*MZ?GE\7VD([0,[@,&=]90WZ?0 M]KT(_R7M+;*8"L2#S-G6/$9*"HM#\#$$M[*NUO@]4_;6J71!K>U'.XB-,.IG MRSP;S77BW2P7=YO/%2[8?--19UAG[(T-P.I]P(XJL>]V[-A^VS9^J:A=_6/M M]GRVMV'K34ZXY\K]]Z$-LR#^&WKKFI*P2"G_7D _^$SVC,/4>I!$:;Q!W'-0 M#:(!6YR'".8XF.18WY7R;XG)M%)1U:_9)KQ062:N@7MSZMM(!JC6L%1/D@R0 MK1%"ERL98&YR2098D@&69( E&6!)!EB2 ;[V9(!9B5B^[89'/7B)\TJ3NJ;? MO5O8K3YO\?DOM]/@NF3K)1#MS5STIG><;8[H#[IP[O[9BVTY*!&7KS_)F?'$ M*4-RC0?.):,Z,9ZLM8PRXZC Y1*M.^=?Q.[V)]S<_'9R-5!R][#UK;6Y07;._7ES M<_\$_N;03M'ZF-O0.6QM=SK-0[C?]F^S.7%RY70?\I9A'1G*6^60U4PCHP*) M5@GC*5M95VJ5B.O>Y9>.DUQT*'[CP?H%_%\_^%NG@E6,":,89\$XKEAP) 6E MB/0JS"%@OH#_?,%_*BM0Q-YI[Y'(*TY<)(IT6$P0(KR84SUJMD-2%**J)P+ KNHN'[98(: M>/[^R9Z0!IM$<[XWHA /D69X9R@0+2A.)D;,5];U*F4EF?N+^JU_ F 6KV<6 MJBV3\2E4\:140018SY89A;,3) EM+:<^AN0=#0F[^YD"Y['?"]5VS,(23\D2 MYS,LP8U/P3..9# 2\10)LL88)##F6&K&?# 9[^K=B(4G%M(6>&P?G%H/[4_)SIAN751$,P!M)T _,::4N*YH7?EIBQP_71PW9Y6ZK^=[MF$ MM12@SWN1%R2]S4F3CB?(8CHL; U]$A*YU'7)&$'$T816MP M9(E1%O!SJO2OGB>*>_]A7=C*6:)Z1\=Q&!MVOQ^KS'5/%K)2W#03-PU)V":N MC3: ZSG((0HF7 HD<,^M*1K^R[KM3_8BQS& V86PH1IQ["4"D [(X21%")Q$ M =J]*O[ZUQ%G7A!N[@BG:4I<)AHD(!QVWK(0,#=1FT3Y'5IK0;CG<#F?[!GB MA&8*$"Z"1LJ#9LA0*E$*V"3MG0JZ(-P"JZ6OV=-<%5(^LOUO)7KZJ8$ZD42E MHSPF:T'W-%93Z[P)*5@"UFM115_8V7RRYXQ50*8,29[SP'*BD%/.H4@D)=)Y M8KA:68_XOA-OV9W%3+C/+/4-&S$, \"6 ZM8>2V'+,,/).,<23%,B: M(!"-W$29[1-F5M8)Y:N8+M[V[GM-N44%N.*0+=CY#*4D"W;.%SLOE6?B%,=@ MX"!FLG_ :X(LL[E"AJ24.Z^BE: \DU5F"G0NHW;]FG-;>C\Z&G6JRGEVG.IG&N:+\JU]87R2'3\'#.>'AXW,K%M![;M [ MNP ]3+"EV"CDN):(JR ])A!1+ADB F6OJ0%\A9.L7W-;MR23?'EU[KG MDTWQ$?OI"\[/ ^>;E\KM^9>3YN<]XUDP47JD0R*()^V1(4*B1$7>> 94X&U) MFU5\NP44%S%O8 '%.8'BV24HMO;WF!:>6>Q1$@RL?F$M&?KRJVVE /+&R1DBXAKA,HMHQ+)#G# MFKL$,NI7UAE6Q8E1_+9O ?:6(6E>P<(Y8>&L/JL)-H9%L.\ECKGZHT#&>($H M?!DP6"TNI9)(;\'UV=?LV2V)]%Y&O7V&3'H%TN^G@Q)\I$JEQ)$USB'N MO4<6&6=/G%$PJMW2A1/[:M$O"?/K%<0;TZ(=QF1(+S@(A*' M5) Q;W!/R&A.$1-*>!JYT@Z,^2S[P6WYX'; MGZ8U5>F\$TYR1)VCB!,C4%91DR^62A]V11]!4KG'*:[L<=4H XSAKCE 7%-(S)>2^05 M,S9Y#*294Y[B54R>>)O:VX;21?(9+XT>_J-\V-UX;2/;LR6[N%- QP?'3V-P M//1&N>6W=4#'O%@Q<*,1] MD,@%9U%223K%B6#"9M;EJT9<3WOTTH&$\YR"BX=MB[DL4'BK\-:KX*V7M2 + M;_U$$#Q8BT!.8"X"6VD)UJ*U!ED?*'+.2XHMH5%3X"VRRK0LM/72M%79E/\< M9NL(?H?V]_7)F+1&1_ L7W_.T[/='56NE/5_P6D78](;M/.7[^KL=]_CKR?M M,#R ]P, .IB\VIJH^^*F"ZV#7AX-XZ_C?L73=YB]9FH0/5AUL7^U?^_9$[/= M=^]>_\'H==K=B,:O3&C5>,(O.KONVJF?!_U+N=Z/R/6C_89L@K=Z9SLG]FRP M\L^9ES]J=]%LA][:3T>VOP]GCSM47)?#A_=32D_73]6P D[W^I5\O0-J@'F6 M3\OMMLO7Z,9!/_/8_VL;(;")B0:N D^66(R5LUHSQ10FCNVIE?7MRC/12XW? M,P566S'L^DUB[7\.QHUPV#]^SUM$.;9V_/]W=_.,0SN&M\V_0 M7L^;'S\<[6ZW#G@P"I(# TTD"O,O6]I?3YO;. M&9QS I_W#)=>Q9Q\-G@0#!DY_)4PDL$'3@6,4BYB;=;(/#$AU^@05B4@;Y_R MS^ !?YQA@B:KQIA "B8\HR1\V8N.4DO DB5. #M("99L- X@0FGGC XTY'7/ MM>MF[(4D3%2)0?OT/HK$+*2L-?XU8XK- 3YF9>$O?Q##J!-[Z0YWR(?1<-2/ MTV+S_O0X=@>Q4ERWH3V_=7K^VQN3EZW-SWC/2.4531+Y(#$020 S3GB)4M)< M"J(B",E5!5Q[T-"]!F, !RZIUYP[P1WHX)YP:F J1YB"QUGY[H\BF <@/7$P MA*F<(PG[\D:S ]GR[.O.D/3RH1._WWA%HXV?_,[A!T\UZ MJ\T*;Z?3.ZG^!(5X1C3?77<'3%LFUXW.F^V"L0UZHPGSPQY9_U?EG[@P*&HW M#!@,'7L\B.\F?_P:VH/CCCU[U^Y6:G]UT4TKV1=V\QH>V\[C1?7Q \;'U^IC M5YQ0]4'-UK02MQ^_\^*[#](U0N][YR>("+C9.IOG4'SF8-?+#ZIK-3>;Q?/,J^UOO#&A^MF12W[@(I;J>;G M3,^O8T'V\//YSO;^>7.[R7<_?B&MPS^_[6SOY$78L^;7OP^:YZ&S\[5Y!C8& MN;H@V]IL05N:I\WS@V^[VU]HZ^.?!ZW#O C[Z73WZ_OS%OW[8.?\CZ/F^=^I MV9XJ)>DT(1P'"59K<(AC19$6Q".! ]5,:^:L!B-6K$I^/8G-2R_'+CI.E\UR M/]N# "[DB;:^_5 S>TV;G9<9\5O0M.V3V/D>FY6+K(#]0\#^; KLH]#4,.90 M,?@/&MWZ

O[ .7_#]^?']0V]4 M7/(/@O=IE[QURA!&(I):6<15Q,A1F@LG*:*,C? ?J>!=FNMIEE],@R^ _A;4 M]^V#V(_5+J2%4N*+H^8G<+X_2$$XH%2E!TT2#JK!&91!C"3UOFJIL\ ],4=7U3Y'Z5+*JF07EF@4DDIL0AF MU*M)*?%,)+HUO>"AI)#:"HX8(02,)!R1=4DBG+1U6GF?,HF61$B+1+L7&26N MY8ZXS#%Q:TZ)^^PDJ1_H^O^\?4/*S.9U^:.=ZW/)DO"T.]=OWC[SXQW]FZ/8 M&/:JS4 1KN\=M7VC?70,$^3F#4-;?W_:1,0TH"M"A)-7I_<1-8YC/T-B3FO> M^+\1R/JPROM1;2D:#'(QR6I7_7#0Z/0R)6<\G.PWROO<]GN]<-+N=*H/T!S? M&>4-<O>V7/TNQ=_:C?SW_F0D!QV/#V&)[>&=LLJPT;(K1H&.' X* Q MR3!2[\R-8RNGD:K];'FCW:B3$T .#^PP/Q2^.\D_NKVJ<]K]ZJ$@/S"GA[W^ MC;NCZHM/>J-.F)P9IZ^^K2-6X>S\WCG".[5/9[Z?,,>@;G<[[Q[HVDYC-(B7 M+PQ7#'II>&*AP;XW&(Y/GO3MVO4)UOBIC5MW3;=*"G^8Z8(P3%:F+EN0J:9N MGFJM'@RDFE3I?=I=F+^-!M" P0"$WK6[U6AMM@>^TQN G"[(_DI@[8W3?]/= MLYVO7N[0/X^VOGXXVMK<.6T=?6BW-O_LM#;W'NQ]WQ,[7'=XZ?$]WOG["K8]?\-8F:!Y?W]/=S3\Z MSLH(@+;Y!FQB(LC4F,2- - MY-7]ED() :J>(EX;KH.S,6F"L2.4X@!#=76_Y60T&E/#,;A[$^2-L/SCY\ZV MTSE*O+0*]!C"1 M..?+Y;FKC6C]06-PD)$4CHRORN#4<9H0-C>:#@ A*Z0.^^> MA4',>E^L@+K7N-4BJ1XPN&*4,&H9MP[;R#C7A!B@;$Y9THPFDZ*^F@8&_IBV M3MB,@^\&&/D=1+<-"F;U8;L/XY,B$&AX#WTZ//N4F24"=WRJ7@]>*O^1];;W M()C#L[^J)O\^><'_Q'XU&/T8JR,7!@U^>]!T"I"$X;ZL>?C^M'G8Y*V3/1%U M$H((I*3V8*80AIP/'EF/#:$2,,JYG"T Z^MA6;7\5?I%T^YG,W)& -<:&Z!^ MC%666?D?B^:SRMVGUH?[>ITG0CDUC6>%KY:]K?Y$] !A7=[Z4PO?!E@_^1K; MZ9Q]A4F] ;979RS/;UK^6H>?1?-PA[7@>&L;:/+SGDXX:DP"8HQ@Q)FUR#)F M$,L[@)1E'A!\95W056STJN'7BY[\4 @_91CM=F,M8A?VP@1()Q>!C/2R/CO* M-L(83RM-2OTZR%DN6*,6 ;A?WAN;;8?_=&Q6TT'(CZKT&+_">5@W_JK0]_K! M#,3YR7]YV_W+ R2OYGNMY8O,CV^^]G8LQHW!A.VN\NAJ-8&!*P]Z'6"(P:W< MUSOI9NH[/N[W3JLD%)VSV]&F6\W>JZXW)1.GV 6I0;,ASCKBO(J6.15E\G[L M>KL",G0&1X!\\G!NI3'N;>56_7;VOW7CM]*8F<+X\ 4V(/H&P>$*.0D@IT1) MM$0QE*KBH$I(9((%F,!1!D?7DUW]=S79COL1'=6ZU92\W(02><<@L:?U34N&"),=S]A+S\IQ]KM+H0G"(P-PA,\V2/2VN /@@B M6')@$Z*0,08CX4"IP=X8XF1FDQL$9HPXLU)Q\1WHIC%4ZGA67W*RK$8: ;TW M0CMG@:T<0>W!6N-V?\5M*+T\L+P]9:ID7O(^Y\W(OJE>OY$UIOVJM^P49A_% MX4$OY'XK3WW0W7VL"7GC\NA?V4ZQ_9!-V=!.V3DUSEI76P'9)PA/ MW_CK]X;&T >3#G_9GJL>_*[R1")/H@)5E2$KQNU[?K8I.343\>]8][@SBHU+5Q\9NS?.!" M/9O*2R4U7IUOBQ[;CV+(>#/LC7SE.QU-YF,W),9Y7AG%VH3;J+P8UH(/% M77F6W5EUQ9A [#Y8D/D161+KG-$S5O78% ? [@\.VL?5SC -\ED!= 2?G;GU/2Z>GP=NFM'R,\?:T.J%MAGBH+W?O<@; MZ\$JMC #![';AL&8ZKI)NP:W->SA&NCR8-NG&S!I@C#3AFL_ITX.8^F:1KJ9 MA8!DV_UZV"_[^QSB)H]V'N[.?<=&.0C"SIXP9< MN\/%.E'UH]L;SC;#C887C1M"0\;L.;7X O#9B78 ?W2[H^Q!@+>'\Z\WY?K3 M;KWG29:ORD6E9+.57@*D#IH"*01C]?4:/DS&,JK.M7\ZN&O78FI5>,?,V+G!&XM<:7G&WG?AIGG@YNHG'Y*8T+VI)F M'9.3R3\8O].@TCUN[=VL^M+E M>^=YZD!+@;GLQXCAVWT_.LIJ2VY?I:W%TW8%&I<,,-VAH7*[U%@]Z9)Z_?9" MT[+3345U4QLV'(X&PUICFN@BDUZNT*I&^NK[7DJY*^$]+B%_^QKK#G+/CC6V MJ<&![K^Y\Z]"U#UZ'[X8+]:C<9=G8>T=Q>J\<;[2UZP'?0")G>CB61KJ@9U( MY"5S7I+#:F87D =[? RV3P;.U0LQNH$S\OY#?I._*YIK M7DIQ?JNV/\AO#*_4'ASDIC92WQ[%DU[_6X4HEWUSV1N5_7*C)IF?-46I[2R? M>>H-)UB;HR8&M6I3]\=*I0?6ZM]EP(;+\]['2O$!20;RRC$I8S#*HV?;U8&) M*@;-GO3W665Z SCD\*W.V8PQY.+P)(*6,+99@ .';=^&;LP#.+R&1QD5UE;& M&'RA*4_A!KJ8;5,/J6(^:D7KAC.O5 \I]7L>7;]'E/H]I7[/4];O^6'8QY4P M$3B:,!:*DT Y)L%RR07!B3HKJ++LR07I:2=<7A*N'4V9#4 WZ4^TI&P MB?! M@E7@Q=%QKYO[^V[C.=N)^?I9)RO<8*R##"8<>:&EC FK=C94,-O/1%>I,V]L M\3"3U[5XF:SDYM&9=MI5X]:N5([:X9^7>&Y?5*R,GGIAX+C6%X%G+TRFJRL' MDUM4X9GQM-98JW$&^051G@Y6G!?=J M*8_M:XZ@V0EP*==CUV=6#&?GWH5!7S%.;D8_HFD+$V;Z]W8VV*[Z_Z:FUI1P MWM2HVBU^8Y=-P1@VFGYF6)CVMXA>Y38P!E+2.J4$/>< M(Z,B040);C4!<)#Q:ASPJZ;V:MY715\JAT1=765T!.\!=ZG7!X=Y.^@MP-&8 MS?3_[MY["^[>2? T=5Z,7,-\< MPCG;7\Y!8Q"5Q4#_:#=I\Z0)6L36=N<0VITUB?$U?\.S1'=WNW?>/#QH@U9Q MVMIN'>P>?@,-PY_O''TZWSG?.('/8NMKZQOZ7V6E96?'#=?MS M;$O9DRI0\,*@>ZJWH.EIB#ARHS0Y:::EFO4,3#*.+T*D4DC[FV M/"#AI,GI_AQ,/\]1Q"0EI9DB'*^L$[(J^?6:LO-GB,=-QD4%MX7* +6L##&] MP:[B"&AL]MM!>[,S+]9[JVJV6+W<_%K*.+Q!NJ@7*095'?%JIUY=_O-B[:+0 MQDTWP[HQ;;\H_]S#M[V=[M%#P$_GU2*'9A]'L^56: M=033I Q'AAN%N)$6:-8SI*/G>64P;UQ?6:=:K7+R'$3[$A-S\;#NAYD%+V); MI_,R_7#I<5%79.O7O?_/1X>A+7@_;$_OV)M==,YQ>U?W5%Q$!"Y@ IRK8'YK M#IS!W4EPZJ-O.O)K*MW->7,3?F_L44:L5$H@21E#W#F,+(:_F!0$6QD9B[Y. M=X/U*B/7_6E3Z6YNC^*JMQW8JUOX9K);_-HN,TQ$E;[U4CBKO5;76MW:#W %L=JH=-K>D/*T%;[R7)J M!'/C$UL[?[V?_'WS!N.[P@QS$-\M\7W7HOFNWOW^\8<+/T?F$KP[-4$J_]=6 MW:F]^@C>]A+GT"O?[]Z=;&GA:&8BLP\B9IQ+V-R,BD M$!%)R>1L<$KGM-YKUQ?+)U.HDN;7+EI_7LS62LB^Y+E:1.R'(H:;&WM@R]$0 M(R!T5!QQ#8 -@PZ6';>>Z)!\TEG$UFY(R'@!TM-1W*N- _L]-ES>WG>?\.J\ M@W$V_,<7M%W.H%0'3C N DV-Y6ZS[Y MCLN.Q?=>TGJ3 #NS_>8S 2/,,6P)EA@YEL (,YX@31-'29.@K;4F$GLWP#XB M(\AR1]T_FVY^VSZ;US!/'Z>.0X\49>DF5JE2A%(J*%?4(9ZB 8V)&&02=TAK MT,BMH]$(MK+.UZY7JBOJ>!&Q'XG8YQ.@BUS^@%DGD"0*1$PYATR0#"D)$A:] M($+FNN;T 0KYS^X7O.9]N7F_X))O%_P3>F>_F_.F?;K(R38N\#Q.*0,2_N_+ M9#(;=2Z9*K5!V4EXL9.0[D4/\)2X1@9' A+,$TBP%L@H&I4EG!C*KJ9L2(YK MBTV,F!HNJ7 $/E@9E1&4Z'2M LDK6\VYOK_X2FZT*@7N9],BE?O2F1X[%$VUZ M%.:^=R[E6Q^T7OY[SLUXD:0Q4Q%(>YV.IFQV+)L=GZJLZJ-J._QL+-1U=<9> ME%J]4Z')DP0.O+^<':\F>FIK\]/)[N'GL_$JY4DK1TK!-3M?LYJS>[3S]<]V M\_S+2>OKEZO14[QY^-M1:Q-4HM\(WMY0"7Z\V!G>_=@]PC^??P$Z@\\ MPF"PT5HA0(3TGDCN3JW<+O&KHB]TTW8/_Z<]%.LC+ M8B:3:M.U^Z'L<2R,<2MCC*7H?2U$L87QGWY>&!K6.4*SW^VX3GM?C(Q" M&5R MD4.8"A4\C KH52H@5'K+M4(6 ML550K1V.#8+5!L@>&J]$%^M@>2GA*:R#2E!:O:Z?7HHNY/ P4:8E1<"HO*">/'/O_['UI4UO)ENU? M4=!]W[O]@N3F/+@ZB* *E]L55Z)LXZJ +T2.("PD6A+&\.O?SG,DD$!@!@$2 M9/1ME]!P3I[,G6OM*??V&BEB":=$@'3ERA:8%?M@,2G@%=L''WJ]D,^]%W-@ M8:'^SN; >"T+8-\/L,55P XY!<@*@H00&'$)JKN)02"?DN*&A:B#J,\9<%9R M@!84M%^QWE[WR;A2R>#%SF;?7#6^G-I^^)P5QGO.F,CT5SY6E>!A%0JC/O#D M7O,W/#Z]QUKP['M.^A -\8A$:A#0ID-&>)7/[X%QA4+:6ZGOH_M65U!J!MRY=Q^+G$Z/NE7S*=")I=D,I*8/VN!@>]LU.(R M\=7"*/=EE"\7C$);A]_XGK4R$)T$(MBP;*1I!+N2HIBKW6%+%*^\:HJM2OX< MGK5BI!4C;7(&J\S[J=)RZ.(4>.[",:.G88FOO&'6J.1E=!"\$,4CB*)]A2BP MU-)[S) VVN>J(0H9[!S2' L@#$(-4ROK8I71ZZ5B7]KP6'20*^;%W&+P_?@] M=D]BL206EA.>O/['Q =CL?A<2T5A@?NRP-D5%B#2!TX,03Q0FAN= N(0!&( M&&6!,J,( W.!%$MA,2G@%5L*6U,5HB8LAF(?+"P7O&29J(D/*M$IY'!/I,OC',6A] BVN!IY,$891C5#6LH<>3 &7FF!J,-*NQ@XYGIEG;)5 M1DO@84'IXM6;$Q-T4]IBF"+W2$PN M]/-"+JUBF#RZ/$1W2PG,$UHKE,C*K@@3#A-!5 M\2S%2.:]71<5!XO-,A\FF6[FN8 '6D:?C&[%X,/0.\DYP>6XRP.W]MUFM-#R MT]'R^(S+;,.QU V^/RU_N4++VB1MI)%(,IP0#RDB:W1$FA..G24Q&@RTK-4J M)XO7UW ^>W?QX/ FTOY7U0YYW%7Y7U-MU:=Z-4^T9JX>X/;>S.-?O8(NW*,& M][F9=3M^AXM7+:^/\IF'W ![?P0HC7X.9K7K'K7JSMC9'N3W M8#)@T T['/;;[J3N9CWL5<=LJF*6@[-NA.F">U:7S$=@C^ [H7':ZW\#I/1Q MM0&3U^[Z?A4T:W8W^P M6K=AZ1[8KL]?.LZ!MHSQU?U[_08LS.FP[I3<[G9[WZLG66N,$;51_=/M#6&F M\OS [CK/G<5/AO#UP3#:4'\#/AW&0=59'"[:ALEM]ZOAVF%5X7]XI5]XELE1 M6_CJCE/R==RK^XZ_Z\<.?/H]CKIX$PSK=S!>V[61J,WZH76PQT^&\9?1QL:3 M5YC14KY&"P\#COU%%U\BKTSEQ+\'_4M4W8_(@6Q\0S;!4[VSG5-[-ECYU_3^ MAUT[/:$WSM-HCX\F="[;/*6GFZ=J64'+Z/4K^7H'B@T ??Y:'K==OD$W#OI9 M"_N/MA$"FYAHX"KP9(G%6#FK-5-,8>+8G@*(JU '@.RWK,!57<_M^BRQN;(- M:^V(.YXP%HJ30$&;"V!X@[Z'$W564&793,%8$O"W77C4#N SP!3 6000CO][ M E,$;[53PX/^8-L9?0.H$<->?Y!G<1+/^AGXXP!>KS4^=BM&R/FM0W@%6'=! M', 0 (H>0'CTZQA6JR^/F6=$+[#6(9@I(#^&[\XI=QB*+=K6:T^M$L;T]-.T:N<:DKYAGYG4;7'['26LU*5PR(^D,I MUYCB-W]^ZX]O_Y"M:4*?[,IW'?-/W'%WW"YW M:8N/&?)L4U)?P2/U#);D^PM$^EHCTK_;*2Z(-W@.4_HR#N'H#[KPC?VS%W,# M%W?NW1('EMDM&X7WQD41 N&<*6EI=%RZX)+U1ENS8-'25]G"9_L]W._SP=;V MI].=PWW>^O"Y _<[W_D[O_]KITG?PSC_Z+3.OUUURXKF-CS;!_C>YJ]M&!?> M_? 7/%OK8 ?>;W[X>KZS'=H[1U_9UE_ZQT21/P9CVI/:A*B\0K0Z%FRH0XX[ MAI3DQ/# N25A95VH58%+*^@Y.%>?E/INU2=N]&#?(15D\:;VOZ<\TM-PYHP7 MA#@5O+9<:&:3L%@:'IVV8&[*OK+24Z#HCE#T<01%'C?/FWL,:YT<+ K)!6P >P@RCD1 )AE8 M"@!0C ,470U&-/(R#1;D9,VR*IH?N^BXW_- T#E> 1/J:X?^1-A@,;+97G'. MF@G<^Z!L4EQP(YT+WA CL2(!1VE(T<)>"_2=7=7"HI,&"V,1P8XCGA1#EAF' M:*[8HI,24;B5=;U*66FCN%A*V!/0PG)&%D?AOEO4LB"X9R+:R 3C7H-]:3/. M)637&[=VCYO:G,W@FO'/X MQS=X9K*UN?NM=;A!M_*]SF'>?M=XSZ1$N=($"1X$XI@;I(GSB%&F#-?.:)M6 MUOF:FJW5_;\K [@H'U,D-%\9Y;A6)E%,?E>=%0UL0M)ET MG.WL!>N9B3XBFBQ!W$N*;- 6L6 Y=\DD&?W*.ETKKK.GV%"_PA<[O?WB'GMB M=8IYI1C6'C0GSR4U#DLN.$LN)2XD#B]14:#H3 ]&,7Q59\)6::$#1SH9CW@@ M";E$!3*,.^&,B2GW1C&T>, 62V&Z/E=O1V&RFCJ5E&?"$2Z<,(P%;J@.U' < M6%&8%@5JIA6F2$)D,23$C%<(%D4@QPU!(IH4'=->:[ZRCM?42VE,K]L?M=VW M(1[9_K?B@WIJII@53FMZREXE9FCC13!H%2I-ESF%O0G2! M!A.#4D5I6A"HF5::O!%<6EHE)8#29))"#EN#!$D&!YM\2#0K372QW4Q+7!AF MQDFP)^AZ?"]OW:U)I;=61IB9=;I8LS[7LP5SJ@)UKWE=?OUU<0O&%-5VOGQ# M+U7;S#<;>]$G'A+!"#--$8^$(4.M1X%HXSG6F.2&96#+K$JQ>#[!>6[@Q4/& M.RO'SQ(,NEFC,$][?G,>J7XOD\]G[I;.]_\:=T@,SX@]: _J$^LW8CM@L(O] M7H*K'48_',PE^?ECZ_?KI@'MP7S3/.YT6;=*= MCB:MC3T-,)#=Y$A8F1"WN128\!A%PR2C1(A(^['RYH(*4X(9CN?GUL8FI:XV-NI)57 MUKPNN9/K#5T63P.1R_6G^C9? N7+-9P%#EX=E?.QQR!*/ZIR#'59F6,[S,(T M7? 'K)QN[P@ T<$M4OM"3KN5+;/:Z &:YB^V^S>4F[FR"P!I1VI!EN>+T@59 MT-M=WSD)==D@WQM4%?)&K5[K>C:C@D53%_,S\Y97&Z[.N*D+TPTO@DE7[S, M=J\OGC^.50F^48VDP;A\$3QLR&^$ZK&SDEX]Y& (_ZET&Q@&/$Y=3 N>=ROO M\*FM.K'=:S8:V8=PAY]K3E.XL#H] >.B>+=.W>5CW&'PLV7LII).>6PS:CHU M'EM+:%%WX,:@,3CQ![ * ]@N_>&X_E(]':LP!Z,6Q7E")JO]P_?^\^E=&N*% M7!KC%KS;]L>L*O5R:?67*?WAX>W#G,9W(^X]>$KWMK\=+;U]WNZ MN_E'I[GY%_Q_YZB5[[F=]8M]UCQ\#Z^;/T"9Y3G:)KU&HNJK*QE!QC.)@K?, M!Q8"93D.Q];,=6T6A+E3;?@(.PZ %A:F/3BH>F%WJGTY[-7P>(DL5_;P&/:K M*P ZY]IT*<$G#7=6(_T%? .:Y()R689C2H!@8S'/(M^VN9Y-4]A#(!_^I'X 5Y<7[595ZBZ&XBOI M'/TV(] =[,>K.8'4@H[N,&COG&M"#!&$PU1K1I-)4<]4WB\W%7NRQG.S=\U% MB21X^S/\]V(7(?KFMQ&H^1M[0BBP_65 D5*%>+(*.<85(H8J#?(:1,+5-KK> M4>X?]V&F5ZI C@M#]B_$=E(3!%2X#T^1O)V8)PSV%X]:.YJB%31&E:Q-DEW= M6Y+A>Q-6M>\^ R3T0;VHRE/^=@ 3#]NH&V9LQVK+U?5Y/]?8^!LH1(6,+G?1 MSEES8X]2&@/0#B(N AD)[9%3PB%LA*+,4\*]6%DG$P<"KI-1UE3O(RV O\$) MQB(C@5/J+(XV2H(58+'D>!S4)T5:%DI:6J=[4C!BL*.(> :82X-'FH+P -Y& M&HQ+'AN0%KYVO77;A;0 <=O+V;Y07+*Y,IBL.SL\Z,=8R=:@_:-Q! )T,&C$ M;K9N_C@!(Y;AU486C]5L,N5BYV!E FS]L]4#[4#_5U4N-T-WOLN-BOIDB=P+ MG>E2E_FZ]F6MD6+(1G6CM?7O2H%_.$P^F^"/)7Q"K%MQN%7;=]W]?_<&@]_K MIRH2?B'A^Z?-_3V52&"1)- JK,MX2)!.3B*%<7+. QPJG_%0KM'; ;&RK%^9 MS'P93BJB16)@/*=[3(DD0J(HN-S-4D300_.).K#PO%26)NM%+;(SL6<9#6B?>'L:!S8 ((4NXVC MK$Z,G+I3*D4%_G]8V#/]LP;)"@LQ]4;YV9WZ,75JIW$X/!D,CZHR[WD/CW4: MV(53/N 9O6.2;?QM,Y@15CS>A*6@_U?FQ7 \W3.5B>& M4'>$Y&^FFU=I>QN)ZM<\[5, RNE=VQ7=[55.#'*:[-H!1,*XWIM&+$8T^OW!L MU4]^]FC\^4E\["ZU]F^)@%.9@HN@D%!).2?2,&*M9#:"$6FVM[A>\(YRA@W2*FL8K!H MD#,AMT/S5B1+HC:@-D;0RXZSH/1/XE-U3-!K#(N'=4P0; U3_41]#0Q_Z)7Q M&KGM0T%NN?"MOWVA(9,UIA_^VUM^J=>4NNN([]L\XLDR_9;S[/)+M&38KMPM MS=K-\CZ[618J97-^F9JO?2&_M'_<=QGGDOWSMK?[SUMQ+XO\3#A7B5E8#%B0 MU5WR!,T33I$J;GWVS1(S M2L*"%U//RU#6,_;1Y]O7ILZ42GZ#@6N&#P@?S+X+[R,RAP@XS75"'0I2.,1] MP,@Y@5'$U%A&K*)&K*P;MLKP]?3+P@>%#PH?O&D^<%HP;#V#I\?Y_)E)-'D9 M,+.,"^_UR#X@Q3Y85#[X.E'T:'_/IZ1<\APY837B1FGDB%.(>J5,5,0++NJB M1X060I@#(91"A _T?K7BL)'SQU^L].!;HK?']"-8:GI;$/<7"/O'*MD\2WPA MN?N1'+[J!&,B1.X(0Q(6#8P>[Y'5Q"%%'><$A%>F;/2L*GG]@.)+U_5;=(!> MP,I\A10**;Q&'U@AA<>1PK0GS#O""1$"&<&JO$ MRCJ5JY(_ASOLU;-"20:[MSNL/L+:CXS1[;[,_:_ M9*F:KX.,WN,@[WO;[\+D#<8C^=4.VO[5%%%_)H(C5WUAT4H3B8_(6J41#Q3, MGN@E,HEQQ814EL3<58F4#FXE_%]HH-# 3!IXI$NLT,#ST\"T]PM6# LP+9 + MLFIVI)!Q*>8Z9=8R9X+@+M. O%[XM-! H8%" X4&'N\#*S3P_#0P[>XB/%H5 M9$+,$X$X3P(YXSP*G@NGB&?.QND>JX4&'NGLNFAP,]WFYZEJ=2UYH;W-J[5\ M;ZOA>]P;#-&HF\BH8\FXD%]LSH9/'*.F%KUX/ EX57[R6E :1R5&QTW*^GER[K&(ZN<]E'9Z(S1OY6 M;\;'$^4BZR*LXSY?%ZV-+LM13VZ2&14%+[;+Y&ZI^GRTCXZK)_<9OZYV!;M7 MGZ[[ 5DEI48(;&*B@:O DR5@OBAGM6:**4P2) M?P_ZEU2_'Y'K1_L-V01/]7J"3A@I/=T\5MUV^03< P8#F_N/G>PXVW'95(!( YK?,D-WAX+__9==G MB_T M!B?]N$ U3-D%71]^)T>?CI;.?\TSE0,=[]\%6T M_FY>I>LVW!,H_J]O.V"1-,^;N'J=&T-L_G'8VFS2YO;G;[O;W\@.T:2U^8W! M]WESNRGR-?>(X,I3EW+.E@=S1>#<1-,@%Q63C& 5DZV5-2 BF,^L84GE2(P" M6Z<8]Q[,54&X(\%HQJ.)\6K-TW$WNFYH3"U3HVKF<5UMGQ3U*RQ8K]A/!_": M]/6)V>M/S5[=FF/4N1D4'U!VJW++ !V@!270@NIRU'#C[VU0BAHICIHIQJ/C M3N\,E*I)E::ZW.JH>'2^_F (>P35C;]R&>38'8R^6;=L6;W6.'&R]6 ]W%'I MZ^F!VXM-N79ML9\0(K[X@QA..J#3WP 6E3@6=+A ![(GH]).:H8H-0SQP"W2 M40N4&$NY^:'C6EY%!VVEE%@),.(DCSAH3HR*TO(0K2387ZN(_'JVZJP:]H.3 MH[POS^$V1[?MY/&N.&M,EX]Z]ZB:X4]1;1H4S#4\4C+O76Y:FC4E'ER>^=8/ MZ9K4YHG*36/Y).6F\9H6O!1O?JTU?Y>H>'-9R-L6\M;BS65C/E%U3E.J\);5 M?:;5+9NXE-@MR[OTRUMJ@=SW\,.EG^A+[2?*]N?W6#HRGU AP4?*#G ML,ZX[GNZZL"YK'>[L M.2E!((Q C"B#N,$"V< $OS9#:C8'_2Z MW=AI].M-W_CG(,*#V:Z/M9&4XVGMH^E0NXO=F-K#.N1^LW^"SGO:[R*K-TS] M,C/#<]H+4ZD%O]6)$H4#[L"@=-ZL,.*:F D"KESJL<6<6$5LM@)Q&+0#D?,%:' MO'25F\6KF3>?G;IXX+>8\8!":872%FM&%]Z,+)3V+)36O*2T[?=[A&*O;'!( M8^$1MT!I+F&.- O*.:,,@"M0&E_EM%#:2UNA%W4#+PIN398A*74#IXL;;'C? M/XFSBY",DY]&I=1&-4"J&F?W*0-('::):"5E4%P'8Y*TR3(P BPE&KN]CP^N M_G>;F^T!^+@ I?Z>NSK(C^;AAFAMPF?G@(7PWM:G/8$M]Z##HUR1%G$PT9!E M3"$,\"8E$[G#S\JZN*727\,.IZOYK35N$S2;J^95%6I&-6?:W=$YI$[;NG:G MJBJ32^Y-U._[OU61'-AV=4RR6^%:):[.=JI$O<%!C,/!6N.Q6_;934R#-"(Z M#X:64)AG)9$80AFYS8@^C_U>J,*G3Z(?+KO]W/S0ZK0./Y&=O]_SG>U]W-K\ M)/)8=@Z_X2;-#4_>D^:')@/[^FKU_-,=^I6V-O\ZV-D^@'%]RJ[>'SM@243#1I#<:!R 9= M75)TT<*Q]]B!BX=<"Q6KG46W<@GH]O-U;EW-_22O'!+*--S]6L&#-RKI8U25O?E$IX^$6 MVM)2QKB*\F!P<@2T4+4ESMB5)?-:OD_)^WQ-Q% O_4:]\KD#_6_C=2]<<#\N MN':.5,I M2<1Y=PB! NID?:,(1YS6RZ25,1R99VM"O,<7%!2/8OY<&42L\;7 M.+9@->9N6G=(]2PVP9T\RHN(_7_:LUQB;_![KW^U'\%UPZ! __V@_]II*!JI MM@S,@* 519RIB(P0"4GL /UUT):S#/U$78]5SK6:8;$ B@5PW\.S1>%_-:A? M3GH]&P?0:\$%03%AD2--L0(.P QIG7NU,\)X !(0],:37D]GQ1& MSDN#9-0,\Y1;S?DWPYG;K&V 0X,>GTYW#3W1W&[!H^RO?^;L%>/.);FV&PYW#/P[^S3YWXO]\ M/MO].QP[RN7NX?Z/)OT,&/3K86OSUW;&P-;AMQ\MP*@=^OM!:W.'MVBKW3SZ M/37/X7E.]XBQP0K!$/4)3 #!+#+6$Q0Y3U0JD;A35UM;4N&B-!([21D7'!N: M)#/<>4R)P?Y:X]LOE3U?S7KCMRE[_K:6MS?EG;,U-9$V/CN+? G.D^Q<=R!1\D]3+ZW0ZR<[OG@P'[?=H>YC^[H^_;4]L-4;]R/\;/";2HMO^YSU4W]27ZSQSY7/7S8&*_^U>JGK3WXKJTGU ME[Y67QJ=K+D\TC#NX0NWZ*74]K$/KT*['ST,:5!?-1]V..D,X6$&:XWMJ9^[ M'HPB/^+%3QHV'+6[[<$0KE3=JYJ;M<;6R1">M%L]]NBI&KD_3*/V4YT<5[V# M1VLS[@"3#97OMG^6?]0'$((!N9-A8S]V8]]V9N#BA!X)\^G?AI'\*Y#R(W6O-@"_P<')C;O1AY?=CQL=? MSZY!YD9>N>J?O^#YX='^A&'W GEC -K:_/IC+\GH+"<6424R>DWQV/_5.^HVS:/O7NGPW4K]WU&@/!B?5"9RJ??2-I@*H]"[VK^8!\Q"= MXT0[H0$G$B@8C'AGH_08; ?_$Y<=G2D1[N<2X6Z3B,\9Z08@%QD-['Z\L!@0 M?7-2XL_WN.5>1,Q05"SDVDH<&6XHB@X'81*\:?7*.A77E/U_5!"3T<.FX4^0 MXD&"4)#B663@V^F>%,I;%ATR(BF4_:S(8"J0UX 2G%HE*2!%KQLKH+B&$T!1 M%YP"E):)J1^/;%:*^A="<@3R< "LDD\"QDIBUAJ97JN?9 JM&>LZ*0W/CK.E M!S^M$,@>@RKP Q!B&.&M^^&1MX83C&,07'/NO7;$<:&T@&<7DLN"1R\KBX?O M?^RQA%ERFB*:57U.A$ :C"]D12)":BR$(G?"HYF",EN/ 2668B<\C9*GJ*PB M0)!@['DMM."BH-/+2<2GLSVKH^<^:B2\ H9R8!!:[$&/T=8[J:S $3\6G0;Q MJ(UL%^R=SA1&U3IQ!3R@O@_A5_#C838C &PJ&V1P<8W[89'&)G& '>8#X219 M@WEB-GHGE$T\S'8J%"QZ-LD[_WJZYZ@!A85PA*WEB'-ID*F.TDM8$N]XL(&M MK(OKHGX=.$49L/O@,W MSC8WJZ_ >R"(62P:!Q;LV<=PXH/ [U(./[9^+Y+XI)*XM?GMQY['WA+,!%+* M)<0M:.D6V#T)S187?&CO1LBZ_>JG,CW'JI+K&A:_JLJ= ''TT MIE7?[ON3H^S&\@"(V "RE M=K<&QPI.LP>KF\>>[YU=@/4FL/O]6$G56F,#+K8/?^[G <$TW(B=@RQ^@RO8 MB:4-WH:0#\3R8)3VD2LP9UF*44:I9T=#*\B\6!V^-5H7V6ZGZ=+#QW;8[ M.5KT>Z__(:_-!:#B-[9AFMOO>>O3G@B@?DF;4XN$@RW# 5&%-2CA)*,V+%*J M5M;-JI1B%>N;#AO48C':+?G4Z'B:*PE.)\.3?ASKB5<30Z[NC;59<;P;H@[' MO3KT_:XZK@J:Q&4]F'_\LACJDJ M)@L>OR!Z>N(F_SWH7P:D]R-R@&3?4 5F[VSGU)X-5OXU'?%L=]'TA-XX3T\0 MYTGIZ>:I6E9 G5[=X>5=+8_Y:WG<=OD&W3CH9UC^CY\'MV%G;U>[%" _G]W* MP=;__I==GR4V,V-A/XUM78F%*1%B)(H*K!.GFFBBI.<&6V.IQ93,V' WU+*J MIFD!(XK5C=^UAX 3_B[1]RKP.E8?KI3U>MI8_!=_$,-))XZH\1JW5B,;#6P# MP/Y[>WA62? V-2Y41*CB*?8F[^GC R%'OD)$U@(#/LHKT:7K]/A;8% M%.J?E%ML#$Z.8-1GE0(]$5-NV)'87(2K!^T?M0=\T(C=7!AO6A-H#[+ZFGJ= M3N]T\.[F(G>WX\ X(^EB=.4[7#'YP*;E;/R1K *H/_#%>([=] M*&XK8'?K;\N0%V'(7-Y#JF9DP(_W!S!1?'"MPMD(-<\$^4G=?O('[/JQ*K[V MDT*8$A)?J?7F+**C]BE?^N;A4#:FSD7IC[ ML?8#O/\1^[X]B(T_06.-9=U?_[HWQC4_3FRGEH%_MU-9^=>W\AL7_N&/L.#M M[J#MZ_7^RW9.[K+@19%X68&[7ZW:!9?&?[:[M?3=4'YY8<3IN48SA]4M$_?: M)ZZ S@N SD-XKQP[OS;YDX<[[E(#OM2;>M29YYF!_B QC9@[+J2'?ZV6#@N? MK SP/Q/N6-#\:>+\HTC%A)BT1GE>BW$2^J'ABH.=HQ^=K:/608ONMEN'NT>[ MFQ]%Z_ 3WCD_:#?I#M_9;L)8O\'O_5GS?(..?P/W.MFE7^4.?<]VCS[2UM'N MM^;A-]K:_'RX]>'C^>[AP4'S/'S;VO[VHW7^\;RYN9N:[7P"NCH)?;K'5'36 M,8V"RNGP0N1JA-PAKF0*7$6LG%E9YZM4EGJT"VG,3NR>#S&,G5@C%];8:5GY+)<]'^RYZ>+\@BZ\H\DDP1$/02*. M'4-&&H8H2\Q%6%^@DI5UN79C$MFB;+K%PZ/%9(MR_X6[_[/9FJ^[%=F'.FN[ M%+-\>I/R08EL+V1;5F(Q^-BM3UA\Z/<&"U-G:SG4A;,)ZU((YH)@&-DJC<[; MB S/58^9ISJ8%#2O2EQBHTN%^^?3%YZPJ>C+\:G:,&:Q^[M6R4 ML.:]E8?6;Q>&YUGK_*O88\&+$+A!D>:F:HY)9)@0"&N:J*&&AVQ\\E7S+,9G M<5:_B0R6A1K+>'E>J"G#6S+1WWH >%XF^E.0:;'/YT>QYU,4*[06/C&-!"4! M\1@=THIC)*6**HGDL/0KZVQ-7R\;5ABV,.QK9=@G7J49IU3*,I5E*LM4EFFQ MEJEDJLQEPL<*:\E5>=B)GF=W&5XU96XK$.MN*! [,F7&:S]HEXR4QSL&3_>2 M%RKYR!%1.I="U 0Y[@,B5C,9&!:"BY5UI:XW?"LM5Y:6 MBG)!$"4;Y>F\7:=[).3RWPQX0^1L%,8%\ ;32&&6%%4A.I];=:R51,97PA[E M_@MW_Y*-,@];\KC=?SI+\G7GGKR4)3FOLPW5XE>_N= 6BB5Y'XW@R^3)><-9 MX%0BQC5#'$>+K*(::0,+S"PE5+.5=7/](.1<#0$IH*A)1XZ=^OU88Q2*H@O!Y=<6J@Q<4P\< F1PB+.HD(N>8T(LUX'Y\!NI;FL M&R,+1R6%+5ZP1=6,(=Z]]6+=Q&_1UV^$FJ"MPE7\')Q[$[HVC,R_"R?]LVC[ M\W;TW8R9G^.1;7?A_8D&HMNQ?T0+:MX%- MK.O$9W-VWR\\-^%'8\?#1NB=Y+$6;_>"$,R$ !5O][V)96NR1 073G@E,0*& M28A;FI#F0"Q.1VJY(5SR!+KVJA%\X8+H=]NEBXJ"BQEB+\E:)5GKM;J[)VBC MN+OG1R83[F[*=&6E)$4PXBHQI"5VB.!D8N "UCQDQXTP"\TMU]?8C% MW;T8[NZ;,?,F=S6?H]D7U^?JCD\U/15WGL&?K$2GW8WHH/Z;T I'MP]B8]@; MVDZC/=[LC>]YMP\:O=3HC?J?Q7$5XP;H93FI>P@_&[1_-([@#@?P.V\N3L]MY"F^( M#LKE1,M._)_/9[M_AV-'N=P]W/_1I)_;6]N_'K8V?VVW-G<[K4- N^V#@QWZ M^T%KW:*O=//H]-;<_G;9.]T +Y)Y8B7@T'/1 SY$CDB"G%(Z2!$Q8R/U% MKCMB&R#H'7BQUMBX$DY9K00OKYGMGC4.; "!ZD??V^^"S(=&/#KN],XBB.:P MY[^ABN% R"Y7& 0YOXZ-?NS &UF0>W")^JA;_:L+F0?QM\?'_=X/$*!A[)S= M3YA5D"J!B%)*.1'.4!&2%)(XB[G2] :>OX\,OQ\][)?8_][V<;9(7YSCJZ1W M4(GIY.>_]0;#5F^X$V'5,+GLZ"!T+DL@Q>"VP/F;=C& MZ<@D1;:V21O'%;AD4;S-X'X0?_16_MZ2VMJ/$+*='ZV- M/6%5C/G@)\$@:9Q:AJR3' 4MC0TJ!D.J^K1JML&\UJ@FO)%LNU]S]R1UC[#M M%?'V(VR;OZK)&)/VQ9EE\H9A;H>!!"9GP0KA%D6A#.(I!.0<(T@PZ;0*5CD- M$DC6KI\\ON3J"P6\TJ'OH3,O@88\UCA ?"IM8%!MI.D--ZT]# _LL-HGM@U/ M5H-GPW;#OWK]C.J5Q'?A+?A*:-<_.1F,=^BO'9@#],4?]#I9#Z\NV3B&'9^_ M<-0+L0-['KZWGT_?-P(,Z(;-7WT!=CC<^**'\1R1X(;XV",18;[]!*L*!8.- M;J@:"Q[?5B/O]14S># NM+8_B=;Y5[*U^9ZWMN'9/NT))I*$U43:TER>( !+ M10&0H:R6"NN(@\WZ/)D!$B#QC2H[YYYR>V=977UQ89V7:5G+:Y'0GS/7>]+: M_,1;YQ]_9#VJ>?YMCR<1N0?RXMA@Q(&[D T)A#4ZCAD+)A&6191>/^IZ*:(5 M6%Z']][U5O#Y2W67TA>7OCE"Y9U%[TJGUC9$B@*6D2#LI40(0M=9$2;RLP%+>"I;3.M6\8ZY7@,L?Q'#2B5MIMI!, MN@7R^M?"=4FJV]F%N@TC^K4#7WQC,G"%+VGSTQXSRN@8!+)2@TZ=O096&8NP MQ<;YH%1T; 4T2F^/LY+#=C;;(Q!Q6#S+37U\% R[FM<[*A'GK MV.-!?#=^\P-U@^G$=NAQEUX]N,/I\K?[L2GBG M_I"S-8/9S9_?^N/;/\1K5.L'_ABOD=L^%%@^\+>W#QE0D]#E&O(2SC(,V=SU MQS\Y,_(R1Y;-RQU9ON>I%7T%4=4S!$VW#_H1M-?:H'J?#:J'!E ?_=4B'HLG M'E_ VGYFX;@WB+R^1- ;ZQTMG?S<[1#O_3XN,DD-@_:ORSW:V#^-?: #S=;#Y56=3%F^O;/*9!*,.TH5X$ MR9UC%N4_ZLIU2F?>L7O;TJ@5GZPRB'.6EZ1[2._OBV>]@\ MV]W^!-?([M*OI[L?/G=V#C_BW0\?8?RMPZN)UZVC3V>MPV]TY^CS4?/\CTYK M<_]'#UK\VRK*^OF5]J=3(@O(OB_+C(X=GK7-/ M]J),/O" D76$(8(-J B M&Y>+)^570DD?A<.8T0R)W$(N/(ZGX#$)QD5N'EKKZ\G-!W&3_ M$TFMD)PR%'S0B$N-D=7)(Z:%!YW0!BX!WO :OYZ)5PY>W[[I_O%V CR/P,K% M6[>'^D&>8^4*R\V-Y1Z96UY8;N%9;MH#XHCVP&8*8> M:H(+TRTWTRW0G"S46'[B)"JL,C=6>9!CJ+#*$K'*M'M(,4IDHA)%T! 0USEX M"A85(DEJ&[F(C*10J;XM7EHBP=ZRQR%E%AN47QGA666P*6F_:?,=!J;#! ;=JG7.L/F"Z; M.\K!KM#1))W[=!:F6UZF6Z Y6:BQ/*WWK+#*W+QGA566@%6NI%=Y*[!-N:!B M,ME^BLAH[5'0,7@M8>UI/H%PO2)58967]IZ][OC-9OM[.\1N:)RU8^?F _XE M=+(HCK./K=^G2^6>QWXOV,'!LY#"6%P*)=R;$KY,N-.TPI8*S! )A ,=)(U M'0@H2&(UM\[RX')+"TT)_:5$5)8U3E\RTDI&6B' .?O4"@$N+0%.>]HHB0IS MPI"W22+.M48Z*HVDX59;:XWSA027GP07:$X6:BPE66U)W&V%<):6<*:=<(R& M:((5B'MF$=>"(VT-0X&[R(F6C&%;"&>.GKBY-%0D]/AJA69Y_>&?O_!U=>-W M[2$LDK]6BVM&*>S/<3"$Y\Z9:E41]4;=)NM9J[M?M.BZ'$PUE@J6!ANY?'9[ M>/:F:[@WS[^1K4][A!M/!38(1Q,1=YHC8RA#0@C' HM*8?J0NNTC"6:+(,&W MEV[?: 7P:C/Z<.79 MI5K#4CU)>?8EK'6>ARR>J'#X[(VQP(Z[GP[X556-;E4Z>$:-FE8>8HB6)5[H M)1YW!4*CMD"-JB]0(S<&:F1CIE%9,_<)S;YU"7BRFD(O(1[_;'=K:VEXT#N! MRX4[%39=+!&8ZVCFL+KE=-"#1/'K15OOBHLR*_4O#;&Z6Z>M#;'>R7 P!&&% MQVE8 +/H8R:R6I(9^4DU\Y(>]Q!_7;TJ5_QUS@MI"1->>P)VSL9.?_O =D>=SR[LZ-;( MWSCRR['E-)9';KD_#IH?/G]K_?V5-S\TV=8FW&O3BYU##^-Z#[]]?][Z^_V/ MYN%?!U?=['SZ1W>U]N)_GK4VXSGFGW3K?AW%\^]'<;I*=[?=GK;]_ MGZ[,*XRER5N!C,86<6HHLCA&Q(2FS$B!E9(KZ[2DQ=USP\V>GY<^H?)R-+58 MJ_.?BR*XRT,4-S=/?1A;S"^'^NYD\>K;^#XWCYQ?GD_E06DA.!***<29D\@I MH9!TWBCLM>1>K:P3ML9-X9+',_L]ERRXJVCW<_'@^G]]3KETQ3>8LXLM#0C<; M*H]D(KI81%2,F3DSU:4Q(QD1,D6')-,"<<$)DSWS>Z^?8AN8HY@T#R"*J:IL6GN>L]D1D Z>(J,A(H" %9&;NUK5DHL*9B6* M4HR3$D69NZGR,CQ3[)(Y$]&E7<*"U\G+@(S%+MLE%!GO Y@I1O%$F'?V^9*_ MWAHC+4FTI#ITO)C'K>L#QP\_J#)UZGKZE/7+!F)N/?4T^O#R/'PC]$[RD>X[ M'HM:'BZ;:2]QC@-3T7,E.1LY46,WI23+X\@K.YM3#>.C% M S[E3,U3,=2E686U4IQ0C!2/!''% [+>)^2E\=8I(1-^SC2T-Q+NF5_-M 6O M+[4-.SKF(E&WH=9O]T7&G=Q;CE]C_WO9Q M-HA= %!=Q6V[-[2=R<]_ZPV&K=YP)\+(?6^_"S-3EUH; =BRP]*#ZZNUMC^) MUOE7 K#%6X<;/YH;>U&RJ!FAB#$)0*,Y1TX9@R*A,=@0)9< --W>-8P!4>E? MS&YM(R.75PJDYG(I&O%'?AVKNF6?OVP,KAG-N4X9$,Q9XS2+9#KI=,X:]>JN M72E;ED>0);+=/:FN_: =N?[?KO^O]>D++^QECGN#=G[2=_V8^P%]CY>UTO[Q MR\%XAZ^)"S?+M1]:!^;!R3#^,D)W/'F%&57SIJKE+#B(310$J>5CXM^#_B7= M[4?D^M%^0S;!4[VSG5-[-ECYU]3#'\'B3$_HC?,TLR+>X^8II:>;IVI9 8][ M_6K3O(-]"P9B_EH>MUV^03<.^IF/_J-MA, F)AIRKF6RQ&*LG-6:*:8P<6Q/ M =%5E0I[J?%;IC)09O_[7W9]EMA9)J[44OU::JG^I):J M6W-!50GHWK=DZ/0 M&XX^+QDFCXO??3W;VOQVOK7YN=.D30%C.VP>_7'0VMZ%[WVES?-/YW!_UCS: M.;W6\FC[(]_:;O+6AZ_G.^>=;ZT/S3-X'M(Z:K5;VSOG+7BNW4U_MGOXZW1M M52H388Y0)(S(/<>91DZ%@+#2\#X-!.<,$[V*E2K1NY(A4C)$2H;(K R1AY%) MJ:_Z"KCD,A>$F,2D% E9HC*7"(NT]A8IQ0UWWLJ(P\HZ7^.R4,EBYM2_[G._ M3UM>]:UV4YUI7"CF*0\8&\(Y!U(PQFIC#0[8"I&2N&R,EYE5=5G(H;) MJJHB)$&2X2AY!\3 F$)&VX!BE"JFB$F0'HAAE+;C+PR9A749V.62Y-#$.\),P)1&R/BF$I@%J.1L-K# M'\(RHU?6Q1ICA5@6T^1XW=&0S[.#('8P . (C7:WT8S]_=@O 8_789/T3US[ M"7EEHY:;,;%\[-;24RR3>_#'1''4L];Y_NF>5298[1ABC*<< O'(<",1%4XK MFC0&\V5EG:YR4OQ6RQT"6:")6:BQC)?G*:6XV' E4#1'&^YEB+98?$96N.XT+$BVG-O>X TE.WL'C=$:1[ M%HN=@[E6NE4L"0U_>E8I :+[3N*3]J)XY>&?YSO9^IG'E9F-4IH8PW:6J\S283ST8J M$R=@@L&"<(FT56!MKA)W M.[+_C*TD[F4GNUDJBG/9?/GZ: M/.T?<#!)1H*8R\1OY48S<*L M3HG1S-%P>A@7E6(!KX"*)D[N2!E"BAY%K WBWEED#.<(\^0Q"<1)6>5ZD>

?U]\ D"B?]; '=H1#OJ1TT_O-5>Y3>V ''A]>Z/OS(MC;V@H@X*B&0IMPC M;I7,"4T.>0W+[ ,%M+OIF.):(PNOW=_OQ_TKHCH6T.$!6.4C$WZ.0CKG\)E8 M"%-RVA5:=62Y+J7RS4EI$X.4 OT&*R)%TH:<>RZ!W->QU#?>X(KDLG[>U/WD0 ML5_ME 9ZQUFT_:GC67>5N[]N[)?R,P&L61S&,GHK?^_MB9H R'1&6>$U1=9E MR,041 TGC907Q$0N'M-7[7[&GG9!E=;F+WF;D$@-)7T=GV\N5W0,DW M[;;OQVYCX[C?[LP@P;%E._'>_QTT?GN_=7.[Q=E]RH&O#,'*:9>X!,/&PVL: MN8%W!;PQ0A ^1A!^>^O%!2OW]N9L5GB6K>VO/YK;.^?-35#(#OU>"D18ESR* MW"?$B>+(>!(1D2* 82"H#WQEG7"YRCBY3F8W!)8O#-=&K7>!H/G8']IV=_0U MD%M?T=C%ACV*^4)@+[2'!T!YT];P??2N1\IL,6>71X!;FY_VF!<\!2!$A@T8 M$HE:9'/'8B.]B*".$4GBRCI>NQ[VO+0HLB/F#D[#:\+^4'?@(T6T))@MN&2^ MYZWS3WN.>B9,QE)F A@)FB&=6]P&DG)U,Z\4B)VUQN:EEW!XT(^Q8;OA)_[":SKC<+7.BD/:RWMHBS"- C6$+>&I*TTD%XE4GQND9W(TMF M KS1E5:YT&H'!H#)8%JSFU0,+]1!>T7YLX.3?D55$TZ-ZX+8':6)S1-[^'PJ MSTP8G\W+IX%W<[,R(,L+^43T30OH1_COIST3/6@^C"#!3 8TD5MQ(%S "HP.9$)F&'&"CUGG.EE00YD&*& M^G[MC7_<.S001W[,G\<('A4)8$DFIBF.(C#." BF4B1A3F0,-"E9(@%++\U9 MX]_92XE*KJ1%E%B*.!<@S=(&^"-/P@!/+G>UP?G[5 " O&T1$\W#G3T5 ]%!8V0=8XCKY)$FP2'*<= T\2!U MR.$ )6Z*!_P:AZ1 M. =-"VA5)24 @".KA-IY36XGWP86'22CQP0,"<%HR8YY8C23G$A%-9%/A9, M/EH@'RYQ(*R(?)0:<6<<,LZ)+"X>1^RI-W%EG8A9$@(*46:@F^R\4Z"S.@ MDE-[H]K] '+5;0-Y#6S_+%\A?_/2[UK[86>J7]7ENKUA383Y"KG&^O4AC(,( MV6&;OPY_OZ4 Z)B-1]'//T_Z_@!V1^//CNTN[RS\- K: H4H0U+N,,RF57X; M>L?7 Z'P/=ZX;;(:_UQY_^7//U?^JY;)_#JK9"$.VOO=6B6+W9QSW8B=]GZ[ M>C&ZW"!_6.=GY 1S,!6.QU>N0ZSCK7,Y'!#YH]XX,F:'#=L([8&'*1YF)V[O M9/^@<6S/^CW8 R&&DVH+5ITNM=)A7 M#1T9(7?#YX=8R$T+5M3)T87J>.(&OM^NS(G/ -O%Z*;A_N\M;&G:#14!(H$ M\;FI5DC()0_<#1J8<583EIMJD9M1N=V_%,M).%UM#$[<(1@566KR[CC.HMYI M'P'"5#)5&=!9-F.W2BZ*%DR1J=V?;0'4_H$.V@$ X]V;69H)]L2P3!26*;"\ M3[!$TN ([-6 M!2H90:Z 1@4+%U'S44PR_N^)[3P IQS7B:.-8Y<6Z\-8Y&1*C\18V.RKI8A MH-+5[HX%#]'5QJC[9WZRK?1;A805((]TMC>,!N<;M+6_IXU/6)F$DM,)\< 9 M CO/(BD2=\$90R0H:?IZ#/%"1^OT3D%B1G]4L6U@^&]Q>)E><0L=C=2WU.Z# M+C?LVZI60+!GXY]=$>=&KS_^2Z1=KC:WI-T EC-W8KZ@S#R5FQ2X;)!F4 M[S%=IN9Y152%%[@X+SQ MW!KF&(W*24JE"=RY&_R3SY3<55<&V$K5IX.-[[;=R1CY>Z]?I1^\W8R#\R9I M@K(0E?#*962(8,,))Y%A)*&@B0O)AH1U3@]=I8JL92*A\4% MK7=P4IE6L!-&7L>L#4_HQ5GP8-]DJVR_GQU+Q_W>]_8@BQV06/YUI6_4?LWJ M^%+%72-9K4T[>S*$/3(<*ZM%(+#%>;J[TZ).BQY/P487!MWY.'J,MTQAH#%] MVA/<*.UY0!E4$/>!(.>50%0GC8.E@5,)"NW-##;,'N-&O815'/I"9KT]SN;Q MF*PFZMG XF]&7S,$&TE/Y2[HP[O5-_*B= .(4I:GU8;M# \J6VL"5?_/?VA* MU"^#ANL!%.5+A#;\?MCK#X!$SVI1#[':*;;1B0.0Z0OQ7UT]1*7BH@OK&)!TT1KD<5UPVM\0VJ$S!Q> $E91S(@'[K)7,QA@8 MZ."SW8Y7F,D?@%'= >WS3L&,438*O-I*5\,5.9 QV(;!_0K?^?;F-OLWW-S? MPY%YK+E$EE&3GDIU7!K;N<.?.Y MKDVET XKKV=^XOKKW:H CJW33.$_56)FQIX>*,BUH5XE!L+_4@^D\73PKG&E M,L!,3*E+'62C*O;O!"I558&+B:[K\,!$=NSQ(+X;O_@EM ?''7OVKMVMIJ/Z MT=7Z"G";7T[;87B0*Y.MX;HZV;C"V^@&H\_7ZL^N%'^H/^1R35%]\^>W_OCV M#_$:U0^],EXCMWTHL'S@;\N0%V+(YJY2]9.ZA7?$JJ9?PUU?@5_U#.56MJL,ZF:=.?T^9T[?H8K7& Y!8XDS5^!!7RVBLURB\Z7] MX[D%9PG YW$E7!\G0;<6&5PV\9I=J?69X&,.,[D\DC%=?O)520XQSRTYKTTX MEGCQ"VP4V)@+;"R!VO&2BNNKPH]_MKNUHRE[RN%R87"M84ZQB(I@+8M@E:9V M]UVG'."H*R%\C]V3^+1-34I1\;?5C>EJD0SMK;;.,A83C\D8DDSTQF@;I%32 M_NR(^;4VX?<\1[[GN83C:.=P_;<%O=N@G#G]WFIM_'.T>_GK0 M_/")[!Q];E\K_/WW>[ISOGO4HKOMKG^YN M_M7>_?!':IY-]*!00FJKM$#>,(&X,1X9G1(*DC@?G-*1Y[S59VE \>I;))7> M>PNS.@7MYX#V"6N' ^,^"Y&0$]$@(.T 2\D,T$$^I7"] FI!^X+V!>W?--JK@'$TU#GI M+3W*!]H[J(%(@* EE$22>/3,.-#MS?4Z1@7M'];!;?&;72_0 M)'Z!73VHSH#6!UEAK#?RY[/VJ7XUG:9GU+#+=<.BXI%'RIT+1FC&J5(A)&LI M8W?PQC]5P=<"[S^']]9O$XYZ[)+3&D<4&G1^7SJ_!-V>RYP.&]WM< Q]UL7&"NN1;)86FNB-8(K+WF\@[NZP.&+PN&E M)[LJ9YA41 F3!'"H-,H.#60\]8%:I0RSH.W./#Y?X+# 88'#MDJ*QL2-=^ M4*F2,QASQ!*8R)PJBES2!#%.A#.Y2YZGV5C6N!C+"^H-?=TYV=O1'W3A&_MU M6;P0O\=.[S@7#7DJI^C#7/*O$.=Y2"P(+YSD\'\,.V^IQ]@$IZ*B0A:GZ&+C M_)<)IR@5QE%# A(QX[R6#EE**3(N!\,8T\KAJI >O5YJLT2]EC''H<#AG.&0 M!"^#,]8&J7F*VFGO2 :^Q#U-BA6GZ*+#X:53-.HD=8QXG (0.'(V>*13HD%Y MC7WN&$E6B2P)O@4."QS.BA'%))E4D6?,\SR?B@K267-QPJLX11<6#B^=HC$JYGP(")9)(IZTS)VF"<+)"6F-,1$7 M8WFQG:*O.T7T0]U"I/*(VG#4[K8'PUP[^?NUFA4E^#7O;']+&5>4*$L%MR98 MR;&5@7-EP?07JCA%%QOGVY-.T4BTBU8A,/,YXBIA9$*@2#.-*PEP:"E-OCA%%QT.)VH>$ UTYB.2 M3@,<,BF0B02CE&35B T'527.8UER 0H<%CB< 8=4&ZT3U]Y[P95D+IK(DB4T M2L\<+T[1A8?#2Z>HQRQ:2AQ2R@7$O0G(.7C%B$S4>!D5MROK8I6SZ[V]"AP6 M."QPV'8R6L&L]\D8'C6 83#8IV"\U48279RBBPZ'ETY19[PAUFD0+9PS185" MFCB,O"::6&X#R:TXV:IAJL#A8CI%7W>FZ.W/42+(^ M_%44/N_&0D3+JWM+PPDB/,#,87]CPX"9"?8?1TDJV0*UU"NU;,RG?_-2)96Z MVS8&AC&F]\1A;'=+*F5EY3V?!*F7>&F8!G,OC7,_3=S(SPI_'@5I<0+VKG2B$"S?!(1@DA:V3(,@\F3H)++ ,QU[KO=H M)PMWLG G"[?DS1/P^XM8),X\"%(WQ*;K$([/?![GCI_YN\CH71>(8V1T+K,X M L:VW2+W;=Q&6[@RL+W$2^3:!3'>FX4X<[L3AE>)0!DZ>)(GOQGD29+XG M_""?9TD"?Q?S8#Z_961T9QI^2TDX!D4]/TB\('?L(DQR.W#\W!9SU[5CQY_+ M/(H&!PYZG MGC,/PT+DNS#TG=:P+TPT5X0O3"(I["B81W:09(X="R^TTWD2.;'KS/,XV'N< MS.+D[E5A?)V3>/>$V]VLWMBIK)W*NEL4O87*RE*9Y;F3S]-,!G'LQX4/>LL- MXR ##U'N$'?OO,H:\P7S) OS6,QQ?)!C!X7O8/M@:D=^FHA 9+&7%'N/@]D\ M^1;M@SN5M5-9.Y5U1P_*]ZRRO*C(4YFGH1=Y0>!&B>\*$?E"RMQ/TCC>973N MNLH:,SIA,0^EF'NVY[O2!BLCLI,B"NPHRF/PFZ,H='#P7?4'4EF4L?O72L [P'_S M\ORQWHVC?@'/ROAW/*9EW=/1>/R_\+5A-YJNQ#_^U,J*($X>793YZ@S>#P31 MF7ZU_9!IL>U"D0)]^Y5\I(CJF'>87F-L7R9!;K3K]/U$2DS)]\E4OV'WJK*6 MMGIEUZ/%>\Y ;":M\2^^%XF4)*0:11Q0F@>%<(7CS%,1Q_[M%.]M40 I?A+5A;CL]OXUH=BBK.WI+EQ)W(5H3^';:A?"3>:] M/7&+XJ\C+O$"R/:F):;\"?0*G$S\&JY;?'^+MLY:5(+_W?X[JPZ_/C[AZ-?#\/_'(->/W[F'"W>@M[_X]U_CO]=@7U0R?][=?F? M/_-EZ@71(:[QX^_!BU\/+U_\^N;CT=-GSMN/577TY[^K0[!%_O/NK7/TYU%U MN/BCP.\>_G[B1W'B^V *^'.9V4!5UTYB-[931V3"\>+$\2,V#$'CR/P K;G0 M]823QTF'=X&V!0K7^ M%;@IEWD/CT(Q3-4[5K,T*W;@2]CCF)V)^A1(4=8F>6#IYZ)2#"? $;D0=09O M=Z7(O8G#[C@_&;L&!,[0ALX-YM$T0ZK_?]^PD"2\A;LXB''E&/XL:UF4J\$_ MC'XT60[O\N+XS8?#X[>7+YX^NSA\^O9$./,D2B4X>GF.@MW-[30K!ER7PN;*^0L1UX MJ6.GL.MV5$@G4[ M,PN/,_$*;NH,A?:2Y7YUR7(79.&7RYEAN^-#@)W-"!"0$_[=CB:[&%=_CQ MV4E<2#].0>.X(G3M(/,#6R0BL9TTSK,P=N%;,BXG#5JDI M9Z8B#*^ZX<9E9]BA>.5HAN)O.? V+C9-JN1;K]2"ZA*D995N4)CMFNRDHSB MBW)U1M_01FS7IUV9E_ TV>W?5YOS16T=BC8[L[PY$WEFO02JEO@^UG';+Y9T M',D0!<>C$A?*0F^;6IR7;=]9!V4^LUY)\$T*UBK/0" T"]B'US+K6R3S0;:R M'NP].7CU[#7^O/=PAJ8^#C* \FBG ME'!--K#234N!%P4^/57@+*LS\/\Z?*>LZG/9F0X@!WSAJ_"P5A:P\1236HK+ MMJDJ7E0K5_U1+N&0I M6WY2U70=O&G;7B*W6?#WLLF[B5=HG8$;IYU7.9X,H$)59G1VNH$6 _TO0 Z M4[<""EKH2;:P)+AM8Y'SN5J[/7YQ)=Y+.(7Y.>R:."73@KT;Y!8.Z_%U I@! MG[%O6<_Q@IRBWK-A\_2A? >OW^5EQBN\ .IO/AC%UCD2Z4R BRMK05P!P@8> M@LH*"4KP.O01X>S0#WF="ME2^DY,W\%BOI<(K.\!D8KE5W$=YJ* M5C3.<(D87X1GE;CW^ ^%[Y@7P<:;6V]>6V,4&>Z.JZ&+CT'Q@8*8XM[=5KOJ& LT=:GAAXB5H"O]N"NCM#/:UL.'A3DNRIA->MP13HNAZ#A\@V M94$ATC/@BE,VYUC]H3V).S$Q*/>M7V"A3T0MU*?\/ MK@?!PCN'AX9)TTH\=$Q[?.\M+X@E%!5JDGH%[T+GK5^=X6:6*FIJ@;'-9Q,, M&:!K;"E&&?=U[=Y\V6M8DX"SIC8#5_QI%_[IW> 8J1K?@7# L44W"3\Q)NH;UG_%GC"X<)@HOHY "^NLESEU>6CU#R4[:EL]ZV#,MOSE;MV#9@M_W#HB-WU.9$Z0YK@#%T8JM MLWWK3Q1 8,:>2S84K[XG&L*& :E]3S1T0-T"0Y"KN1)D!Z(CPYH!OPMOQR]D MON+P9NI-@,EQ*R_D\*KX_N1FZ.@>6;*P 9ST6!FJMS4]2&*46GH$Y@WDETAC'HP5Y'R MPL_0LP:%E>$1-U9T]1I,O281&Y0%05%BG(OTT=I&;B]*^K1ZFKFS]PEE#7=E M_Z\M8G"_31$#[#D("/++#^K\"=$=CB18T-V=*VOP#Y\,,4GO<(&EDEEX^.=A M^.+I[Q_^\^=A\/;=V_#MNY_?'_[Y[.+%\7/W/W_^LB4F^?;RK?>J//KX_L/; MC^^#HZ>_P#K.RJ-W57GXZ^_X[/#PW1_5VS__*([>'81'OY_$TD]=W\]MZ06% M'82I;Z=%F-A.D >Q"+,B3<+UL@8_%W[FAU$D?!EDOA\[?N#@]"HIO;DGHO6R M!F,?Z#Q.=N(SZAQN?OYTO4Z>^#'P3Q%'&7Q?"C>7?ARE;IRXA5-DGUX7<3>. M&#WX)U!]59E]RJ$SZ']?]X4'0S^/U49G*1@K/CDXWC)C/^YC02<+L4 M;IHD4>;%3I8E3N"[;N(E112&N3\/O- OY,GS+TZN_297H!Z[%\43LB]>]"LT M2M!M.EB@[W)7TBG?7'2]>/K^)"\B :P@CR([\03V&H&GDLD7IK@EKN)Z_GN;LN_]I9/,VB_ M7QQ^?'/B!$F0N5%A2W^>VH%,"EL4OK2C+'/F7I3Z\RC<>^SM;S9$:Q98S\&# M_5;Q#N"/;-9OY*0:#,*!\X&I"M!GYZ*LR+9'1RUMVK:Y@.V:H5]U<59F9RI" MHDW>9MS2\=L=AE4QQU!2_@+#]]/P(G!20\%*(X9%J1(!CIU4F8<<;)J^ZR@W MQ-YA+E>P.OR5[2YO?QK-1S]'_K>7[-*N6U.G(A\0O:1!YNL"T>BP5\BWZ!B2.EMW!Y2W%Y9^L@ M?FOJTV/9+E[V;8:AL5'C_N#G]NC=F_#HXX'WXO@4[O?^PXO?3Q(_< /'#6W/ M+>9V .+33N9);!>A5P1!GF5!GF /POY5.)]:?C?G*EN5@6O. 8FO[E 8' "V M2?93WK<739MWLM[& JNM+/"2(IX_]L9_/+PXR>?I/ 1%:U7/ M,3/.\0L\+)_2"/$=&/9\Y#_]7T-K4I!A_J@SE"1S4">K"G3\S$K[2_KO.->% M5!EI*JQ76%TNLU*+N. [;_UUQ@LG*F$E&4ILS*-NL7:"!EZ[7YM(D=EYHPHQNKSDG4 MHYK@M(YL]1;JS.WV;8 'E.V7O :1&I?YF=>S/63P'.? ,)NRK"3LK,Q$W\FM MU!\>29ET3@Z8%$OEZ@)3+4%=R8/N=/@FPFI7$0J#_]F6[P>LC MW>&#Q4!9>B9+#6?,?.S7NSVO=\V4A,,>.KI&%X49]HI9_C4:*H9*U3>?6C%C4IC".8Q"M(=PZ!G4M\ TSS;11S4L1F$C8II_;YAF9" N6@%[-5 M@WI)?I!93TV!''#2NDI3BG66_HQ3RI3>WJ)>MY?'7JUSM^P&/V AX(W;$HB> M8M6HZ 8*E2VW*))YT^EBILD;C>^!).9R6C1XCHQ$,"P'BWV,@J*% -7;+YOZ M!M-[H*LR)ZE2;R3Q6*LD.!"G+/"A5L H&1475!93F!6GG"0>%\H]F]9T6<-Y MR+#3LF9<])J ."A^6 "/U5PXC"5>M++ON?SNMA[K;\!*?'@__Z6_N[;D21P7 MN) $H='+0(>*O9%RP:X6_C>5HRG:8-FRH&K.5I[V8!UB(S <@$S*G ]S)2ZZ MOM2F,IUSQ>$@1;E]@$4S'-3!<5"5V:6*(%SAY:ES3:'990_R-U,E_2#>7^,Q M V*#6J0:=(J=XPLIHWF[Y,'RUG:HJAY<-[3;X';4HGVS4ZQ>CSNZ!PT PHD5 MQEID\#H':F92M:S/L9)).\ HJFIX1L;A[@G-21SS*D <*F\BL14ZV'6I4\X6<+>M^%P#9[T*"15D1:]F4K4<+VS M23IBH;4RTB&TP+,IFMIX_V'WW]?-127S4[GM'A.*J;HR0UG@&E'3DKLUJ:O6 MZ\*[@XY7)>,H_M&> 3E7YCU7E=6YYM*!VK.Q0&U=WX@<"[NEUCOK"O'3-8]V M%FH*Z>HFHO[6X?VLXJ-_"+3MD>F#E6U+;8/N)%F@BO334K< MKJ6<\C O0I& AR*]P/72N$C]2*3@K(2%YV9SE6+PG)!3#+X;F2FGYT>_;&8< MZGYQ9<:AZ\92FDL@S1,21K^4P-9'/58\#'DGYP=+/QQ^?..].#C)"U?.?1G8 MA1O-[4#,"QN<.<>.XSP!IRX)I.?M/:Z!/S9SQ(-&I=1M@40E,8]UN"V>*2JT M576T>(A482^>:N"*6A4(#WV,"RJFY=\/Q2D6L:L:X%MRF7AZX@EG'A1I:@>% MB.&?!*6?D]B.##S'%[G(G'CO\6OL5OA4)E0=-,OAZ$^-&I,35Q*S#-M9[)'U MVY8/]6>'LFJ:ZNIK7S4I&);--7?_L[_ZL[<"_(,K/^7ZU!9>$MOUMJT/7K(A MWT05#2$]T/SRG$=HC!%E.OJ#^^CAPS$RQ!\0+U-@A/)6 O^D%0?UHZ('M.!R M1=58]G.#30;PRU,=2^&;#F<]TWOK/MU[.%W:OC4VI/O:*#*7J^_.ZA$[$2NRF3&4,Y18<]8.WN2I!#NT) GV MLFT^7')C';MSBZ:99%04N M1+@Y*; >*9X$B3OT6QD@8RT\K/WT(7#*1T/%5*UZB M3^EYF88$[\9A^I0V&._;M,'\)D%2R1>Z_[Q\-WOEV\_O@V/%O]^?_CNN7/T\=6[MQZ8-\=OG'73"-;U\<73-][1 M\?./;]\=7AX]_?>[HW?OO;>+WR_A/O[1KT?O_O/G'V='QZ^*P^/G(5KGV3P- M) )Y>G,)UGGAVR*((ULZD73B) *GT5_/]\&7X!070@H_#W(WB.&?. <'W\-# M[VZTO1"AK1=CPNHS6EUN?N9TC9E3^)X7A(YTBR"2\UC$+OZ219[O)6'\)1"@ M\1TZ5U?(Y%]NC\)FYGZ,/K^[BN@X/<;K>/]_=WGQMS_-S]RCI[\'1Q^?@^.$ MSWQ_ JJW2!,1VFX&_P2N*^TX]6)[[GE1!BYX!B=I[[&_OSESYKO <]PQP'4, M%"YOO@LV1YWN/W6L88!LVXUUM/=CQ MP_7\\/8D]:,(5-_C+NX8 MX.LPP/'!25#XOANXL/&J![HQU-]:$-%RHWC:\RD!5A M6:]>O&%D*5VV--W= MZ=[ZFP^3"^]QXH-Y(_TXM_W QZ[+?&Z++ .ZAYX7QFGD)(G['<-E[W;_2E'Z MXC@[242496DL;4<6 N=C93;L0F;[< HCD<_=**+=]^Z%;;5CAJM%P?'S$R_W M/1'.I9VE(@%1$("AG8+/Y05I)KPP$/%\CLRP.2KMNS"L=KM_S>Z_.0ED%CBA MDX+DSQ'7'%@@C3S'SA/8^\P+?#^,;MC]O\"JXH8U"GEWN'\VAJ:5D71[81,7 MSCP(,B^?9T$0@]))R./S!/E59RQVW@Q'\\24(WBA/' ML47LQ:!IPMP&3RVUH] -T[EPHM0%KRW:TB7^^0 ?8%"&>)&J>W+>6:#W@#7S/5#N\CFX);/\R05 MY)I=8TT:0N2+AF_1)D89"E?E&D\^QK&B$[N7"5 M%CIZEYWDX 46<_+H71 3/@9WBC2QX9@&(HMBWPV+O$N:!Z_B9&X1.EN;1U[1!=IN^L>D??S]Q1)AG@9_9X'#F=@"&OYV 6V([ MH2M#QQ-NZ O4#7^UZ7&NCJ;J!$#D&ZXXU[@WICF2BY6PN-=659+K,O[UV(T1 MIVDW CDJ./,E?4/?75IO PJIE9DLL>*GY5HCA:MZAR>QO<9YR["3#,Z].\UT MF@]Q /A)EH29+R/'3F08V0'8=G;LNG-;I$D,:C6/,NECON8.192\+]_YOWDT M^]^_\Q\/3H20R=R1L9V"U60'3ESP$+[8 ]TMTK@04;KW.-@2EU^=-7VG(#!9%( H;3 M0?ZX3.6GH%!3,^,HRZ!N&LG8[OVWG7SS]_:3( M_"#)(M^>I]*'G9>I'8,Y;TLWF+MAE"9!4EP?T?[".6P_CAFWO>S:XHMPR@Z6 MIYY*JARGKE,J3AUA_39/5:WZ/*9AG$CDF>2E09[,8]#Q\R3)_$+*2$;Q M=FC>X/J\^I]JD0>\QJ=JB:]@A2]EBV;]<*K0.OBACM71Q[&:O.4D3$+KL>L$62(J+*^ MTN7+4S>I-#/BF"8O;Y/PWF$V?2W,)F^'V;3#;/HK,9MNK'=>K^$.X[S(A1M% MV)XA))C>?A2 Z F2Q$FBB-LZOG$Q_F\ZN',H5C1.DFCRXU;H'UX<7IR$K@]& M=Q':D8@*.P M;B=QY-E!DHNBB+PX".+UBOO/MY[\NV\]81!LH1AD[)QHF6LIYRK2,0J)IEW3@C1 NE5BV(Z2[4FT[P0AB?=5"_^?Z_LKT;_/HO]? MJWSSP]C?G_OAU9]?>_'U'WK[7O2I=_X7+9P7#U1 FE/L9]!].8+)$&V]Y8=' M^G=%7/S3)_*AL6V5+%;K1.4;#O?'K_SDPL[I/[3,:IO'8&349$MOTR?S^_28 M?.([[3W^A4\\%G+U=?*A>O'N&71:7AQ]_#V!=[]Z2.0=K M^_70._SUU3M85W!X?/ 1UN'K:^!9_7^\-]$A%NB_>_[QZ.G9>S !RZ.GF?/V MSV<7\,R+__QZ"&L\_7#X]!#>.2\.7SL??CM^MH+_7IPD?NZY61K8C@A#.\BQ M3$ADONUF7NI(\#GF1;'W>#X+8O>*(1)WY7#=/;FSA3Y_A7XKZ'_W4K^!2'&O MM%:\KTVV3^&U*TBWD^Q?+MF?]O((%G5\(:MS>4C1_YU M7R78/\^(V GVOU*PHY%^?-'LY/EMY/FE(<^#*(L"/W-LIT L!C]P[#B=SVV$ M0@IP3T7NH9T>QIOI]9V=?B?$^?VVT_V_V4[_!+KM9/G7D^58U;>3YK>0YD=/ M3&D.VYG,,\_.,M>W@]QS["1RYG;H)IZ?9'.WB 5*BS2(1)C;7AZX=A![D1UGL6?/ M'3>7QS-YL%50YC_!KM\)\E_!*/\&(=T41W@+H3^_8ITQNJ_3IX? M-S_+EZ+,09X?X&[OA/KG"'4S>![.92CSH+#G 09;9.[9J1L5=E;D?NXDTDO] M<.^Q&\R2<+,Q=A<\OQ."_7--='??"[\'X=Y@M^Y:+?\#N$ZU4\C\X=V(KZL" M1H(87ZXL:A6P].ON5,*WL/)WBN VBF :=8_".$J$+9)0VH$O$SN)?-]VYV&8 MAD46#[TCPOS%L@&@N-&=I(A@)KKA#C[ M,+6#*//]P MB)PWV'LAZQU5N7=+XUZA:W9W8P+SP[35Q0K$(&02+ TYIG"%@TB[Q-F(,[[5G=\N#=/8EV ME5[^%_68FF .DPE+UNM M#6/$VY2K 6,$IR;>"D'X\V3Z;:"W' M%\?/3T F1X47N+:7I0(G_"?!D2I0H[IV\X$ M(]H*$'&;_5\?> U,OS;PVG2,_1\WJK5P]T:R/6/4O"CV+U?W!. #N M'QY]//!>'&>P[F?AT<5)E!:A[PG?CN:N"PP0!G:!GL9OL/681 M'GX% &I7[V'[X9PO7=X_-QYNW@>'B[^?7;TZQM_G;6!9<_>OOOE_5L06$?( MXK_^#NMZ#VM]^^'PW:OR[;OWE[!6YS_'>7'T])E_>'#B^+&?)45N8^&\'>2I M;Z=^D=F1A#]F\R!,LFP=\,9)7#@ 3I;';AIDPDN])"N26/H.F*Q.*M8A5)#@ MGS&G],;'? $VRW=@9X&]]%HN5SRVW7/<>&KI $N3Y8((@"T#E>8T$+UJ! -' M@@)@8)?1"*+I7J_!80-J6W^(JI*7UL^B?F\]V'O]Q\][#ZT'^(B]W_ 6!_JJ M/35P?OI7Q#P]+W.<'@9/JDLPB.B!!*!\WE3G:&UE\&NYL@J1,= TJ+I^B4;0 MK>!,YX5THUSDOH@1$2Z.BLQ-1>&&<082T44%Z,9.,C6 GA_]UVD/QH5STBY^;MFTNX&W /()/#%?W[[:'OK7( .UX<>+Z?NS T;1=D1=V MD&6)+>9I )HPS_,B"GU_GH.[ZEPW1(/84(S(0[G"9#3X/6)+>]_:"O"(7"HH MEF^). $:+Q5

)/7<1CC]S SM)8MS;]I8S C]/]-S2]RHDKNL7\FUI+D-W)._.;(9OO_MO/YRD4LP3!WNV MY_,(1$LVMP4-72Z V,*+(I'1'*A-)([1RRI@1]*5579=3T"N3(2+SB]10N^)4WAVTW6_N#!P_NSB9ITX0@=UO9R#>["#&T7OS>0H2 M."NBQ$OR>![2H=O,[?[#6@(WB!IV6!\3#;RL6&:)9XJ/)8/P*@Y"/H,S:F5G M?%-**(=^_XPYGB"4%H:A'HDF_]N+"E?S0#SD9UG+JN]N>992V*\X M=W/'#XL@C$"$2N%G\3R2<2K#.+W]64+7[7G=@1^'I^5GT97=ZR7L0_ZBUC.D M$*[:_7&/#H:23OP$[,)(!K:0J6L'49#;8" D=CZ/XECF<0[[LO?8VP\WK95_ M6&6!+M0*J+J@TP!<43:Y@JWND#,?I%_ %%GHIG$\C[/"D4$H\MCS?"_.Y@XH MT2PLO!U3_ 5,<7P0G#C@0^#(,#OQ!3(%<$:<9J$=NF#=."!>'7<.)NR^96P(I$V&\7A5?('A#'*&Y: GR-O_"C-"A$%6> 'OB]%$<]S MORCB7(;"=]T=:_T%]C'FGP].BCCT18K8Q7(N[,#W0CL-'&F++ C=7'AS69"R M_@*)\]EL$67"\R5PO>?/@RQTXLB%_XN2(/5QLN%GF'0[MO@$M@@.3T^24#I. MF"=V&#L93K$#CO#\T/; %$@D*((@2E 1?8G,.=CR'3#94/[H*SC7RNE0<&CD MN637()>%Z*O5>$OYH42)!$;?%'KZ('_7=VBM_=Z7V7OK%8:%059U> =X[##6 M;NJ,/:1UK"BOO+HETWY!E-%H3YLRJGX+>@EZAU=@Z)4M+?9Y_7H@XTNBV\"] MS@_'O'"?TY-"!+X[%YD]SSV!H47/!BGGV'[@T#2CN' *S*TZFPX(F?]2 +OE MXE(SQQ)'^I&)3F[$5YMN^!WXZEOB]>AD(60Z6 $J[ &>T) CT-8!5F/@<#/T M;E:EJ"JV.:ACEJB$W"W:M@2^@8P4["+?"N@G8LA(V*8=?.PG+XE7,P U\+]&%K$_9 M^<,[UQA=EGKE:=\!E3KXKJQ/T2^%A2XDN)PMZ3N1P;GDZ2G=C&.%,[Q[SZXA MR+5%22]) FLV5++0G$B,,\D<[TZ2[+07+1!/XG!P\ 3)T-IR"U"UM5YZ7B)- MTIZ>;]'XN1S(Q3\M^Q9>K1M"5L!S3?9^AA_2Q4RFLCX'PJJ2F/$=5["4C@]) MI^+N10&$AE7IAP]-<_2QFB-%P\Y[K. J:W*;\25Y%!W5NW"%C=[RC:> ?ZR' MXW1*]N.O8P%/"4*R7-$+DQ6[3?&4G1IE:LFB@#5-$V E3D(E:4JC?3",3FL1 M%F9ST^8#1@R0(SCS=49!/R3ZJOOG^,[#U$\E,_2U%R6P5[E8@/R UZ\P9I#W MF31"7=,@0*.& 4T]_Q\H.KA%XJCMF1QT$A3P(U"4V&WDB*P!*T$0^W)!&,5B MK4598Q9NNT6@#0<0_"48&0O%:IHMAVN>_?S\^.F!M<(8$TJM%\@F.K:4HCE) MQ^F_<'*!MS'>1/P*'$.QXKH9?2ESTXV:,E3<=2Z&>WPJKU[[>DWQD_6@?'AK MAS_Q<[!?9)'/ S%/DS252>B$F<@3)\GBKV/)N#^NM?+N3?#BX&2>.'G@1(X= MRSD.&O4".\Z=PG;=,'0BL!M%$I.ULB5#Q>R%8A/$!'#0,.5O@V7+VV4QD\+/ M13R?S^,B"N+4$7[D.GX>QEX4)(E(/MWUVL($3]0)1:X�+'0:_VF6@QA]G] M+,$.D\^5+7$L/LCNJ40SK*2ZCH,Z/^#D"OVJ$NP_,".]_7AT>B*S0A9>ZMF% MXV!)H1_8:2)S.T+(G,C)0Q%@LFN3BVB2=\>BZT%Y:SGAIT'@8RF9[\J@<',A M F<>Q$XQ=Z27)_Y.3GSQ]KJPO5&<%G(>S^TL3*4=1."7IR(7=N+E:>J$@9LE M#D9JDB^5$Z=D:Z+!#%KX-D)#)I&<1X[G@O@*XC 0J8CR(LF 'WQ9N,[=$AJL M,']@KLH^'%V<""]W8=-2.W,1-Q'N8B,UQG'II&,<@\<4VH;$>,J:2R_FC M*R(NY6U#?[LHRM_*&=X71E% D2@I,KLN0GQ-5=8-(3RLROH6DW=W6NK3N>;4 M/?K]!*1]ZD1A"J9'CJ-V$\\6:Y]+/(G<TGJ)B%(VSP ,9#F\PQ4>N*%12B# MZ+-$\37*G%9,R1CXZR]MLWC9-A@9G'00_7AIF8_//X"OF/E) GY9;L.6@$R6 M,K'3/$AL$&M!%(39/' +!)S=DI11?+;.&LN1ND916RZK\ERJ [*ESON1]<#; MPH^;G =/O8T%B3FFH)"9$P7SH$CC.'"$ZWLBF8<>5D;L+,@[Q9.'#M@):9Z( M>1Z%ML :A2 !!S1QWX_"Z)H*1#6\V1\GNW&*< M;).LVECYP=.%9"RISFRPX(!$\)P6\R# VYC3X>9@.N<7E&E!R)49I9?PF($> M,D/ZE#@ZIY3+6 =@1OHW/K3Z98,1%U.OOW M"34"^]8O@]6WI39A9KW^XV?KHNFK'$TO^+!<5:10MZ5\&8Z M193WTJ@/7:\+):)\D&U6P@M@FI6 $(@(8NBFXHN:]@?*)5UUG'4^YB]OZUE7 M%]1,#2KCJF9J8 MLE$;5\0.;%? ^!R=>X"1N%@9V$J:.'?BQ:Z<"S K/SYS MG\\=%\>HULVF8+^^MGJM[<+ZI:?TOFK_XO-T]4DK42HL)9T1S-5V$LO3*_P" M'*W.D$- M+Q^'0[_\63O"Y)Q*.P53XKU-MNI/HKH0E]W>OZ9-]2!!I[MP)7'_ GE;%'\= M<8D70/8U+3'E3WR,\&NX;O']+=HZ:U'V_\\GX"> Z4/G'-0-8ES@F?W??XG' MVWAM@[0%=X#MZ^Y>U;AZ(67 [SS\Y"!(2^ZU!]HE0[J$5UV96D>'\9 M:C* )@JQ![_S2G9@(-%7%' (&H"?;9;\[52C!_]$78#9IUG)0)_?AQJ15Q*; MFE";_ *6@N4Z]N^J&Y\;C4:,(JRT,[T1U $8@@0+ TSGW*Z:YCVE]PQ4HU$C MF?<1V$M%AC&5AE4$WH+!GJ9OP93$RBVABMBH>DW7X8%G6BZXY@N7:$2/]JWG ML 7- DM8.OS\LNGA1\1@0-N7 ZQ7K)+>"^R>SNIZK/3M+#@:E[,]^ _2#7_ M.BK\;T-E@J#5\!->3T6F MK@3&$D18\'DZ)M)6,4B6PU!YBBLHFN4ZP&XZ@*@7%*L1^L1!F!R(7?[()=PQ?!V=RXHXJ1@(FN*SA MJ]@7P=9?M[(Z@>@6G2(H?KUHFX5QVT>8CX"K3W&K-.=/#G71@/1%NI])@49K M6N9,0EAK#=_'Q8-?>5Z2A'ZP]^3XC[V',VO1 *V 'E@&"[ST5"YP42S8$8., MSBS8NV0(*CE Y[T\1P\5)/![N8(# ,9KLT3QA:X3O-LCLWX4'6>3NQZ![7PN MJV:IO5O\<"6SLQID\>DE7IOW\,*7%LCO"ZPA14FC.C+MKJ<'P0O!.PP5>]U9 M65!I)[V)VB&25DQ+%+]P\N *V$.X$!\"SG_>9WH3:Y#S#>PWEN#!$O&F?&QH MA[$@=2FPR1./)+PCG?(._$6])9W-XU?5SQU=K MKE.7$XM0N2ACV8Q/![;(X.01$?*^'?B1RU*5/ =*G)5+=6MJ6E=KYA99'=5@ MM^/1* (6Y0<54 IT:D[XWJ >FN,4M M%X*3_)KR<@\Z'Z@I,ERYJ@4UQ&X+,K_E4\B^VR -IZ(-#K- B"C3/10Y.7A8 M*8^2%F,VJ&Y ,IL360Q66K;"Y6FF_V62' MJ?1_J!U6C>-#<+&Z''F8]\4TL=@$8Y6J#"I\RQ;9 (X+]5=<;3OI7:'WNLEJ M^.G3K&S;C0V<;H*)OA>&-Q8I>=$ Q/H]+7Z*V1VH\ UI0 Q!D=FS$*<@N6C[ MUS7#5NO/M"/6+,7!0!1(;U(K?V/0(U2745.G#1R; M3JL\T\*$'SLT4RJ\[!)^X78<^L$P)T^K)H6#I^S)L5C?$'Z&\GFT8_'[Q.(D M>8>6+G00<0!'T5<5-YN=4LH$^4%9WU,.!.V-36K,,%NM?=.,_S+>^=N9Y2KJ MSH/OF#5P\9_$&FACLG# ZBST9$C@*%^"C6LP)ZO+G83X#MG@DR6$\C%!.-3- M.<=DT,4;G"]M[[6$F$?P@>03L/^PXXW[S!MB1?#3:O_)GV/#0P&=DNU!2?SR ME%ID31L#(QLU. >7U"BS[-.J[,X&6P5,J98&QTSB:;HZ9+'CJWO'5^=]58,M M.W(7!1N;8J8:KX>X#;OFE/R]U);N';,TG@ QTK:\BG;N31:&&W['VXR+GVZS MMQ_ZPSZW4J7I83,K"IUU\.>,8QVF@,@IBFIZ5?P7JRMS!, 1*XP7=-:#O:>O M7W9[#\<@PYDXIQB"UEU8S&ZC1Z\+$"C 73&F3B'*2@^ )G4E+B4BS-98Y70 MI.D9,94YLH!+/94UU2I4Y7_[,D>>Q6@I%JQCQ (C$FW)8RK IU-B<8A';W$> MN5J?)E,(PN;3(3)U+>GB2ER.3?*$[2S?8RB_)# _5>A$J9*=A/P.C\XG:]ZQ M51V1+UM#XXSV>)SE-[CG:8^;3.8G*->]J3H9V6PEN:+0X M3:,0<^ [;KUOW+KIHXC34\Q/4S+S*@MK-N12J(((9W/IA!'56%"; MAI"^PI MX.90_(P?, 9 V(^1];OFTL)RJA)T+U8PU_*TH9P]W*62G,;>\=Z]XSU#4NK: M&CFMJB$V2S7&U8+] 3+?* "[@H57B,%>UP08H)/Q%]3.DHLE?4^G($DBPRA\Q!HAJD9:KP::;0WTJ8P!6Y*R>P_L1DNFTA=J$*IE918- MC*X]_DU9H-T2?5^XCDMEN ND&T[T'!XZ6H\N2$K6GXV48YX)8JK1NK (E5IS5L.PZ\5QS( MU<)=5Z;#7+6JN<#>)UUG-@JL6G(A+ 5O-.Z$BL+HRF.P0Q'I%"[Y5Z/-75U% MJ6$]51V(EIEF\H0 ,.&SH1[NT=7U2KLVIVO;G(*KVYQV'4N[CJ7/[5C:2?D[ MO?A;)"M17.=R64FS")M:(\#05M&NM032$(+MY(V=)90$%51S3BC84Z3K28N M419OXC*I>O^U8+_2,%^KN(K.ITUK_'NY188S0?IG\J&Z;BM6)Z5F8JW=&/9PT;O&DTZ =X9D]H[SKG7G,,1;:,>G%#G.S&P9;*0[=D%>]5QV-XGC[KCLWG%9I] -#30& M!CCDE*A.<9J*:M=??.^XX%0!URV'^?84+:S)W:7$->?%-[ (E&^\(O3)%!RC MBUH-9F<'"C%12LPP/="H/[^ 8$I!!LVL7YOFM%)]S <+\;&I'^X$S+UBK;\: MZ\4LA>L-9"E]0^Q9M^&NR!+6@[T7Q\=[7\AB?SM/_6#MOYR.&"U?L'[ ZR9X MIFPBC4#VX*Z/!6L[4?(=,L*G- I,ZF!4.]XDVC+C"F[M?PTH0]RG9\1FUJH2 M-NHCMVD[\^%**9H?;:FDA'M]NB#EU)54R-RILJUX^ALU09E0L;M&.0^,<@ZB(4! M>2>G^'@#>+A=-2'=FDEUNENWB.*+9^5!U;Z&56\I"T$5636IJ6,D-^+'?MF/>,T=;D MFJP[FK9 '7',&=2EV1(7B$*N>! ?U>)0DT!6V.J= MN+E7G(#U>YNM,KDL!G-HA=VSC.2*Z3*)>:^R+M"T&N>)LAC)*E'N<$GN&8?< MC C& V$1>%<:E MDI&]-BI\-FL.>?Z$PK,UGZ4*$!4>+F6[KKPWH;_OV/(>LR4QV259/R/(PPBF M-)WY4LQ&!)%*GH(0H[EYHLTU4NII7PV8W1BES.!W'%UD#)[)Q4J@1;628TL[ M\RLVR&/WL?+UQT>)M&G'1WW>7$KW3LS-NBW[_2DIZ-+CN W4),/0($;QY]$. M0R_"9"8!S3=2D#33B01CW- T+A.RI*4.'*#FGM8V&EO'[@>5WZF( )M*G6_XWV%L[VLZ0ZR)\UB4=*K4"O;ZV=/S/0> MTNZ@KI'ZF^.[_I\JK)/6)=8CX+3(_(K)UEV?=AB* []C?2!8-YT(AK?$$:-Z MWL,U.S>,UMT"*6!.SFAJ3"T,/7RYJN_"GQ6=@<:,\DCC.[A:G09,Y/O6F[I" MZ3&T[.&4"ID3PF0WTK02%R T8&OHP3B/PFK2JCP5&BRI7])S)Z?@NGEF2-GA M*EXJ>OO=^F'@<_*IYV%&34!J/$E6MEF_Z B$@\=!G8_349J,NAFQ79J+4J;3 M4)#Y]JT_S?E5NCD>QWN?-I0,QK<][ ME]0U@R=NW_J57IFY83*J9:;,*92'//2-1ISPV"$06;V<8"'=Q$_7#.?> 0Q< M"S 0[@ &;J;3#F#@2P &[H>M]WQ=7L%QR-F:N7D&*.GE!K31J( N4,(I:;S- M+B(;",&B:884:1/\S;!XGCU13NA**JTQ?$9;/4S-9H4WCKY2/JY6L:@LKIUR M=:'6RSA&H!:E"JY=TI1Z!3IPPUQ0DN!@[Y(Q#+K($-[?L<=PTX185%J5JK_/ M1ZM:L5 JF8O8''@'&G*T!Y"D?2W 3EU1A1M2@6O==-G19 2G:;_4I$RI! 5V M$<-;9 H0Q.2&*7XM\^[TZN?JU>BKS">/O\I\*(R<^>+OX7\/A?*T$.:0J@G%G/ZVQ_1KB3)*75*,P.XP?6JSXM M02%8+WG>)'_9>K!W@1.OP6S8ZSL<$WPA.KX!]^VD\A3>VYCY#+K@8-F6E>4! MP^U;+_2O%.+P''+\M:F18_WSJLG>VW!'FW[2PY,?J**.0_I5U74\7)NIS*^C MOZK^K+\+#BP-<*)&)7:D6U5KNV4*LKK'D^,_AF>-($0S!/!@> =MOZB!X5;9 MC>.M\4IW_JCC\NV.G&6)^1ZT?A"BV::I'V8Z2+=*SH9B/B0)EN9)"JO6LN7( MD48VPMX[FGV(9EK68CT[VDT:@72F0475,%@%6K.Z7,K/M(V^2X8'JU+'3H0) M)F5".W$)V!M$[*P /Z@>;Y@'U6JBE)C2A,^IL&1EB+%Y8@P+G4@<*H(SC\;A[KY8K-2&Q M;(UA&C>\G![8:8XTYG?CD5BGX)_0X^@GA.45:B0.S=\=L?.OFHY#"X6G7$\[ M'F0LC)+"U6QR%,VQU$37E*MHM\*YGTJB':'XB@RS*10XY:J1\I0QAS.6(@OQ M7B.X:^[*35 R\'IDQ@P(3^TRX#-F(UW7ID*I9@9@7;1HB39";9,8YJ7?S+1_ MCJ)K KE)(ZV9?=OF T6'<0Y+#5\'=Q%7C).ONU$0"B6'9OP>^93$H@)KLN91 M>[!G%R"C@!0X&ULBAUZ6@A,;;*D!AU2&NU5->-OO6RY&7KQ(] [KLA&G3 M2RSL6V#2@3./% 7'*$4S\*STL!"M*):M7)3]8CHI1/!#]+4Z1D,?==O ET',O3Q\B5).-437@_XVUH'^ MMEH]_!5$*1P1,#7P^&J AIHP'?0[Z'OH!%2+;#6=23%*DT'.&+RU=?VTO.GB M7^#B]\'UWZ >ZC*C$W,V!6I<4\2:%_Y)Y*7YY]DP/'J!:IUDXOL"84XRL>04 M=\ESJ(>1BTN%I'Y.8[#A%:H!,A(9I,7\#2(14U,Q'A>\ ?"3K,$GH@[141F8 M8PWTH!CBM\4"KLPX5Y4K["9*>O.<,Q!^+7 T_!%AC\G76J%E2(;O>%I_("DV ML!V N!]66QKP>RM:/_["K\KT<'L:9^G&9X\/I[?3B MNGT,C5EX>#$S-2/)MB=R>]GD>]J!A @Q;%+E MQ7082A6-+%4UH+KA#;^G:Y0,Q&0NJ@O5!:(T,)F$-$V>5$^'9DM#;Z)':G%H M5^MDQL[24P>KD4=0E>D1KFC+",U"NJ5DZUV]R#H\P#7+HND.@[FJU"_13D'Z$,TRD))!A':V9F@$0G MJ"CKE**FA-/?41LCF)&+NK25$3J)=XSS0A7)UH@U^$] A"7L$ ^]HCWC"9)+ M 4*2)*6N6+"UZS1M;6P;$$&K 2,8'[X-)XNFU<"_-G8D;1I\/]#9 !W.I2@K M.9A1PTQ88U39&!I1%W<+EQ:60^9U()\+'7TIAG2L<&3D9. MAOWP%0YY\.=DB4L^ZN,1P:^C+N?;*!/^QD! 65.1)ES,.IDI.94/:(V),C>$ M T<8^:31\\B34+5E"D->;P,96X8Z7+^5M0!KG*"@"(9NBB9E4HFRV:"'%0P\ M1J#U.!!^!G:1ZE@.DP4G(>-"E7DX8QA& MD!A+JO;B&_] QQ_)O6J0L<:-'8>9R]6%E/6V2-KZC)?-/=W0FA2M>B_E0?[F\FT8!R?@-5WDBYDCC2"@G!Q2BRH ES G?8 _RM.6\DV@*9M;R!]\@D< M)O95*C//QT''#\>#3@055=>,KKR6X,"R9-UTX^W @W7I^A2KKC\QBBJ$6!VJ9+4-_NO]]7O M'("NP>RC/V+U<9F7P$>ZWV1,[<%/Q.W 7K"/0&R.T,Q4'&BP*%52 !Q\+D+Y M 3T'7>:JSJ"VB^GL\#WX*KUR1,H M.POJ%P^P5.CCDYB?MD'"5T8Y4AGBQEWSK(,G!%""ADAAR_FA_WVXO0F_F)/$L"<*[T=1S_6J-W9@PA-I"3MKSW\Z:*E?I'L5#E&C_ M=U]+*S9V!S4T]I3A4<5X9$>C"FBFB?& 0=OAF[QMVO?6:_K[T/?P8._H[>MG M>P\US,P"15!N54I%*;5U)+I<_-?ZE:/N8&=C..YP"+X?CU_AVZN/?OOMR;AX MWS&K!.CIO. :/7%:Z-Z5M0I[2*J]2:W#'L9SUJOC:7(=17_H =R*@$K1?."J MS-XCN2\7*89VZ,FOWOS\7#WDUZ/G^WM?5L^F*JE^Q(*V^=O MR70W#*/;]D]\FKWY-Y-YJ1F08Q'8'S%6[V$=1-NKIDMJSV \1V5]3%*;R*;Z M#W)P [:$6,BZN3C#+@M.D8_-'VS?")K2T(&E0$A_] /=PJN0WKA;<8J=D6(3X' %1DP([;;18_G6 M6LG7W63#-=:5$!?8"V,M,!ZGO%Q-J1F\>*=?64Q>>@3;74LF\A3 K:GF_%1R M/8NQ1#TZ$*'JR+M2KVIA2@T[ K9U)46)BEIG_R@ ^=8J[9O/9_0\Y_#PS?C210NHX&+,P7#14&HF?&Z:YA<,YY#BC4?*N6..:4!)U83E0-PM7U(?,3P[>K@IQ[<)+\J @.&&*$9,5#XV6B+P5';> M0(?@ ]#1:+&CBFM!&GVGJZ[G*!.Z^=CU*ZAMOL7Y@VIE!1;>C(3 ?#RRU @9 MJP:UEKIR#F=S$ LS,&/#@9_AUV+;(F9;)QMFNNEH&ZV'5MV!M /E97U>MDV] MH"0X1F6W 2X.7KH3:NK>7*'LOC MH <1^9!/#4H?53QL'*!! M/Y63F5$U-: \ HZ\P ,\TX*J.Z,IS[)=# @>8Q75AC:7IUS\,L6R&3(P?TXO M[I#[!].#7IDS(.K98/<@C@.80X4VM3J47KE&5=!" @\@IIDK-;A&7<_ W>J[ MQJMQTZJ"G]0G89@8*5BS:))=,4%[ Z=G+4#/>:YNY!A5OSO8!$-]+OM+9GTN MO>B26DC5XT%0]]U,PSDHE:ERI!W5<&*9"%L NH@+CBA8:DIE(Q&0AVLJ;CF3 M6!,.)]3F@E&V7U3&X*Q?Y< *UX$O?/_GVZ@MT^?\34TMN:]7#+FAN7W %%S? M8=C29_5I!7^=64]$+7(QLWYIN8#0R"'ABO\#&T;?^Q7.D:@O9]9S4-SPGW^# M[*UGUFO8=;%L6F5V_=R*CV7%/W,QL89>(8N C%ED^11SD(.SHC0VV/44=!M* MP>N!4>A-VV$^*C)EN6*K5;E"5,S;M)D<2O[IC),#0\J9%!;"Z6670_$!5NBT M<@3@FYY1_"O&D97_!%*'^\TYUSRSZ,0OQ#NSXT<@;X!]) MKJ#29"1B*J=#JL&:>D:_4K4C#=ID>LRXZEG7^,5+.(T(BL/U[AKLF)RVB8$Z M/%57,A>3JJL!-J:3)+*KAE '^]598\ 8D>$$/P"SY[#\E_AL=GJ,%2/19V-_ M/I=4=ZMRU6-IB&'<:%@O!%?2.TWV,VY3J:R&SOAP0::G,B+HI> )=4<:C4PU MA)^_-$@&TDADS#]HE2(^/<'8-+$) M3& M^F"?:VW;U*E+VY.@<@E:B4SK,ME>*8) "YFSKH3-K M?%Y1R0]E.@2,3-=/]=^,\2_/1XFUA.3DPU( %J%B^@Y6IF13,8H3MU(## MH X4V"PYF!P8$*+V%_"N#5 [K$7C2NLQ=+9I5XE6@X;!,04!"FX5SV V@$R, M@2NC_VD2$NC']>^#7B%=>70==./K;A:-UD QTB;(71I>;-PAW:@0A9'5D* 3VKC*6_TVJV@4HGDFG@-VI MP<6BYPWB0^,/8= &[%60(AP'.%?8>:@0\$=0":IXKB?$1DSJ8V>L.L([1\EZ MI4OX7@+EK>?/T;Z7"\L]^&D=E)/#OD, S,39HP(%MHH9- HOY)?^ON76;?.) MU/5Z:'2]/E5=KYR(_8'2@T8W;J],*@-! 77BM$=7E=:;:!2Z]/R&]F*SNWC? MLIY-O4YU+3F=6(N-K>+;)L2JJDL]Q%7=>LF506L.'_R,5P+IL1>D&CI#=8NS MNFU!0:#:])*N"+,='OQZ= !+S =,51[$15%8!;PYG6:+*H^P7N&FX*+Z=#HW MZ8&!6L_[!_W)_<=,9YG(8U !5BTRJ4N)I?3,DEQ610#+F@)/>/PMO3EUA;G) M/ZY;Y=4G?U?8='UA4_S7(&#N:I3N]J+_-@C,[T>K7-DGJ%Q,):/2]71:WE(7 MO0J$:>.2A=4^746M#)V6T;H+VV@MTPJ*8(4YR[45!&K-RF,L""K !B&$2"B@ M>200AQ!K*#4VLT[Y=P925"&P;H$&&:QLK/SO+D'C+$"?P/^^:[/J^DW&[5!- MRV?E$IUUW"CJCF/O?M\ZX$)?"LYV8-$K].W?9)F=K6 %"/XN10N6P*_P8DO0 MCIS/!+T5.[H+B.J)_[#!(L![8P^6Q)+HP?&F3@:N>UDA8@Y6A]1R6XX3%LQ[ MRWT>(\2S?F4@[N+)I<5)65'93PBKK-C/$'9"1UK MH4!V5!IWXSWVLGY%H^FQ('_/LAZ4^W*? %XP 87A1R/%.=$I,JQW\@+=07Z:SO(X1P:-/.2&Z;8?N=5X)7)5E MJ?!3E!D'##0]C)P1)B/9J#O@V-QZ69.)U3+M!X5=!48FJ":RR255+W78EH=A MO1)!C7'D$=JHG$QE(+Q1 M\#3U[6GZ &LGHY>88@NLX\;9\7AVP:$Z95*UZV@C#1B(-;\7>UOH!1GH0W0J M,J5X-(2;D:99AWH#JD[&*AB/8^(-K,V#B=A6::VT;42>H2 UP$.&ZD*::2!S M$^J$<8=KY-8)U@V!GJP_6X=VX21B^F$=A<7$=B&PZ#'MQPQN/'@V"5 S#LAI MT^04=**0M@$8LKD^+"*@01L*-T0U13.I-5 !CCX )E:##?3&4/!YG=X$UX>? M7)0=NID\&DS'/P=H< MP*IZ:CG%,TY?G9F#@];A6E2YT7:TEAG=":F(IQCN,(*8\$<(!(;\SSM+RF?9 MTG1K+OV9#;M HVVH?(W8L@)FM'7WVQ!_H%!\/4T68H$474+P8TK7L$Y2:\>4 M*(I!JZ)DX3F/@+C/ZF*"6XD-@VE?5G300#"RH.'XBRX(IIT? "XU1 ]#%3' MUP::#6S=92U0AQ-9R[I#EB6>V *ELP7#9A.)AR0-3_I8*V+FPC8N'549&*J" M/&?CFV,5L/.@!KLQ6#2*'[;]U!F_S*HA_3\5D*8 5V%JBL.0B(:%(?'P()JG M016WS52!S^8-AY2P(C)*,P6$0K9B/>(X;--+1":&BR$5AA%LY2EM?VEU:ZZC M5%*G!OZ5W$^(KT(!?7J/&A,U:E<:-2^ T.48KW( B^/[-.VIJ$=T).M,5DL3 MZ0D-@27*OU(K+'F.F %#,IJG-.CE?L$XD8A&J,%JH>?0,=8M_)']AK0; M^'&3X\7F>@V M'8[MP"%R%R4^BJ45U]>H7@73=%E_^>M:)+9GSP83VC".N+!(U6\JZ3S4HW! MB@C!L[NT:SY@G6S45(]:JJ."'Y90D\II(SC2D(>F7.4KOG.FF&.R9F62CBOE MMN5.7TLA$3#OJ$MG \=L,>F;,[M^$+L2I* .9RF7_$*H" T5OAM' +GS@N=! MYM;ZV<+$24,Z,K_ZB318#'LK$)AKPKC;@3>)X"TG;BRY !.5:X*V6\9,.BR& M:]X;9!L;$;"4JF1$:L5#U/S#Y4/W6::N5ZQA(\'@GT^$3PK46G!9)G]#B;R- M_1Z^V1!F)>CUB@KN- [CN*UZH@_Y':@00\WA"B/);)O&L*:8GNN.+1TJPP*%-Q2# M"-X"O'6-][6);(?2E8L'-.**4) O ZCOO>9/;(,8(6947/^&@H_9%(H.C=LM M.=7!<-!%23F-X[31/[4OUP!"5V>M).SLU5FG!G9.,"K(]%;EPD.-S*@%C24, M3C//<1S2L,B7H,"5^A&#@IV1 $:T#BS?-#$,M6K6];QG0\1-M\UQ9?7Z@]7] M./1[P0'3IN8Z3_7="YF:+H89I\,W+16>T+;7TJO-C6W#V--PXP$_NS/-#+R5 MWIFQ:S/M)[0SUC'I(C%BG2I%E$KP3?)M"YRISCXCE9\U+1QT*MP9+8D.FS7R M:;Z^1-#^C&MIG'TK/H&B@KUF69>DI]:10(C3EMC MILRVYH%L]22VD?CF5\*:,/#C5WP6E%7*J$4ZX/^:439?(LKF"P;@Y#UZL/?Z MY0L%%0,G >2 ,I]')-J):WJO)9EV'V\2)2/>OFEBLQNH(GQP21#^8V;YT3^8 MG;&&8YH5G1:)[%M&.YF2---*%.6@CH=^77QM< Y9YQG'3%$(#2V^4Q]DTGXU MU/I.[VUJ6_T<-1M@\CS3 AB'&$]SQ!C46,\0JPR:PKM6Q82M+,CGHLZ.\H.^ MYLKG;]@@G%.<=M!/NLX,"EL]7%=Q_^A&!S0^G3HXT:B1JD$32QTO]=G%% ?J MJ%TQSN<6XR2[8IQ=,&L#*QGS4M3 D M*)F\:56(88S?8[M-J?KO"91D!&OD@HQN9>O PXHPRG7H,J,&>

*@]61\HM M21/Q* #G.6X\J>SHANCBHL&VK1[T'+Y7V4TSJ'I@C.00'#J^%$]642>*,;4- M7J"LM4V( J.Q&U48:3P-"D'KGHVN\6E#O6K3@2O89:C01JZ R)\-.3R*R<,7 M%_QRDUA->LFA&NVGW;@II0KF+BOY >,_7(RE# **>YG)TZPMJ>7',M&D>^Z( MES3'966 S.MLBN'>3]#E<<=G0]*:4>2ER-GZ-V;L*+QR>$9?E__MY5K:0(TB M,2Z@^4'9)=>G81AN9N1L5Y._CVLC(I1B"&.(O-M??>#4J7;,!H? N .E7EK1 MYWU%@ *MP VA0 _&);%N:6C[_'/BE0C"Z$$+49D<7&NA,CT*_MQ [&],7\+H M$;3:OF9X9P5IHDRW*;4)DQG<80XP-=4 Z#$"^PPF:Z8P@S0/$T%ZE1BC<@=C M#]02MPQ(0\IRS M!F/?JNJ]ULBOD\F8JG.4D8L[8Q+F.(:2,^*JF)\)/@[6HHPP.A-DYE9C/FLV MQ.MH5W2Q'D=9"*>8H&3,N4RS<5 ,XU88[03LF/,P!3W_8IC$]1,UKQB--@1KZ-VOFHMVNTEHD]#LUC"7!@0;,QY#1!O[ M@E#(SK;G#8Q ! M;. ^DT!F'5(CY0T'SD $N]?._WJ8?OG8UH2:<-'5,:,<]8 M4"I6I]#F*?7)ZN/42)],1WUR+[?6T?35H'\3#1/,ZB_"!S M#7$T[@ #(O$.*,@BE6L:RU?)J\<#/QA9 T0.36'"DG2X(TD-U*G:/ V1HUAE,\I*C&0=!4^J,MX,G45,(4KUN^EJA%N(,FN%D$QL_Y6(=8E(9*L&-V@D2T8$SJU7Q_]OOVQF+/#0LF^WG*WA9C.M/*MQ MKI_VZU)X*Z)^OTY6XX!MVBRFY%$8V-Y17VZ.MM2'*K\.0//E>99 M8C.3U!:32CRN=]_]2>*Q/37@8,E$V60,7JHYZ$C-I5D-4XR&N65;33=N;<@' MCIC>?C: OU!Q1;;JA3E-?.+CMGT]E3A:G$Y*]7]L$^:E"BZ]DJ=]-99H/Z>Y MB(5.Q[_67'V/+9L)N+)12M1WF81CIW+M%*)5@[>(<.U N&[HU:?!G-SYH^#6 M1BAABF;T>C3B&4_QPOH L1(@5 5+W96:8F(BNU%PTU ?LH4/&H76Q[B9J' E M#Y+J2@8V*QI0&]I\F.!3CZK^D((^XYD^! M@^U;/RM/[D*.\38N6B>/$L%'EXVJ(5=>&\\U11L3J3ZT) VS2G7)-D@3I+ 9 M[E(&9$E5E$!G].9582V#H:OXD@+5XKJW$6V5V$BSSE A_WWCK]P\@D Q"06T M,(I;J.8E#>%'@]01[_*-M9#$W]V*:VI,#%F&IQWMTU\5[CR=F9?CF3%$V0/\ MWMZO3U^^PG'UN!3\V:+A:,AKJEAB#)Y5Y3ACWNQ R-?.Y7G9F(=^#)MU:X"U M%UI H'8R4?>,L!X=;%WC;03NT[Z%C:=U](/C MYWR^148^=)?J YK62T_B*C MYP-CO*FI%)T1K-=?Q!0P7-"\$JW&4L$(H.0I<*I,A9*(6+N(;/\$[ $@:UUB>N"T["HU#ZW-^I-QW0EAI^H.QQ. MS:EZ+:/L3S?/GR&(J4I::F%A:@S,YH_KAA-%\YQ5E]>NFN;S>--W=M4TNVJ: MOZ":YKN3TJ9T8JF5:R6(&MEL/V]J;AHT5>'8H\IX%H-B7_8MBHQ,B9*X;VKD00V&% MX*#14!% >@B(6%(Q.#=[,WH@Y88'D3M$KH[ -B.UA<9OLP+'H5Q5FYIE\#:1 MRIW6*R]?@5X!?<( OT1G$\2P;E8:Y@3Q'=!N6U,;1(LM,] )5IJFU= ZX#FL M\3KK ?>$E*A,<_013-#PO'E(/@'7A))SP;L-!.XG^(K&GE*R2&$S7&YY"Q,& M$M>L9CNK8M*Q-EOE6C6HMKGKT_:W')N60(M%Q#GG-K :W%V.4A?@D4QTLHEF\6&NOPE^YGVV(XC:-E M[K._]89*D:DQ"QR9:270V)*M@_=PY]E:T\TXZ7J;[;D%;74V(B^OJLO)F*=K M4Y3W>1?6[/MME!P$PD9\2(>#AMAEJ:)Q&'=]H'-C*K;R4)_@B0@A4.PA6G%S MX$0! M%K\V#1;OT&"5(>VPK$2M<,PQG#(^T0PTX+)?JEEH8Z&4J M1:1NH=)])E$;QC@:QB ])]4P0H^K3N2.N_]%7:J>5MU!SG FY#SQY3'&YO(-!=CV,1\AS'1JA%J6(>B_5%I?#'.9)@+%CA)>8SRT1]T M1C?K(634PP"DM84I61G082LG4M D5HZDN)^3&=^?5F6#X>APZ MINY(P=L4M,3U4PA1)T 4+VS"]]UCV?2GSFQWDHV\::Q_A,PB4T(!Y.OY MB72] N3AYL5,X>/C-J[T= &AC+*<&9#LJ,(DN+"OJ3JF5KEW([$Y MF8]EUAVJYX&NSQ3^$27*5;0,NX@YOZRK?TLUWF\0#HA_/6 ,Z,OIT5O*=W09 M*]657M1J)+O">5&OUUFJ"8QCS1>8V<\MA'62]1#0P)#-4 ',7^0I4VQ[;U77O_7(/2"1%E$& C44RZ]>_L64B 8(4M= B MJ9S3XY)$ DA$1D3&^H35UC!44G-]5VGTU$T@@"8Z(_IVYH@1A9*=ZRMZQ<6P8=B[]1 M%7(^Z6R]- "\IEC#YWF"N6C9]C<\8\O[I&AP$M#MG253>ZQ-0!X%Y)"F9S0WH\ M +Z-,-SR0]]@^\H!6-T#JP(IYTS7S266%..4D[ 4U(,KI<>*L#$\U_7'W.OD M91),D3/(9ZA%QN S,[BY/!O4 J(4\TWM0:UD^)CA*#ARB2*5'M1%@!0@]50*3'5M-3CA<].O+J K]F@O"W=CQ20_">N0UJQ%T82[ MV="SAI)J6#XJ@<3HTV56E;-81H,4#N#>Q91P%0V/$25[G+$HURBIJ@-EV4"3 MO"9Z]?@)*$<&K*1)Q11WJ6@OFU$TY@VR_Y\7]OMQ((]GZ"(:#)E*W&B."V=2 M(80&G$029&&_V7P9V^FH#A2^VMMG@Z(6S[PT6VC'XF5_W$"JQQQ(5<&F<:3) M$FPRIQCD+-"SDNK=C-2$P(.,M(SXA*R3\78J]:=4 (78ZJO'G&N#JFT&WDL. M7P;5S%#?X*LPVC'AO7!HGQB&$5+(1+QB,%[6+AC[_H^_]$Z[+W^WP/'$MZSL M-/K-@.(UA5V;05CL,:5&6]*F'/:?\N3XOA>4?CW@YL3IQ?'!P^12>]V7")]BQ?]O1+IY-ELT_&\;.": M@2##]\0ZVT_2P8:_5J/Z[N3:G>RBP?([*F=N?L&:>YZM6B&[T>2.I!:65I=X MH''+N(55$5K?,1=GNL:.D=@)9I'"_V213R(UMJX"'F:(?VRJR AM(,'D4:RG MHGY5YCNYE.AB)1]&!6(!& 6"7M:AZ38Q%/@,^F@2Z1#Z(ET%MMK0/+33]4LAZ^:.PA^7:]+9( MV;CD$ S 6:/!17K/=&A!7.]X+LV0-7PT[D(=:[UUC(Y,,/7H' MM./ D_FS6C]5M!<\,G4,IJ,V=D76"'\:HQ:U J;%.(G&2J$$*;K(@?0GY.7P M#YD&C49W/N8>-"P[E<1J-?D5.S3QCAI-A5.]5M:&1H?']@/0WE:CLK"Z?.II M(FJ[*@1Y#GO/J1-/]P>YP%#"O3X#5<7%X1-*1V;"I- MGR_A+#;^=4< XE?PH!(+EY\PHP60CR+3IJB+G\A!EKSJ)&O9BN7P'N:HT+=+ MN5P,/6!U5P9P"S#>652X( 3A4+0 73@ MF9$FD2!5<07XD9E2!V8=IO]P-J=]"+XU9_YG+*6BPK^[=:)MJ?Z_[1$H\>LG M9@6.XB#/L<>"VQ.%!+IZ :1+ ^*@G75)!70O]HI"MXUWO18LIX;%M,W;K(UV M7GA5&2=G)&3NKYQ.G$#ABG.A\,=2A.P%O78]B(=?95&!/ MF0UX'A30P6">$S63-L[^D69F(Q&3P$YHVKX0ZT6"4JN0&5YT.T7J366^IX8].R*MNF3,YB\?:K=[Z-IGK =919P[7AB0B A!8( M@\V91]_ %6O<[BFKT,^!'E_[7D>S=T>-YF;Q5BA>GYNB4^LJ=4%#5&F%VXMP MSF40A!.U\'A=3,EH?^8+OB0(S!?I#R&5D%PWWP5Y-J[V'M8(J[BKG0MP*2;1HS.FMM;D.L6D#2VL%'05+&1<+2)8H#NS:22ZQ MN'=1?=V3;D[[K.X'KR-"_EP9#;NCA!JHEK;A\RBZJ%53+/ UE:Y*FUJSD-:V M%AN"MAD]P-U-EL?#1I4QO\PDLH9EZ5?E&)99U5A^S6C1QHY-;&.+<&"(UQXE MXRS(BZP<87(8EKA\E^4U,_,&(0T9DF7[5!(T*W0(@.G%QI94N^O+FWO4NO+: MH^DNA#(\-B %VM[36*D4EV3[CC$8$391EGC3_84Q$YP5+7&D6O2^AOC94*]K MWMW3T_>""G=HT5ZT"G4:18!<_5FW(&NFJ6Z(67,UZ2J!YN\ E5>46%4'^T*- M9L*-]A(FTJPF$UCN<#BM6*D>=YF[ ^H^!]0OUCZ_JNWS[AQ0:_#J]SB@%MU" MCOO36&C.>L(/L;H,8M^;E/#V51K1MQH7[>K%QNN8!=<.1 S'EHDQ#>D)2TY) M1#&]SU%FKPWT+);V%,K<1%.[X_VRQI9P6ZPES0N"&*?8TRXH%1XT5[U'5GL/9KMV=;)4Y%JM M4XM4:HJ CDIY=@IK42!(D65IAC,VVP-Z:*IHH/CRTV TA-N_ \..U29&1_DP%!+&F+?\@GWC8 MA\E37NU@%<6LQZ,P(P]^&=4@\6DHMCYV,>-$$#YS5XT&6*LH ME:LAGV)-:G\S0$VNO'2K%_UH4\_V2)_S$<>ZO+,3/10?)*915]TU:PL[C0D@ MC[Y#AK[5()]B][%B3"3JPTCC4% &(FM/I3QE^7Q7 M^#WQ7A,F M]\'RN'9FNV1D3_2NTUQ2-^/F3>LE7[]+\\_"U\!B2'.&':\9"N+&YS)&AE09 MN[?R]UDP#PQ "[O#." ID7BN?@+%$ 4T/."XW&^=S]*P\W,:$]1QK? 9OO$3 M&C9@_GS$;3-]?HBJ^K1KE3\B$@A5C!_^Q U+SR@*SVI%7%Q.8RIF M1?\61(BH8C?O4&.E<=P,F)2'9R<(8Y"6N1&,/\"HSL/(E$H&W[PXN"8X:X,? MY2]$PC2XEV'E6,?HR+J?9:JH2H$1B0 ?67L4@^_47L;NH60%(VV>0T@+ZD!LV*LZ =::9!=BD$1^B!AY; M52GD-[+Y6-*<%U/&18=_J2\0MHOSY@9WET#,%8[]F$THVDO,HUO2;9KY54J# MIIX2BHW.'FI61G\2J%F+VNB_P=OBK]QD29H9"\91!XOZKC,GSQ/2':1\%4I1 MR=C:@1[/(J#>M[VA7-:XHZ^/-SLG6;]-Q0B"E$$CM*2D2YJQJY,--ER/AV," M$O;U2*."8'D=SF)$C!/D#76)VLJW][OE^)2C6U;2"$&O:W[,+#( ZHGRPJ 9=7Z@.6IDEAEL'U:^S@+I@IK MY3AOH(JH&9S')=K6 [5,E;%:K@[OV2S[=.,2@P?IE3USO;(NF/'4>F5;.V.7 MZJ'5$$?TIVUYWR6Z@GVP]?_]4NN*T%%HKD*7'//(=-S4"E>RBK*5D?1BM:-2 MT[KK>"JR(*$U32M%.L?!+%H/NYV+B^,[7MSM]%9]>-)= ML>25U^[;DL\[9X/=6O%%IW]QX5:\8:X8]-;EBN>D,UAO@ 9"=??W@\'!+0\$ M2QW&:EPTM15KP9>S@ MC_ K+WJ@$O4?,M;YK"3UFLUJ+LQJ]/=1R?9GW\SU MHF7Q3[=?L.CO^RS9/D*K0^Z\Y4Q?^ZRL'[%KOA7.T\+6UO?L MO[6?HV].0S@-L1$-L0/FQ. 1=UE\/O+(9XA?"NZGIRF_:WJDAIGQO<^)!Z#D M[G"&?*@#-_O$.16RZO8?%#M[PFTG5^\PUSI]Y_3=T]9W.V#HW<\G_,N8_N]I MJKI#2MRG)=PIS)\]=0=Q]_3Y-A#N,4,R3AB=,#Z",-YP*-[I&!J-E*H?0VTO M@OG@^_#U14L^?M-\W80UKN>J-DBL93RX5=3Y8;-T(9ZX@3#,-YPLW!["'/?] MP?$YUWML"XVVCGO:R;..'KVG#*W4XTZTG6BO(LS@S#\_ZSK1WD'1-L^_7Q+M MCENU9(W;QM^]ON/ME02Z4[F!.['+[5*7TF/T<[5M3ZV=J]L^Q2=\V:U9.MJ6S;AX,?#WK/#/J9@RME6$[K1N'8KO;P>4VXLC^.>[Y[OGN^> MOW?/?[SD<-M:3[<_/_RZ#N*_U,EP1OYR&O9[_LGQB3/TG1.[G_S=._&[YXZ_ M'7_O*7^[W,*N90P=6Z]3Z'$"9HFKX7)J>U_YN^OWNSW'WXZ_]Y._>TYW[T;N M:$=#/Y\7YSAO*ORS2,<]DM-^U^_V+QY>5N]&M"UEMGN<0]\C5NWX>\4YU/-/ M>HZ_'7_O*7^?'3O>WD#XQ['U([O'/;]_L0$78J]8VZGMG>7O?M_O]380_G'\ M[?A[&[;N> .EPWO%VYL/_^QUY<\7-9HD\(W+.<6 K"GVK@CH+E[RP.^>ND2R MRT;L*7]?^.>##02!''L[]MZ&K1LXU>UJ@/:/K?L#_^S$]=^^JV][["#07M< _:(2E04Q#V6N38MVI4!WZY0Y.]\ MMY>Q6U= M3F)W^1M+WQME/;^\K?77_@^-OQ]][R M]P:24WO%VZX4Z%[D>Z^R2Y51$"A3>9&5HZ+,8+U O;S(73G073SEOG]\X7+* MNY28V!ZZ;--2].8X'7 ']C[O]_HOG1+8(27@&/Q6X6 W1\A53>TA7Q_[QYOP MN?:*M;=+;V\/7;9I*H]>9G8S.;>4-UTF; ]EXOC4/][$6&,G$T].)G:,\\\< MR(\K6GM*JK[7O_ O!H\.C^)TO1.*[=G4B[[?>WPD0R<3>R 3.\;YQPX$[K'C M6.O%.$NG7CI3V!F9)EM2$+ MI5_V1Q[._=-NUXF#$X>CW_//SDLW3&QP[FV?GJJ]VH*'S0S%1F1R5W%EES/97=8^[@X<8SO&WCO&'CAX.E<-M8=\?=CW3\ZP]9^WAPYAC;,?;>,?;QN9N:_=@QGCVO3!JJ<9HIB?1X1?!M<[UV:P87D93[ MDY<8G/OGQX]2B[$>';>4-UU28N\DX=SO73RLF>8$X8D(PFY:;X>#,Y>=U2%B+='S2<[5(3AZ>DK73ZS^*=;^+UHZK1;H-[3YF MZ5641VGB'0Y5HL91\WM0X M-C?/Q]4H[1]?G[O2.Z>S]Y2W#T_[#YL-<(SM&'L;MNZPUW.,[0J4-D"[?ZK" MB]-\(;CS?:@E072YVV!6>&%:#F/EZ?=8(.=6$>^'Q\W%W4RV+=5F@PN_UW^4 M1O([4&_KN&X[$SA.83B%L<&ZMO[YHR1[G;YP"=_'+6][V':R/4[X;@%/NS/0 MG8&;+/\[?V \ '<([KW"J%>K.9UQUSJ_G54;_:Y__JA58TYS.//98;=M(6.W MA,V?%P%()OPWC*Y^_!O\HUY<>_#;/GU?#BYG46I48J*53V M4NZ$9,?;U&_Z)^?+/U]Y\>H/CSNP)W>\ MN-OIK?KPI+_BQBNOW;LE=SNG_=.=6_)@W8M;\\\[W.1CKX>#8-<(=FG.$:7AH_HD;I8 M/AV7(7P:)5Y:9F;4KG<=Y![\;PRJ++W.7]3UYPH;0ZN\)$U4JSFPZ:\^ INX MU>S4:F[(OV\#D2XVJQC%TKG/DMNMQ/.&;CK[#E;BETFFE/<>GC+)O3<)*+,U M7*']U3V.==9GG<_1M^_-.#N@?.Y7BG0_#EK:M-H: MQR]OI'F2AOT/6]?K?? MO4M\YCZ;_P"4W!W.J(?P]HIS>A??FW/VC3EV>/.=VG!JXT'4Q@Z8'8]IN.Z5 M_CB,$J^8I"7<*K"'$%'VME;;P\FUD^N5L(-Q0L?>:SDGO5.7WG+LO:?L/?"/NRX:[-A[3]G;&2=;XYS< M<0#9DW%.?E&)RH*8/),@G$9)E!=94$172ZHM77!BK>/MS,W"<;&W?67OOM\] M=;$WQ]Y[RMXG_O&@Y]C;L?=^LO? OQBXB69;X9S<-7.R$V58[U5VJ3)R+#(% M3D4Y*LH,U@O4RXN-C4;>Z[A"S^]W77&T"YOM*7O_QU_.^[W^2\?@CL'WD\&= M_G;LO/'K5\,.IN'ECT';KN-6I(*>"MD],MDT%7?B]QZ^3>CH::/4\ MOEO.U9.!?1L9JW?1.9?1>+!8YQ:(AFXLX,HW^/X< MM%>S5-Q\K^_%&4]GOI=3&TYM.+7AU(8;"^CTQ[:,<',\Y7CJ._M)#U3N[C!K M[.)M-Q;0C2-YB'KIW@;:X/>]564+>K&<9#O)7D68,__LQ(%+.LEVDKUODMT[ M]<_[3K2=:#O1WCO1/O'/NQO S-QWT78# MV P,?K\QN\K1VW.) MO5V,$3K>7LY>A<7?5)W$S 3<1 MD=B$W;;O$0D7;ML-YNYM8MRM8V['W-NP=<>]1\?5=LSMF'M#3LG%A6/N;7!* MOE>B9)?G=83KP)P]/< M[0R;.J7DE-*V*J5SO_?X\6JGDYQ.]P<,-DD4>*I=&T@C6":8/C1HS,^G>254Q[J8Z&F0J^'@5C>*L707P= MS/.#Y_5Y"5%R5"?H4CJU#EBY'YW&X\W1B;8U5*,TH_#B"P_6I3+\&JX[V+U% M>Y-,C?]^\)?HXN2D>Z'&_?#X+#P>![V@VST;!N?G@[/!6;_-C&-HL;3#KH$0=GK"L&K%76__?+1,F(#%"5GDP&4@7. MSD@X,"?LE47L;P12!G.E.\-7295\ ]\YD:1>,(O@>? M16E(LS@"_ 75"4@A70=W%[PSN3#-E;E@!D] U1,V9G>L._^(2-88?;+)"4B] MSDG_Y(X3D(X[_=.[3M!9_>%)I[^Q"4AG*S^^\VR>'5QRKW/;#N MQ0[!=J]&+[BI'8YU[L@Z;FK'3H&L[QI[.?A]QQEN*H?;?*<6'&?<4RWLZ%:](\[9[OI<:TU-^RA=,5WZQI] M%'8^V:66Z$<\"EU/]"YR]_$&SCK'W8Z[MV/O=@KWVW&WX^[; MY030[OHCJ^80;4$V:.!R5^J^Q29>109 J&M^6:KS!X(<&+G5$+O8@,E.@]-S!U2%$\V M&+E'(M'?0*.H$PDG$CLL$J<;0 9P(N%$8H=%XO%;=_9*)+8HS]7J,&T?$7]- M\]P;9^G4&AVV'7&1_9'RPXO39X\7*-DK 7^RF8(]DH;^P$F#DP8G#2P-IR=. M&IPT.&E@:1CTG#1LKRNTYTU$'XJ)RKPH&:53Y7N)*C;E".UWA>[APYYH>U^< M^V3C>#O'V ][.#G&=HR]'7MW^+ >N6-LQ]C;LG<;JE7;>Q9WF90[95*&:IQF M2GP(KPB^J6W/INQDF.!B*\,$.QHI<'&SO9")?M_)A),))Q.UY(J3"2<33B9V M(,6RHS+ALBRWIN+'++V*\BA-O,.A2M0X*IYYX#1]%Y]IOZ,=CUY+NNVLYT)Y MN\O<+I3G6-RQN&-QQ^*[S.(NA?[X_L5=TS [X%O\4Q5>G.:[D'.1#^5Q _@\ M3,MAK'8WL'"QM<&VM6F]K7S]5Q>(>X("M;T9'2=03J!V4*"V-QWD!,H)U X* MU*#K!&JCSN!?%[W!YT4 [Z$AS"R\MFF0748)TV.;@-G.NJW ;*_3Z2S(HCQ- MO'3L%1/E?9ED2A'B]N?HF_<>;C')O3=)J$+O'V6BO$'7]_K=?I>^TN_V+NIH M;DM(@!./3@%U$!+#U:AUS,#^O_^TE=J:142TE$0A8!<9/BQ>"T MHA'2[&0;"+0:UD]>#[.&F0IR8)$?CCLG'CPJCM+$]]+,Z_7_ZE-F$7FK(-Z: M,D^I%IX:$3O"GXMTC0MZ%QWO0YEYF2P#2'-=3+SK(/?"+(*_>;,L HK"FWO# M.=V0 >5]>E"L"K@?OJUX&W- M$T-&HU_GW3K,$6^^C>(RU!=%\+JC0HN>7EQJO5.H-&G[ Z!D]4(A?"A4JM_E M]8=_O?OYJ'?A >.$:AJ-]!O%3%=@I_0*YW3%YN;X2D%("AY8 ?X,K!%V]I5K MWPHWYJ#?EN^7;[; XN[SSO$B=S>9%O8(/IJK(/-FL,0T7+)MO-T=[^XL<79' MCNAX^[JW1B/E0@.@$HA^/HG&18YLCO28PL8#:33'(^7S&; *8D,'@_7H: 7 M\QF?A*-)D"0J]NF'2V5N-%;P\[7"/\,VD9K#C8+%7T4CE?MT<4H-K6.X9YKE M7EZ")(*":MP)J/Q5%;S/ZIL:E;0 V;]A"6M4N=P/V4T5$7ZAX[U#P0WI%_S4 M\"K>]^/[C_;KY/C8 %ER!)L;P'KE]K7OX%-A#;,X*.!UIO"T,@Z](,Y3G,!1 MQ@6KO[ '=X4EXI_]R;!+"!0P561:%@1^&.ONPB6!>PM0'H M$KJC2('6$64!&^ZC4)#8,%M:-@2_&_(.(8#A-0J,CQ38ZV8]+K*012I!@"N#R^$-YO9#9#'PJL!.\"KQ6-\TQX>%WK]+6#\1E6R%">J*T4C%"$<&-Y;K MBTF4F>^^]"9U6A49*-&<"(+: "VH"!\>Y.L<2EKU:&W'RM/@H<&K3(,(_EO" MFV9%@"8+?"%4,WHH7'P%QV!:YEK5^KAWUL&:@V0%H7[\5925\)49N*/PZ(D* M8A"H*>PT2J>/"N!*\213LQZ:0!3Q!OI$A !?$+^>3U0,% $Q.P+-"?J$'%]1 MV/FD+,+T&O07.%<*]05(&W!, K88:H, %1 H/%07\YI-E@>QRML89)%XUV"5 MX$W;5##?!N]7#G/U[Q(T@5@FYOQ!:Z7CO0(BD+)CQH4[3H-+4#)E: Z+A]Y$ MXAW#*J&U2_K>OGYNFD?Z5-1"NVS[\*DW;2&3C(R ''6^O!DO9SJ$"UAWPZ90 M3#C&6V;F S(N]%$/CXH2/)Z)JK8* M P&%M\0+60J8$M6^P6F#XDFZK+%5*XZ0IB>_Y4?&;;UT_=Z[%8MXG>8DA]KD MO;,!4(_+[,(&ZU=O\=!.J_@#.FC'@[]N+OIP@U^W?)6@G7\8=/IZH@G0&@1K=S:E\" M.BE/T9/A^7FW"5\L$"#1=;G>#4Z"6"S;#EG#TX:PS&L?R=9%=>_5$=# M8*:O1\$8WNI%$%\'\_S@>5UK@U#7";J43G45\"!>P7B\.3K1MH*AE+)9\0+, M"3"W\&NX[F#W%NV!](W_?O"7Z.+DI'NAQOWP^"P\'@>]H-L]&P;GYX.SP5FW M-QS\O[.#'[]@ZH$L)'@D<'7^M^?!CVULL]=GP+I1O-'RL^*D,ZA'\\[7B>;= M1^GW.V>W5/J]3O?V2O]BVY3^_K%?%81J,AB0"ORP"7R9<.S:@Q 4<9=SS O3 M. ZRO!; -6QC;S ^)DJ*(+F,4 6 ]ZB*5O]08EM1%1VT0R.A83!TS:\K]PN_ M!!^1TPJN/[P<,2"%43XJ\2ZT!-5- M6)R#4[3G52@NAO_&N7',.3Y.#&C'K:])ID88M!#18*6=$M/0G;3PH"*/IOBQ M' @EV 1XPY6'!7Y!_;N,9E,,!Y'(I^/B&I34+@4"-IW _TRA,Z3.>XKH(Y6? MD"!5KS\UKV_.CEI>M)[U/SO>9-9_I=\M0FE4>'5<@-*?J" E'^E<_@VO'/:S@DK>>?8\<[# M:SM+C2SX3W1VKF2WFQD&#_RLW9+5=BSG:JJD1J1ST6@-%/GW*?_8O4VM'+65 M(K].YKC5:0N6YZ<73BDK?V-.HONX-3?C[#%?KSQ%Z@[/=_%UAG1H+?@Y MONV?B$#AG4W&&S6;]'G@%6H!S(!RSA>%;%M M.6*J=[!60XK'(DGM*E6 MR><:VX;1:2NBO7MVW7J\Z;X+VU176U C8(9&1)_JCISX#=5,L&"0OI] MEJ5_@-"P/1AP";$$O>1N]M6L>F1;*;^']8B7W$A#ZJSCO5IA =[,M?<(Q*]E M7S;BWZL6- ;%6BQ>32*%:Q-I:H8';\YB>=+N9]3J2FLE1N-@ M%,5P2%#G 2<0JB]+@=%9[:99.E9YSO:O[GVS%N:R"[=R3"]OQ7/@29[6'=/! M'5M2;\\XO7JAV0,QSJK4V1K/SH=;CL MN_O19'$_L"^]GC@]/5_Z*;'].L?X0[BFRYU >@PP-O7^2HYC!6>.RZ3JV8:[ MSK&YD9(C^2B5IO1\%* %>Z5,#KGC?<;N:^%ZO+(+:1')98+0H5=0KT P6 MT9Y\68RZ=51DT25MH*[/9@U#&5A$A,$^9%F8[&:5])#-M/[P,'N9 M*:Y\2=*;V,NPX:T?W+NX?>1XJT3TMNKK S'J.YKEXGN(Q[Q.YGSQ;+_@ER>L M,_/VC.DV0O-NEJL7^H>78&#,XF#^(DIH1711&YZUB9]UNA)#$VAM>8!\WN'/ M&HAV_.'@HG-Z>KK\\Y47K_YPT#GO7=SQXFZGM^K#D^Z*):^\=N^6W.WTS\]W M;LD7ZW+5#8#Q:RJ0C0)R7MP+D//&!4NBX#Y+;H>!/&_!-=PT"B1#(MI0B&O@ MK&IU"*>V:MV!.WW5L*\ZQ('RW^^#96N;8X9B/$.N5'EA7?(H\*? MZ:2#[R6JV.Q8R=O0<;NH]L.VS-O-P]1.A@ Y-8MXB(7)7& M88.E&O*[#HK=N5&O/;]__K!6]=T(MJTL=H_C=^^F(.\<8ZUUPQ3/ZS!Y5C;L?9V[!UX$[W!PYIBZI=;>/;;AP"LDI M)*>0G$*RR]#]DS.GDIQ*!A:VV=0KHY.O:<\ CO@';\Z."/ MJ_%9[:+:QBB"%O3.WL.A=RZ"S!-@NQYG2_#N&G2^!>H[PP%"L5XXP2W#3U.5 MC2(,S(W'T0CN. M&B _J3=(XY%$?7DS WKC:27 %7T'N+/".',PK5!(D.*'[ MSO#66[[A-]9">%$N X"9#Z;IE>)9FY%U%0XYJB8750.AQG)[PEI-1O,CH%-* ML+4*85E'*KH*S$ST63"G7WSO>A*-)AY.,;(?C2C70V2XY)+0Y(?E7&7F4EX4 M_#E7<0Q_[W@_WX4I\=OXVN,F89 N/"2@&D51%%DT+!G05-A6OZE%J*$JKI5B M/.^?LJB(\HGW$5G ]U[A6%+0I\ @/Q/"O6^(^*;,4D\/9-)W_ZWSN2/?7,&3 M;G[IRX]9>A4AJK)W^!-C$#^C41",8NM]";[![5':\!P_NSTCJO B4$U"&Z9'3RI+^"VKX9'3J5D>92&/? CA#?,P13UKH*8 M!Q-X01RGUX0X;J;GP0) KPXCF@/=-C1(:W@X\_,HC.!IZN:9T"V"]N/?AMGS M']UPO;L-USM;/EP/WRL*_WYP\P0VH,3!CVXDGQO)=\^1?$W#:5N$9XE1]&OT M[Q(T5\$#25_S2% <,0*6\LBR;^XYDVO_57)> (%ACQ-'_/YBSQ>!P\0\B[3F9YX MX9N)3> MPY/TX+(YGS2?X><1G%#_@B-*S;V?@N2K=WCP^5\_'3RC^;?IF _- MQN&.7FH0+E\L#]3HGE5C/GS\$SE.?,,?>F?6?#1T7"8JICF\3:=,GC*BX5C@ M-WVPJ=1*$V\8Q'C:YD15'@5<^6A\6M,2;3)9XXRJT;?U44:5WU?,9QAK@O/_ M$A1X04$)#@N :B!O/1[;<[5X%V !UO0A7,MUFM$$%GF6J<_1Y *+IF!E\BWECME\(5($9 _V@,;YC@!"5V4$LX)]5K-"38? [V!> MGY,>"*9L(^M)-J2$:/O3()%Y.R28H.- 6'A6-^N>?_WD':*$'/R*7WVE/T75 M@UQ<_RN.(KJ*0N0ON&."T3:Z,45JKM+XBN2HH>-@I\H9?],@;-[ Z3" ?Y,JAY,SI#'WL-/E!(AH7UK6/4S M2C'=Y8#<8TR#R 2]*($_3-FMS4!/9F;E=7(])2[#+,7. "K&3I;$Q\B300<8P<8I>Z@L>%QEKM17;YK2"0+/CD9\6ZWP M.?<#S,9LP&BTG,XH)@'3@N:H\AM7.@,L2GA;9#4SR98,.)PNY\MA;2ZKSHAQ M#$1C5KZ#!.^.R/Z.P__B"+:IP2E+/1K\8VUVHK@8>CAO7B([1HHMA:E219N% M7U/1K%L+RO(5DMKY!C]1&77>\_TJO\7PA M?R9C'I^"C$2@%\R)0YS#-D33MC>O5;,J>)ZO^A; \:/H *T<(#'8:[X%.BSA ME5YLBY=A>:6/8^_#Z8B!:%DO)5>'F 0#'2!V0)PFEY1BS::T@.5D@C5)5B\]%%/JL&V7':(9S34%)ON/>@PT)!,*7FT3/G$3:^ZT\WQ&?*!'))A 8%E=@IG84T*#X!?ZKWAPG MJ\9X8G]5E021#ZWX^^1-A7SX745(1;W[^6@"NCW&/?V2DG/C"U,%,FB9;H , M@88P.4+P7O FVO,U>B&IN_UXPIJ7ZWC>JV(A07U=9;XY-H$Q*;AL M.]#J7N_5"^_@4Y1_]=[R90>:,5\E24D!59QOC8\$)0W?[Q[]MY$UFNG._OG/ M0$NR+P<]G1Q;]T'_P_/ @1L7G_4_YEFBE/EI[P,0;7D4L@6?G@M/9(*"=61N M]Y3\AG?V&6L4:5 ;69LU081"FWE?6G.+R;P&I<3J43B1 (*0S&WPZ"T,?Q% M_O (%O$5PS.HRH=%96:#=LLPF"!&!!]'"T]G(1K.R10AUPMFNZ,!4\H'_IH"R/,)X;+UV&6C6NA2E=Q' ME*?E&=):[3?!!=OCMFO!&GX.WLDRV,"N E*I>EC6>@3Z7Z7\63M:'5 5!U=IIH\GV7JVB%.N9S)U0.9(+1,Y\/ H M#,I\Q:G,G$)LB?20^[-7:4Y(JAZ(<>4S=*Q&A0F$IT-\C'4NY5Y?&3 M'('L+)B;XX8C"C]0H E]"*M\L\5!BG#KR#8AQ8)VA<[IU+,0M/?5 OE9C04: M=F^^'JJCMKH?5U!QNX**\^4%%:XTPI5&[%MIQ%Y5&=ZV*O8UNHUO,5N\K_7I MY)2F6-U'!Q37(913K W\$PWP1LJ\YBGE5>K[Q0U.3TW#K[0S>GTFFBQ%J,9] M+AA+"6:Y>J%_>*G'Q$4)O1M=U&RD@>>(7KTX[_1.!Z1:!7Y%[B]JM\-JM]'D MPQ^>GG6ZI\?+/U]Y\>H/^YWS_ETO[G9ZJSX\Z5W<\=K52QYT!A=G:U[L1HVN M' IY'S">QY@I^SGZYKUGP_4-1DH>?^[C-G#0UHXTWC7V.3LX>7Y;T?2[0%N&V.P]?"R/=[_0V@Y.\]@SN_^AZ'E;C5=GWB[DOSMT\^4<_G?;;E7I#58C4'%F#-30@ M$2DUE4S\]LXU74ZLN+/->5MW"XF>GKCIK\[-VD?6[CG.?O03;,_]*P-7;\%?K+32TXO;:]>.O%/3RZ<6MJJ M21Q;U[!TV^:>V[8P?3!5::\JJ,BGTUW[H5P7/3-3]@"1+$)HE"%V9\,/)7RA M ?5*C:I%E%NW(4B-,6)*2+,U/9B@GYJHIPQW7D/[3,9QJ9*13M5SOWS.F 'Z MERA9#BI*?:]JR= +)(-!\3#4J!K_IU$2Y1/,OE#K/ZP)44IJ$%9"""^&_\:Y MX'8FP:62-PQFLRP%"L(BXGG'>[T.T2L EG&942>^C1K[%$!;"8JJ%97UZXJ7*7H)1/K+N,UU@E M-^ MJ/736S=DH!M!:<5UX#0=>=#Q>>>\/@6BW[7^LLZS^UVZ<''^@D8]O%8$::45 M5)(F1PR[%OY1,KH:KV4PZ%PTUG):#8-HS';P!$RE=64^+$WV;KU]J\V6"HA( M6ODMT0*T8FMY'>#*=7=XO1VEA>E5W')AUFP/5C;$?I6F:EZ#*P*YG9A6U<:I M5$%]K*NUZM]M/1N>CJ*QT <99*5=0R/T"QV-([AEE##1E^!3"[AYFERF2&-+ MK DSK+&_B5+AS=-$GHYQ^LY4)#Y9XY2EN[TXD^TCC80:H@174)BH0#1\>F&@ MI\9^A;YV!.KDB&"J;& HC?Y'RAY--C!CYP;[9\;@@@S%V8+%3WBM( +IC/B> ML%$1I*9$-+5T7%S3>+:$('$)LHRP6$7UXC.2B48)*A&A<31)@-J79/]F05YD MY8B1+S_>O,P&-BAIU/8%R9+I(H1<:H); @L=:7#+-AW+J+[ 230[+*V!YI ] MKW4Z7#E104AV9C6TC6 A#0[OC4ND"1#7^$38-D3*X0.&(7(OYZ*- L*G]:[2 MN)PBN&UZ389XS3'1*6L#ERY/P<\([(9AKE)MR>-B04"NX022Q8;1)3&!?=<* M29(?SMA-2N.PHE7P.UK<8)Q',\R56_BM:VT1GDXQ"DI<>4(U*VZ&P*T(LI?_ MIWUS[9H0]6SE'8$[1",DC,_[,M/ M2_4W6\*F-[X.&X[_%2&B%\.[^H0.^4>JT0]IF48BEC^*%$8Z(FS[4(.)Q@AM MERT,Q^#;*%@%(RY6,!G!5]G97']_G*)_YOV;$0GYH>1V:;S:*(,=T1^;BS1" M!SZ.F$)(Q^B+1:80V([1TXC./N.K"_"R;.=R^<\)47+96T8YOV9SA"BOM4F- M_1WF:0V\7-M_J'B[<2(9H]HX4N2^G%J.$MZE]JDU$K;I/=QE;2"!Y$BP]99F MZYQH[-ATCAM^336\MFUP7OTIC8/&UN1HFK/Z0A!&K=&(,-:P'7KD\;)'LG^P MX+@L;,)\76?0N)L_G!Q;L_RTQ]"2]85'"(0PSC,-,C-:;ZHRQ&0FV?RB8G!& M H:FOME[JL\LPB"7L;:11VJF2Y/$*PT9(J\UZ*CCN0:JEF'4^70:*+ XQQI'"J".*K6[!*!SP2+(MGO\=!W4]GU M0Z,9\NI5HX*:ZAAU7ML&2IPY+0M+L;3N]"U#:)7Z-#$35C@+:SY?M69K\&JH M"&D2-6L4IJ+IL,PL M<%?Z"L:"HEG$81Z!('ST$\] \3Y/<(C+*PL9_18'Z;:\Y_((=)C*! B<)9', MV=! DV,2S7*VL1F4'-[)X,E70R_0+A=4=PO_O/HN* P\6L8J$Y<7/C5AM5!N MQ%.KX/2A.Y;9#-UQ/D@UK/6,"V4C[)HB">PHF%4BXRZ M[D%P>K +"8$;@&>K7?4^-)#]_SM)KQ,]PH^,MD_6&)%]M93K$XC1:8C$OQ7/ M@Z81,[_17"#XOIZGE&) 56GYBNHSE=@' 2&A9B2,.4OPC3SG7]/<>P5"$.-% MK\&N@GLG42 C#^J,;O-S=?\P* */33%1".K;+,+)5H598$&DTC9FOSOH=EHF MTW#(#W6'GII8$8%U'P: TA;YR_-T%)$31EHQUC4P8ICKN!^]1!QIB'E\Q4\? M?L/+%8U,H0B\&;U8FWA3UQQD56.TY+P**E3#'/OW'.9(H/@Z]"L4H ]4,)KH M2 OA[(]QR 5%MZM14F0(MHTRHD0%S5B06RQLJH23Z%DX\90.$>W3@#KS+K,@ M+(4>P).UJ!SLKE)K.WE<<$.C8>DYXOZ05Y9C8:&.TH'?-&@$QDX[?0.!UQ:- M6[RD6\72[%D%=RJ2:,Q%@,7FH)XD>K\XR)0$@W@03UCK3) 3,LK"(SRIY]XH M3LOPB/,K.*$ENP*ASBG58(?8@MID6S[D/*S*FI93FV%DN!>6AU1S==,K/0,U M17^0)SEJ'I*8.HY=Y<%%BW==%3O;<07\A<;QD60#!:Q:+3MEAZ)9)L"\*7S\ M)YI-X*\/5:+&46%&\C79JF5 NYX3)B:>3G:DE=&R9 '+'R[:E1_6F"4%/+"O MVR9512F.N<5<;<78U1Q4+88BA)7"(WXW$P^Y&,:>]D/BR=6#F-&P!DWK0BF^ M&V<.V?B;F_N8&U\!&] $,QR,D_*C)&^HC70S<]3W[(E+]F+T,FC1.B2$*3%1 M\U-*:]EG/SZG( ;3UG*1^KKJI)JO1TIW% ?15&+KA:*9?J@"3)($L^Z16,L^ M'/K30#C2? /S*_!\RG*;]^.'^94]KX]?"LG]0I6RE,7D\7="1#F<0W!.$MQ, MRT+D:*N61;04J]DU5IK=NL27DD[Q*J91CKEY>Q(G1V5I6F1C-&7[!INUA<8] M\7B27J8W*;B$+/VPGH&]WO>0]*^;6,QNK#2!C@+]\J;<) MPX-7>%Z@'0'R1EX.#1X%BT]^:YQ27+U&T@)_GV/Q+^50:X>H/LAJA^4*;XI] M7RHZ '7(TP&Y!@(7Q^:PV$1:.HP3R!]Q5A>-,4Z%+A*$['M:_6[K/?02:8O5=!:G MCQ25T.[2],VGEC*2!6704B%?!96 ^U_>?7J(R>@[8(09NY\J??4 M^B@1/ 1SXL*BKPHC2+P?K+;RO)S.K E[,L@,%4Q&@RXQ SWE4GV<)HJ.'!ZE ME4#ZNAN!W'V MNMKD:&G=G$R9AV_SU^$.$36_4"@$Z7"9IB&=C_BJ4295E$$\!T['"Z^>U4BG M"_;QS5B"0VH M%ZIJ%500,@&Z.K2CQ"[DFPYE4T13'%X1C71ZMAY=8U44Q-&?E28$K\QZ4,50 M\EG- F:OLPJA+W$]9<^#ZAB;Z6-,9!EC[*++I'4"OP^++-;3^PD%S"1I.BY<.<,&U5C+HO!9Y:YJ>7Z M64WQH>\I1HOYFA1'.6M!KMQD$.D @R&8%L%J>7&*^:[_F==62:7)$0]#QL"? M_1D/5P8*C)08=78O<5G OI"NT87J_&#K*K9X1(?DIAM5*BBY-/]0:,U_OU;# M',X,..2F*1Q3"AWV6%QP3!%]^1<=2HGN[&6S59-_JL(HT"&A2-O:[/B"Q"0& M.@Z8]X)KP>#.*=:&M>A'TN> QGZ W11@]P1 Q9!M)[@66X%GEGM"C@6>W 4< M#3A4?:&_Y4MZJ9#(.D8V5@%WV)!44! (W0^3.A*^4&&=S?2[NS*N.^FOX^[R M,BY7D.4*LAZ@(&L'3G$Z3H:8",CMWF%]KA2BJNB/IMR'_!?,*427:.$"I2FN M?#0-ONIFOTIG6>: #NE:'4>KF\QT[G2A6^OGE9>A 4XN?HCV1T+6."AQ?+<1 M:G?]>O_QE_-^[^PEQ?PI%_I97EL;*ZM7)RD+8\_HABC\&9U4ZR(,C2GRT!'T M(32_@R&#"ZSRY_:'DCS72:=K[(' $S:ROH(A),E.LXD?1T2_QBO? M9%Y%"9V6<#%#73 ][:_3JW!!\Q3M $ECF&)K>A[GD\A(T.7T>C/VMT:>H$52 MI*X8#Q@2T4;A4!77&!=H$;8&ER,;-ZKY%LQ,,H2_*C5K,4^#8O'[=!,TC77, M=!KIZ.LTB#CZF%K[QY%A-*5U[#)3E"(Q9C:'L!8?U/HR)M$=Y-I@KYZ %AK+ M.I7%V'H#+C:!UX)#U4?J6R3=4:8 0V>=C,LM3&B:<=$*I%A+%HV,$7]=\3J1 MTRS3^!3E##56&8^C.-8M9?1R*L-WXZI*DZ*CO1+70$LE]65232)' B+N&L4R M*JHAH;*94#,$!1 P^RC[U9 RJE'Y0Y+%096Q-!0Q[\^+$)-T''U#"F95H!(5 MA4UF(DO'^]CZ6@)8$\=U!P\#D1C+R\>1"JV^YS3#C';*3*\)66,"'\G!EC*8 M[T6=*B_-9F+UBEW722\WQ>3K+%9+MH C_Q2$T0'U*D!,1X*F >F]\0(58%"J"N0$);N M?$(IF:&5RY(B.U21*2/_L&MG*S24?ZPIR+5JT?>5QGV4-,IKB.K3):4$'T6> M/Z8'68A-;(JE56A*RN:T26=8P:95" Q3S-JU151'Y(HGA!YHA^O]A@[2]; M$RL26I4O\E$A1,D&UK64WK'Z5M7H*90*50PBD,V;GLLHP'3AI1S_8K4V*]9( ML&V*W*.ZI==_LM4MG]2(0%2\=WE>PN;:12Y9FL#/H_WNF7A+_$@&';%O92-E M1)I:OK1&$9]=)61&KMGW#CYDET&BT[@H\Y_+*7/^V/MLI61;2HD.M&]_F_*7 M>G<"G&#_PVT9L)^+Z=/_:4GLK2L@)^L(R-(XXRU%9N?Z"=_!?GB##E(?N]KH M9*?MAS_$^O>?39&0]VJ8E@58*'A >)^B_.N^"M?OB*O VTC.(UCK?EO+R5+X)5KE.VZMO8 9D MPZ"HVN=5->L)?WW]X5_O?C[J78!SA96BT0A%]S(&+R?&C%*6@A.;I/AW!F&C MET==$?'IM[LL=-N$]SN]2Y\P//@VQAP7;\@^BY*!EF:PO,94%:N_SWQI"D[) M7'/*&%Y$BOILW!OK.K#^C %MJJ1][[?.YXYWB3T_";M*G#8-U5 \>?H"6IZ@ MVOCONK93&WU_<-M3A4AG4,QLO-K3F/@:(WEQ)(T6ZXHJTA"E03G>8()SBOI K#TC*[/XLW!G1<80Y!LRL5S"R1%SFH7 M'">]VN!!PHN :&.T4H=(\9?"U#(X:UG_8@JFY,76I:ZT(W:HXB#-+9*:"U MY+DLX*?6*G MAI."*+TUI@7DBHHN*EY]2OKTK1QSKPFV!:CS1H\>W&=]JDT3 M?;[T"X"/6^?U21TE.7QN!O^Y5Z M ^7P$S88@$KZB,0!?GY3@L]-3WI5(@IG',%M^$*V8##' ^RK@Z:U29&XJAD! M'5(((IFCT&-3B/'+!6T?WWN$P);B6,>L80+,&@2CN>B6*V65FH=LB2W(6E6+ M/JX.8U-OBE$-4=F'V,GTC!,,+.@-("R/NF*XME8W/57 6/@]Z>"VVI(GNJ\: M^VRR(%1+$?D%B-]\O[(V";01:&4^8;U'!<^WV&/9)=XDK>'&I#^G5-6$7F+W MKQSLR+7FQ_LV34VM3\TG1_9"S NVZG&[M+CU[7S1R;(%V*&Q* 8Q!9#'G(+X M1M7'\9R?]D.OPADTD.PH((Q2BE#O%C5J),2P7%Z7(GVT^$M. K&D"?65JN@Q ME&C-;6CR'"VF049)(E2;9_K).+18.0BO"G:D*4UFXH[,H"C&;PDB:6J2M ._7Q+RO3N)4U__+:6O/"UE^]+GJKI7573U7W>6JNQZ^ MNFOK#:W;._ Z@G(O W-[PX0WPG'5W*LJH 3.-_ES2_VD"HZ@Q3FBZJAVC>Z] MTSBB6&= ^!24ZR>KS*KLL-N&S++0B:*Q2J8$N*) M+Y2=$6!M?J@&[N$Z&#-Q2HH]:/6:URT;J#]? ^ N2@E4N/_$:O<0V2A]06^/@^P?[8'NN]- MK:S R@GC@G7:.OU,S74:%C27J2NJW$/S# MA*LH#I#D&I:*3Q63TY3DB33+TZ-TFZ?V9CCW3Z,LQAAOY>H-+-5L?T>*3(Y& MY;1D_YRBTNET6B;2VB*!$WN/ZWAR=]K3H#;YCXH1L5:(W#7"Q1\)W(B=QI6W MMKKT?5WQ@Z6!68B%;M*%@S_FE+25>D$Z3:2TRDI;D7^HYV95E7'RZ>T<\/_HEJ.*AH MA=UVHX^JUE)J _7ONDNX8DE+X_O0I@%[-F(4Z[ZERJRWT]6LK0)" SR>4-SV M==77_4X/N9%3A#':JIWA8@"0AMVESCK :[46^$;;NYD#-+))5%F0F2:1"*&> M:A/> IVP@K+5]KL5J^(^C,QBWKD71U]18BF;W;C O]VJ$9IDI&9479/V$V*4EI'+W<-9SKV6$B1 MP:7$.&4!'#VL3_FR2R&J[=>G5*ZG=NF7XZBEN;< 8E'5+3:-_LDL(LH>?Z90 M/DE-HO"6X.7YGG136:*C']Q0RXUY%?H]++@\'5VM8 G-4N48Q9I9 H:@.!A7 M!%+*3L VEES($5<*%6Z*-*@=$A@.04CQ\Q9I@Z. M$>R"Q.VMV\G13BNN+]&O7T;]L[5E++4_F_N;+]=*\'H+@(ST"B#W5,:B]T"H M!.)-)?J"5C,W!:YSRL3K#MO7$\JOX?G=(9C8Z)VT](DGENFJ,\5ZI+A\)MF/=6GU1PVTQ5C5D)".E4@;F^Y M<,R70FE<"RNTQ@73,B<$EUACFF&ZUSPPTXY?#A(^XJZ$(@LBC=8C2(.&4E%> M:\77C!/BQ%!ZTR'29+I&4P MMF00"MOBJP'@0WDRLL:P0;:B@XS.A6 M]8J@'"(@) ('!5*W2&BG%5[KG#JZ2CVUM+A./6T2S50Z0PG!>OZYS7%XWF4D M3#5YD$('B_$1SIA9WMY@ F0QG3LX8A)1KLF[U24"-7 V*KS%YY#E'4W2E&9Q M24D1Y;!SJUM#TV/1204#9X#J M=2GG2T'8CG#0JGE3ME8H8 _600A2BK:2M=EUHTWN93!>0T40M$0[8(FH0F,T M(-&4D%9]'C1T109RL+Z$DT4>5R][4M0@?6U6PRP!M<:GKH9&Y';T9G+BLTY+5ISL;3%_OLL[70SN5E>$R? 2C/=$>B''YM70N^ M33.9T*K[X]$DP6@#MR35*4HA>7XJG+ER3(-C3M.7"!-:ACCG;,+H)CXT8HA0 MFD#4;U\EB:FJ$+N@Z'RM$*B K'@\Y<;3E*HD"M/246/.4,H-RL@+M#\D5%$F M.IDB"G?=3P@*YO,3 /OY$] M0Y0JR-C__<,O%8!&X.DH8U%O#^1'RAJ6\-'"0?)^. M5=2DZY^EN(GJ3XY$K1RC%U%F=0QX4BB M.8 C#RFI;8^*07)6.8E6\ ![.OO[ %G8:??):..=X@?'W!^Y0#A,L'_KS]] M2"5@E*.:E=(6"Q:*F'*X@8>C@%QU[ @-AAADBKRK3H52@ _R/807CSN<@^;< MSY+O/,/4#CCU2]8AD8U93';,>)S7N=I>3*& 'DN>\M+[M>5#_=E[%:?@_BZ] M]E,Z!',D77'WW\OEG_T?$E&X9'99T@/S*[TNR]? M8Z" 8H7TA][+9\\X*E-]X"7!5$F)#.B, /^D^8>*_-% GG+2 N%9X>.?4IP: M3;5/,JZ$;VJV>Z3O;F:[R-1.E* &QQW([P?/1 #"""DI.3YX\QE]B7_]7 X/ MGM47"RYK(F+3'VBQL5] [B]RDY>S64R6-A#.*B>AGCYXMY^Q4(B[_, A_#:O MTH.(A)N:D&E%0+&<$^_5+(MBKV<2R56B4I>\7+'@+A-7:[64&UPT)"TX)6L' MJQ F(L?!FU$G-+P@4WA ^V$+Q]&L-YP@]K3JL<=+'G<2OR."KVAR1HSI4T2&5C2R&X7M2O2&N6AZE]B&0&OPAI)P,[ZG MU6KT$>3HNIAP@8[4H6,,8L2A\GPBKX%Q\$L$9C!9/ FRT,(Y.BZ0:&$-\G&! ML9F<* \=[_^DI89Q&P7@N5 9O<$1M.BC<0XY.&77=V)(*M EJ@TKO3["]Q9# MG*SY1CS4HT*MGS("/58OEP0/R=VJ,MD%W[BJD'FMMX&^\ZG:@ _6!@P9%TO2 M719+V4Q7:\BUR7F;XH3U:OMW1XUR-=27&MHDLHMI^ZUL%F*>FI37^.8!M=V# M:#)!:35O9=M;&@TN##,*!.,(/I(1,SIO2(V0\%S17G.0,@H):XO.LJ-:^&\+SNN]]R2W9/<*LV"&.?F$C\ N&']8I2)CR69N@OKHDIU$%6X J0*N&> M@8=U%64E;+A@R;)">#V!_<,?:%@JR3>ND#&)$!.%N48:NS"Q+N/GL"2&#R[X M[ZL<'4[$-)@I=B_?1V$8*S!)GHL]0*20(ZXV3[Z:$/\.N6,% Z:+=Z)GT?KY9%% W%UO&"3ZH,/1&2,Y MC;"@%(&\$CS@<_"=@?+ 5$<\#07[!?10W7Q2%E1_49M%JDOP:M!6!MV2"[$X M'9.HV*HOTBGT-\EE3&/)7\-I&P+UWE*NPJ_P('QBP/^K O[>+PKAB.=H70;H MQ/\C@ WWO<] H0!TH !7_90%?T:Q7SGFUL1%T:*P@STBRPQ5TA.C_I)M77/G65E'&14A=VB=K26,A.D\,$EO.XTS8O%M"S2D:S^T)XQ MU.BCI1)!N(F2>C<;Z'18AI>JD!Y87'JN2_$H7XDA*CT#P)(7#!S9T"SV:[6\D]6))HML&TKE+R#HM!L! M5C$=A0:MWHG&J&==]<1597#@H,01"4!Y@!]%"6N=Q*#Z,T:]+[Q).E7:2AW# MP5?H8>59HHHCB7=CUX?JWD-[(46PTJ& (:X_M":[&K:-U".,/ 66_4>@C^8 M"!=+C0>RO(DU,%H.?H%J \EIET+F,JNP<2NOPS8P?*Z:Q#H)*N6PYK@E:,V#7"S MPB6R#B-D,@)WQY![C'"$EQ/!!HKQ'$1/LZQJ6[61LP+PLU[?5+<,>5Y*7FV% M])TL.F_:4$(/F!TO!GCD"(H417&'H[(V'!@ M3>_$8!HAVIC5?[,,PV(! J>)_KN+JG=]92<*Z1964@S<(4TKI#F.R ;;:T< M<)BU9H16V6D\:$H,QX/#"]:K#L+<8$EP$X@V.RHW"*=X\A!Q3 E@M(,0%2@Y M@;^,Y^Q6Z7.3_&?)Z7! 'I0L'O]R5K=DGU[H%+\=#98D_X837\OR; \0+M[O M("Y-">.9&X4:31)8R24P1LS>"Z%+4@1'A[A^_OR1$94-J+/EFJ5H'$^">-QP M\J3P5T9N,%)@)JT@9![R@%I*, BF,/@N6!S![2/PQ1S.9RKI-:6W%, 3$?4\S&MY"Z%+B4!GL2T'SK&.Z:T.;::<2/<[,0AM=93TO M"*..23Q0-'J'NBA9X_VBQU%3^!+S\9$$YJ1LB+6<'OVH35_#=)P"I:+W:F(C M]R,3=^DOAKZ>\D?6HJJ"17I:H("74G2% Q=6/35Z3^C9CQ!2S*^#W0@#CR8I M%KZC1""72NRCN3(924/P"7I4#RU47E=@'*BF+!HOUJW+U_Q*^1-IF/$(;J=Z MF(%.G5$D7/M7MO#E7*>&[TPH-Q1KD>EK>25"%#2AF*GT#R M Y[LQ*.5HMR:>)>/)BI$0!\SF)MV#2*Q(:+6HGX.D;GS]*=U1367.X:*FH:M^4A3)7,@$"H MK^V\TO'VI]QH:6RH"N>9HF4+UEK+1Q/ZEW@FBPIUA($=$3?YZJ@-]A[K? M-*M9VD*B=;O'@BVF6&?U9*JKJ5 >D:=T6:<9F%D+WX81CNC+)ZWG(W!S.$]@ M T;Y0NRVEJ:5EQRJA02!Q@J7B*=($XU:N\79;@K1JY=I*%8*D45YP\ZPQ('! M)SEFA8\O232 KI>IR(;20,W6BEM#8( ; M]^5?:\%:_&5,__>8JVT9!7R9;0<&"6Y M3'XGKT03<5/;FJ8?FS0;@2O9!73L5:S MYUBJ\>5?;8.Z?S%?(&NM\269#&0_3>90EKI@7XK(["@\&ZPC@1+(@)IE0=QX MR $-*I(PP$=8"RK#W(@AI\ 0L!\\W6A9P\(.3'NB M)+'UJGA#<>%7*QB&7\ZY0I5=_E8#H1IOH%GD(753FYCWSF^,YC^VQ-_MF+4Y M#XG/213@6:38919,L.0_A,?]3Q?E;Y+"J4%$BAV)<)%\SA]\5I7\90?I,/*[<968B'G+;P M9,5N!+&@L855_K5 Q4%#Z(8()\RO7#T YW,G"WJ7GVHX@+%L%@^. KL2(E-W M3E?I3+/EM9'.;)G_K.>]605!2PG3P2"TJ+QJH9BCYA1HD:FII#JK6F/QG6DK M_DT30$VTGC6WO4H"5(@X=3W,2!;3-"0OE!@I(7A M:BDIP.,""PR!1<>@D(IJ)LUUE!.<#L%8:()+$J"+=].$OUTDT MNH\B*98!4<$<53&EIC5AM5S8;QN$[+@R4?)@3&A(4T0DHYVM$M0,L,Q%0/@- M5412X 0[+!TB&I,"*S:H?$E_BS\"JV6./BMOF@TQ+24XN 9-9'(DX=0/YFPJ M %\>Z1YIL46XI,M8=-?4=5@!?>O"]:(9;K.C4-P&@14B5B\,%S)QE(TPW6"? M,3QVI8]=GMF MH',S&[(&%(Y1TP.[&L9XNB^&;)!I.=A8;_/I8I!1RZBN]E; M#[>]?8/U[NC]WVGJY+6JC^I8ROP+0]'P0!4,&I5AEC^XY%8@*91K&./^(V=$7R7!>C M-[T_U"X)00H1@ ZBW7MF1HO66RFC A'4OYH5^G'EFIO7[W?6GZ?B2G!6EN < MNQ(<5X+SE$MPJH8IPMK,#51M+D%]HP0#'B\95%D%T8,S3">7TQ8'S&A#>PAR M>DT*50-8LOW.5UKJD]!K^'!-V\KX+"-5\>"]93@ M"FP#YK?Z\VJO,Z54NZ)J#YD=0PW2=*:DB6V3\+NM>(W*:6@"KV&1 ?<9<*I? MQ0:I[JM:4,\"J#!9<2+*0%51T7%<>Z@O^J_H=\.;O/!\S-)"UI M>'&+-R0&+_ZQ8@UP=J7H7QF2M2&(M M1^,HRQ<.4,@"SJWWUAC/1',?6R, MUF\4,T-1XKM&##TRBK%_1G@!XSU A2G!54<\!((6#'^?L$.78=(87\"69A'F MQ 9\, K%NA;C"HQ7J=TN[74UP^Q1;O&!&3-AYC(3@7GIS?1W;?OM9I=Z.++. M?Y9&%#>@KM9?-1IGZ&BMH64@<>OW7.4CBF](7'3-D3&ZVA0;(#V^JCG5 !'4 M=(00J'R>9A'-R<" 5JD[_/8\)X\)PT9='!IBI;E<0 M""!Y?< -4=PVC07A%JA:="R]-M;$$TYWS05+, C_* 6Q0]S-"H^_M1!&6P-D M P0R>$!R58$4$@9PRN%MR& QH3-:29ZK0M>#,0]&JL4GW=?C3JA^=V[0MJD9 M R?<8%*K1.$:@>?5EN9M,,GUZ L0:O;:8+2>21@7SK&YR;@3H9[;_9 M7<+N5[5=MFKG9?)@]=H8HZS3I.)Y'0"^%]_C 105D2F(E6>+59MBHD&_8MA< MBN;=-5_30 3#<8/)#1K#JV^N$1ZBS*:B(*80;Q!T/\$YZVD,9"79-(]RJ^4P MGIM+\&2N#PD,&-DZ 98H, 4]C'43;?4KOPV;('BP*M.6K,FIASLMT/15FQX1 M4*7*:;"7OIY":%2Y!N9NVN*_ 0.IUGQH7:P3-%(M+Q^8C*G6<7M^'GUB1)FL MC GUONIV =H6##^8%P* A7_GYGIXP]\2-B9A+X7X]/%O1[]]]C["P1Z,YM[G M2:1BJ4V,@^MQ&6.CHJZ(!&,P1Q.,TDX$I($<'Q1!M8K&T]H0.5YZ>F8:U?PI M.[=:@Q809 3=J,#1!GV 2.]^8T?7DND/*?6!F[80!LRINE:E)"@(,JZY>?/WZR5#48R9,(RUI8K!AGAGL(@L8%H @@RCL.H_$^CR:9FN;4%'4+>3G4J*S_>/.;QF.EU*?1LR1/.M>, MLW?X/G#Z3/'L:']?W:7LX7H(R\ .=2XC=)JB%03-\551J;M2\J)_MMS/8QW:E5 M0SPP?"$I*]"C,G0*< E)34B.GJ&'_BY5FQ-N'O ('(C;5'1AD9U!Q^L;5XJ. MTR@ '%:I#YW@^A2@*/T"S #/MP946%!-S43_6Q42;LN7+ @)@Q8A9LD"H'.T M_A0Y_Q%XI(Q@SF-,K*D:$A'3B.-J>53E&.\.*X7T\-Y,0X9MI\J%8A:_C@"KE#P\^OWZ='SSSF\>=$0DYV8RX MTO NCK.*20;JO!+",45BX.HC?<#J.^6L8LK9Q!@)K&.:ZL58"VP'!PVM;[79 MD$=!IDR55J!U&CE.LTNXZ9_2F8%1;>+KU%(/RD,2D*/SC9I8^9@JBR4ZW:YX M4?QET#!2/B25(FB/,M$+<90/$%-$LSBN%=X=?C]@!1>8P->"P67@.1;FOJ)* M9^S- POC&G/#@@YQT*QKPL6"-U38J!0QNE'DSB^]"XTK!!N9$<2J\>T3I37I M\N.^'56-_!"BBQD^R/MFC#+=R%1#D3/CS=#A\1KS$I/4:W\!_B(6:0"GP8VF M6";#*KC.H.T*7K<7:8XA;D$>Y5N8J\6RJ;^^9+5BZDI<2>2(EV@,&'OO%FZK MN$AVC@*P9CIG72K^&_@L! OJ\."W_Z89#&RRD'&"&TU+ M:RD@H6ZN<::0,8V_#:@5_+@P (QL+U)H)NVE%:((J6''I8P[ MA&-82MW-*1"8<6#(!C.\OS$N&(NQH4;%5*(^4NJ '!OU0?AIVD.T7X+3OM=D M0,A,]F6;Z^I7[E:_$6S.EBCF4\J1515M%,% M)FF[>9M2E7QCBV9<5]NNIS:KB-IOK1:803&@X;E\REAC8FFIS4BS'?NC8]%$ M7] 8JEM22\P^0SK.@)J)!52P@:9N).%A;-RM%XQK,TZ*'$B\@M M2K&#P%Q]6=5E09A(:37;6]67W M=BVA8?!R\\:2B8JF96=89C@NI#XTO '%2RNO%[X1ZJ2JXT:F"4T@B(BJK;O M<6B4,WQ>)5VR!Y2882B(=FK+2[7O,#<\-' IZ\4P[1=B(W716A#C5X7VB^V4 MUB()@$+0XD5T.(%4T;E*L=-A:P=3$>KT3O'(;=4B7.NT_K][\^)?[.B2!5#2 MJ(@Q]DYM4 OP)^M+ 9P22&\L:[B&WU\2X.["$">I^,51!J-H1E.3T0$N>89$ M-3K%!,[82I!JXJ5CN218NM9W!7J+4Z6$+ ]$E>JAB@:5=5(;*UT%BJ5V@UY6 M=^7K#W57GIZ8Q!64FJP^U^+2U,J.]VJ$D 6P5JS?H)$P!#S'&$^,8\LWL1:G MV^SH5:N92QR.4]D(>RGGI *N\80(+_4LK.8X"/MJQ@W':O(6T5YS"MZ@VS8% M;_7(N_7;<=:^SZ,+W*K)>?T.V,N@4+$@):.AHC%OY1LX.D#A?E8@2I77]!L[ M+A]YC'I^XZ3#6(VW1?LLM8V7Z*/#X)DG)1R&*'52&=*LPR/;Q! /=/3\,TW: MI',I"VS=$.%;L\3PV=H2L.];7WBO&(N&($:?%!>,GGD?I71QB:K4\(\4VF + M_=48,2DX 1+72(:4X99]W(O5SO[3;G? ML.)4FY,X/PC+/[0CJ6>5HW/(8!;\*UJ%(5>KU(!?"8F$DBL40BC)HU+@F*5S MQ>@@./Z/DOC!-Y7709&1OZTIRU1?Q6@,_#@J2&F3)/ PJ6@J>M'-EBNYJ86+9 4$ MBFOG%2*0F#I9X^Y2#E^62-9H$(4=[W>+*/ EN;<>*CI%/)$,H[D"U*AD'!%G M-@TS<[S &L_YC3'5U\JZ5^CUNF=^[^+84*AQ[UL* MBNM!OT\.[W1Y#N\V?LO@X"$R?_W.V2U3?_#BHR.J*!H5+_)RBF61+A^X'_G M-K?UI'WB^V;8X#LXLZ<=[\TWKHQ>1^WU6R;>B^9B) _]KI1 PO>,@UFN7N@? M7F++:AS,7T04/#^BBUY2;'04Q**YX$$B@A<7G?.34Y+"(H/_#_7]14([+*'/ MB[#EP_-.M[OJ\U47=SN]51^>]"[N>.W*IYZ==?KGZU[\G"C"5 'RXM[]_6!P MT/0B:-=FWU[JWV77\$]K,J1UIJ!+TMPMON'+FM?2 Y;0?\B8YQ8-RQLX=FW. MKPO,FB]U\.,_JAN/RC] M1!/2X8'@6-@=YNF7NC5,2.OX.(#3H]IS?OOZ,/ M4/VR*9N[NXN.P@V+KMGHBHU>XSU,BF*6OWC^_/KZN@/?ZURF5\]?9:,)^.OY M!MES+)AZWCNY.+DX.WX.K]$;G)_U!F!,=[NGW>/3Y^K;X*C7F133@Q]? M<[_82+J37TU5$MI(!I^C;SPFFH(5&.O\I*@D)?0:E[Y+X%5F:050_IXF@"H? M/^GX'A>\U<(=WF%D+N(*& (7T=9I\:Z<]KVW]NT[[>NT[XXM>H/:=W#2 MJVG?S]QDV*I>?YI391XH4E)-CHXKZ(C%Y_,/]GVY'\=JTCN;8&=R1OYD@>N"/9'DZ);E2)'CLEZI3HCBWZ>T25^JQ$WR*JTY*PD?-KUJ>C M#J$Y2MU$J0<(,O8?_AAVX<5-'L.];J?WO_X_=Q*[DWC'%KU2+_X97*99_C4B M:+!8%=2/BHOM-13D?MW*)7ZJBBQ'$:X5U73BVZ MZ:%[JI5DWO@[G7[SK-M$G--'":R6FFG5OT2LV4!W'Q9TYS?L#!"T0) MZ6RK_)F4SK^DJ^B5/;/>TEHM%M*"*GL59 ADB<\T2($U]>84U\,KKGZOTW-Z MR^FM75OT2KT51WF1CFU<4;&FX.\8*_UL?>*4R@92.DZI.*6R;TI%?A_T>O_N M'Y$CU:CYE4K=CQD"Q\V"V'OSC>8"7"F,+T4C\.,^EEE>!EP0_.:;@!F]&A7> MIQ)Q4WJ#X*AWC' J:/_T3D+^C:3G[WJL\)?2,&Y?90OZ#'P][SV#EY:S&(4YW.]V]_8M>2W>O5MTR MKFNIG8I:>5WUWCLG$.77':.E>X.3[HVJ_*)[NH8J][9^_G=%1BZ/U(\&+ESZ'\&7[ @D5PR3#G:CI482B%6^8>!)!.7]3/NPTD M@Q/>-80W'TV<\.Z9\)+$? F^I4DZG>-P5S4-O%^CY"N._S 2[43I@44)@?J= M*.VS*+T.XI$>+^+D:=/R%/[_[9W;;MI $(9?!7%%6A4:2(#<5$*01D@MBA+Z M +:\!DN.$ZWC2KQ]]Y_Q@FVP<=R2&F=O0"*+XXEW#IG9F4^X1I\:K4\SX7J! M9]3I7=3)MVRC3@U4)QY3O=6I'Y8M?*-.)U>G%_5?JU&GYJG3SCO=2P&HN0GW MWD.A3.]V/0HHIZKS75ZCSC)]9O'G@T&Q&X"G4194B4!8=&QO* (((H7B#D&F+&L)B28FC#UA<#KSX MI3]*6 DR&_1)NZX5]GY!A7V[UU%GK_-37F:8>AI3$E=3P2EQ(QF 3,H#&!PT M-CA40,DTKF7M2^8A>B%FN9J$[TZIUF? . @+H&UQ(B6="L9U9NS$NUN9W#@=M(+ M<4.,L4F) URO(';UD^6@M.0"LPU5 :N#83(8@@I3 CRC%"M+.CX D^HWXXY7 M(B"@KY>:D:H4;A7!07DQ?YL%*Z"NE0&TQ&20ZH26?%9,5>3)\#\A3PS=I%%T MDW0@2CZFOA2A')3)X_QN,5G^>KA]+$?5BWE+9R5ZM3#R@(AG(5#YU^01)((( M)PG>^F#1SB$=]JC\13V@IK6V #GW-RTZ[N!P#"!Y5@T[U%#M$.:LXRQ$S'B+ M&8:DO;R KBQ%!"=+%[2BU_6S5'\/IR0&-'^KGL5S+(YU4XJ6H:L==#PG@0R- MN]?#037(T-6XV[^IBOLIOO*H._I:0!EZ"PO(Y%V.YUW.UV#^G-PMYLM;%:XO MIMU69S=G*S>K8G9*0]*NO;#'9K8ULWY[CGK=O"6M_4&?-NS"/^ (U3A9RX9A M?T\8._ !,O7\\*=K3[C[)_;WXK%Z2]$I:CY EFN&H'JR#:KUSRJX/N-LCCB; M&;)QDV@5A:C9\.R6&A?]BNM'=4KZ]>QG9Z/>UJ]/_K<_4$L#!!0 ( *.( M"E'RUQ, ,;G 1 MSHS@2_[Y_ MA=9FKIS77JHR22[)[.Y]VI)!MG4#PBL@B?>OOY8 &QL0#]N! M.5RUM>. U-WJ7ZN[]>3G?[[;%GHEW*4..^]HGWH=1)CAF)1-SCM?7VZZ)YU_ M?O[AAY__UNW^?O%TAZX&H,!-KN&?JIU=6+TNM@8'7>/CT:]$^/X M>&R7K2'9TWMX^O0T^.7QRT._UM(/?O]P]RZ*=L*Q%V;>5 MTN\C;D7E!P?B]0B[)"K._1%=*2X>& Z;<>>_Q/ ^&8Y](!K=.QKTHCJ"(E7P MH,SU,#,6/)AOIY!"\[ M"'L>IR/?(S<.MZ_(&/L65/'9GSZVZ)@2$XS'(L(\5@K$7GN83XAWCVWBSK!! M"JOO\P\("6RI/7.XAUB"P!B[(RFPRSU9K=O3N@.M@P)KN',,[$D3CSF M6)XK_NHN27QZ=\W.07$!?+<[P7A67HAXQ4"0\$EY86*FKIV>GAZ\"]O-%"-I MAK)\5_SL:OUR;+/LN3AO^*L;U=N&#,M^6TZ&J-Z&,J3WNB*BQ&O>!Q6%+*=" M%NUH,UFJR5%5B'1W4A".J()@>UB&H4N,3Q/G]6Z/=%45HS_*=\85 MDB:A0$X[+25'5$G\Z"YKK_+'C#F>I"*>A,]F,\K&3O '@F3/HOL^HF,(^>? MB'PISD/^Y1XL:CIB0PY61\WA&^OAMY]S\,;'T"2:(B M"0:KG5.\/H JAF_)YMXMVQ-1$-9ZWG$!$HL$&FIR\TTR+MM\J$(9_;]HO85' M95L/58CUW3=\QDG9AD,5%[*K*F8OZK_ >T3-\\ZE RG_(YZ ?.+YUZ?;O$Q, MLE]6BVA'U)?V^+D'N37\A[K+L4(7R9I(5/WY8+W"&BG?)>8#^RQ_K[BIA@P76!+)#;/4T(\MZSZ<^DI M<-$D+GT XQD42A; A#11G"@*J:* [!ZSF(X?,8?F38E'0>!M [A*7(VF< M5 MT$0_KG#Y1]O172C0=<8/X,"EC-OHFAF$U:@.>CV]&*I+\L@9HR6#/9Y+M5\Z M-K1P"F7H*[ESW&W#FJ2O1E>'(4P5=%?X(,%HC_(2A6?/,;Y-' M?,LPIS!0XWP(*5X5G..,_HX"5GND8_T-N],;RWG;>C]>T%7C>M3K'5?JOT ? M208M0O.!3S"C?TDI,#.??=O&? Z]B4X8'4/NP;RA(:=5*)L\@N8,&#J5 [8: M"P7&?:VG:<'HA;J&Y;@^)_!'G \"1BCD)/OLDA=:,D,1MSW@:C0^$/A"!@#C M\_Y6#0#R[?!7FU+M>^+=,H!+9D6/A#]/8=!1#N-T$NK..]#D$'<%.Z"# D+H M1T'J'PB((4FM[8"\X)%5MNNI"*G &?3T0;)C*%D'OK;4'^S[U^ M-RS?).8-=^S+I:S.>-48,6)5:+'=A!-A.E!6@]72X"E+: )3\4,6PU]/>8 MBT61UVH)4"85-7B:+N?XL\!;4&LU,F+GK>E;Q!D/+W)> MO!RJZ224^:@VT))N5-!!DA"*4VH[&%5R514A9>*JZ8-DAI,!3!OSV%3%WE & M7H5BZY9!@B9V&U1+?1MS$WM.T_UWFD9 MO+O+44'(62Z#A+Q1Q'SO6V-0;18A"U-5 MWOZ5JO'-#M#I2_.([Y1BU0C7D+ MC6 3"K8^=-W26^!5A)3A$@)F<@0?49.];DD/!03W^ @M5 F:^>24<;/?'R13 M&S56;0R="BUOYB3+$%;[R8&N)38#Y "Y=Y69RK\17,@=:";Q:MLX%V"E1E[7 MM<329"[R =>N9)O6Q_?F4!"C&]\#E4/VP;UPSV*82WZ@G>3*H#:@0UU+3!%N M:$ _H4 F%!?&U/L M$G%FAYKATC(,NKMV/6J+C5I?73+V+9&C M5ANV;9FWVJ0T72N6K,F3D)$0PJB2^;DPH(4D*! %25GV-A1J\2O#O@E#&/.1 M.V.'V_B6R7^V&IV*,%%;15_7$HO$65:QX(: '9*,4(QA*Z'_0O@$HC4SGXC8 M!&' J)2RR:7CEIT/5Q%2CL(& RVYSA]0D_UTA1Z2!/?X""U4&97EDU,.S@80 MV1-.6(U5&T=I"BUGOQH:,"RBWKR2<]T*1[6G/=2UQ))R#O0Y!5 DP-[SKD*V MV8B^#&$UY$=Z/[&XG MYNT?X"N6'FRD^W@.49JRVBF.]GUA*R[6*:"?)WB%D MFHZ\<><"N^)N&%NL!$AYREE!!@UU G:B)3<+24)=20G%2;4>CRI9EY*2.N$Z M'223XRQLVIAJI:MVLP!:D*;22^H]O9]8=LX$KNU1,UWC\NG#3 [?'WQ/W,,N MO@:Q14QS.*@1UO1^8EU8@;!\A4)F*,9MCW@J'KOHPTKZ:K3%3I+*:.][=Q(+ M<8I#_I"S]X&BM@BUBKP:Z8'>3ZQ[*9!>,$(Q3GN<%RJ2:3XUY#6'\'ZC04XE M#FJTH6G>Q*HK?!1O - M^*A-X50?)":W\X9Y::_:O)<['89'PN56"W'><>&WMPB^DKX2],.>/B@S5Q?C MM!(/VHAU<"7F"WXO.R<>KZAP4Q\R$%GMXA!8J M=9H"]-2=2$PIE@*KE;WJCD"L?1A9=!)LV"P'4J*VNO] 4$E$?$D"Q6BT6/E5 M5KDS:"C7MP^/!LF]!PD@VKBPO:[-S<;/N=34'NQ8'R261)(HM7T5>UW)R[,V M\DUT8F7^!8L]3U[5>%2=C1KD$WV06 E) SE^7B=XOV")ECSW%E &FC^T#[(! M8+2W@AU;P149>>7@E#74&W3,\FU$V=L23X&_&G$!V^0B>$"OXUJ! 0RC[CT?"#7CP(#\_BMG\X8T1 M\V+^K^"[D0_CZ,AF^+J#\,CU.#:\\\X86^*KY S;Y+Q3F@X3MX",Q'?*/>Z+ MCYN/N$7/9H13QQ3-.N]0)C9804=T?>!)/?D9@E^XX\_..T%IZA&[@SQ9FOFV MJ"V$N(7'@D3PW?+49HN/B#,@_D*X_0QU,+!]>7.^$'M$>+R1@7!!&W,JY;?( M]'FX);A8DQPF6F4Z-J:L0*.B&P"?B$'HJQ!E<8'XC<,O0?M4?DLGV,(=GKG- M1+0BM3):"-Z-@GONSCN&I%E0.<$3VV'0K?F\@';N?0'3P_@Q<"YN9L.3!;=M MJ^$3YA'07 '1H_.0LA.YTCL$WW.]!1+@H;Q;T#ZX""[^%8)&30B^:C0T35D' M6];\-^I- 5E@$8&0H86=\MQZ5PF>N))UI9YR@4T1)L)5GQ*=8KWB!O9ODM'N MS#\%SWOBA9_Z9A/1DV^(N/?!*F,2F20:ZP923C$G+U+ BQ/O4=P:IEVEL%KD MEHEOAX$BHKNE,&MV.T"#?N-T,D4]#-\!>U.B"QZA3VR^/Q&)DPU2[7]7A,X;2GS!Z=Q MTK-=^F#1S(N]_9#T+9-W];1MM[T!? $CHDN_P*M7Z+T.RYLUR:Q0N^M=.<$. M?Q#^2@"F(%%Y(I:X74H>@'\FGF<14XQD'=\3X3#3.C:BV=2P*H:XRZ\L11-A MPO-85+ ?FO_U76C8->8,FNU>B._CD2@RA/N59IP8-'!3X'9B%^=^P>_4]NU, ME7X0]\9&H-7['L!#3HB[53,M2_-[-=,@O W?J9OEKYIF>/$VQ;T.# 25W)+*BJH\NB M5GO.5LQ#/["<28#29&IO>.9A*75#-_LP7QQ HT-<.O^8CB#CD39W,6C36.8;^GZ17]5[&ZM9O*VGJ:E30.'7 MZD-[%;MALN?*4LON*).**E4<4:]L9(ER:]$D5>O*D6GJN/GZ%82&J,J&8/3B MP]U@0%BQ))19?E?3PJ77\C(FQ4?SY$I=;%+\^AU849= - X"$LCE9L._*W9U MCS0RYH921O6QA"4^9U1VUJD,Y:;V(3FD9-CZZI)G9^P!S.0*G)_ES((!AKB] MEV2'@J+5OY_M')771)9)CG(&XU!YQ_TZT'[7VWSXUOCT)>;2"FDNMN9MS)#._4,\JMEJX ME27'QJPQRA@51*XK.>0,W*)T?7F.N$#51EMQ/)]S\[8\I!1NSNZ&#"B"-=IJ M,*[6K7N^I7+0CW*TR.NX#]Z4\!?(Q<)T8!'?@V9'<;Z&;:<[%+7NG.7#==(< M=+[COA.[!/ +9(H01,6K\/0*6-KVE9S/L>;I\\U&AT+P? >R51Z-#<#55P;& MT/9%F-K!RL,:_?J7XK:^F_[>84:-F_DSV#=W,3=UN_JVUWJJ46ZJTLK-252> M@:BG<8L#G.':O5R4A&!&LZ%65:DYIN4-RY^([-#BY2U;WX]4>;"?0[76B8!G M/!*[RBCTQ4O,(;C^2KCKNR_0\SC%\%3F?GD[M\H1J7T"?M-YU;6)TIQIDAUQ MJSO7O@.W3 MOT*$A8?1]F!;=-7@L:>XV&NK/!H[ M]TI1LO5[JOP6-Z0C,R#8%^ZD8%.-5:V_@%7&_>&%MS23:9OS(H?]\U)A% M+4/=2S9;W3LJ&OHP_@JC%S&$D34^9M-J*N.&;LG<9L.O2! O7_![[.4U2&V+ MR4-X_%3DM-U'BM*H63#%MIZ+VY>KX:\B9(E[7KECA[>@4OE!CTTW#:FIUSHK M)L:UQ).9[O 54RD(Y!_/6$S8&N%MZ*HIWB*U&YLM+\[7!4E6>BRX=]BO1."8 MMBDZ7E#,WM\[WG^(M^Q70:XP=GCX*&ADUOFBFL2I?S7L94IDOQ$[J=PJ$[,E M"-2?]B3N&" N "5. <_+'1Q.JUE[\XI=,;#9-0T-NYPAS O%R&UE^2_U9J'L MY:1R5!KK5:.3"/GSCE_%2 :TR)C3__\#]02P,$% @ HX@*469H MZ,&F(P :HD! !4 !R=6)I+3(P,C P-C,P7V-A;"YX;6SM?5>36SF2[OO\ M"FWOZV($;R:F9T-V5A'J+H7,]MXG!DRBBCLL4DLC,[_^)@ZKI#*L*AK@\*A[ M(CI:+)J#+PT2F8E$XJ__^>5\\N@3S!?CV?3GG]B?Z4^/8!IG:3P]_?FG#^]? M$OO3?_[M3W_ZZ[\1\C]/W[Y^]'P65^_A/3H\WAY]NBW!(M_/,KS MV?FCWV;S?XP_>4+^UOWHV>SCU_GX]&SYB%-.;WXZ_XM,*@KA$XG2,2(A4N)C M,,3H0&TT)D>C*>+I9_&,L!B_)=%]^;K M6?3+CN408[!!!\6<(T M0;HZTG[TXE.F"TCX8C&;C%-1[J=^4N3V[@Q@N=B/$0\^M2:'=B/A&^L*@DL, MDUF\]J5)T=/9_/*7$Q]@TKT[6BW(J?AM)% JG>,;)[H4Q.-D%9=Y%)52XSL@+8CMESWX1.HV_ M&.]Q8?!CF"P7E^]T+">472C^OV\+;,WZ*H2/J$S."!J)L%(3R4TDEG-)E//. M)^=SS*UIO$[.%5UZ,H^/9G.D&^W[3X\^0['&%Z9^#+$Z M/^^>2<9+.+_\?;'[#75B.:O#][5&AX\25P'@JN117K0%CM' M'1-2>0.RA?P?TNK-:L!_#VIPH!2J:<.SV?GY>%E\HD(DVMXE^D[H0Q7U-"H' MRT0B5%.'@)#($+) +X9F*SUU2K$6:G$/IFWT0_P>]*.67*HIRE6[92ADH5%) M ^.*2*<%L*L9L4:,^)RU,0P MQQ-./@/!-*;J LI %\.=Y'[/NK MB8PAD2 X469>#!"B:1;*,#=D :Z'!ZD")4$4$\A/L+<%^OZ&C .O03V]0JL M++U10G.2K$!8H!4)W$<".F;A:7"*-ED''T0VT-7P,/6H*HZ67C.C,2<;#!') M>M16M%R>4T%D\.C)!R:BH\.A$*\_O*I A+80':L F!V]OGE=3ZR5)?N^_C 1XEK+EQ!A70+I, B1# M+)6<69^4X4WLQ(XXA[1.UE:?AA*KIE9O8>G'4T@O_'R**_OB"NCGD,=QO!PI MP;7U"FT> !")JSCQ#F'F$ 2<FI8%MHTL/0ME$>^6,J3V6Y5-.7-RA@0&J694RJ0(MV")M#FC/8R*F!"EYB9(QIMX6QNP;*,1ZL?4B$,Y7V\E6BQ@ MN1@QIB!0-%):)U$B"4V<*(E1IFVV'I?&-H[H>O@Z1%RF.VRRQBMI">6!8]S" M/9(A(V%:. .9.V[:^%1740S)H]Y#QK>6O[TY7-%8S3!D77Y],_'3Y9-I*K/P M8TGD9!-(,EG;9GB+NDF,K\/U)"?O9S> Z?8#+K%/79;+$L'CK:KY+ H[J&3*N MW%ZA7\X5"4&JX"1HP6ZL=K>+-G88;TB>[0%";\7A:O8 L?GIZ3A,UOI7@+SX M$B>K4J;V]]DL?1Y/)B/#07)M$N%((EHJ(XA-BI+LF,L!V>&\:V$6M@$W)(>W M@G6H+H^ZFU,7H+XGO$OFSP@O,6;7Q0&GAK@@-6%4,19]!N&:;+=N1+.-+N@? M1Q<.YW@UX7]3/>]E5$9G0IV)1!H7T'WQO$1=W&9EK1300MZ[3'?SXXAX+[Y6 M#F0O(Q2&JXW3/A+#4R!264HLOB2.9Y%S#-'9)J*])P;<8[O(+\Y*40K^4YSM M3W[2E:DLG_GY_"O:T'7:@.O,9-:E2D6AR&STN,I:0U@.+D,&1U63T&C'Z<67CZ7Z&[7WRHI\"2S0[&12B8", M' VWT21 IH0;8!1MOV6N5>[W(6S#"YQKJ$EMH;2H0KS$82#X9*0G43DH59:4 M!$X5T4)+00-"4?D897O[V\@W_FN9F^@K2!:DJ5C,(Z$JAP1";/B T6 MB->*9LVU56UJU7; .*0U]D"]N#;UU3;(,=^ 9TB);645J2*!UC>,E)J7 V4 !HRL!)2O&B;? "*7! S+3 M6M^F\/5>6$-:6FLK1SUYW-"1OSZ^R:W7^'?KTX5O?,%]!LLQ#GP=6:VCAM>' MZ//\?C&W-V&Z(J'>W\7OWT$N?S^@C- M"N?<]V&?0I[-+ZJDWOLOL'CQ93GW:%K&4S__^@J!=DE!_"42A,.<=KL,L%B. MI B&&I6)4M0226DJSJ\A$!-7UN2,476;;'TSFJJM,=\QCK(N]=[H]EA33D!Q MSDG0X(D+1HN8J,RTR<'"#5B&Y(T.13/O7);V%&$U?P5IFUW'J+1RS;&&4MIDXEW)Z(AN;!#U:LZXNQ!NP*S,5I%B?!4$ND3 M)4ZI1)!V],L3XZY-B=:6VK77UG,GOFL/+1OA,6-0ZI1&,*6\7"M#T*D,)$D9 MG0_4BMC$,M\%:$CFN8Y^;-AU/EP4=1,$-^S]"**2SN1$HB[G[VP)2[/"X ,G MN@LBTF":I-(V@1F276VC$ >+H)HRO,0U87PZ78>?\>O[N9\N?"R,^;L?3\MZ MLEXWR@&"9$+P0J(_P"-:;*2;6,B2 #CA?+(MM/WZ2:(LL>9RQ2IRF1T@;B#9/$JLB"9UI#F^GQ *XA+:\'Z<:M MXHZ*\JA3Z_D6U_CY*BY7<;!)D%9VJH,]& H0UJ$JZC- M$214\13= O QI<+C2FGKI:)CP"2M&-:FAN!?5 MD%;BJF:GGBSJ=2B +F!'1+_X^3^@.!S?C*#47@B)JS\#5TZ$8>SN%!I!-(X@ MO%&@F^SZW0UI2*7G516CDA2J.F(G^2WJZ'0%(RFY9,X$HK2P1":,-VU$GU-# M8CZ!XSPV:7%T#<60JLFKRGY_7M=+;<'R2NZ699:D1*$%Q38],)]TD*NEM&^?( MB;2]M?%V\FP82E#Q3- %T O+\Q3CF#Q>CCSUD#THPH(I32 5+RVP!'&6(O.T M*LU@VFGD+3P[!@#DAU*GP[A?OSCG"G$^6\6R<^5,HL3%@P/Q+G"2M?%.>Q9= M;I)&>'#C=)^PI5L/+^?MW,?E;^/EV;/58HDCS+^=O"K5I?A?*CDKYG64E+/B M-I=M(2OPE40>4!XDQ7!>M$E$[X%U2/;V4$VZ'>6T%5V[=&,,6@:DCB2-'IQT MUA"OF2>.)H-NN,]!-ID_]Z<;CVP_:ZO'05P_5MW:U0*D:\V2.EO7HKCJ]B@] MUE@]0&*E4JMM6D^]FS=6W=R.)2'J.)A$9(N.X:C5&7 MP="8><:LR92R)E[/@;BK;,)N&/[#= Y^,OXGI/^:3;I3R1>[.B?3=Q!7\W7/ MZ?EX@1\][[*8;V ^GJ5O7;Z,0B\&W5="4VG J;,C(:1(',:=C/L(WC5)!K8B M:%"+;(^ZOG'+^-@*4[<&80,U=^]NXF+3_74A_/2_Z(E R@F92;H M?J,33K,F-FM!@O%6AVQXAM3&_;T34]W,IC 1#+.1!&L8NJU"D>!E))QKH)XY M*GP3A^&>S.:Q-]7K:,.MTLV]V=Y\F=C6CLC HV(LK2KQ+7-*6*5!@),XKO1 MR] F"U[5N3SVWGL;[>I3M$,(.#>T;F\1<=[5(;Z?D/,A(GL[-%7Z8+R3;_EC9Z@I_1I?<6##"8Z M)M#H99!$.NF)+77\@F.\ )%JJYHT9MT>XJ'+SG- JQ3'G2SQ]00NO,0GY\4@ M_;-[?\1!HM\G-2F-A4JC*$^<*JU5(LOH$3+K>1-':QMP0W)/&FG6S?6DNLSJ M5>>1]\Z>KM,.24RI?VE1[5V8 V64O% MVK3*WP[>CB5_S7>,^U"B!H*KIE3/+QJZ7ZF,**D._^49OCE>+D;90*8^&"*C MX27U%XACC)*8HS.9,JK;G-%]"-B02@1[6[XJRJK'TT'?T\^CG#45%A0102%, MA:8Y"TWZ<>T'=QLEM+\O1ZT'N3;4P>L' MSZ\"M%9IFS@G+)8VVT%+XHQ'2ZV3+VV!7:1-&JWN@'$;;7._=VVK(\$ZYUUO M+_A//=KB\.TT'"1A0%(,=@T/I:4!)TYYM+R:)ZT35P%N%//><9SUH9&V2GC2 MWX=NU&=]-6V8=UG7D_SDDQ]/"BB,/4I>Y'LETBA'"CRC'YAL*10-*A,OLR 6 M@E2:ERL'Y;8J\?!P6^D%^YVX28VDT.B$F@0K! M DD!+);,WQ&7C25+,&537 MZ'*;ADL[UW'\SO+>^XNACIWX=38M9';]3R^M531">^,U,5IUIV0C*4U2,$ZD M1@/7626UE578\/"M9-Q;4Y@>3,"A#*Y7IX8H;MQ(T35@&,?23F%]8\7U-ZY\ MML!NCAX\N)+///34WCKE_ B9XC+40)FM8AE8T_@DF=H( ZC.P)69Q$= M]R(UN5ZO7S(K6.%M-=!3$X+V@ 2C'RDE"!*H1Q:4B]026#1F!"!-]DF:4#+D.H,?B"M/[96'<.$>QW+#=&66%GNEV](D+;[%QP MW-$F6K^O"=^=&3A$!$A=EY57B\6JW()QDKLBN<6'*'87#M7 MBIX6HZ2L#HIFD@#CS9)?(#X[9%765@B;,*QM=&5;'0*&%%,TTM#;E[X=0?;U M[A'T7\_7YJ;KT_A^]MY_*0L MG!$\->DULB_@0;64Z$LU^Q!NQ2LMOT^D[C#,R<>N1=6++S"/8X0XXDEVAUL) M$QGC:6T]\88C:T*25FMI,C192!Y$-J00X AF[W!I'2/[D0)W0!4CS+!25ZPI M<1S_%-YC4!%RLFUJ+O?-?NQOW-_/NHZ\<[A685U:T'PKLM;.*6K+MG?6#H55 MFA@P84D(R@5MHQ%M&HUO#W%'U^(H!OQ0-;O+@%<68-5-B@MDJ1B"*XV?1Z R MXU)2PIW!J(0G1;P0@D3*4_#")-FF>^X]F(:43>Q)@VI)J+K#^7YVT0'ZW2PO M/Z,7,A+<@_ JHO];>L@:](1#%IDHIKUV7#OCFAS0N1/1CW FIYW%.40\37S" M7_SRH@2CJUQ=XT0;^,Q/)HM[*S;0C5'( $94DJCHACL2'"M]49A,+B>'AK.U MW[@W^B$EVOI2PMZEWD.7@Y/YJ9]>'*;UT_2NL'S^=9;?C4^GXSR.94%?%Z:5 M/E.SR3@6X5_#M]T1_/T&JG<:OP*AM7H=[ 6E=]X/109M97&M=.H-K%,/^_!X M\X/J\6X+H$UY\KZ8L[VT[[['->;/)M!-N?34+XH:I^?CR6H)I27?U4^?PQ+7 MA7I,W&ZTQCS>@^1*'4Y^ZYP+2$\^P=R?PJ^K\P#SDWP!9)WK/EDM%TM$AP9E MY(0UG)>V0M8Q#$9YPL4?!.$V:!=MN>>G239A1YR'>J=W#'=KG$YPHPP*.)T@=-2ZVZZG.U$6?=$4G%__>39[/Q\ M-EV#N][AZWM"_R*2>S*?EWWFSFT>V9 MIZ7IF"\I69XU"4QIPH5B1DK&(FW2 MT^UPZ(/:ONE3,7N6>@^!T,:U;4W5NC7^.E/U[/N8L]S/*G\0B,:+?ST&U7++ M+JXYV(O]WWY;CVN;X=0F=G_G_,83ZA/>T@6_'./BW^?CA3\]G<-IV58.7TOB M9?&\7"):3!*2\>S,3Z96(+P?6?P=9J=S__%L'%\7CZ+KZ-9( M"GO_3C^7_[R0I^ ;]8S2]S*FZ\; 6W-7/V-W;#!&V-SDX-E#R(;TM&)OO2GKKCZJ%V[PW.H$SVCE _$3S!T=.KZ=)/3\=%U]:-:??@WWV/J\>RK4'WP*7]HYN' M']H+QUK&./<,6V.V[O+X7GAY]#G[4U(KCU41L^;S%@+YS?E?!* >,] MP_X*RU'F/IH4 C&^7"H:>"#HCB4"3 DGRD%'UB1&O!_6P9=)W/WTO\^[5H31 M!:,2)\Q:@6ZG1'=$1TD4\]$)X[F%)L5E#P$;4D!947-NW1-14S[UKB"Y&Q4Z MMJOS5>=^7KOE"ZG4H#B08(&55CN96!\8X5+%Q"4WB36YH&YWJ(.J"#N.:M40 M8@_1PWYKR,O56O!Z-]^TCRF$J' M6@0CQ65.SI6<>\GH"Z%($(PC>PSSZ$B+ $TNI=X3[Y#Z @Q+\7:6YA%5[^5L M-1\IH:CV,I2VG8C54T>\8Y08#L"YEE')@6A>@;OC/:!_',7;699U[@2Y&VC! M%F\D!Y[D)LCE/5XOQ%!:+9[/S,)YV#]TK%[/Q.?4R*0_#K+4WM&FD_;SVY%5* M:&X <6WL[O+O]5VY;*1#LFB6*>%<^G+!5"96\TA"H":#EL*;)C>P[0+R(*]B MAX'P_4\P7XS+O7E=*]AU.Z OC1%77Y%/POFL%@NNJ;LI4/.D$B8F5"]V"(C[@7%-J$JT6[1]& +K\TW1) MR2A;+Z)2FA@H%XND> MWT*;,);DB7:HW, KER3Q Q.*ZJ(L]03%14(R:B,MDFSJ4;T M-%@MMH&U$<[5J^N%BRQD5ZQ79$0*:4AP41".[ZLLN8RB2<56(WH&U>9_"%-C MBQ6G=SUJYM+O3U2$B,;I*>Z;#VRV)7$!>++-4LV1,98!FM,V-?E M;P5ZX"'!T6;"H)7GQYL:-!4J!(9-EDN,G1A2QVT@$3QZQ2));=.PI\81F7O] M5L:1-XQJEC)1HAP!M6@_?12!6'P[24E+*-H[+Z]C'$+B:] ZWLS,'* K+7,6 M>]-S<5AU_0A* M\'V,!("Z%)N<86E.V1!J1_^PL^AP71OD%+K[:DHA9?3..0R?*47K0 4)63&2 MJ4@IT)CLS0!S>-/HH&M)6U?#_F&G4AV=&^1TZB[N7%/TR4^Z>QPHLC5J(8DI M?JHL.Y:6VT2,S0;!@$B^R36&;?[D,]1(S MDC)'@N6)R*C*64S+2;86#$LI&=ZD.493JK:9-^9?\V:(.C:\/8*W14E.\H<% MO :_6/\"+4%$OGI*$DOHDIJ8USU+G&0T&1Q6ECDW.Q#>B9YNIXOXU58:E5]4F MR3>.9 ^C*!UWB<10U<*F-(Z 9 M*B'-&>,[;TC4E$?/*!-R\$GM.V@;0FG#D&9,#WM!!ZG7\.*@SHO]GIN_SGCD M+K>26&D5D4I(XBWZM\S%$%AT*039>S1T-]XA5"$,<2X,564&.A=N3_.1$<)% MFR/)UELBI0?B&+JO/$MP0670M/\:MSO #J%\(=0(#''J#%C)!CF!;AN%R^3YQ46J MHY@SR]I% JZT3.(&2'#H-\HDI;).>>,'GV)[D,HAU G\4:93794;GF>VS3U% M(Z\39!4822Z7*\L<([[0*05U&0Q30=C>W;1MD ^A(&"(,V7X:G2D0^GX^N-L M6HH79OEFUS8_32\6R_%YZ9'_80%Y-2E-V ZYF:4R@K8'SVNQIF4?JP]3OTHX M#4LU5Y[-S_VK:?=/^;"RG+89JJU =B:V%N=_@?DIS%'FW2FD55RNYN/IZ;/9 M8K];Q^Y[7#T.;@VZ!R[MW]+OX8?VPK&6#?[N&?;NCY[$Y?C3>/GU@$E>9=Q> MN+\G&P[L\='Y#-='//,(9(&+_0;SU+D+B_':J^CNE>FPCX+@BB<*A":,/Z6D MD5B9RREHQX3'5]ILUR;V8"B'1K:; (Q,Z8$?C2?>QM( 2'GB4O9$*6X%EX$9 MWJ13R28P0]C#.H+6W P'#Y93G:CM&@S\ ^:?BI^\GLQ7B7T'R^4$TF_CY=EL MM>S.]R)0R3+UY=(G3634DC@5@+"4*>BD<\AF]TFS&X@A[ (=49MZE6'+[-M= M3%%<:@X^DPBB-*0&1ZP#1907-!@#6O=VL'HK@WW$ YO'M6>-9-I#Q'V/3U.C MA?,NC^_%4>NGH?,] "Z2,,?RFW<>OA>I',:46E+K>N$^]8LR5<]+4X&.U'T$ M<,>3ZO%R&ZAMV;)_P'SO\UJSJ&68O'G$&F9TRR>W9EX_QG/SV-V[)Q^[--O) M:KE8HIE XU"=J0^,TYK%NY#9'\/;Z?"]H_3)[&/J=NERO78:R];-&D]U3M\W M2&M&;TU@6SY_;]&U;GM_N*>UUSBMN;T+F;TRO)T9>6B@GEE^3&-R \J'Z;CX MU_UH^L;!>N;]PP3WS__>%'_S:,>0P#&GP ODY^PK0/?IY4U#I8M(.SEL/V1K M8>Q)? _.Y&VH]]QC?[!3^=!HO3B7.Y'<5@1O8-[5(DPC?)^EU5E_[RBM6;X] MB;58_6J*+^&]_[)?*N3JS^LQYTY0#:@^0($V/*4)#YHJ *K?^7A9FE*5BJMG ML^D2HW68QO%^"G'?X^HQ9VO0/7#I 7:XJF]\*RI@G5';T["9'RZ+C';AU&W MGE&/+??#:\6$_9//=SRI'4-:)IQOCE7#O7WPF>U8U8^#>G/4[["I M$8%08U2YA%(1Q[@A#L"%I&CR;H/C$ '@RP)1%!?RCX%1W9(1B!F'K57@@IS;(7KD [ID/[@-&YW M6?:N K,I-HOO.JSAE)YWX'GATR?'*)"->32PUKZ',)RGT6Q^UV]U>TVC%K; M+^7)!VRH7/UY77(?W'2Z$'?Y7T 5^MN?_C]02P,$% @ HX@*4;I5 AN. M80 \(H$ !4 !R=6)I+3(P,C P-C,P7V1E9BYX;6SLO5ES6T>6+OK>O\+7 MY_6N?D*<^BK MA217G?N$R&&EA#8%J %0MOK7WY4@*5$@0&(#.X$- MD!W5,@=P[S5\F;GF_/?__=?[BV\^XFP^GD[^\2W_&_OV&YRD:1Y/WO[CV]_? M_ SNV__]'__V;__^_P#\W^]?_?+-C]-T^1XGBV]^F&%88/[FS_'BW3?_RCC_ MXYLRF[[_YE_3V1_CCP'@/Y9_],/TPZ?9^.V[Q3>"";;ZV]G?5=9)RI A*<]! M86(04K1@360N65N24__OV[\7JX7,WD%T1H$J2D$0.D QTA2NA5+1+Q]Z,9[\ M\??Z3PQS_(:8F\R7W_[CVW>+Q8>_?_?=GW_^^;>_XNSB;]/9V^\$8_*[FT]_ M>_WQO^Y\_D^Y_#3WWG^W_.WGC\['ZSY(C^7?_=]??WF=WN'[ ./)?!$FZ++X+H_??W?]F>_"Q051 MO'S"XM,'_,>W\_'[#Q=X\[-W,RP;J;]AN1*E*SG_JS[MN[UI>D>$S-)E1*"? MXJ0"O$<:USU]?YH_/PLREG!YL>B1XKO/[I7>Z?LP[E/ =Q[= [7+!\%[?!]Q MUB>I7SWW%ITW1*Y26!\YNXSC-)U\F$W_"]/B;VGZ_KLED3],:3=^&=[BPP36 M1T#=5IF1;$G)ES^^106I>SP9UQWD%_KV^@GU7?O0@W\M<)(Q?_O-./_CVS$F M;T-*K@3,2OC@0DA62.ZTE$I*,UI+V6[RH==.YICIB_GT8ISK*?1]N*@;[.MW MB(OY;H)[\*D]2K0;!RNBSEPQ5KR*T@=EC?.EC0Y>AAD9 M">]P,4YABZ-A%X5\_8H#:N<>WE94I2R:K(I-R$DQ.OIH+3.6!YF3CLEMH:J- M7/:FM]<+^K>:=/-I>4&'VM+6Z&\1;7A\6WUMP].*KI*,O @>$&DY&1N<1RLP M994S:FDW+*N'N6NBIQ^F[S_,\%T](#_B+]-Y&W7=?7=RVL3';Y>3-,?[Z87F9ROG_[[A(@7RY^.+N?P-H0/H\\/)_G@<_IR/LI,!D)9!N68!D6G,,2@)#@6 SJA M&3*VUI)<6I$ES./2E+Q^PW=5G=_AQ6)^\Y.E@H'Q:^_L?VTFY4J3NS/W?)+( MBY_CCWCUW^>3N_)[-;VX^'DZ^S/,\@A%L4$&\AN5"Z ,^>-.PH\M0XQR]HF0Q/9Q>KK!!_'W[S71&C_O'MVQ? M&-'>^7YZ1>+K=V2OS%]<+FK$HP:11DEJZ;T.@%$2;($TU.FVDCKM0X?M"Y2[7HUP28\%ZD!AHH3#IP6=%9)&='##&XF.C M[73]P7BNL-A3]'?!('H!P_/Y_!+SCYZNV"3C<#VSW!Q MB>L)MDZ1-:HR1&$15"'2B48/(@9CA11>"7E K&VF]%%"K2?%W46::KJMO<+Y M8C9.2[>%/O:LBN1J9LB\Z?W'RZFG_!J3;V\G*5W),Z7%V$R'QF,6F9M M(%M10 4R&IV5'+CCF01:G!"'/W4WT_N(4=B3$N]BS[0\?S=2/1)1DPV:#"CI MZ1^5:>DD;\$;-)P'K@MOYQQTI?91XJY'!=Y%G6WK8M1_OP_+<.+[#SB9+Z/W MHQ@-MV0IT$(A8"@G'00R40&ET,5X:9"7P_L8:VE]E(CK37EW\>;VQMN2MI=A MG$D ;\)?_QHOWE79$/'T@PTT,^L+QA)!>YYHH3 )T0?RC(Q2#+TP)MDF@-N! MV#-'7&OUW86<-P$,IN@.&#/5_)0Q.?=0OG/;EYTG3)J(>@T6=H[SWT?@TE*\IL\(SZ76"*88 M8EXZ"\X;"45&5W30/G"[#Q1NO>OQ(6%70:\!PLXQ_BOZ/F]4+\.GNJD]F\W" MY.TR4_K37^0DT-P09 D"DAO%7FOJ0"9=1&8 M+B+FP*(T<3O ]$;3.0/K.(I; \"]X_ZW3M0WTVZ7HY3H;.:>R]M9"B%J#RI%#P, A MQZA84%Q'&1O;4$T8.T]X#Q(6:W"_=Q;BQ>(=SKZJ:B/Q3M\O:]N6<6DR*U]. M9TN-+FCYQLM%B!?X9GI5<3H*.NL4?08>- E7) 6AQG&0*628G"ZV2>1M3[K/ M&[6'5.H:4.Z=@" :OQ \4H'L$<4=1*($%%H&SA))CAO&F)*%N]P"8E]1<=Z MV5W@:]2_=P[@WLHDD7SP)F5P3D107 :(F'1-W>:DN!51B.,6BO52[F2+M;EX M"RJ2(E4Q!KS6 E!SF6)VR*QKP>9#Y4Y[E,:^J7O,R+*D#><)0HBD/Z7(T]!$ MBBHJ!9-,L2HU+8M=DM'C\#A"EWUE)I.JGWU[*_Q?(2LE&"B!L\R MDCGD)81B)2G3\Y0B,W06-47'.JIZ!,L]W:;W@&<';6\"SMY2;U#MN4+3C\OS M<2NB1BO]KWU"8BU5?9H!FYIX[P'"_MJ;MA+]P7"1O!6VH*^UR)P, /*=8I(1 M&&K!M.7[B>/BJ2?KX<.@B\08PN&5Y_;JTF4>1)2L5N2;2Y%SKH\@:#'28 M6AV]I./58QN/X XEA_<*>M#0YCZ '<3;H$]D0YCEFKB<1"0GI/+FZB00\E " ML@ E.A[( >)*KF_0WSN.=@]5YX"#_L3>8 ]XEM+E^\MEIG-3<..:4)&BYU$B MB$!R(,LH0\C!E2;J:- [\@H7Q"OFG\)L0H[Z_)HJ M(R.:'!6P[ ,H,IS!)V'HJU!T+)A9;%*SOYZ<V,WQ[]^M"(:+FM(F M4M(8=U+7;B_J37,]\+FBQ."CE5%SCXF.;)UCT#G;:'TT6:N@1GMS?#!]'ERO M ]'O5GIFJ62/0?F@C8J&.1-=L=Y++X).)NRFY[[T_552X25>U:/MHL?U#^I- M/UO0N;J^4L(0HU,V2N6%BR4A3T&3><.-U''T(,6]R7,9&MQI==SWN+:R74?S MZH@/H;3FP3/&M!(20R!0>T4^"&?!.;9>PG>I[TW.WX=Y72[YQ_'%)1UX])G; MO_VQ6C\7_:EAN[>UU=(.'*\HT9G"E):ZA."4CRQF# 8+6D1E37#KE=B9]]YT M?-T;]5>ZN"0F?B:K^8=PD:J;0W*=EL.H?B\BVB*B/_FLGF,1N2NQE"CK4*T8 MD-6!K1I%]"RG#4#9BYP]PQ%T8.;Z?')W7V.ZG)&@5T@AW^IRL23E1;EQBFZ( M^)(,E#:C84F!E#6LPDJ!*#P'%HH*W"J519NJL)X8V#NNLQ\=S]Y7VV7D>,Q, M)@=T_B9017@@X$C(L=9"V!0#:Q/SZ8/ZPWO_1T'OG1#2P37?(%1=)S?GRPM\ M4?9DYRK#*X71PA0/TB8-"J, 5RL"K79,^**99$UV@W[9.%1MQ2!@?$0$#*6B M8T_&O_^T_@'+9";/I ,R!" [5FK44(#7(8%TDGM?,I>N2;570YZ.5DUR1*3V MN_?WAI@6B:JUE/T6WN-UD'T;^EJ6M3Q$X'$J7 :#B*V0NJ#U%DM 9B M461_)X,0HC?@BB%>6>%%-/&\[E R%"]J5V6MFVFQLZ0;>#HKS7O71-D84XPR M =>9P)Z*KF-;Z"N1;2@^6"^;=/^LI>;,(+"_Q!OL .MZ.%^]_OT&HX5I5I0# MC[Q6*)-UZ#%$D,Q(3:Y4S+Q);=:]5)TW+/;00(-R&SHARW3V_NI>BJLY TNR M9'8\ZA @>E>K@'P 7^IM7CH&FWWD)329"+Z!GC.#1!]2[W&4ZK(U?..HKVO: ME&;6VJR!H;"5MD3N8S"@K61)1$['W4H%UH9&_0=>=":J[EVF&P>:-BBV>H4? M<7*Y6Y;Z\]_VEMI:3\U*1DK(7(@,ZTET"H4+,427R=X*I!Z&;+2.KGUDLWL> M?^4)O1]BL5^DU4^"_N9IU__]<3P/;]_. M\&VM1(N?7@=Z!?WLJJ^9F/_A79A,\&*/1.U^+^Q=(SWPO:) '[40T@2,.JH4 M@R_H62PL2O(MK)*C_5Z]GU%QZV5+=_R:AB_Q>R.$YL);T+E>5E S0;5#%AAS MF-"6K+%)1]!#A.UO;"^?=Q6/F"QF(2WJA*\?+N>+Z7N<7<4KQI.WS^9SI/_E M-^&ODH<94-3I7HE;<$$8,(89YH+#6)J,:MN!UL,?S;TBZ:YAWE9;36YD M(9.QDKH<6#*>_T&69/U!>(M\Y'7)C"4'AM61K"(P\C2+ *E=T"EQC+9)*^Y] M1)T99'J3?P-/?P/C5\D?P;TTR0J@LYZ!=?C72I.7W?AJO/>EMJ&R92]V.S.-D5/M7#*2017K(&D+69MK1"^2076,9'T0+)T*$#JHIH> ;2,O!&)$ZPQ M]S=X@1_'\R]I.>FEY(P)\.@4**LYA&@9)%.0/.C,BURQA#;$,3>^XO V;PN% M3'N79H_^T)*J'W'^QV+ZX9J2PI"AEQJRS)42KR%*X< K%1+GW(NP77SZJ\>> MGRYWEUK?:_37:1Q?W+2=YV"=KUJ[_=3S MT][.,MN8.VR8/E@?>_Q/G+Z=A0_OQNF7B@]Z8[- [^97'2C$NR6OJVU80JF8 M&'?<1,5%"44I[875BO;:B \%=S>_M'%8-Y"GK*,R$+3.H%C*$!+2B5!2H.-! MDY?=) UQ+!N2H9YI0O1BN3P&25H8V4)'$J%@EP_@_XIK-L'DOH(ZW;15H.P M[KVA ]2.<4T4Y8*Q-CLHDD6HUVU9&46R3K<9+'H2H;M]@-*;U(\=NIO/%E]& MS'W9_<.5IU<"UUS8!)GI>C\@.G",64 9W'LZ [%'\T[UDU\ (_&TZ^7W^N3#0YE2-F9Q# )6#@" =@V)-T#&7J%R3 M,OU;-)RR4O<5Z<:UV3!8\EN8U;*"C_O,)]GXK-[#'?=3NUJL9KCW,5IN&*HZ M 4LALI)YR)&\+F]&&Y_:.&#!G5=)1@M>A>4-'.3Q&2$KRG))0@C79BQQJX#% M,D1X79+R^:G_.9O.YW5&SWR$4ANTU5OBF;@4OH C]PFT,)QSX[USVUVVMOD= M PPF=-'R5\'6GB39=][CFIKK&]S>X*S>42$C+P4U2/)\ZUVUAGCD$G305G-2 M@R]Y*\VN>?@YJ71?V;5)=&^N*>,Z2&&D(I^4CD!5K //F016V\8$R]+9)E=( MGUA-WRYXZ%W^#=JSGEU<3/^L;4(_3V<_3B_CHEQ>7,]_G+_"A../5]5%UDJO MY[GDK\LX,+PUTTGE=\5L=4:L??R9:+DG^6WLUMJC57,VO2J] M6(.[40X,M*;%C_6[[P3/3?3,9W<;#S M18Q?[5I?#J'O0_X1X^*GO^HEMS@B\P5MX!R8][X6(1<(+ =P1)EVOA05MJNQ M>>A-YZ3Y7J5Z5^6V:>XX:K0I&(2"=>0$#PI<[2IG@B2.?PW_-9W=U$=&>27?6Z>S!POR(ZU669F#(:2MRFKWBI7 M=/?U@\P6=]+JM#?I]IP>K&,-7I2O:+JI2=R"J+[3Q!NI.7R:>%\U35O)^& MT)&A\9(!&;.1#C)AJ@U+M+(HK).!)=9;?OC BK\G/WP0O7<1;>^M$->DO)A\ MON)+61%K[X=#2\==*$2-U0FPB%""Y2&OWNB\J05B]=&'31KV).]I;\+J.])_ M0\V;/Z?7U 1>R+$@0A"3 <7([*3O :AT=668P;!) 0M),,H>=*Q2;SF'IK.QNCJ6_X-XOIW M2*N$W=20;4%:XQ[93;0=K3&V'ST^A(\]E7"(+>06B=G66_YD@8#+V^4U@D^6 M \^!7%==O,96G:^'Q Q?51=X?$ZX///WHU'O96I[\+E2PZ:3]%RXVC1O51+)*>3:V<11HM IC?;F>!=]_AS&LW^& MBTMR5L+\LEW,] R+6/ M_GD\H=4R#A?/)_/%['+YLSVVH,[O:*N1K;E;O5B35%12$CYDI0R*F#RCHR1( MCB%D9M>KZ;ZW[6=[?'Y=[9]27'(P3*7%B$(Q:7@?F-$14 = Q[G2T1K:IP.V5B[W-N3!_1R^H M_ZGWO'\,%TL5WI!(#G+-!!%%9,^*B#PYH+7KR9ZM=U4890 U>@Q,BBR;W*ZT M-86'-_&.A\<[1F$3-3;H-.E#9%?A&<.9BLX;\#F0?V4<6=.Q"+!,*L=$Y%(/ M=OD>-!D]')0>1_G'3G/?X?[[3[>.RY]G^-^7.$F?ED$#9YTMCB5 %FLMEW9 M*Y0!+U)>@\C,.F/L,X'7@8=M2&P9X-V" MQN,$>GO7[R;\]*R<(^%()^8"D0LV9P$J!4M61+2@,5FC6=#TSUGAYX% \!#@ MTT4G!X+-_/.N?!V<3%'I%(H&AY&L!R83D%@," RV!.70BX/A9I6X(_H/?6EU M"]3LI9*6#L'WGSY_^7_&.*.7O/OT"WZ\GAF:LE M!47_WR3CM!UY3[91SRILD/=>'ZNZ0^_ULMN&V$,;2ANI/;K)U)O:M]G >M79 MH0["S41[P:WW'()A]3YYYL#5[AU4685D3!2ER>#" 0!L>YMJ(/CJH*J6N'H^ M^7"YF"\EP&]N^M2><1\X&"U=O>F3B)1" [$?-5.&!=76KKI+TS#,J9ZTN0DW M>ZJBI3UUBS1Q4QJ0B\G">++M!"T5J4T:T]IS*P(0A_7*216)-,/JF$N%-I1D1&IOE=J\X?E+M2X9'%^^BQD'GQ7,V0GO)P6_6R^V=.Q-](9.50/&H0+E5 *?0@!=E*@-5;FTN3=R SVG M'^/M!(Y5B/:@I 9^S)M9F,Q+;9Z=Y-+BV?NK"<8[9,\V M/JNWA-EVU*[DR()3/&3-+3JOD/&8DM V1\RHK)U?U T]L+NJNM"3QRGYSQ7$6M0TI.8Y'!><.MCQNEW4][]::GK\PL#I-,/YE=8KZ>9;M/ MN_7>[VRNM]VX7^V:U]Y+QZSE62G'G4?C5+%"6<-EB6:C9G>10Y^Z[Z,R8.MG M-]=EI_J %*5W:+U5UBDD]TOQ))V1F(1-!3>OQIY*!.K NQ^F1!"I.=]^S>>[ M"><_A ]51+=S69+Y8(H&PU(B$T[4>TEUAFAYH?/9A6RWN4!ZJVF<78G;_T+M M^6(V3@M<)H5'/,?$#;G(VB4.BI?*98R0$EJE1"B1->DK^)J,PPY ;(J'NU=B M[RSO'H-3#[-]%3O1J$L('"'FQ$"E%,@,1;(2LT0=E,T\;3.]J@?D'R05?C T MM)#_4/+7M]GYI7ZZ*JAZPC(;3G1[*'1.UZI !=XD#=((GXH*7KDF4 *B&R!"43N4H4$@#7 K0W.DAC?&@SBVE[$@\?9>Q+L7>N MWFJBE0:)UR5=OTTG:0UIN3!FT4AP,D2RV9*'(%! B1&=01E\:%(C<@]-9X.0 MON2^<4MI$'7^S^DT_SF^('GDYY-%F+P=DR%V1?DNP9G['M=;/&9KFE=#,#PH MM%)YYZR*G+XC+P7K)%6TWH0TVI+ZGN6\>Q#ZX8<>0N9;A**161=2X(KGH+Q0 MM $6)X5'E9R+V=TG^7ZBT?>\H(^@9)?''T(GG4*3G*F0C=.<*U)(XLYY*UF( MFG%?BI;W:><^[GK6T\]55/@+O>O.K]IH;HL7'D*77?E>'1JMN43%@@Y1T'*S M/BGZ0LC@2AT<MDLZW&0AP+UF/"SE=]="@\/;F=HEE/?LF.J\B^JD(R[G(8&.N M'10"P1L1@6&VY$HSR]I<";\]B0=K,FV-F49:&4IR[1ZFOO]T=8??19A?W9UI MO?>Q%%H5FE:%,IP!.9T*(ODYOBBE!;:IUMV>QF-U%[1"R?8;V%[:.NR9]X70 M>E7D=81P&W*;MA1TH_=H_9]M]+\]SGI3W@ P%V,RG$X P,@M+47O(*;HH:2B M8C!*E]1F7M<0L/9P\^8@H=9%9PT@]F,='S7]@/D-IG>3Z<7T[:=7X[?O/BY*^XB4$JYVW M3<*V6U%WWMCI7T$-P@@OZG->S(C2?)FJ[+\/Z0_:$J^I@-A+['=AH(]1\'2/O'Z^ M7%S.\':JYKH.\."5!P]2$+6U@_3]W$\N;+6=T'$VN?TIL^'J5S11JG%B2E;+%JH M9&-(T4KKHM-<2/K5Z"%Z^Y+E[A5R]SRMJ5RWJ(E+2"Z;(N]>VJS(J'+)F,13 MO1S,( %_K73[*89;]^0^JN"V>FY3N7>J>\O>H^>J9&.UXD($(91GQM>R4.<% M7ZN!GB=VW[SB6?KOR_'\1A;7Z4 6D/OJD2'6G&"Q!@+Z KPH\O]U3-XVJ=ZX MCZA=[;.JQ74"_8%D.J8S?_G-S42U&>8ZI7GQB79RG.%\,7\^GU]BKML^?5$7 MP4^3!?W^];M OZ9G?,39 O-+G"UI)I-T^9L1*Y%42B9-80R!5AN#$.@K1GIF M2:JHC7L(U4>A_ A%\7TA\<8T'+[&>PRA?L7L+1%^S=053R]F-RS]=EEU\J)< M,?4LY^7?A(N+3_\:+]X]2PDOKN4TLB)G)<@N+[%.PT&?(=;KNFD#4\6S4I2* MG9#<@,AS ^VQ]=ACZ';)%RV61)[ZBT*K\4.8?'KQYP3S]Y_^S_2"'CY_4:Y7 M4K[^]<@2/2':".C(#52E." CW "M,>&-9M(EL17F.K[X7'#44MX]!F3OH_7E M#'_%V5N?0W,9U\,S)$T=!0'$I]"F4!QZ^E8#@*B5EZ+% VZ)C41/?)PAO@\M&8W M1J./Y/3>XN/U8IK^>'$UA^>GO]*[,'E++M ,;\E^Y)2P&!(""=[77*X&.AXR MA$C>3^8ENL0.XO)VH_L,@#MT;=\%MAD*L+\,!ULR_3OI?C/+WM IXR5D;NI< MX>R)6VW *,VC"5[950.B/< [T/\$](-I_R[@[5'C.[?C ,4(R0PB&%]*O=&S M$!\F TJ)"9GEQ81.*.Z!J'.#YJ'U=!=O[E ;[%5 M!9,$Q=U$5U-#_T<)QU) MBT[63K&L(JV;:!D$EB.0?&72-A?M5=^[YD-$G1O>#JVGNWCS0SG0U]LNT_GB M]EXNBO<>DP++R2]210CP.4KPM*H"V3->2C,,4_5KPA\A;@^N[S6Q[WZ2,\WM ME3M,%]22+!1=I]W6T<_@0\P@DG'1"L]L[';0'YB!)[ ?3O]K0+__>,F[?+_" M-'T[&?\/YN<9)XMQ&8=;DPFN@]34HWSD/M^1W M>?1 M\,R-USKD[0I)]B;E7#!X6)VL@=3.2;1-T9+?<"DD927H.&?K)5]]"YG-H_ MBCZ6D$V!A+SFU2)""$6 D8[(3UC(O>L+"\LW/B(D=)?P&ASLG-RYQV)\.9O^ M/)V]#\\GI?[G:B/[B)-+_%S-A*_'DW0[9/\C\?*,=D="-C/1Q'J;GS%2D^N)ATA MD]41#Z!4C4N)@$0PB<_IDF3M8&2ZB?_:E=!#S2IKAK6FFAG*I+(UK%T-GW%* M%1T*N<..O&-#> B%16#2)&Z93%&VN#K^M#?7DY2^_"'+_*8?7I-(U8&);F.-F5%=FE@!D41$FM3=19Z;4_OO6]KV-^;=,@ADT=/ M6"7+Q@0/7EH%7I@0.988;9,11RWZ>UM4;>LBR-*C]8@YRWJ]6X'(R,ID(GBI M7!T*<:APP9G4XW=!7,MZ_"Z:;=6ENQL?E?R?PWCVSW!QB2.5:U66BQ"DJ)/8 M79W7CP8TR5();@(/.V< =R7J#"!W5#WU;93U61T8>>9DI2+H+,AT=:@A\$2& M3A&)<6^YR=T2,.=7Q7D(O/6JIP:C%3NPPD6\EN"4J5W'=:RHEZ7:OTI( MG6S&0U7O;"3R###67#<-6GX[Q^I2'66$4D+PP8)2FIPGZQ L^=7,TEIPH4F, M\R0CZ?N@J*EFAAY)#]9YJRQ"+-F JA>F!"L*"(P^Y!A8D4UF49]Z)+T3!K:, MI'?1Q5%BHML0^!1)WTV?G8.CNRCC**B)S$4G=02N!"T51 3G8H -H6(S"GDDDO9/,-T?2 MNPCLV)'TFV-T6NY6#F/^NFXXK*\;[C7JWAL]32/T;:1VY^[BHI(WNNC,5(XQ M2L*/D\#X9+PYTO+2, M_.]?I MD:U!G &[X;)E@]&>^F]P-U*OW%W.9O0'5Y^DIR Q6>:H+&MRC<4AF'M">CLL-'21>N?QY0P_A'&^GL!/GW^Q>(>SJ]^- M:H%P]B:#HX,?5'0<(B\(R06N>>*<5OQ)+8#[N'U:$0=$RV&R+#LS_7(V_8"S MQ:>7%X%8OSKYEG=UC;BTQ)32D+UCH'0I$)C0@"X(ZZ+70K*A+XF-W#TM@89H MZ#$AU'NO[?+:RQ?E]SG^@F%^]1>C(KUR17(PM7A/Z1S!2ZD@VJ2"YLY&M?/H MPEXI/0/8#D^CAQD.NS-_7RX5FH]$*BS9;$G"*I# ,X/(C":I"ZEXH04J!V^F MW.+G#. \)(T?8(#L[JOT\^B:ZF*/E%4A:T$"SG6ZG; :@DVL1G]]5E$I\D(. MO^-^1>,9@'-(6NQQ"&R+-;=@!%#(YS2$4K1Q&"U]IV6 8RWAF/0 MJ7$VKAEG9P#N8:*@Q]&OC0H)W ^WW.&7VAKF;:S5'QH>0&,_@O:@7RVB!)=58E+L/+ZU*>5/T#Z QOLQ3RANH]<^QZ\V3 +>^L6-T7P]B6HDA0C2 M,@LQN#HESY&!I;(%60R+12G+Q>!CL ]R>0;P'SXZ^AS2>AANE_&1D7O"?3,D-)L?V]O1]B7P=_MTLS+Q'+F$ ME.M-9\X5"-X0.(O J),I/NQ\E7L#>L\ P4/5;I\S;UNLTK4<7BU49%PQ] YX MJGWAQI"))I0C+SJA8IK\:#_X L_-[)T!Y@>,AP.-^-U]==]:SB8P;I22-8!M MKBY=#5D7B,H:;DLL:74NRO!P?EZ;^9 TWF+H[XY\W40UUR]<7)"LK=.<9]"> MDZRM">",#N!KIYS11>DRI/++A_AY0G*O&E^#Y+V3<9W;^IEDA66>0!B907E: M?Y$% 8QYG51T.J0FU1$G.71C'\0UU*I#-SIA8,NA&UUT<93Q"=L0^#1T8S=]=IZCL(LRCH(:S8M,,DOP M,@M0(BHBU!"AF3LMDA L-IWW>1I#-]J"I8L.V@[=P$*G,2;2EC&1/ IB,001 M@/SEA#RYS&(^CZ$;G62^>>A&%X$=>^@&??UA.JF-W=/RI<[^RE(/D_SYTKW? MYU@N+WX9?ZPIGE[';.Q!0=/!&GU)9F64AM/>IJ)3Q.A4\CP*QG- K)O/$ MKAVEL0"D@DC4%RB4%040.+')=N%4RFT.-?_M,U) "<;?[5ISS M!8M&X'6*I!*%05"%C@W:&6@_*!)#:"FK\^Y4ZH+$0W4J==%X@SD9/U>-8-T* M\LJ.<;-)%!Q9I75PFD/@RV"A-N!-2J!XJ5=ANN1$DZ#:-L2=$<1ZUT7?!M]O MEU4R+\K+JX.1P)L)O"F6.C=,@V+%@--6@/7UV)(:L]FN WCUR6>@U?TEUF & M0N=PB"DEJ5@LR%SI15_C;RP#2S&%K I9PDTR0R<9K-QG\3?5S-"#E5H&SE)1 MX-!S4$44\(D.P9@X'7\B90P'NPCKE(*5G3"P9;"RBRZ.$W;:@L"G8.5N^NP> M?]I!&4=!#0\^E"(D8/*LWLY,%E2=K:V-T''I7:\VAIPT6G8,5K8%2Q<=M U6 MP,&>&"K4N.FL L1_Q(UY,/V!^@^G=9'HQ??MI.?9M M?GVHF\2B]YB@F$"B$$AVG^(9E*W%+S8YM$T2^ _0=7@SJJE>I^V4TL#2>CYY M.9LFL@Q>X1SIR76N]S7)-0)T362H<:Y,O/.22NW7*^ $YQ"S1<701!1-;*RM MJ#MO_/2OH 8[SP^7\\7T/D1.QM"W?C3_< %QG4;(7"JQ1GDA3!' 1&>C M!#?6^81-LDGWT'3>B.E+&0T,[Q?U.2]FA.A\F2IMWX?T!VV)U]1Y$;ER,H-E ME3I7$@3:'B%%*41*1934Y("ZGZSS1DN/*FEPQ>6;65D@3FZJC[31<2TS.E.D%4VJ2U8).6]0["7VC9."#U2\]OLD7&8259W37::S M]^'Y9/F?^LN>J]2V>573]?D%MM#%)C=CL^1='^N8KT9 MFL$L.0HY2PC2)E!UF&R,J$%$Z5W01F<\%-^KM TB$KX;0K9(:^REB8:7':TC M\3=HF*NSL4VX ,="2XF&057P?.F#>T/4OA(@+.[ M5@Z3/+VA\Z1)E2@<*%96[!TT4';0C/#O:F7 H"-4H B4QX"+QZ41)%SX4JM7@=XJH5FG62^ MN="LB\ .V17[*\[>XBQ,KB[SN4R+RQD9W3],YXN=@H?W/:ZW .'6-*\$ 4/P MGF7)A=>,%%!O/N!<80HFQ^A*&6U)?<]R?G-U,7&_TGYSZ[;CQC)?1_^*Y+44 MSN12F.=,"4UF5TFV)"X$0QN%N4_R=SGI6?Z;?_4L+<8?QXM/>T33>WGO(;2X MHQ16%)T<"N:L%]HXY4*)P;J4T*: )24E[U/T]A3L9^O$[!7*JLR&3.!=RJB5#U:2BMV?P%4'7K!+35]OY M;;2^QL7B O._QHMWT\O%\L[(')''%#4P;QTH5 5"\A(BUR)(HWFV?BL_8@\B MS@@C!]5'C^'UNW1? YOH[K ;*AT3?/3K)5>AIZQ,44')92I\_)*[5^4X*R1@,8DZTI6+!UJ>M0P,C8] MJW_+9$T7-1PE[+X-@4_)FMWTV3G^OHLRCH*:HEQ*5I/]+XF\NCO7N>$:L,Y1 MDC$Y[LT9H67'9$U;L'310=MD37%:9D31>!#219\UN8S2M4Q*9WTO19 MU7U?N*&#:VA9<$6Z""G769$I(7@5,R16O"N.E[AZ34^W(-"0W?;>L+)-"*B1 M3AH$EKOX!=IQ%@T=X]$I1IN^=S7VF:%8C(XYAJ+-+4\#=-=[1U-K?0S=3?=* MU&N+.7BQC%HA0N"> VKR1A.RJ$W3ZWU/T$WOI/XMW?0N:CB*P[4-@4]N^F[Z M[.QY[:*,HZ FBR1XJC=GE!1 12/ TVX,.GLI0_:"K5;1G31:=G33VX*EBP[: MNND1K?8YDIN94=76E@*N&-H]A3$N9IG=EE<+#]Y-[R3SS6YZ%X$-Q$U_EA)9 M,_E8)6>=7W\(-W\_F:R$ ;S4T9+SPI@U2I.-RXMP!FTHBIF8\WUA@,Z$'* . MS2=.BZ0PX*:(6N!#?ICA#%((RO*8,>4#%-.TJ4-;YZ6^FEY<_#R=_1EF>>1J M5P[Y*2"SI8V_Z A1J@"RWD>,)K7JG7N KH'F]KL@Y=Z:HCTUT6,TH*=81HC* M.X4!,F<(RF0')(X"A5FMDRS&!+O5P7J"\:5>-=MOB*F+6IK6K'VI9]FJ1DII MLD,5F:+%UM!83@R\3198+HD<=@)3DQ:F?4;'[OF0.E)X'W6'"V)/5E M^%2CDG/B>35@=A?7(V%]IOU. 2O1U70CAZ@<0B*+5>T;( M:"?NC3.^CE$K388=4R$!EW56/1.VSN61Y$1[GYF7D:^6C)U=K?0!#)C>57$7 M0OK(]K"1*<5:@"M-IE.3T8$91;3 !/?1>&94-L>PA]NF"9,('!WIS)K:R*N4 M ,?(^>..,YL$CYPU2>4,,$W8W)]LI9>AIPLS;3C1& 23JLWAHH:0JLTAA%:" MNVQ\TW:Y$TP7=E+_ENG"+FHX3N)G"P*?TH6[Z;-[!F@'91QI<$\P6==IM+88 M4-(I,CB$H1V9Z:13DO)@@S$'G"YL"Y8N.FB;+K0R:JM,@N20#%\>/01&^W.] M_T.KG%(V9W+75R>9;TX7=A'8(=.%KQ?3],?W85Z/Q?1T"K/XGV\7-WD11PE^FUXBR.?F(\\!W#+1BM!9I1ST8+52ILZ E&OUJKU M".N^N7F<^#XJ)AKXSSO+]+?+JJP79?G;^;./=/Y6N^CGZ>P_Z6\7Y%"Z(#2O M"U@K4%;*90X1N*$C71=K7,J#VL(?8.AQPOW8R&@ZC/Y!#N>;6+R9@\VL=L& MU'4.=L0,+BH'.L50 BHC2I.X=6\<'"ISPN>6B9J6C!UG-S.'ECI>IP?2M&G F(O='$AY3HIR8$RS$*L<\RU<\*: MS+1E34;WGPYX'T@U#1R[7?3; +,_O?]P,?V$N(QLOOA0&;IIT-*>)24C>/2^ MFCJYPJ%A> 1.)C.HDA6X$!-PI='+FG>R';HZ.KW[$M MH_C5Z]^OBZJC':XN(;_ M-L2T=""_HN8XGM_.NEFOXST$V^!@^9JHJ*24W->IUI[19A?HE!.6OHV6^\"4 MX++)W,T#:/D!%ZF-DKO(\W#>^'++HEV-=KX7$[RYX(ML98^, 6JR;50J'J(+ MU37,) SKO6"'S!*MH_'P%L4>VMS.<=Y;%:TR[O>2^N;/Z8T-HU,N67! %3(H MR1R9Q4R"=S%K9H(4ZI"AF74TGC=J=E/%QKWF8.6AM]SW^8O+Q7P1)KG*K.]B MNP?>T[CTK@N7JR61IC,A5XVN;SD Q=KF2S9N_[ZV5/XV7?Q_N'B%:?IV,OZ?ZZC9 MM2!&SO-B$TI 7L/[ANP;KTN&E"US&JU,H4G_\T&X>W3K8GB8:9E9[)O)JZU@ M.2YD^:/Z.3YB6*2)FH,183GS/($7/$'6@NODL=[I?E(K9"V;3TME."AJ412Z M:VWW]9K_YU(*-Z?ESV$\6YZ1?&1Y,=%K"2G2-J B6@A:1\C%:X;!>NW:U(@V M8NC1K8-!(*/O25O[VH?+0NZ:O%[.$+OZV0V+_\+:XD!;PD>X_.B/88&? M61]%J5D.&4%XGR^:AL/)J5<'Q1=T),C\/'^G*G MKIC?GETN(I(+92%SSD$%JR$JRR'16:B1Q81F6%VDN_'Y:%;0*>"H[X%K!^;U M>ICE\\G5)+H1JP'LJ I@*184MP%\,8%.5Q0LDT7)N#C@&;,K'X]FB0Q UITP MYF.$TII%56:))%K20#%0MLXZ>]%'H*UXR#W%U:NY38]I1SH.C:'R8C6E9 MY9AX-L"4(#GZ+,!K$R$Y%HHL7DK=I CHS!K3.@'AWL:T+@HYE9Z>;7AZ:DSK MWIC6"2N':.[91=&G F*#P;# #.ALR$R)0H+/II9Q9V9<$63TMPLIG@1X.S6F M#0Z[7?1[T,8TY]$9&Q1PB0F4)93XE"38C 9=2ERWF=-[[HUIG12^=6-:%VT= M?W!C= M4HW]HN-PQ?T/"W8=9Z_&\S]^GB$^GRQPAO/%J[# D18JEQ0\8"P*%#<>7% 2 M-.?D^3HI6!G6GK(M9X]S%0P&*T,:N7??,O_G]((>?%JRF'1.4GH'/ EB MD=D$P4@-NB"+62!ZV63,TP%X>UH01\9+J_*KOEG\UH.1\5*CY59_2<#; C1!L[@;,F%.:$B:^,3/,(\X%Z0/HK&AYD'-$4ZHU/-NM=K]GB=#AN3GG P6&WBWX/FP>TR@8M,@CE1,TL"7 \ M:]HL1"F6\QC;#&TY]SQ@)X5OGP?LH*WCYP%7IR&F!7EFBT^]IP(?>$_C;& 7 M+E<2@N2.6E>T#DY)I60.@EF;(A85)3D:FV8[//#&H^<$A4TFJ**!YT#N$P\2 MG%,"N',ANLRR8/PHA]EPC"_OG?C]FWO/CEA>!00+4E R3J?1\4( MR:+GD@>/ [MW:&O6!KCS]XOUOML1>T;+D'*%/_WW)>UHSR?U[NSE$?QB\0YG M;]Z%R7K>1\YYJX/R(+6ME5^.04A:0 X-E7[+@I MMH:48WR0T:][;$:91<6U0LC,D38TZ<45,C9=X4D7;PJ+QRE&[8G!IR5TL"6T M![*&E))\D$_20L'QK:$ H\AERHGVB5CW"<58@LC1@"@YZV!1D5U_6HOH#H]/ MZ^A@ZV@_?+5(:#9C]>OA&B.'SA3+%/Q6*S)($*:VEO]YR!TTP#ESJK:+.S85A7I;>1P^,,! U'_IUP>%(. M[_;B&&FY;*U2I$_!ZUU@J1X0 2PO29!&?4G#JKKMD?D36H!#6 $#7,V=X'M2 M2[CKW"29O*]: ^Z]KG=5!K+VA 4G6"PY)EFPR0V,@Y' TV(>YF)N">13C*%= MDB_YL!2R4RF5DL$HED$QU!"*B5"42$;%HKWTI[6? "7:9TS&5V](E8$>YQ[_08#WDY=8H/#;A?]-L#L2E_)=<]1S$$9%3@P M4;N/,P8(,4J0+#/ZN5*)-S'LUU(S0(^YN:*G?6MI<)UA[:[\?>A%A^T-ZW3Q M;[*AF""4U-DII4T4*>8D/?=*NA33=LUAP[O[-T\\/V W6&'N;$2A2)1"@3A6 %:^AE\D;3!<"^UBRI*V23A^73+:1^( M/\XMIUTPTZ)-K#'>^%<7A9Q*Z& ; MGI[B7]WC7YVP*Y$PHCQB9$BV3I,)2><<_^JDZ*WB M7UVT-+CXU^_TMOFAQB.M?=EAXV /\[L2"W/HHB%G0].6I935WCN3K!?& MN.UB86M?>_1XF,Z)2U,W8.X-D-GJ(4@RGI/5D;PHGT,<5A5<;_&P Y3NW*XU MXQ(-R\F 3QQ!F4+'G4$/IM[99(I*D@_K6HF=V!S@"='O&CA"N\VN*#KQB4I% M53L0BO">&+49HD\O&E(O_Y MY%>C"KN>"L9F#35S142;H M4'.6OG(B.5M\1;JJ@L;6N9G!N5."DU M<9X"*LG\, /63RNVR8H=J#([ ?448^+;C6K347.EM8>B@B I6 \.&0)R&W1F M]+]3JX%XFC9X^F=P,PB?V6Y/3'7 M^&G:X%DLYY9 /LU,P!;FB65:6&V!::S#D+V!P(($#,Z$K#7C_L3RV*H[1,"C)D^M8I#-MYK*>#G@[=5L/#[L=]-N^VWK9 MG/GJ]>_7_;Q.6LT"^6;+Y%C[LMG*&6ZO0!7LGU=K]=81Y.1[R5H+(T29.>SJX MY!U9 [6PW)8 J!SCA9S\8D]LQ=W'[M/R&AZJ6CG$\6&N8_>*BK=O9_B6]HWG M$S)IR!%,2X8_A^]'Q&NTV2C(O-K BF1 /\E 7I\Q,?(L1;OYQD=A^7&NJ>&C MJ\$MH.W&$7]^TM4?K0IFY(JT,3,)I@0$56\:\TI&T(%V&2Q11=TDUW0TCA_= MJCH-;/58[+:L_=N6ZZO3=ITC_1#[5^=SFRC.<43Z'\WB.!6,M"@=ZRU9:95FNA:SLGI)I_(\0,A>$#>! MLV!9=-BF0_L1UBGL95<=1>/#K%.PFG/OH@3-#7$@C 3'' (K0I3,2\ZNR;3" M,ZM3Z 2$>^L4NBCD5%*\V_#T5*?0O4ZA$U8.D>O=1=&G F*GE% V:3!*95KB M]%4,)@-CECG+6>'A.(7=@P%OISJ%P6&WBWX/7J?@(X]2:3K56*[M%<6 "TZ! MD>?N))5JV*%[5_9 MN&)A1]Y7RA9,\CP7EYA&H5QRGJ5LI7:2\1Q=*!O*%K9_^=%K%[Q7++CBP1"T M0968($2N(!=/O"=GV< :(HY?N_!K^&O\_O+]9R5?QGF:C93 M-$.B?U0"EX5EDHQTY$9;DR!JX<%SRR2768BRG0VQX06/!CV]27G0:5A7 GG; MR* P1Y*Q@8%G!H%9I\F(T5K[-A=P/<(T[%Y[V%$T/I0T[$T0%39884$V&4=\FXO23L)U@,.U)'0W#B'O MN;MZ-NAY#]D>0..1HP@.H:20R @S&4)2BC9999-#"<;4QR'^=*V*,Q9HQ@)@T$2@$A^BM!DEL6BDX1LNW,G*W>=OA+=Y] MU#%M*XM.+,*JWT.]]T5 MJJPZEYAU0DKAZA2V471IU)AI8H57',-19G:&.L='?<,(7&9 MC4&7C#K.#5># 6^G"JO!8;>+?AM@]BNKX=I2"))EM"9"M%AGE$@+L<; @\^ M2]1E-5&I]H"-?\2 M+(TF6&ZTF1319#37=N0=?K<^)AKO.%3]J[#%I)//SF<_LKMR M1&4RI&Z;P/@H01F?(9;,P5C)2A3_?WM7MMQ&LES?_2\94?ORX@@MEF,B--)8 M(_N5D;7IPD,!,@#.M?SUSL(R(@$2;*"[&B T+Q 7L>M4YNFJS*I< AE6C;/\ M!IS-6%=-ET3>\]/B4NZ@?IG2YD[6%KW)]7'O-_-@+8]]^T KN4YU4%TYSEP&DR7 MW3C20Q&CLR7E$"4O!CSF4K-J+7@5$'BA!9_)['F;Y.0SL.29DYWSD.08^3<@ M1UTL/Y;?\38O-HTM<;CV*#3YABE2H!6&W&HK!P0*L<6%V4+JD$ M$]JT+7T&V#6Q8E EM,F7S?3 ?Q# M_G/?#O[5@7P$"+!$:+P CHDXK&PC.8? MR>*2 F7TUMG2)*RJ [9KHLK0JFAPZ?KO>9KG>$L(7Z6O).K%(A.!-0F+[X3NFA@SO#H:- ==Y7;?Q>5=381Z0Z[> ME[\VR.*%+2YF( @<5.$9'+<.BG,HK*>IZW9M QZ%=$WL&$CP3P:ICW8;1#Y_ MFRV/5.:(/1VN2[%(1PK!JA9;:BQ7-@68DBI7[.!V\+\:?AXP5IND$Q@_/UF%#:2J>#!"^9 MHA>7.7!(EIDUJ)B.*=+/SQ9C^G?_D@%6\)?!K?V72E_L2[4VN-X]Z$K!;T+P MB)PQB+'>/@2-X#Q&< JUB#:3?=7D\G#<:?[]^EP.B_;?&7.VRGFKC^J13*9? M/E5/9'%O=TV)&9'10)%!@!(UKALM@G8!G0PE!]&D/D&3V?QT;\#Y.;%/='LY MY:."2Y)>30ZN^-I9IA8/2"1?;Y+"Z&O5OS8ECG_"\E&]:'P6C5]*Z/[#5%^= MF2SU[$>LZE1F82 HJ2GM]E3G_7 MF#B^QL117!DC3_\41;\4$ENFI>-:@.8>R8>E:2&+"-:6: 7S.;8Y'WDYY#VJ MQL3%Q:?61?HQ1_5!>? M8[36('#D?LA;%C_IPNP>F"'_":_B\0&Q)V@7&$]=Z=!\,O#\\;VCTTL*O#'N)K\2YO]R2E MT;DL@1M'0!6U6HW'H)('ISR.EITD>Q/]$, &G^/&8TH1'"H%*F9;(X+)X@YD=V>RMOUN)M) !'D&V-40 M9$@%-'! *[[EH_@VU0HPG*$H\$(5<-)A1,8QRFY'9<>,^A/1XP0Q-\BQW)W^^HX' MD39"D6E=2YJ#TF@ ,^V%AMQ\ECP/5C4)-7L4S5CI+6TVE/X"OI0,E(>TGN3% MZ^\?<'DWS^25W6-[O5J0&$H,00$W1H(JDLSNK!U8QJ3G7!DYAJ%R".*Y[F$' MH,-!BV4PM33Q@1[:5BN4FRN*+M!:7L >P':>Z]A6:GW&WNVKDY%IDW.,KG9Z M-EG6FN2!G#:6.*001;2RD*_?9*,:G2[/W.M> %N.444#EKR;3)%FCK>_UX/! M\'U]8K@],-R6L%>FR,)3C>RO_>5IQ27(&9CF+F>7=&[3XZ@+N/%-W\&T.6NL MBH$#^]Z37+^LRSK@8AULFC@Y7L[0= /Y8HK\>P@R(PA-3GU0)1;;)5&G4W3? M_O OWQ@90*P#A\(_1%-S/[:%RCM@&CHN_BDPXP?)]U72D_KN*>&!HZ^?Q(8A M!J9CAJ@XUOQ%![6=$N3D,V'TCOG!XNC'U?J!H/HQE'Z,8 >/ <- D*:35]/T M!N>TU_Q7GB_N%I_S+!:PF%,VZ9##(FV8D)G8=\Z2QH(]LGUX,&P8#O,XGB8[C=".:D,*&]9PP6 M%'08W6YX&^,J""F$8DJYZ$.VRBIEA'51(.VQAW .(;N5O3B(!#=/:B;'QY#N M2#-B<<(5JX(F:7(,0EEG@V,%96"9[TES'_,0,OV \W5KI!YA;,\^LYF<#Z/? MC1]DWDHE:#_P0@6?42&W0J;@?""+9)^_>T_O&]6U6.2\&N1M7L3YY-M&#)MC M?T%O%GFGM>&=8Z"8+> C-^02D[D4'=/&-ZG>\ RNWE<^Y"'6K?S+:H1M 6@4 M/BE9"E@L-=VRUBWD)0-W)5G&2O*[UWT#7?D\AN8,9R$#\">A-9E8"_T 9%CT9+![X+K&3T86(10I:I>!$DK-W]!- ECWD%R7ZOL)ND68V5] M"O.<&[20>*E 4@(?C(*"QMMHI?/8I(3@E6KZ-,$V2&S]_8[X1EC6N2TW+ HE M3&# ;:JQ"TR!1YT(7)"^* (FFA@Q#V%YO# MZ4'Z]5\S3F%.U?-=A"'.,2WXC@[/9"@]&TB:IHJZVKX[@ M$H%FY!8IPUNYU2?@O2Y*C:&T!M7>'Q?)^KZZAN-G,JL@8"1HS$AP]2OM-3*6 M8B$[;+QCFE%#5ELS90B17T[XZE,98J^_OZ%M]\ML_OUCJ7+;_H^TOBDMZ"4W M&6H)!5"JZ%J_R(/3F#$Q;>DG;4+,3L)[KEB2P>C2.;%O.+4URO=['/83H+>Q M$QU@MXV#/0GWN6)D1^!&9SX.K]A+XJ5EI61-?,F\]H?T=?_G#HJ4Z)+2(J61 M5\$S\/'9(-P71,S^9O;V5U:U9K;=.C:1A (LBIS M]AZ\R@11. ?>:@4\9A95$82Q6_/.;N.=(_YV!-W-V@I^S#I.NP[PMJ;AK*S= MF F&R>UD^?W7&LA,8_8J!7/Z8,TNUT^<[\ZMNPC*,!NB2C$I:SB:XH7+1==* M/J;LQSF<-/-3]%N/.TY1U>KO!I/Z/HH= 29?,I9@M0NW=Q_4/]#RA\= MUG\XOJZ(;!)#T*D>R4>7P4EFP3K2$"G-BC9G3$_@Z6VUT8.V^1/O,&Y>OU65 MW=>S^7SVS\GTRQO\1K]9?K]1G$M1JSF&:!.0_^\!K5.0O0U:LARP30/V8T". MO]D.P90]XZN56EI4*'H$ZZ=<14<@]]&F;$W*-5[3U>*@D;SU$'.!6'AFW"BK M;9N"5D?!O%X:#:2:!A[DVUSRG+"NL[Q65]Z+#WEYXQ*SPD4-S@<+RND"P9-] MFEWR6JILN6T23_ $GNN@QA#";A%%\@AC_W-Z5VN*;UCZPY=YE_.]KK&%Y2RL M+T#6D@%E:XDVS@+P;"(Y&5;E-LU63T9\'3P:1V$-HED>"H.\U_,^8W@]8A9(?GZI+^RG_S]UDOKI=^F7Z^Y+@?Z7GY$T=.,4Q)Z-(UR0D M4*@)>6USR%5RQ00=V.X^]M2Q4Q\8+YLN(ZMAP.B71Y"_F?V9:?==KA*?)G4; MWL[EWW!>3;3%ZUQF\_Q+/5C+B^6FG#2]%G&R[JTQ3:^^SN;+R?^MOMUX"#?* M&<\JX94@F$22HD#$C3/(%HC>!>'2$O0:T#1N5T>N7X38I6BEJL MT"D60:5B 8E/('A1I42N11AF=7OA&UX#<0X8%C,&G==MN&ZBQYAJ53K#$X)2 M/)']9QVD)"6*P$K8[9]\GE5J#??J2'<):MTGKAN'N*]_^?SVUE.!T,*KT7V-Z7F(?@_$S$&TPM^\3R0\4W MU,G<&):<)H6#*D@?VA9PF?;CZ&1VT:+EHDE.XWT0+YL8O<7ZR %D[Z/LAQ/< MA)@)KM%P17NPJDDWAH%G@A.P((3G06C=I.+D(UC&"OYL[]\?+]I+"?9\>-*U MBK+AV9F@C"+;+)&I)D($#$Z#5T%P461PIDF8\#Z4(AH MV_VL Z:6(96/@3I/O&1?A1W4?P]IC\6$6+0L*C#(PGMB/&'S6!)(';CB(G > MNA3_NF &/!.A. 8!CA%R \5_RG_.;O^L]Z4/K^77H6V1,90.$\2@"RBT%9P3 MX*PU(?B(6)I])1Z MD_"5)_ 5-M9I8I'DT*W>IZ//OZE M[]0#"6[HCF9[B#9<[8+I\5VZJU+/L>L.I82#.NTAP<%SO9[ YG+BS$D/,=6# M9"$4$3C7YO21R:QL$%%=GE:?V#W'5.HQ@AM:F??Q_![IR_ED]G&:-_N!#,YI M5FJQ@4Q3+4H!,E] 1FF%;CJ<&F9-9#CTGOH8LL__G&V0 ME9Q1HS7 ,=2P%B$@2&:O7R MUJ&41$>B)9D9*A7P.M-'#F1!QJA#=(/F"^2C MK;7C<9S)F&NKX3Y\ZJ&>$(=HY7!V[WL"N ;8?VK>D%TT2EC$C N"1DO ER-@>")Y0A)( M)[X<'.8,ADIK+4>ZMC\Y6 RXQR%);4-(Z<$$X*#$JIKV4:;=1 MZ(F[R$]FOYXHXK$S=AZ\#EV #FJK7KB%>JH.C^=)#P6<9^W8WIOH$IRJT90^ MUHI+9&=Y4;>^4J)2*N:;I7^K^:7) M3^<2DN&'*, &4TA+SF09V19 M@(3)T^(4/6^3<+ +Y*7[(8,(N$'_@_MXMGU5.R!J&5FX#^D\,87]5'5 [SWD MW+"-VCUD,8>8K1&U)%=-D-,%/!<",%OA4X5W_M?7G_\M+WFC01&)$=[FPNU D2"VO@+JH4J#$LA M\3:U\[J@&S\:L:\:]U-1!]9!@Y2#W^;TRE1,&SC:*\.,%Y"U('?9%P;D03,P M3)?,DL<2F]@".SA>O/+[R/78+N.;']>/@(O\K__R_U!+ P04 " "CB I1 M'F&.C1+V !YK0H %0 ')U8FDM,C R,# V,S!?;&%B+GAM;.R]^W/<.)(_ M^/OWK\#-7NSV1 C3?( D./OXAFS+L[IS6UY;W;-S'1<5>$J<+E5IR2JUO7_] M 7Q44?5@ 2R"16_I@EB60873W\6291$/(40XIC!)%$")(@(E#&82S] M*$"(IN5#Y]GBMS_K/R@I!%#"+8KRG__ZA\?5ZOG//_[X^^^__^DKS>=_6N8/ M/P:>%_[87/V'^O*O>]?_'I97^VF:_EC^=G-ID1VZ4#W6__$_?_KPA3V*)P*S M1;$B"Z8'*+(_%^4//RP9696;;D7U8D7WT@5,P5^O)IJV_/ MXE__4&1/SW/1_.PQ%_+P8^=Y_NJI&F6J4?JQ1OD/QP;[\0SX ^%=[6,= %PI M[L>A,'9Q^G$PN/=*/PCW@%O#G VY>J%N%GRL=WZK58KLA\A-=B M.TP+\ES_X(/Z6SV,?E"',BW'J55W"ZKXNA(++BIM^>K1(./_^@?UM]FZ@ ^$ M/,^^/))+N63^B^(MZQ*JX750OTHR'GA>D"8<\Y02BD/D0 MB\"#<UYPW1)&[0K>;M8Y0)+D^FL3&(M.@GV^UA\3#D?;+4Q'M!N>G'HE?KUP!VC*,3C2!L-UG%%/XM6*<"G;%5:SM<+I0X7*Z74Q()EHGB7%6R^ M+-:YN!=?5V\4P-]FL4 D0)C"E$<I)#\91XM,TYA['U,9,M1M^:JJK MA1ZHY0"\PF]GC5K.@YF)Z8Y=QXJQDUBPQ0Y^U>A!"7\ 37$>;T-:=I8(1C77 M^K&S:X/U?,IE_/;7082_Y,NBF!&?!)0E,?2#5-EE3"I5R!(&*?8"F7J8Q#P> MTV,_@'%J^O)RX>>.>1S'6S]S=KXC/WTW;*Q_HJ2=CHO>,153"8S0N?BNBB$6K_8 M?ZVS7'"UCGU0/\[FV4JM8NIWRE_B'X3"_':=Y^JNUF]GB(1)R)!RZR.L''S! M!4Q#7T"4K,X0U!H[Q F,CLOHJW#;FN/W+ M:\:6:V42*5NI1+;@ZB?Y6K0AS8A,0X^G ?2"1$)$8ZJ,D2"!,98Q%5)YM]+* M@^T'8VJ&18,9/%>@RP 4J6 #\55;I[;!O9[S8^:9NF?=L1G0" !^:$3XH_8> M-_/PJ34/M2##ZNQAF!S2=^R)9%3W\#RV=CW ,Y_6:[^5KMXN7\1"N8[W(G\J MWBV?2+:8H50Y8(P&, E"JK0B2R%.9 !CAC$/0H_X:62Q\WIPD*GI/ T3-#A! M"13\6D&UVY0\3*G1%NW91#G?K'7*D=46[ME>0-_I/G!WX1Q4K)6&\M M_57H@]M*LA>1DP=1[CN](ROQGF1YE?R-J1=++B2DG$F("/8@#A+E3:0)]V3H M>XS(:1Q5LY1L:@MA!;_,)>#+^9SD!7@6>957,)E3;;9OC^-DA$N^$]-/83 \ M%U>_>*T$AX8G4!-5Y4 31707$WFD(*K^9]$WL3@PGT?V1:NYG2\(WI] ?;= M+/F4+YDR9CZ+0JB['Y65\DZ\B/GR6:.K,^J1B(DO: RQ+N!SA1KD->S2"^%;X+8;(2;.BA%TO#;F&8##SRCH4%%_L;%#8W]]B/*)4G[="O]-OVD@,Y<#=? M1RBBCA$L.4Q2F$#%"(!8<0R0DBWC".,5HME=MICL [0:JT;=J M5H5GR.^V =LC;=GEO!KLJ5QPFKX;FW]CU6^$-<]<'FVN+?:&+C_G(VTM77CN M[7:FW,Y*Y\:6HZ''VQ=SR]VK;37'0_4,;;)'P==S<2>5Y:%<*+9:Y]GB09D? MG\5<+X)OE\6JN-?1UUD:*+>%(@8CX8<0I3*$-*$4$LIB@E(OC61J%7PT'WMJ MODL#'2PE> 6^-+IK^*#$#WXM)3#\S+X9A/3=LNUZ$!R3:/A)F3]F@L2J+ MX<>-)MGSLA?OZ?&(?AIN$]FY73RO5\4'[56%=2Q RHC%+.60^#%5[DLBE/LB M*60^YJGO(Q&QT$:C=8PU.0V6/2PRF3$=2OYYL:2%R%_*C>$*^C_^@Q][_PQ^ M*$6H_A%:[GMT$6^FL@:BT[&*VL;@KVKR]"$ !16$#D(N!IP,J8.ZAAM5YQC( MO:MC3&[IIU,^+!:X^5NENQZ6^;<[>;L2F]_S.@TOD4G M4R:AQ%CGQ <,II00*#U&!0I(*B.K!*6>.*:FB[084 WT!!J@8"O)%6ADT3: MEF9S%;=,D3QW^LRTU@B3XEBC.9P/:WUW)IM#ZL*^4$;5DV?RM:M#SWU<3YLM M6V0K\2%[T1MW*_5J9IOLG_=K92F*ZR=]"/>_2P_ZICHU F9JF?9\5C,S!WP3)+8VY0Z><*:=HBWRU>RSCCLV)?Y(DBB?UXC,G>=.3?U]T?L&Q2K37]E/@N@B4-7.N)49N4M>MWH[@Q+7 ML;6^;!CKFR.R=Z@.=4=+;:A_[:J,W4>.\O4?D:/YD(_]NJ=SV4IJ7O OJR7[ M[7$Y5_<75:[39EF-B2]E0!CD99$7R0*(DY3"B"4R) R)Q/.MO$G#@:?V57^X MO7YS^^'V_O;F"[C^^ Y\N;][^W__^]V'=S>?O_P3N/F/GV_O_V;I()I.@:%' MZ(!8URY@ZRB(CK37V:LNC!%;=@9UZ4S''M>'LV1DSVFSO;_/ 6>R(F_5:J$> M^GZ9OYTOU[S,S?PB\I>,B:+)=(QB27P40AJB "(>)!!'G,+02[ GO20A6)B? M=S8:G!NQRJ1/0S'EH>KK=CJ/FMM]J@1CUY;R?;Z)+;=K2.? M;ON0+82._14S$9"$\1!!3U /HC 6D/ 80>GS,$Y8%$@YSK&T#:2I+0)G)Y2! M7[5L9;R]HZ2!LPGV$6,I]J''PA"JO\1J2.0CBLBL:=GM[$\Z MY.1^7.O/4&^'E+ M3\L/,#V)2$/!::P^/>E#Y%,&L90Z%SLF*$[3) B3V8O( MZ7*:7V ;VO__#1Z99#-?<]R)I#%@<1YR$/@L H MZ&XSZ-3LHM^TT$Q?9K"X-6VTSZUWFFP77AY]G7A0$4:(G%DK#M, M2-CJBJ)1%H5@?WI8OORH;E=,^*G^"]1_::F'SD>/H@Y,A&L^?Z-K^]8C>)U0 M\%&L;KZR^5IWE_S+QR'"$"4)@@AAIFSI@$ A9!BF(0Z"U&HC MT630J:F#5J8.J3-U%L*Z ($!V68VQ] 4.E84A_.

$68QGU>'>WXB^6]"]V*KTYCJ?948B1 E-(0D M$K'RA% ,6<"!G$48\P\YG-F%3\^,>#4E,\7,J_WV9\:O);AI5,,&P:/!N3- M=6BH@EJ2M@';I%(Z.'=C2LV@ 9U38XX;KC%D8"\88WK?&=M77<>JWW0?J_ZX M7+R4):+J?[]?YE)DZM^GZ^FE"0F])%:&I_ "B.)00$QC F/)4HR]%&%J93== M3I2I*<0-=W<&W M%RXCS?C;$A>=M8/;&9=%-$R?R[=J\$S=7O[C7HU65-6:FR*.:FE1.(O;HEB7 M]9WU7_2A]#*%<5,&A3UJN?DG'1_5M:"+K$S'2G#L^X0D,/$P4:LQ"2 1OH 1 M\W$B9"2%,'(B+@%^:NMOB1DL:Q4J&M3@6<&&9(O[O)Z'3E^'[@5XZI/L>,D] MW"O@E?"@)7VK>G%- *@8*-VOAH,K4+TVS88\VC;7-,IIHLVVAR#[5---T?!T"_"YJ%A1G7].N3< M][>I[@;+LU6^_,8D0),M378!H X..H,TA^X;+Y#2@?I5L*/KNGY& MRB>1RV7^1!3&ZL!C_=H%,8M2+Q*0ITD,D: I3"/L0\29",)$\" R,&#?4(<,RZEK?5+3 MV>34:C:KCK5-BO_@WJ<%08-J&H-AQ]4ZYCSL:2"+6Z?6#7V3IV30"%U&7N@K M)1?YOE)WJ5!>LQ\G, E"#_L)YXE@L^>R3=*7%6EB3+LUNL6KQ&+U+N$TAE&:JE?)DQ$D@4<@%8D?R\"+/"'J5^EF MP?\GOTB->"[W*OC_R'?(;/V? M0)&1@#Y'UO\HDVS-0FRDIQ73[@\Q-1>V00@TQ)[=C0X0:;8\G4>/X\7"DAEK/7U< M^"&UYH%11M5AQZ7XV/?TVQIO#E&T1;C2CD_K!^=VD3:<)T,_UB'[KGW.P8D_HZNT'7MN M6DL;8KA0?VD[AHXWF;9\3C^MN.V-J-MNO%TN='JX6+!,%,J5$<(C'H=1DG*( MB$@AX1)#Y,^G5Q;:;$ M!F+0L;[:)>\5SN%TD@$90ZJ?KN%&U30&_9JM'W;Y'#?-^F1^.],RB4/I1&"/(<%SJEP 2EH80<1Z&A(22(^W$:I$$\0,N;0V-/S<#[113EX5/E++W/\KK<^!>AWB .KA>+[$5A M(/FW0;9U#\[%6;NOYS)\:5598P<*O(NRA_:DC;#+>'#X*6P&=O%BN&?7^8B> MAF69_;5I6NIY@L>!\D4IU[E3VBNE7AA"BJ)8$"PCWZ[<\^O'3TT[77_Y7)PAS!#TZPW#8Y52 7,2>_6PS(/:@F]'F%SK'2^?JX'T2:5F'\$W!HCJ+V<'2I+K& MZ&F3,;9E'K/&#Q] M1\_-15(\EON5N>#O%=!7-2MCG\B48Q@G)(0HD@@2$<8P"A'E"8Y8**WR)#O& MFIK&T%"O %-_ J% OI#Y9JM,U^O+,Z:#^^7O22T1R!;@)Y$_B-QRR[%C!@RW M'(?AU?66HR:K@5D5W!NTYJ8%&X/N.78,-^Z>XVFY]_8<#6[I48[FG:"K;>KW MV^6+6!#]WZ?G>:;/YU263IU#[(6"QDAR2#%)( I3 3&F!";(CZ,DILK9I,9U M:FQ&GIK*T=A;)TY @QYLX==NAV4"M_V<=*L=ITP[5D(3(MFBF(XKLD>JLM,P M6>ZZVLS 0'F[O3GLK-)C]<#QRO?TD?-579]>#^A;FO3+HYC/];/)XML,A22. MTC"$@G =5TP8)#3B,$4B8;$?IKYOY* >?OS4]'V%$)0008W1MO[H*_JZM?;Y MI#A6S59\]"@R>DCLLXN+OGKHR$5%#PFT7TSTX%53J]#P2WD4\'91Z9:9I.J3 M3X6BG.C2I#1-(8[# -* >7[LR3B@48^LL['P3S1%K0)9'HXOT]$Z*GE?=OH= M;U6XF,WO9AO#\&1[_:ZH5V4R.QT]IVT2NR"VV+^/'9*>,S+>(?,CX]L;J]H* MSC=Q?DP30D**8)2$2"U/:J%*2:#>EBB6Q$_"-/2-0A9[3YZ:B5J"L]XIV2?L MM&7:FP;704M3!JP,TH/2GF&+OG[>:&;H03':%NCA"^P_OW=UG.)>W3JC+$0H M#2+(*1/UUY?P!(8AH@'1IQ6BQ/3K:S]X:A]?@PUH<.9?WBNN3G]X?1EP':XKL M^[MU43!HA[># XW;XZU+UKTN;YT7]_OZ/XL5R1:"WY!<%U0MKIDR!=;E0;=W M0F8L6\V8""0.*8%>ZF&UAM,$IG'L0S_V$L0Y3>+ *J'G])!3TPLMA(!7$.TT M@@'+9NIA6.XF8$AY<2KA61G-E.I?] 7HVE3U(L*$),A1MKDV13:/9$N@5V%"HP%9M 1PT MG>TBQ4G[V8,#7J81;9?L1UO2=M[4(T_P_E&4:25*4ZV*7]27N2[NQ5R7E&OZ M"S2]=$A(DH!)!CF)E3XATH<-JGA9XYN1:Y@$Y('BD1<#BR[7+_K#GK M3/PS?]IX67_6$KY*^;._NV<78J&6#/%Z/6DZH7ZK=W:+=VOQ47Q=W?\NYB_B MI^5B]5C,!(G2@. 0!D3'L%A((95$=RP7OA>$/(ZPT9[/N4"FMB*HE].W;%[< M=PK,+,XQB'6\(E0B7($]HW0CQY6NZD4%^$0R?@7^)D@.[A8#!L;/)7'0ELI] ML8S;>/E,QO;:,Y_[O'[ZL=H%N"=?1:'?K1D23+ (!3"-O$29O2R%V(LD#"C" M44SC +/(1NWM/']JVJP\(5;VAM,'!:J=-[#2:.UTW"Z-9JKK#'(<:Z0*&2BA ME4IG.%5S1.@A-UNYP*$/A!2D+1VQ+=PRGS3=SZ1YSXZ9 'YU9&2+0N<DO.*U!).H%D]%.3,(FL\Z,@OX_T\E,<#Y9'?G*@?F9 TQQ H:'9H@3S6;#E MPR+[;\%ON1H]DV7WE+K26WT0_UJISMK5T&4^BF+]I.#F2Z58E>^AOK.5ND*G MOC]K 6;$XQ%**85)P#V(>.I!2M5[%'#L!21@"996/L(HJ*?F>31 RR"Z:%!> MZ=+==JO).'-NML),;B8=KSJ;OBLM@:_ 5F30EKEN-KXM2*)GOB4WJ 6_ HWH MZF]:^*ORRHW\PZU%HT[7D.O3.,!'7;-&G8O==6S"8(_[ MD0>3.*&Z9F@(,2<2>I($*/0(HXE5IRY; %-;<=2WA-Q$[C>4#QNQ[T/D%"/U M6H;Q0_6[[%TB1+_!,,G0_"Y#?4/R>\^Q4W!%OIK]1/Z^S-^NB]7R26F"LB.F ME)[ %"/\K5W2]5\RR>NZF>*?%*4B5P90%]6 M2_9;V3)\)F/N 7^ M3^]/GOJ?#Y[5JO>B(5\!W[M2/ZH#I8"L5X_+O'2-R K\7^N% *%W!?1K53HY M[P0KLSY Z.N?^ND_@\V]F;(O:Z]IN8V;&#['SO Y-,%FMLV9T^98M6QG[$LU M8[]4DW1;4CN.$QY@KV(675PVCQY:AJG! :80F;KR#14F7HH/0AP[GJ4 MCL;;+N%[.!,[@@[K)30/']G\WY%IWZ[?O:!')OGMHNKKU_3WRQ9UP>Q">08Z M5/)%S.@*($J0Z&$;9'A;,I[]X?NBDW'.F!#Y \-YC]J3AO8H,9]!2KD#FBU2!MW M0.](2>-#T6R7,F[)5V?"N.FSQDL7MY3N5;*X[;WGU3)XSL6C6!392UTBX<.R M*#Z*U9V\)U^KLEZ[>#95IT@L&4IC"0,L4XBB)(0X)@3&(1=I&'/F!58[H^=# MFMI24)4 8&V1FK3+'^9*JC_^N5^YA#,FS%[FJQD+HS@(E?',?5T0*DD$)-+SH!]*XLLD5IYN:EN';6>,J>G+356R#4Y0 M ;4OS[;+9K?>&X@CQXK,GIY>!=R.$#! +;?=)X]>UNV(:(B.*(C-(D]!C"J2F7%L#+ M93/OSZ.907;1V7&LUH;,9F[).;ULYJ.3,*5LYGV0WU4V\U&.A\YF/CY0ST:! MRZ>GY:+<+_E$\KO\RTH7$RJW3I3I64*9>6&*:1(HCUND0I?IB"&A(8*,T20* M0^9A::7S#<:;I;H[0:5W!^P?:$[1H'T$#88=MY^@.0][?04M;G767[#,/E(^ M*J$^HM"+B0]1X"%(0H(@CU,<\S#TE+P M1MMC+^RX\:9?=Y)Z3[*\M&;]&:=^C#"24 220113!+&?(AC() AQG H1&/6" M<@UT:JI*(ZM=XZ4$RPH\>-FTG7ON;CLW[B1;Q$ O/'7?42ATM\7@%2C?B5+F M@6.B#B=E\-"H"ZSC1T@=,GXP4.IRO'XKSC7_^[JHNSLLKSG/]&!DKD\BWB[> MDN=L1>:'H7_6!0B*;"6^B/PE:VSF^@BPOJ Z D%YD"(_42^23 -=$U,WRDXB M&%*U)B5)S#FWZNOB&O#45J R/%7K*-:2QF[-<3[-9FO/E";/\1IT_>GV[=7A M%6;[S5^!3=JHKB6H\\M!2Z;AUI>QB!]RG7&.>=3U9JP9V%UW1ANW1X1\R!(2 M[^JC4O?D:^N7-\4J>RH[EY.OG]5_9SYA-*4X4CX0UOT!200)3@+( B].J!<& MV#?J#W@A_%-;G1K4NOYI.Z(#1 .\_$VN_F813+[ >V$0\Y_V;#M>SAQ5+=J\ M/SIGN'W%AHKR-Y\G__Y8;&I,^ST::7-DPN^3W6[+Y6:S<]?F K#&V_VY'.>O M=I$N"*.?LW\CI6"K.WGSE3UJ%T0_\FZAZYGK_]=%MU[(7%N*G]7RG6=,#:Q_ MH0"__D'KRAF)4"(E)M!#4OGW$180$^7I1PQ1@3BE(;+:QG* <6I&T\W[]S=O M[\'=>W#SGV___?KC7V[ Y^O[&U#]_0NX^PC>7G_Y]ZOR3W#S'S_?_G+]X>;C M_1=P_?$=^'SSY?[S[=O[FW?E[^WB "[> #/7_\+SZM@\JJ33>P2-?.4: Y8+ MH$%?E7^"%G:]UC5B5;_4:]KNSUHW#!<+<#@30[K_+F".ZO$[Y'G7R7I+H#B8"$Q@F,?"$2FH@(A489O1=!/[7E M:7-DO2ZT4&HF4L$&XJN.#YFV.KG,VS"R+S_T'$_:D[\^YGGM%CHHKZR):-\Q MY1?G0D[\T"_0=^'"NWN1+N>_VTSD:-Z[$:COTW>WX=N9YVX%HI_?_EF\B,5: MO%=,OBU+(;'57[/58U.>4EE]\[6N:ZC1JO_3T8(9PQ&/4D] +P@D1#10)I$7 M8BCB0-F*W$^H;U56I >&J1DVM0AV'G,?[F42($0I4>:HY!!Y&$%,&8,!\F3* MX@1Y',]>1$Z7$V&_C>5_ /]F$0G'G#HVXVKT0*M7T. 'ORL!0".!/L=;RP : M(73X>[A0PAD4#ADJZ -CU%# &3SMNOKG/*K?ZK/)-?M)D&*=EXDK[W/Q7VNQ M8-_>+9](MI@%<21P%#-(J2X\'B4"IDF,8"ICSN,DC3QNE5]L,.;45I<64K"! M"GZMP!H>I;*AW$S)#4RD8Z76DT-KO67!RI!ZRF384?62!0^[>LCFUI$/0^@H MYNK;]GQ749[7N'\DBSJ7]OKA(19YOTN M)MVQ/A_@($;%1NL<;0&JTW K1"B$N'%YW82YSG.%N;[./ Q MU)P-=B)D,$!]2^PHOK7G48;-LN*W3R+7/R /PI\E)"2$\13*D&*(?)S -!(Q M#!,D4!AS2HE1N463P::VNKW""G(%]DH?$*SAVM;2Z2#9; $:BCK':\1KUCZ7 MK'TZS5J/@CFGZ1BV4D['>".7R#DM^7YM'(-[[*NTWBQ62G6]SS9U^P@/?#]) M&8PBQB"*4 RIB 7D1-*$84X\LYW[0P^?FGZH\ $-\%11O=/$=>N <^EPG2YE MSH15[=5C(I]1='7OD:-56STF3+O,ZM%KSNL%7FYX%>4AG[)DCY_*@"1,K>J! MKE$O4[6J"_T'2V/A28I3YO?IWKTSSM0^V,T.=PNG56FD4[R:+>0#L#563HD% M4;T[3Q^AP46OZ-VA+M+=^8B\Q_HQ'[OPY MQ$00B@.U5GL4(N%+B"-/PIA$,L#8"ZEOM&IWCC(U;=!&:!G7[V:S6PL,QI%C M'6!'CU4CTI/BG]N/]/@ H[4E/2ECNSOIZ8M[9.T>*X-VK]@5/Y6M,6"N.(IR@E(HA3(_?>=,"IZ8".&GXE:HOL1A.ZNS6#"Q*= M._O=_(%?*\@VI2=-B+3([!R8T)&2,<\GUBYMTH*ESDQ'D^>,EYQH(=6K?$*; M^WHV;ETN'NY%_O1)O3"/92O*IZ>L+.MP_:33#V?$PRGU_0@F+&(0A0A!DB0! MY,2+DB@*4&S72_K4@%/3S#]EB^QI_:1KY-0X 2F!6G9]/<6SF2AM##*(8HXA12$GLP%&&:I$@IK,BJ_?2HZ*>F^S95 M#_(^&;;C3KQ=R&MRTSE6(&W8LA@U!:\K"&_>FE-YV;TC=:/.GHOXWS@"7"2J M..K<'(M5C@NB9QJB[@KR5(ZP$+?JK\6,!"ECA(50>+Z B,D(DHAY,&*")&KP MD&#/*C]P;XBIK3 ;A.!7C1&4("TW00X0:;88G$>/8XUMR8Q]JME1X0?- =L? M9=SDK*-2[F5-';^RY_?-'@5?S\6=O%9JAV?S]2I[$5\$6^=5#9[R1(7@U8F+ MI^=U%**%^F\74XZF@%#(^Z9V^0?U.MZ#6_88-6FZ- M]388*KF+SK%K)7GN]#9";J<5_'I?VL!:7%#*.Z32=389@RKMX5&.J_2=L;RW M:+@;J<=&6YU*=R?U4&3Q[>[WA>!OOGW*Q4\B?Q#YOR_GZDG%YO-?-=O2I+14U?JT56(40++4(^AS!*S$:%UFL:5D/4,&&W4N>7>LOAO*[R2HP8$2/7CS#2C\H!( U!*T+G-)N<66 MGDOJ1]K?&WX*[/;[^E+8N?EG_=#Q=@+[ROMJ6[#W0R83P:^N5("?2<9OJMI? MZOKRP$GUNYE:C5A(@A!*C!*(XMB'6"U1$,=Q0&42AK%_Z4C^:2DFM\A56#?E MULK0[K(\]U9W&@.D!'[Q4+_!&W*QD/^P\_Y]A_ZK&ZY \V;5=)0W5@:WM4FX/NL8&1>-^A2/RMF:O6C M7I D,$$DU'5)8YCZ#,,X%JE(@IBGU"@0V#G*U-:N!BBHD#9I:"56\P-/QTGM M7DX&H\JQNN_%DM5AJ),LG'$JZOBS1SL>=5*\]CFITQ=J=S:QZ>8,NQ37=L]$L;8B=8,;">3CWAS,2(I#-<)ETAY>27'U53T;_L[GR]_U"87WR_S= M"TGP4P_N.!TI&:Y M3?5;D=5Z"40=$^8(/ MR8I5>?BZ7475IEK%:]JZ=4YO,D8P17KP8'4N!J(O>K''"#2S"0XCQ['WZHE,_85WXX*/VB=M_U1QJWN=E3*O9IN MQZ_L]WTW!RUN%VSY).[)5U%<+W3%^6HD];4C'@B!?!C10,<$T@A203E$*$02 M8:Z4@=5!B5,#3NW;WQRQRDK NA>Z:0&6E(J[""$FP9^]6M MFVN\PVD)4V:&U!DGQQQ5@Y@RL*M/C._KIUT^Y?7SOZR6[+RG'AYJ:1MD@!86&>@6*$BS(2K1Z M%Z7^B>5F2 ?99@IF& H=JY8M>U\J]BJK\WR994+\J3NKJNTU&78*)%QF"(/1KXGE5+!'DPQ%9 E M/&%2DB RZV1^!H:I:1LM1:OT/CA496@K29/#8%<;[YPIZU9-(TV$.EYY\G^ZLD_3,?U;>CIQZ0K=:Y;M6F MV["7V_+7;)6]5.F+3;.9($%8)#*&$:+*A::,*E,W5*9NF@8\EE$8(2L7VGCD MJ:U%KX"7[F"3F++%;M+LY*$9BN >720MR1JV=Z3IX"-WC+3D M9+]/I.T#!LN M/U8NAXQH>_C4*:NU-)#=(>!OJY=X]_OV& M%!E3'U-=;6(FXD@&@0RAX &!".$4$NR'D&,54$HRQC4*;8]WXLY3QEDE"&(DBB J12!(A^+&%%E)OG,KJWV M@'R/TT)[RSBO&5^(%9CK@B<;UMU.@IE*'Y!8QUI]O[+(%=A[KX=3[8;$#*G= M3PTYJH(WE']7QYO>UD_-WZF/1:T;BX'N(K.ZZ5[QK=?^D:>@QGPE( M@U0JAPS[D$8IAK'PPR@.J1=Z1F'"/H-/;0&HSR[]31##5E:]&#=3.:YX=*Q_ M/N@N[4KG;."#$O_5YC3OMZNF)>H5>.>HGVD?[H9445;CCZJO^C"SJ[QZ/:.? M)KM=L%P/\DY4_[U=E#LK=3&Q[$8RT"D,AU\M\X!%)L? M_GNFC+**,8\=*YSQZK;5/+YJ&U$EV $;55+VXV=5? M_1[2\]2]#G]193AQG:(@%D5UPC_/]9D=/?";;]M+:@?S6EM2=\_ESLC-5Y&S MK"B/V8GLX5'O";XH@ _BL]#PE)OZ=KDH?=$UF>M^0_XL\$.4!E$*?:0F%R$1 M0QSB!$:)I[M!BE2I2ZNC_>/+,#4-VQ+!LG+ !>;?3!M/?%8=Z_12-%C*!MKR M@Q8!ND1Q^[J:!%"RH$. )0]7H,7$%6BX #498,,&:-$!-!\#EEVXW%P.6MOA M F*,6T#B>JQ8L&^Z;P8!>*>_"86;[Y]FJL!5YF4 M']=E^]@8":E>YER2G7KC>%EF6:T0;W%:B1 M@Q)Z6?2[ 7\%*OBN6+;([W;%]DA9W8.R;I?+W8>YS@QNJP>.E[?=1\Y7V=J] M'M"S>L&R6-W)IF\E(S&G 6;*Q&"ZBH@@D) XA-+'"'FIYP?4J(K(P:=/3\4(#EYT;@NW M$WE"90&U[29&Y&$OB+P XBB,=9^V!-+42Z$7,BP$"QCSK':!>N*8VM??[M:U MWT_-)CUNT-DRC$*XGP/7D806_4;9B2.U0NO%IYM^9W90+M34K!=?QSN7]7M< M/X6ZXX!7YM2=K YHWZU7Q4J]?OI<29.B%R6Q2&@40A\1 I$?!I#JO/@ Q4CZ M@GH\M-*DM@"FID(W03M2!^WJ,@UK'?9;+H@K;(OBT,J36L,HVK+O@SMJLG>S^F96I MLI7X MD+WHXC?JT0_9IAO)3^3OR_SMG!3%1_62UMO9 ?6"&.$(QHPD$ 4)@]@7"&*4 M$(Z1%PAA=4[([]-DU+)IYLT[3AZB7*^!8D$ MY)ZGC$DB),0$$QA1W5*044F%72>!8?%-39NV_<4#[>*T)636+*ZO&S_,K-NZ M]Z//Y8AN_UG3.%(X8%#^W80)AH%XH?#!H/P>#RL,.\R9F;KU$E5ET?$[W?9O MG>L"%CK846QU!0X]/TR"&&K+&2+FQ9!*1F&8,H+]. B#U.H,IBV J2T!VX32 MJT9+-#* LH-3+449.[0L0&L].89FM$/*7=O15FP[5<=]6722W6N*X3()OI8, M'QX&6WPCEYF,DD)=3SH^IT)HIQ E,_$)!X7L*C4/T1&\4. M]IX\-26V 0RCQNG4;O .C4%,,V@%_OHI &<=D9ZD%C[I%$[V** ZD[._L< M^DD20)32$*8R"&"48 \3+TBC!-F5*)K")(]3VVAOFM7_B_S%.B[A:FX- Q03 MF"_7D8KSCSKL[!P3@8_LN "Z_CG$APR?O#P@9X@S_SU(<7\Y1"$884(A(A2%*L M;/Z >"F)8\H1L;$4>N*8FB%00NX^Z33H-)AI_!'(=:S0*PD.U: J"5=R@&^B M+&Y>27)5SH'6WHTTP^GJ,]D<4A7WA3*JICV3KUU%>N[C>KI:FGR?P- MF9=EUQ^%:!6%:,478QDES(LX#+B,(.)) M/$ES B@6#*QY),VIU&MAA\:AKQ M;O6HS*@:-2AA@^NGLIVJI=5L,P.&EK C7EU;MRW8.\RVD#LJ%-.'LT&M3YOQ MQ[4H>S"S9R7V>8:SLZ7%9_&L7=SR7-M+G;,V$\+'<40P],N6B4@(B)&@,/%$ M$@J6$L\L5>Q<(%/3=,8G3[,%SUXROB9S!R=/#\]9MSX<O$04$JG^8#AF MPL-2O\6LV)FNKOAVO'BI&G6J,&G%KD__-Q0O@UN7)^FV=IPMV=L2+/=8O11 MC79[5G9-]AY/<-21[5 5U,27,<640^;3&"*L)H=XB81I(' D$0I3-<*0S=F^ M@QJS/XG\01GJ5?^P=D+;4K'UFA0S%>>::L?*SJA9F_.ZMN>0.&H3MXM7 MQ#V'*>O6;@YKZ;[YUJIQ^3X7_[4N+="O63&+),(=3>&_J?1"Z7^9..[;9PJ9\R[0@_B)D((L\7:0(# MG/H0^7X"TSAE, QP*#D1(A)&+4_C]?-2FGYJ]\MWXD7,E\]?EG*EQA6SQ$^([XD4RB#&$!$D(59^ M"0R1[MD81")DP6PA'K0?=6_NHAP=T$@CI)5&V!O6G59X2YZS%9F7!XNSA;(; M%F2N:Q*!HL8->"5'J0>8?<#F^ R8.2OG$3K.XMI@U'6<:I2@@3FJ.G)1YUPDY?4,_17*O-%DAU0=YO>!?1/Z2L6SQ<"??9PNENC(ROUWH M"$PUM!JA./RKNJR,"'P>Q)%2-IZD$$6)A(2C"(HX\C&F/!3"*IEW2'!3YH&](-3DHOE$UJPMF=Y6QDS$&K\_V MYMNV E(918WC)"8Q"Z!(4P^B, @A33&#Q*<("XQ]*JT*>UN,/4'MVU$@3&^G MMTN$]0IK6TR,87C;#=WN->IP3 ]9A>T89R-58-L;?BK5UX[Q8E%Y[>@CSJVZ MUC'F3HVMD$J9LE#J)*P (B0EI!Y5N@ZI_PF.<118U:'L@6%J.J]==JO[J^Q; M'LU\>LPTGF/278>FC?D>J8Z9-8EN:I69P[A0/3)KGH[7'+-_5)\=1-U6_+8H MUH*_*S,E/HD\6_+JH&^5I#3#!/,HC!",2:)LO\0+(99!!"7W4!A)+TZH4:5) MTP&GIOPTVC*^KSY&MGQZ6BY H:4 :HE:*L-P>I1[P&4B5T_9(NZ M0,,?;3: #&;#9/-N6(Y=Z[J2RPHNJ/"""O!57??@JF9U8"9M-L6&972L[:WS MF;7 Y(VX;F4OU>@/(XKZ>S;>JG8J;K\]BP;.5/IIWN]"%U@1_ MLUY5AY$_D8S/>!R)U(LYE#02$/E>I$Q:]4\O3!F*/$Q1[%OUY3(<>&JJO+VU M0RK[29;AE2H/GC!6G@H&S^1;:57IE%'UPUQ_0$(+6]B>.C">(C.SU@7QCO5[ M#1FT,8,&-*#KU:9T@@8^8/,P2ZH&[2MF.O:X+</M(%@LQKS<;(ID&RE,7,!9!"A%C*4Q1$,(D2;R($L%Y ME-KU&C09=G(:K49=6: -;K6^:^2@AMYS;\AP(@PUU^#TNM9;PS#;H^FA#5'# M=D,T&GGD-HDV;.SW3[2ZVTY?%?E*V7C*_=.F_%_$\B$GSX\9(_-JQX013\8X M@*$7^DH]H0"FD?HGYYQXS*=$QD;JJ7.4J6FC-CZKK8]N+KLUS& ,.58H-N08 M:PTCX3N4A+J_I2#4OW:50_< H^@"(QF;3]_L8OMZTQ_4%,P_/2X7FQHDOH=B MFF#H"Z2KF!(?DH1A98YXTL^ZQ =*@%;U*0X2U_TUGTN' MXX_8@@FK&M3'1#ZC#/7>(T>K1'U,F'8QZJ/7]',:;IZ>Y\MO0E0Y%>)P\NW' MY>)%%/H4H,ZS+>YU68/V[_7AV\J-V3;\**,X=\]E\8@9IL)+!.+09SR"B/@> MQ)'T8<35VQ)&7IH*JY8:HZ">FC+Y>9%O._>(FH$JI%[GV+.6='8NRSBO@9G' M,[G)=1W(/W1*8ION?@4VLC:')RH9KLI#[YLHT%;.J[I*WW"^U:A3,J1K-@[P M43V[4>=BUS$<=_">N2N-%7LG=76/]_/E[\6F0[$,(QI[1, H8 (B[$4P95BM M231,"/7"- SMDE0Z!IO: K+!6A;7U<5L2K@FW8GMB3;3]4/1YWROM3=S]LDC M!I0,FB72-=ZXZ2 &DN_E?9C6!"&(OA(F/$X@B%D,2,@8]#\DPT:WKL9%+:SWRU#2, @E*E$#7 MR](([32*.>5FZL4)D8YU38,9M$!?@=?,5L#!#QKZ\409:]5C3=>0>LA\\%&5 MDC4GNQK*_@%G>O+:DOI)E"$C2G$JJ)0P"OU V3@)@3CA/J2)I"D-U \"J[V^ M V-,304U$$&)L:<7W*+0TF?M1XQCE?*:$_!K!7! FZ5#?"?>7&N8R_A>^W(> M]90.7-KO Z\TQ<;@T8' \F2\WNGAE,3,CQ%,.<<0>8)"0IDR2"A-/>*'811: MG3/J&&MJ'WR]%FY-] 9LKS-$722;J8*!J'.L$GJS9JT;#/@84D=T#3>JKC"0 M>U=GF-S2-R9R,*>RZCG;,DQF"8X%]H(08BY\I4B4Q4 B(6$.>!BQ\A^\,7R_D$-GSJ-3@H_]GB 81+Y""*&/4AY'$*9 MQ'$0!H3A$ U@^DPSC;%C&>^5NMA-]5D&T.02%<_@;B@CR%U.8O> 4S"$NC,0 MS6[JWSA3B)TV=!FAV3Q;?6NJ_KQ;B[\)DM__OIP)$N!$X@12I6*4AM%%'"A! M,$PB*E+DQ7$J;1MF6HP_-9VCWKC OD6F#>%F>L8AC8XU3X7\4$O,!OZ5KO]% M17FTXPIH"8 28=A&F#VX&[H!I@V$T1M?]N#G4,/+/H_II]?*?HW:<E) @H49EB4^.-#5=5;6P;"$% MOVJLH 1K:1L=I]=,7PU"FF/-U),O:_USDHLA-IV\8M,]6 M73"KW?9FD\U!4H2Y5#9/'! .$0F1,H&B 8\H$0F"0^IU4%8>PA3TRSO;S]> M?WQ[^_$OX/KM_>TOM_>W-U_^/$AGK:YY,-,T;MEUK().=-K:"-'N1>,B#Z<_ MB2,TW^I",84F7 8L&3;C,GE2/S5X_;3,5]E_EW[EG=RM%3,3.$CB@$:0\11! M)"(,"0M]Z#-)$XQ%'-M55NT>;FKJK8VV.<*OD]^R;2$ETJ-PU0G.S=3;<$PZ M5F6O2%3DF5?]LM969IP,J9E.C#BJ%C*3?E?C&-YE?^;M9K%2_MU;?<)_L?HL MGO4PBP<=S%H7LS@4<1*%*4QY()4I17WEBS$,O1!+&@8HC,S:^IT::&H:I<(* M:K!@@Q94<,T/QG6RVZU!AN3,L>[H2Y?5Z3D3+LXX2=?Y^-%.U9D(V3YA9W1] MKYIQN2!/ZK>BVB9[MQ3%Q^7J^OEY_JU.-D->Y$N)E9$1)!%$/(PA%J$'PY0( MGWJ($6:D&PS'FYJ*V"*N=X2!QER><"I16Q4R.TEVMZIP0*'SC?5N]D[G_?6B MT:H,60K.5*:=2G#&MXVP$ZCH%K, Z>TO M#\,$!4I#8Q]!0CP.(X]A%I$P].P"8=8(IJ:S%1VAP]W DG0'^X&V5$YR1U + M<:$]P39_%]L5+$%,=U^PS=%9.X.O'G3&WF#EV'Y<5L7G%JM9Z'/D!ZER/CD/ M=7U+IKS26$+&6(+3)$VHL#H? #S&P.";?WL#C;_Q=TS6@YM^1R_NV;I03>Y'-=WE*0:? M$1((BF'(0JP[J7M0>9<"1CSERIS!7"*KHR+MAT_M4]?8@ ;7ZRS(*]K,/NR^ M9#C^GHUYL.\D>$#@09L'MI\_;K_ Y+MM0@\=$V/T%!S1O3M\HEFB[I(QJ+( M>&D>+!=-]ZM<\)O_6BL+X5;WUQ3%JJBRKZ\7O*RV3^?BL_IIGK%575+CYT6V M*FZ^LD==3H9_6A:K5F+VS)?,8VE 82BQA"A.(T@3-0E!'/@8^Y%(I7F\Z4)" M3$WG;+'7IT?6&CT0#7SPK/!#LA7 (AQSJ??$(%3V'?U?ODT7,\#MXKT8* M1$[^_;*+4^R MO#S_]BXKV'RIN]#/(BE"SJ2 5+M=""$.22)\*!(?(>'[U$N-K"SKD:=F&I5I M?6(+V;8EB"GA9KZ:$QH=VQ@E@UI_EW]IP;X"&GAU@!9LH0_9%L22K6'[@I@. M/G)C$$M.]CN#V#Y@T./_54NE'9U9%FW\*%9W\OTREZ+J5S*+/.8++_&@]'2) M,R]*(?8"'3BF?NKY1" OGBW$@^[J=G]V>0!S8$;?9EI]FWOP1G0"25D*\PHL MQ,J^R=UPTVBF&<>9EV9P'6=79V*KCN);@5S7HW GN,1RA18@)I" M_0)[#@T+&_1X<,_4]"H=VD\$%D3Z,, !@H@P"G%*E?H-&2%8)C+Q_=E*E]#N4KTOD=+=G;I] M3HIVZ716W1/NY*=\^7?!],?F1=@7J#1N HA8[$,L1 !#E)"4ZA;F(C:.A>\^ M?6J>6(5/+V[/-4*+J.$>=0;AX7,(S>-%R\[AO=5(.OH13V]MH/5]5NM(=Y\VUY2YPR5UD@3)5-V2OF2 M%&52P?TC6=05]C<5^NO60I@'/-%J+TPQ489&*B%A,8(AII0)&8DHQ+/GR@9: MD7QEZ-R-A=_FP]F5PF&\7CQDBX7V-RB9EXW0^SM^([X)$0X"2:"4+(4H(ABJ M5T+". U2M2;B2"V']9MPL^#?_7O0R.#N+5 C?&>O@&&,8(J3ZCJ6T.K4TY:Z MW:Y'GU8_V-&G"BEL]N0VXH,JV6ZE"*@;^Q2MEC]7@W5+N]C$#1J@& W\N(&, ML>=D+^ Q.H">:C%%*? MAA"),$H8EP'"5J;FE-7@[-,8^YFU&PQ&(XGQQJ\!*K>.+"%"FJL#LKB MF]$R:+9S]XCCICT;2;^7_VQV5S_U\3Y;9"OQ(7O1E45>'_?_*%:S.&0L82F" M+*3*#4(\@2DA"-*$A(&74!KXV";>VCW@P[Y7&"3S/E,1Q+CI5'!126 M2/=K>93;182;^K.PSO&CD:4QM"?U$7KHK;1;65]%>1 M/3SJ%HDO(BM4 M."[^J1E')4+ %40@=:;,2YDILY2;POX/^@+U8?^P+CAX5E9"Z::/Y:7W?$D< M^^KNIW[Z'OO&)Z]8 -EBDS_0, %J*JI+@":CE8XU =?]O'F= ;O]7R^_%V'2M\O\[>YX-E*]\;[J6RU MHI;R]9/@,Q%%1!#"(*8R4G:Z8,I.CP*8JI\S9:>GPLS-[P]A:JO;!G+9F(8O MUW0EUW- :MFN0(4>D@J^Q09GOQDRV!%VSKOK](T:/]@*< 6V\Z!D )4091_4 M>@+ ]4@38+$-[7PB1MJK=C,A=MO:9W'9N??=[\GC;9"?)?FK7?3SGG1>Z?SG M7#RJ!5-YD%4#DI\7N2!SW:#^WY=SO9'W%Y(M].!WBR^"K?.J'FV>%>I7[4S! M,A_PGGR=13IPY 4^C'B40.1S#V*$$ PBG_(@X D-K+H3N0(ZM05M*P]X4)( M9;)GY4;"D_W!$6>3:Q@4P,.W'W U)2ZZ%PR.]2+- M#UPQ?JQW@K/Q>B9V+U89S^;KE0*T'>_F*YNON>#O%6T:\WI5UR2^(;E.("H4 MALIC^W;X 66%$A2EA"<>55Y1&D 4^!SB6'J010B16'(OB*S:5#G$.K75IHVT MI<)Z58UQ.<5F"\Y$)LZU_]5OSNS3ZMVS.6BNOD.XXQX <,_[WJF"$8;L6TW^ MRQ.9SYN3\K-$(NSC,(*AQS!$E'!(<)I 2B4CGN]')#%JTWSD^5/3SW4Q]!(C M:$#:5HQ_S6"W*AV %\?JSXZ2'E7A#PI^=C'XUT\=N0;\09'V2[\?ONR,LEZM MHA.O"UA41PSO\J9\17. H#IH>,UY>8]"\^VOV>KQFC$QKVMBS$)&I>_'0GWR M#$'DIQ$D(?(AETF(4.03/XJL2WFE/?;9&!EAFTA9[(S/>H ME'7A-V#L:EB7>Q/ZU;MR.#U&-:U5RO)[UIY;%2@U#YJ*H M<[63B L:5(4\E4F0<@13+V8PB%**0H_(V&ZO86^$J:WE&J#^CG/Q(A8=B3:& M_)E%5\YBQ?'RV!!2HG.0T'Y4]D&+/>T-,FY1IV,R[A5O.GIAOP_Z%Z5-=-1Y M^42RQYGHN"X1,4Z8'XK YF-^]?2I?<@U./!K!<\R MXOJ:.+.ON#<=CK]@8R:LO]V#$@_YW;X>8-1O]J!LN]_KX8OZ?:OOQ',N6%:N MX^KOBQ 1,O%L/F&30:?V M9;O 9=\7IOP::TL; @:4H<8C3NJ M:K%A8E?C6-W;=V/@?:89[P6(":5NI Q"938@"E-?"A@EB<<8 MPC'C1EVKCSQ_:NJECH*7&$$#TG9CX#6#IAL#O7D99V/ D)(>&P,'!3][8^#U M4T?>&#@HTO[&P.'+^ED0!XI>?Q9L^;#0N2FW7*@!948VY]?*^$->UKINVH3I MG<4J^;$N(]LJ(3N3$><)2@EDTM='65,*"1$!U+N#&#&?"VEU$MXMW*FIE4V9 M9796Q6K')1C;MQV-\U"T<:M6=+W.T0LT"YJ.JSBR!+!%>+B*>,228] MB#U!XC#U*4NMZB&TGFVE\4F]<#E_1U]*XYS[764'^]R^^7OR]F2'H1\Y1] M)P.,(?(1AI0D$11>Y,;]3*L6.,J5EFM7=3XU2KL_[7,@<:JZW?MT^H MJ>]W%DWC^']V#/5P X]R<+8KN/_DD=W!HZ+MNX3'+^V1+^:N"EMM+31GNF\7 MU>$Y@RHD.$$!%ACZ/A,0<U6UIK.4>/+^9SDA76QDHG.A4F6V_103TCSCU>>M"9+75?70M%_JP@[NRK* M=_&J6J3E30_]!+/Y_F>\NG8)@=-],3KS""<(>[STPPD*?RAK<<(PSZC/\%%- MT#K/-=8R,%:G[2%.!*,208PB#E%*$$P3%,&$H31,>(PIQ=8E%@Z/-35SL5)P M6ZS@1$\A:V[-8ED#,>;8/#I"EHNZOZ?Y&+Q"P)'AQC_DWRWWP7/Z)V[IXTD? M;N!6JJ)*8\U\PF@B< AQDD3*LV4)Q &BT$LIE3R2<8*-LJ4-QYN:ZBCSU75= MI*4$;/GTI&RMNE-E42QUSHJR@G[71R'4!-7VD8W)?II_$V]O4%9=>U\=C29+ MQ%=.:+3Q1 :E33CQG1:C66Z;45:7Y;/ZONYNEYOOPF MQ!>1OV1,'+9:-PTD2@.U**N4MW^OT_ _+E=_$ZOM)FH%]/TRKW^DK_-G/.6$ M,!E"02($420#2+A,84 31KPP"JC';0S%<>%/;0'1E70VJ16BIJ):0VH'G;7$ MO )5PZ6R/F6^%9<-:$8_7)\-G@YK"WRR\S1D$;^R!*,ZC=<9G9V79$+H1BY&\$F(E-&&OE6 M1]!&P#RU1;)!"5XV,$=J*& QSV;+W,1F;_I[:=L- ]"2_ ILWHFM\$!+/X$^ M ?93-8G> !:POX]^ /;S,%@/@!Y#]TPT%44AQ-US60UA\?!!*"1-NMRWGQ<\ M*\HRT(+??&6Z ,.3_M?,1[%,F? A"SQ=3]EG,)5)#"43,L0"H3#V9POQH.-7 M]^9+4R\P1NHJK=35'B2'.9P*X)]!I@O5E2DC59T*RWS67I-CMI"XXWJD'-D2 MOVX,4TL 2A&N-L<'ONDRQULQ0"4'J 09,*WV'!X'3<#M!63<5-USN-I+ZCWK M8?VTI?([?FXVY3@6G(<1A215F@])H3/R90QY*H*$$!93%LQ>1$Z7INJO]72; M#ZT]AL.="JW!JF,2MOT)VZR9*:>>3#A6.0J5^J^#G.XW;C,TR7/ZSSM>\7O"='U?1@OI-Q%$:!.ICA9X@NK0+#R!-O1CB MF!+.8\8QIL8[C_;C3\U'_OSENB@/V'W^\K-AZD)?Y@WV'-WRZ5A/M-*'JWVS M$CZXUN3N_JH2X;1.&81XBUU*MQ,PTJZEBXFPV\?L3V/GOF:/QXZWS]E?YE?[ MGF<\IF\IOZ>GK.ILH\9YNUQHLU(L6":*=\J8G"^+=2ZNJ1J>L-4L1C&-">*0 MI9& "*D_T=# IJ8G&[F ?GE =BSY;ZU%W,GF ,\*Q*.2$CRK1]IIS\'FV4RQ M7F+V'.O<1J0KT,[8;"I7GTS!J)J7Z"!EE<"O?B!REA5#=+QTQ?J02GLP;*/J M\Z$9W57U@S^_WRJPV6NZ73RO5\4'\2+F?NTQ^FD4!Y+X,!8T@(AZ'B0I2G6; M&RF34'K<,PJ2&(PU-5W]'^NEE.J?/Y'\ M-[&J?Z36WJ>(WNU::/WM1>%F/%0QA'S4NA)'"H_6@:0 M>@&"2M,$ 8X9I=Q*UQP<96I:IL0&1 7.\L3801;-5,/9W#A6"GN[NCSO&.36ETPI^Z]*:/9HL.9A+@UVA:0?ZM=1R-S-&';4<##]^0RUW'![LI^5P MN#$+K]55,NI#;,RV-@O7P_ MKX1C"V> 4QV;0E(5*=LZ4J;5HUZ5H+*O"'#9EVV,NF>COW3?3XVS45^^D:J9 M#3K=;BJ7#0/Q.ZA2-NA<#%.1;%A(9^Y3U4;I*V/T)T%T8@2_TX;L.M=U,M0% M'Y>Z/$+U3R535MQKHW;&,6-,, %C) E$/I$P#4@$/\RJ1>M@R*9F MM[55U@9]F734Q@]^+<%;IG0--YV6NV%C3M*(>V=GS$__7;2AN'2RYW8VN,OL MT W%Z=']O,$&L.^A\*XV\MYG!2/SOPF2OU<_*68X"5G@4PF)] 5$0:!3# (! M&4&!'R<$(VGD>W>,,37=VL $%4Z@@8(2J7D'A6-T=FO$@4ARK-MZ\&/5/^$$ M V?T3SCVY-'Z)YP0K=T_X=2E(]=%.5GY=E/YY?-R/G^_S/5-,U]0*BE1Z@*E M/D1AQ'1U%!\&F*8R\5 B/:M<_''A3TTQ?5SK%(]M?N-(I5+Z3;V9[3?="9U^ MJ,VPHON&"/77G1<(_*K) 34[ YJAEYG6211;Z2?!]U%WY:S9&:P$RWDH>FQ_ MU2?LYS\7XLM2KM3CQ#N=<[=\UL/KDF;%1[&:19P*)HD'4^[%$'&40.JE&/J$ MRD2F4@K?J'ZFQ9A36Z$:U&!="%#4N '? @=,([\""V%8<<5F @RV>H:GU?$Z ML6%4(08-9-#"7!:-U&K>!:,6^QG#,SO2OL/]HP",Y/FW,D)3%B/1*V1F]BKK M-UE?3I@"NYZ7=<%)JW\]((7^M:X23LF\/)]2/ I1[;G^::#-!3ON.S3K97077+6_MY5.\$76W7HNNO63'C1!!&4@)CQ"*(8AI"'' &=;"$AFH= M('YDX_7L#S$UO:\1M@Q1\*L&:1EV/D"DF0]Q'CVN@R5VS%A;VL>%'](:/C#* MJ!;K<2EWK<9U5MI4\DX[>+M^0Y6Y'YIKD.3EGDZ0VK,%&?.HH@ M]4/UO:=I&,J LE *FT^]<[2I??5;L$"CA;<+4..U^_*[*393 H,1YU@?['*6 M;3AS<*;*B)0A]43W@*.J#"/9=[6'V4W]%,EM76GR=L&63\WQ#6UD>RA*>2H0 M3(4?0,2"6*D/+X41B5'@)3%)0]:C9N>Q\8P^AO'+M6#?B/S=DK"V?Q M)-5FNN0LYD9T"S5;%4;P0XWRC]V.H+4&.47%D,KCZ%BCZHU3$N^JC)/7]]RH M88^"K^?B3C8IX66N=U&JI^+-M]:_[L77U1LEPF\S(H((>X1 S*BR1E@40!*& M!$HD NF%(2?8RAKI V)J1LJGICK'6P4YX^41.MN^*KTFPW #Q#'%KK\ "T,**49(O@_-HV/E=I+"/M5!C;BTB+L/S>E( M4?/%Q&[E>1<>M;NRAIM]GBVPE/F0O.L]\I>8^:XXM M-OTRKEO[)-=2*<4JRVF=SWRLE#0)N;9AE2'+4PIUG1'HA0@1R7V/*Y?85'N? M 61J2OW^4?D:1".TT#CG3(2!4A^)7L>ZOI("EF* K1S5$>Y64Z*V+%>@E*9) M@%R/-2D6J\-(DS/2HN%VDNS6DP&8[5QFSGG^>*O/ "R\6I2&>%[/?9[%*N/9 M?*T+R'W1J?5E]OU']3:^6SZ13'UG4B+I^SZ4%(402>[!-!("QCA.PR"F./&D MU5;/B0&GMO:T\8(MX"N@(8-?*]"6>[XG23?<_!F02M?[/^>Q:+\%9$C-H+M MI\8<=R/(D(&]O2#3^WKFC60%>7C(]0:+TF1W\K-X$8NU4GT+<;L23\5,4"*4 MA:YK[44Q1&D20)PJ&QBC).")$#*6L546R8D!IZ9O7N/5 <8:,?A58P8E:-L< MDU.DF^F;(:ETK&_.9-$^'\60FD&S4TZ-.6ZNBB$#>YDKIO?US6/Y^[JHRM?? M+W5-H?^/NC=MDAM'TH3_"LUF=Z;*+#'# R"!Z4]9.GIR5R5II:P>:ZL/83@E M3D=&Y!M'EK)__0OPB#L8 -@L-K:5"DE2;@_3CX ''[,>#DU!U7UP=6'^5+_ MNRD4]'DQ?RF%%+^\_K8TJ[!-V<&JN&Y=8*CMYR PS&.)$!!,ZV]$Q6LVC1:ME%4DZU1J:?S4_FPJ INY.U:7RY^BY M4=DJ/DS^;71L_H M\XYM?_JMM?BVUNI6WR"]0T(:Q&]X40 Y!XY*"H?T<3!3P+'<)J'E8C7YH!]4 MSVUZ3%G%]R8I+AA,&<@$2@"4,0$DEA0HE&=)EA/)EL!,Z8B(-:]U*][!2/K&'3;2?SMDHC-/'H1#NK5JO_X+5_5M MX;GFJ[4I-J'_(A=5WXL3I2IW3OJ_R"H7IDJRF.1,2DP3 >+41#@F10YHG% @ ME*(0(IP*:?6=^Q%G;+QPS_EBK:?\Q:YB37;1HI;;+!1,"M&3:SV\ZVV7P923 M7"D0$Z5M5^C5/9%" (4S'E.1YQ3'D^>J[-37%5VLQF;!0]'"V[$V4E7LYY1) MZ2IZ*WEUO!IER5UDZE0,:E$BT[E+&&;/4;U&@]&O_ZP/AR'^"K1AFX+; /1(Z[!'MY:C]_9^,^ M-2W<3*].LWG][W+U_8W>$NO-[V+CLL*RR$0N,> ,YWI*U$L;JF((4D1DD2N9 M*>YTK&LY[M@6H>VI0-7_LA4\^D-+'K6B]^X1;&L*.^]A ("#SUM>L'5VZSDB MY=-39SOTH,XW1SP._6FNM_=O=CZ?5?&8=9&F3^O5;?W?L MZ-B)N>)03^XJ,SV3$8!"*D 9D4!BA'#,]3\*:K\!]HW\<-O;7^2WN>QH&[?";SW?U"QT6:+OI MUA=T@>?8AAV^UNS0]G_>D=7?M&J#B,^YM'.\02=0&\T/9TVK>_IFU)MSK$?Z MXVVYY-.Y*9.\64MRGA2I2A4@A>)Z60\+0"25@!)%TKS@ BNK# *+L<8V439' MS%K6:"ML[\5[%\AV#.()NL $TANU'CGU%_'PFU9_?KB!,^LOZGV<7'_YEG[< M\3>ZJ/JH5;U4C;]A0E&.">4(,,;UNB/5:VMB(KUE(0N\@%77 KT.8 772P#*@4I)P2"DN?ZX>Q37 M.366U5L\?&&=NB9T753'L8_Y*4#M/O'>^ S4Q;S"9!M?]]"-CGL/\P[UO;8P M/S7.L!W,.S0]:F#>=6UO+_]\^J*?]F8A1;EZ3[EIF_+:I-'C(N$DD1Q(BB& M$NJ//U<4)'%>0/V2Y(P[;0(Z1QO;]+X1-JJEC5IQG9WW'0A;N^S]X!;>47\: ML@"U^:PP\>R2[QAP:$?\9=U/N-\M;KK&DV B8EOO?CE;ZZ$:LC)E;*2:+^1F M/R*7[W[H;8@>HYS1Q6N5H/%1*V_.!>;3:45O=5VPBRX/0RL@:FZ M)Z+.G.L.CD\*=1A]4$9T1^60X'H\H>_^>BGU3=_O9V*G=493Y782(\X59!E( M*6, YGD"F* *Y$DBD4B3A"1.)0HZ1QL;*SU*_GTVG\Z_O5;!X3N=85PWV%T0 MVVZP/0$7?(-=RUDAMMO$J!'5Y_;: A&_V^NN 0?>7EOH?KR]MKEIX*ZC34.W MG9"!@];V[W[(!2^7\O.BY'+"TC212A!@#O@!S&()2)8JH!*&$$.,%1"[AVH- M)/W8H[[:]E4_K9WOHE;_J $@:A&(*@A& MT%VVG\U&T5;64?0_1S_9?O;PUDBVY_#]UD#Z&?/%YXJOOT@^IB[HI MU/%6+OFBK,2:,)DR'"L)8F3BH&61 ,H3#O33\PQS)!3#+ILK5P'&MM\Z%-KQ M%, 9?[OY(R2JP3=C^_+>5=,!75!6GWENY8]^_SR?EOPU3->.OA#ZY&5G&08E MV+X('3)E[^?T=';+E2&&3ZH^L=WAV?NJS>XDUGQ&3%0&,HYMF ME@K-2$$,N ME6)%QK%571#; <=&:8V\IBHCKP,.YKL+JKH9L:-_^Q+FEEYMCTB&]F5O06RB M-O96I??=(+J[M"V1\>K(OC3FL.YK2P2.G-:V]WE*G+Q?K[[/%^4_I9@@2;DB M&0(JX9IH&"< 8Q(#+HH\SRED17%=WN1VK+%QS*FTR8ANQ/686[:#MQW)>$(Q M,+^: "KU2@;&B@,F"@H(RFB@90RF<3N0[QAH?B^R(&AE9(R-J MKR/X+HAMB<,+<,&)HQ=F/7CC(AI^>>/\< /SQD6]CWGC\BV](T@7E;.)3AMR MJGEIM5J4;+TR>2Z/\V,WU-9)M9S0/,=Q!C6?) ("2$D.F" IX)2+O"B4))GJ MU0?Z6LFLOJGA$UM:9QV@C;]Y/7N1RU5;2;&L6@%5ZY[^BQP/9K6CM(&L-%@D M:*M,U"Z?FG73CCZFJ.7;MA7*.Z4D7YE-W,ESAQT]O4:$>L+<<^#GM5(-'=_I M"<4389R^GMS79S_G4HHJBK1:;#8G!NVY@)ADF7%$<>V,&P%KN.]97OBI[_CFGGGS[U\]9=PMW7.>T0S,&?N UDW M1&W$W1RD>MQL6D/CU\M^:="!W>J6&!S[T6UO[%%N^T2%1%.\_]O,[&X?A*:U M4E5YTU5;O+K7]D**^YGX4-9'-Z9>_W*Y?I+BBUDA?5*_+>LDZ^J.29JJF*+4 M[& +!B#3*RB2QQ(('O-<",@92ZVK<8>6=FQ\5\D(Y@JLEVWA!&KD="@I&]S MW>0X.K,%)M;396:WVD:[ZM:M1)=1JW!5J'9'Y:C163]@]T6H%*_O'=.+X%!Z M>$POQ$"5B__#=-(P M/P#SP\[VX_QS!Z&9BVJUU'#Y0O?/^9VFDM7K%_FM-&739BO3OW:2%22-E23F M^,K41DE<.38W%3BI_I0%+&(@ M$[.A9S$%F,,8T$2J.(DIQ=0I2/C,.&/[H)O2$1LYKZQN>HRK]:'-M6B%/XEQ M!JIG98VS,/BOBG$\U TJ6IS5]W0UBO.7]_ 1]DYY>*@'R,/NUZG\UR7C&(8/(A.KF -(L!J1(*. "%:A(5)P3 M>Z?AX.*/C;^^'!Y0KV>E:2962Q^5L[;MF//!]8U>#PN7XZB-'IB&/>32['/<+Y>;1O)D] M.UV)S(Q"E0V'KDL:US=@1OR&5/]&BO9*#;SLW> M&G9[N2 8!UY6W']Z\W 44O=9?S)FH^>]8JTS0CXW?O:##[H5=,;D<'/H_@ W M\C+MX-_,9\)4\1%-/ZFOWZ5<;?:CRS>T9LT/Y4Q6E0\G6<%CQ44&4!H+ (UK MB16,ZQV?:84AI*"QE5>IS^!CH["-_)MN7)4&6Y>*7B.U2D2_&S6B2@]+1U0O M^W0S6FC4 Y.:?\"MF>X:Y#K(3C]VA^CTWPY)KM>X@_#<-8BT5'?5,WJV FF; M#%1'XNV9^:LIZ;I>F.EQ(G+)E5[Q X1R"2 5,< HAH!F-(,RYGDAG!SG%T<< M&Z_5D2G3;3C!732;ST CK6.CD(MPVZW!O((8F*:VS4.:3D$;<>M:UA=P=&\I M8HN-U_XB%P<=MMF(+09'G4>L;^S'-^_+6;G2SWTQF\Z5?DW*;>S.TWRQ*O]9 M[6V;:HI_EW3Q7K^($U2H!"%*@)20ZG468H!D0@+,I:229#Q+D L)]1-C;,RD MWT7HQC\]X;1420RFOBCL.N0 M],EK/249E.RN0^N0 :]\VA5)L9IPW\KZOP^SSPOY3$OQ5BJI>52) #@DT254Q8"+'($UC+'*H"H1AWT189VFL/N3ADU\;T2-9R[RL M*BK/*Q=;E8_@WB.ECZ6LPR1" 3]@/JM9+O_4JO"S.:-M;="(7YF@]G+>=YN@ M7Z9J;P2]9Z>Z2S)\1FIOM$YFH?9_6C_F]!D@ON7[Y80C5>140I 5RH1QR!3@ M6&][%8D)RH5$L7*JV!](SK$M27=637W8-90U[>AW!#8*S,_79?+0=&0+C?3AUA!ZNW]SR<=[42=E&H>U6TN*K\J5U&<^FV0?'A.9084!+9 D$ .F,PI2)7^4_%"IMBIB-/) M4<;V=3?B-?O9_W0,OCN)H]TW?C4Z@3_U6KZ[J 4H1,94)P9>P^9.#C1LB%R7 MKD?A<)T7]\B4>BO9:ALI7' 73(C/$*Y$"9+-YH7]73T8M]J=K?EJ MO2AGWTQ7T<6+.1NI4S"^R"K4^:978FD":)90S<4Q(HC"))'V7'R%(&-CZ8\F,D_+56>+-OERD<7D/-!7%'C:WM,B:M2H:KC5BD2- M)E&EREW4*!/]46L3&74&LHG#?#^0;09:"02UD=M"P0.PG4N(:YX_W.+" PI[ MRPX?S^O=&^HPJ^JC7'U2C_3'A.:9R""5H$!Z_PR18@!#D@"982PS%*<0)[ "SQX=2:MWD9;7N(:U MQ'=GC$=IXA+J_I\@TD\ MMOU2*UOT6LKI^:KY-S*O'36.RFB!"=9#.1.C=52I'>WHO9/>L'DGOG@I5CJX MF4;1AMY:Z#]' WI7&WAK/>\\<-\&-DV,*47Y:+T7T MK+>@52TVQTHEED:PFQ7\0QN8VK>H-AU4M."QG&_&Z>[^W'5*>_ E_ET^GZ^,(PYB5F<*)H+P%"*]3X]9YJN M( 0I+F!"8)XG=N>TEN.-C9U.>\=^-Q)'CS)_E8O7Z6=ML=3^KRO$^FTLFE*DL$Q2"HJ"FKQ#2K$:+ M#'#%>)+ F&<8]2C<82]!CTB?08IUZ =]IZ9*QUQ%SXWP5526;"5W="G9V\32 MK>07XH%<2XW0YJ2U$3MJY=;<822_JU!^=Q%E=_>2,V!>74SVHP_K9G)&Y;5Q/:QW6UUB^X$D3JG6'&DA1 J"1@4D#-8GIUAI62,;-* M=;XXTMA6:K6P)I(AVAF3_JVL&PC6+2 M!?4?29RFJ52X8T_F$ ;N[V&BRWXG%ZHY^V\>_SN?BCW(Z MU4NWP\*3;\LEG\Z7Z\5.&1-5H)0RP8&@PM3EY@C01 D0"P0%3G-(:>QRRN2/9_2C^?T$^FW;POC5-(3XB?5..(.JC11C@LJ60Y0BA" C"0 )PB" M+"5"DECJGS,7>K,:=6RL]G7]]$07K\89MB^_^9=& S=NLP/?CM*\0QJ8R )4F4#(LB-[2VOJV]IX\-HYIA(MJZ>P]5_MP7?94]08A,"M8ZN_D MASJIZQ5^I_WG#>9G.JG&KE_I] 7^EP43QC LTD(!F"K]->:X #3.)4ABDB=, ML0S9>9IM!AO;!WIIVG(,9NS$^?J)?T1?=G_@O$[R0\_MXYG2^\SD5[+(NZ?G MZ?Q5RJ]R\5*:[FDGTTZFE46;L=LRP[5'ITJK?D.?RQ6=FG^]?YJO9ZL)BD4N M$BQ SE$*H$H0P#(E !.N<(&E%+&5*SNPG&/CKAT!KZS@$=K =LPW K.%=L:? M2ASJ'^:S;R;'I0WVUH]^*E=&DGJ5-V&<,AC##.09+P#$ M/ $$RQP(S5%IPIC>:SMUC[@TX-@685OY3"D%+: ;^UW$UX[E?*(6F,V,J,#( M&K7"1EMI[YIX*'_,98N,3X:Z..:@3&2+P"'C6-_7:0)_] M$@!&[)XMNEQ-8KE'# =T8*K:![:&>J=8:]!0A)ZH>=U7.HHP[(:S'SY'.]&> MC^D1?W^B;^*;^6Q9BJ:@^:->MR_KBC1O3%.PQ;+RJU5>GMIY5O^S%FJB5U9) MFA())&=ZU25C!JB,I4GND4P26DB[B"O?@HV-)>]W"\;/5:05_6:*F#;UY$VB MHLE9-$4XEG<1;]5PB&'W:=5N/KVEK0(3[>E6MWN*13N:5;]J=#-6;6IPM:<= M-[:B0]["C:PY4);#P%9URXP( 'UG'H7/\8;+N@B TEZ.1HCGAYV:WU53QL-, MSUYZP;!\6"[756]C\X-9#5:B?6IK7^J-T^R;%)\7LDK\7985)P@%BL#L0(8QQA@F*HL10(7J=5QU0UD']L$7[?)G=2$"W8H>9"GR\ M"W[G_($M/+9E0:U^M-$_J@&HTV$:".Z:ULH-"M$&ADCC .[_#.],F!7&P._. M6!13A/XG1*8BDVF_-R&$KF: M/\G%5SJ5RS>:%69:TQ_E<@)%0?7>! *297IK(F(.&&0I@)+F&"4<"N*4J6XS MZ-@^[%;FJ@=;U$JMYWPC=]0('OUN1'?,Y[ R@1T+^ 8V,#MXP;1'9RE[D/RV MF+(8=^!>4_9('#>=EC)I^4DIYG" M,2U 061LR(@!EA8Q,.>^2D+&F:?37[U*NJIX?55G9*JN22):E7"^ 9$834\@: 5S$&> R5IE,21)3 M8<,TEN.-C6DV(D>-S%$E=+21VBV1U1;U;JX)@&7XYF MBWQN,E1IFE I:=%C.7-NN+%Q3"5>](E-RSJIV+'DUP5L798M/A ;:-6R$;5> MORP#5?"RP\7_DN7LB#=8L5S2_O2"Y>)=_9ADTU-Q6]QK><^6U89L0AB/<\%2 M0+*" ,@1 X0I!9!>MG"!92&Y4]YCUV!C8Y&=UJ@[TD:_M_(Z[H8Z<;;C%%_H M!6:4_L YLXD-(CZYI'.\09G$1O-#'K&ZIV?!'LE,F?DF';MBJ)WY=Y(0S1@Q M%$# A &8B@PPG$J0*"1B%6NSNGM[8'5_^-= M$-J)8:>]4[6]4ZI>46QO[W&#U=H[I<1NJ;V3O^]Y:-N )C)%% *%5 Y09 )FDKAU*8\B)1C(ZF+M8>:FD-U;.E.J:Q-TDNO MHJ%AW@ [1KRY70-S:7B37I$H' #R,.G$/@6]4=)Q *S/IR:'&*QO#*%^D.E7 M6+_FRPF-<9XBTQR5:8O#/$_TQ% (4"",J%0IPZ:SS=SL12W#VO8'<.+TS3#A M".#1C!')1CK7Z+\#\"Q7F5= $OR8VR1(5,U(+R'2(W;OM-I^X_0.QA@X)N^T MAL?Q=V>NZ[E"; ^ZZ]P!PR'SF2DM546?2B9((O4BC\69 M!X@1G-*9 T%Z:W M.U' PZXW M;'0_6C=8W>3N ?XJ^7JA'YBD[+%/C1DJH4Q5@B3]B?T+:NX2/T+OL%KX&D\"?O2L<3C[BN1@ON)SRNSZB\]>TV^"KRH9E7PE197]U[@T5<98=<:+J4A-;Q8"L $* M"1G'2:R(2)+)BURPN>W4?G(\]0RT M[<7IIGUDE1.\J-*'/^A_+J?EJI1+_;OUDQ1OUHN%OJ&^4C]%EB_FSN4D%9SG M&64@S6/-*Q!A@%.8 \ZDR&.<9"PN7#8,0P@]MM7%/>?&.;C4%-7*>&=*:[M1 MTR#FMF.ZL1DQ,'&>+C*QU3C:5;GMQMLJ74?1;-6.&KWOHD;SYH;J@:WR_AAY M2%/Y)/A!Y!YTOAC2$H?3SZ!C]ZC0M?5Y-\NR02G!AK;A%E% MQ&\%O8N,J-'OM;"NC7_/@6NW_?(!6>#9JR=:O9((NJ#PG3YPZ-#Z5 M,M!Y?>\>X4T2TR>U&Z>R6U>_(C.V0V;;E#NJ%^9Y(QY@"OSE;B2,&JS^=_3@ M#R('[YD'J 9RA?6!S,V==0&+3M_4N7N'- MGR)+!,[3(@<"%7HM@J@ )(42D!RG-$=9BIB3$^C\4&/CPOV";ZVL/?U '0A; M'L1[P2WT\7E/R-S/NB^BX?6$^OQHPYXK7]3ZZ#3X\AW]&*,-=-F>"INTI3_, M8._GBS<+*4H]X++.5=K6=(,92:BIQYDF6+-)GL2 9!B#5/,*AXE,.7.J2MY/ MC+$QS29JZ,M.U-!&D4C-%U&M2F1T<2.>GH:R(Z7P\ 5=_0C%*KO\X[S)HKBO0J!R!DI4$ZQ M*)RXZF::C(T&?YLMMK''LD&ECN)KCJOXCL9NU'B[U\6.=?\4+\%M#R;OHHW^ M4:5+%58V75==S&IM3(O$Y4I?MXI>]9Y\BT);R,3?A'!S@_F<:VZGS*#3V,UM M=CA#WEZ@GL483M=RV7ZKO[P>1_P90=K&CVW@>B9+DR183_6Y;?OANU M7_0RXIO\JW[XZBU=R4W!X0G2$W&.20$RFAH'"TX EH5^NP5A.(:J2(5;U8=1 MJ#6V:?F-V1E.->G^5,XB,9].Z6)I#LVBI<'B9\D,O0O) M7OP0>XU.SN3-E-TV*MY@$U7@1"N-3MN:^"[: >@N:B&*&HRB"J3(H!1MZ\)[ M+-XQ*KM[K1(R#LV&+4WT(=[8YN=6.Y/RUD&\>[W?[Z*- MGM&.HGU+=GJQNN6KTB>[Y(IU>1W&; M/*I3J,7KY+>O$T5BT[TR!TI*"B!&"2"T4"!))9(QY#3/L5V5G^U#73[MH4KZ ME'6JHYYY+:EV!Z-N>NRG=V!*^^WCP^.[M]'7Q_O'=U^O9Z!C'3MJ:S47UZS1 M_.60,'8>.,A'?JQ ^V&>^$T@S\SRW'JR^=S?_9 +7B[E\F%65^$]6#NVO_^\ M*+F<\)RD.8TE$+'4*S4B,6 8,4 9%FF2%E#&;A76!Q5_;"NY5C@1_;1>BG ^ M%K_O@"=?RLTL.P*?R?*"TV2SW-N $)6SJ(;AA'NDO2JJL!C0+Q+$AH/Z/_QJ M,"X_1Q#K./LSPDCAKTWI=D.:T S&.:* %XSIR8U)0+(8 L52&1.8$BJ=CAS%]*(<4OK[]I9GN8;<*?[OFJ?*E+C;4IYQRQ(I9ZAYO2 M& &(,JXWO R!O$"RP"E-I;1*M^LOPMCXYM/G=U_N'Q\^_C6Z?_/X\+>'QX=W M7__3C6UZV,&.@L*B&YB7M/"1D3YJQ3=KS9^,!GH-^?-.A_:M%D%* /0'T2>/ M]9!B4'+KC](AXUWQ)'^'0+MKP%VG8C/XZ\$1 (EQ'*,?1GOV/=,)9Z=9!C&VD8JO) MX(M M/I'YZJ.M1G?1CDY-6TRME;%<50-PJXQF\B-3^B-PKWC[Y' _@@U*XUZQ/&1R MOP_OZ M40\FLO2;#@M\:.]JI0VHU(FV^M1-)NH&QE4=Z5W53.N)1BO#V[5>D5',HR/6 M'\I>W;4>Q!K6J>L/QR/7K\=']ZBXUJ;;Z\V@X?RO.TXD1!0#A4U[ MLSC/ ",D 3B-LRSC&4Z(51NBBR.-C4,WM2B>:V'_]5]PFJ1_658R.]06ZT2W MFRB]8A:8_C9P-7+>1;6DES/='2%SJ,GF"[J!"K.]E4N^**NMM)D-6%.]:5E5 M;YK)5>4#-QNSNL^16?+O5&2H@G'NO[Z)TB36I/OOGFJYV6#86="M\P'#576S MT6.OM)O5#>ZE94T=\$_J5_H_<_VPY6K^)!=-X3$!59+$QJN<(KVNS44."),9 M@$6:$9%CB.R8MG.4L;%L*YUC';=N)+M9U1L^@1G5'AJGJK075;^V0NWY 0:K M5GM1Q]W*M9'*\FW0+[-+\7)>_SGMZGEFW7>>;YD/?YU-]\[+.K=Q$B:0D8QE' M&<@Q+3WYM1IXV,-=%RR.SF^=;O91.O$@&MJ$,YJ-U!ZD/VDX!23(N- Y4S3%209(%D>&_9"LI!,%HG3::RK &-CKDU^!&WR(T0C MSX[QTHS@7U.W8+1"6@8FME3KZJ97[9Y-U5Z.[ MPWH6.#M36@_$?+*9R_"#$ED/7 XYK,\C>K8-V"FK_7:^9BNUGAX7W_XRGT[5 M?&$RX"9<%7JEEB= Q9@ F#)-8@42 !-*(10%DCEQZAC@*L'8J,RU9+U1Q=0. M,[HX[D+=K65'?D%M,-2QHU?XW;L%](70:Z, 9R&&[1'0%Z.C]@"]']2W([>2 M"_T2O2]G9M2J[>1'N9K(.-6IPZCMG;H(XSKBP)O,A5W@+A8UR;,R/?' )GSZ/7/4OXPR0PDV]DC+9"7N[:[@*40WBQ%\ &BBT^ M!9RG".&+,'2&!Y^_>[C8X(L:[ 4&7[ZZWY[BBUQ*?=/W^YEX*U_D=/YLWHLF MZ:-Y.SG'M*XVSAD%,,DP(#&6 &8,)B3)$H*=SI LQAP;(SY*_GTVG\Z_O581 M\&(KMMM2W09NN[6U9Q #4V@K;87>CKQ1(_!E.G5>LCH Y'.-:3/LH(M"!QP. M5W$NM_IJ(6WJ\S1)-UF&!81*F8P$!2",#C8UP M-D<,BYTCAEF'"\\=7LMS&D^@W>)(AJJ524\Z=S 3H!^J#5IAVS3OC'?C9LS' MFE]NN7SBGG[$\D$NEU*>:;7:;#B7;]=RDIJ='.$$Y(1A /,B 5COZD"1")$E M&.D5CB89TUS.CF1L!W8BG,WP 5M4&!4CB6V[:V@!T/ MA< U,"?5(M]%1Z& .QV95_.(R>@S+84_$G*%RBFH#IS_H=_*X'^:Q?J&9;D*N$DD(D F)]&I(*("+3 #.TB).4YQQ914$ M8S/8V%9#[[Y^_NS@:+D$I85?RB- @5FFE;2I;MC*&AEA^WBI+H'GX*OR".) M'JOKP'1S85FBT^G(NO2,X=Q9EMKL.;5L[^GMVEHMUMS4G)I]>_.=+K[)9?,. MZ_4FXIS% "$9 YAI&L522) CA253,$X25X_6F:'&QJ1[DE;>F'D5N"M_Z$U1 MCU":#I"M_5@>H OOOMI!K9$RC,_J AB>757G1AO:0W5!ZQ..J4MW]%B!52>2 M;/=$^:A_XM_E>_U*-:]WQC!-4X4 )S !$%,"6 RI7IGE2!04)4426Z_' MG(8>&Z?\35NCJA(SBU;?RX70M#(K7_3 =&%96[D'_!9KN&"@!F:;B[62&^$C M(WV?)9X;T@X+OF"(#[3\\XR\VWJP%WB=JT.W)PZW5NREZ=[*L=\3^JTC]?.$ M?**+?[0+&X0RE3">@IAC!2"),T"*1.GW)A8I29F2F17SGQM@;/R^E<]M;7@$ MG-V*\!HX C/S5K0 B[]S>OM<\AV-,>A"[YR&A\N[L]?U^X /(L@^KLTSF]+R M.X%FO]!ER)/ <\%00BFF,F$KONN]<) MXO+^#].QMQ*P/LJO18Q^*F=U3\ZEXRE!3]O8,4EXO /SS5&H;ZW"ILO)"=#]I/3= M3TW#CK;V!U1Q'C/$ *&Y %!A""A+W9'&&F'S^((BOK);(VP(_9PQYYR\NKIK2U[J =CY:R6=%L!\8NZ$G&B4!R:$$*5\5R&Y7J1/Q!C>3@NA_46 .Y\\,;S3D&%?"+M=]VC-''@FKPL5[BD>U9I'/YFLD)_OHO8E:#&(=D"HIH\=&*(M M#E6-';,MUUCHW7B-1K0+APGWK@'Q6.;U%G;T6B-V4 6&+3!["]L<5:>]B1#> MVI=\7LRUI$_T'5V8YI++SW+1EHXH^217-,$H12!+$VCZRFH9" M!YY)3G5&,0V2YU$E?M3*;QRSM5^W.:(+VC'%"KW 752Z9;AU9Q4KA"RZK=@] MIQ\1_G4^%W^4T^E$*#:!X^-N%JY MW$AI Y,=V?11/C")7-3;F1,.E?3YK6^>/>@W?*C1X;=Y]'N_VW:S*[#9=^4* M\3B5&2AXFNI/E4F BR('!1&"I(52U)2IMD\EOE*>L;FPZXT7W]MXF06*GZVT MK9$@$1F+(00%5J:$C4H!S3(%<$8%)K1 E&,?WI(01AJL2<*^DPFM@*](H_ ".^-GN[%T?>]U>?<>=_D7R^;>9 M*=+](/0 I2KIMJF\63@OI+B?B9U>$OIWZR!BQQ\GK.\UO[J+9? :X2YOT@0WOYC\8CSF' M\CKL'5UN=8YVE8YJK:-6[M7W0NCK9N MP%,K:=;'.X18ZUE':M1QP;U==;E)]J;]//D:RE_4\WDKZ,LQWM M>D4O,)'NRKKQ%C7B_ARD'8@U.CY)[_*@@]*8-0:'Q&1_8S^J>4_+Q=_H="T? M9L]KS6"F<7FEGZ,TA1XNO]1+B=2Q"))*00)0M*D MZ>@EO"KT6@4)+HL4B4Q0%P;9>?;8&*.M:_6[$M$,UOCQA*A67PFIOY(C@0/.C[6DUQ1% M"6%7.Q*ZE9G^-#GXFY:,.YI&VLZUKN-IN-AAB#%U5#PEYI^J96('SKY[(G8- MU3/(5,[T/G1Z/Q/WXJFJ51I!DJP%?N<'V)L5/-F/M/01LM*.-.+QXCJ4#;@-([=E.('G<#\L>GQ MU0AX%]4B7HV-0YF$JS$:J/2!,U9NE0PZ8>BL3G#ZSN$J#G1*OE=%H/O*GCMV M_EV*]51^4O>S52E,I3Y-H5\E7R^JB)5W/_AT+:1XKX4VJ\3UJCFC0B M34B6TY04"8AE!@$4"0-,K\U 0=*X8/I/@ISZ6/@5;VS$VFIGPD-V]8NV"D:M MAI%Y;:(='^5IH[.0<]O@>76_F:V#;VKOX%9W??S0=#WNI7W*^&P MN_@@Z!YMX,.,XC:3"%E.WNGA5Z]OI%DG3A]F0O[XO_)UDC"L!.<)2$TQ>LB9 M EBP B"(2(K,20VRBBP\.\+8^+P6,FJDC"HQ(RVG'1F?![*;3[W $Y@2G9&Q MYK.+VF\I:=ERTE+R?_\V?_D/?:^&("'F!V!^V&&A\\\=A$@NJM5RP>4+^W[. M[TQQ/\T2?UW,_UA]-_Q!9Z\31@K$!8V!*N(4P+2( 4XATO#EBDBN"A4SMX_Z MY#@C_;1;6:-:V*B1UO4#/PVM[6=^-6##?.RN6/7XY#N1N/K#/_WT@3__3A6/ M2:#[\GY[Q(-]9]4,H^W9GC E$"(Y($1@L7_]%YPFZ5]61F2W[5<7P'9[*4^P#>XOJP0-V/:^ X\07>]/#7>3 MIO<=>I_K>=]U2Z!HD.6% \:_ZBM7F[/%@ZX3[W[(!2^;4M\3@A*W\Z?:#F;4)SC1.0"\!@R )'B)BN" D9DDG(J M!,F=%L6G!AD=B50R1JV0T>^UF(X'HB?AM*2-*T$*S16N^+CS0P< 7DGAU#C# M,D&'ID>??]>UU\5NS-7[Z=D[09(I97KA MPB+1\T!10$!,$1 18T92&E.6%2XU@QW'=Z+Z 6H$M^(#VCBX>-/?MNYV/=]* M'JV-ZVPUKVK5:MU.]COPW)7\K!7M^#V@;0)3N&,?\J&ZCU]";H"VXV=%&$._ M\4OX6#8:O_@8-ZI<+E:3#^6J_%:1\!NJ&5@_H-GT92CG*$UR '-H6K9* AA* M(,A5QK!"D@J[9+.N0<:VOMW*&1E!'??0G7!V$Y,OD *SCS,^UOQB T 'B>C; M=PA$_^V0/#J?/PA#V&C8TH#5M;>O%?WF3+U@F#*]JTYS(#*6F/44!#@N&$!Z M-TV8B.-".-4V&D#FL3%14_V_J0.\4RWZ=@6BSUG;;LDU,AL&)LI I:'?_,GJ M0E\PU%B+0I\3^T];$?J"'4*6@[XT=(_TY#?S%SFCL]6C7#Q]Y?K'13G_--L4 M2\!LHP?DJ'-V2G:V@Z4QZ[G["<,G/ M5IKL)4';W=L_T:/]5ZA\6N[W8O\K5:BK%?Y>K[_/U2N]*OD^*(E4\S1@@ ME", 8STOXXP4^@_.:5P4"2VL,MVN%61L5+RG2L2-T'?&';JU+'-EZUPD1[LJ3HM?)5TT:M:9QC36L:-C,)@H:-(KJ_= MN:U<'NTH7/>9J5X#H[/G'(J@9O&>,A%&VN$S)(*B?C(A(NR(5Q>;VD\Z-#7\ M.%^LY:[G["!D#<)<8,@$2"D4 K& "9LHV-3_F?VX]ZUDJ[?EDD_G2Q-UV#:?BC,>9WE:Z 5*)@&,==#%9C,>J#DS$_=(/ADGC,C#LL6%JP=NT?'N_UN7J]>'F7%85%FUU0'FXW9QCK@H) M$I5F>LF&8T"3- 5(92E+E,A@@8=LW>&N@M77.'Q+CS=4OV[3FW3TZ/$:.#@- M1F35/XT7H=8_V@&@CH6)5AJ"H_X@^OXQ=0?I;[Q1= WI(?ZXRC/XMXNW+B-7 MB'";[E5Z MRAZS7'A'>!4">+..5:=L&7@>N](^?YKYZM..F[O5=%1STF5#C&+NZ1#SSS'' M7,;9=\>JKJ%ZUL:<3N=_F-6XGHS>SM=LI=;3UK?S17)95IU\3=CHBQY.+B=9 MQ@2DB7X-5(H!Y H#$L<,P#PGN?XWB*63P\55@+&Y8K:2&9_I\T*^E//U,OIC M8=*RYTHYNJJ=[6%'ZB%1#LS8&S?T5LZ[:*-/I.:+J*D)\F&^7-;1^5H)#W5Z MKP7/:X5.5QF&+=O9$Z&C6IY]G]-SP2RG4],X=B9^I8M_2--$MCE@FF0\881! M!#B!.8"I9 "GDH XA@02C'"JW.IQGAUJ;(3VE4XUEYFSGJ=64L>EZWE4+5>@ M7K *O9"LA:R VHAYL3**^R+P(A9>UW+G1QMV2791ZZ.5U>4[>L14G\B@>:/7 M7J6^O?K+HUZX+95WK3U0N5\N'Y7(MA7XYS ^&M.KRYG7*MWZ&YB^] M"]5+N";K1E:_F61YDL@L$2"5*C>!V 4@'$N %(-I@C%1B;0.Q!Y:^K$QV9NF MU(4)R+YKMN%W45GI5GVWN]4OG'?JMWE!NAET]&8/3,JG\S7WM(]VU-_Q/3<( M1 _;MZ,%05]5-X1H*G-L@*C:6[50U+\=\ZOC$(4^YE=HH-#U\;Y*;G'OMS)E M9[#\X$(-%V%_*[SWPO)O)L05:<#&(S8MS>:O=FP]_C%ODBYCF<<(\Q@DB"@ MJVB?0B^/>%X09=Q0J(B=4X'/#C>^54R3E[F5N'$U1UKF'IFMYX&V6%QXA2_P M:J ;N6N2@\]#V"-!V N40R<)]X2T7Y[P182LC:A$32F01%UD"4HHX@*G" ,,\!DBD+$L**G)L3^+#R#RV MF:"2=+>(4 3JM..FG,RSJ<3IE&@\D.W[;5IO;-&;;%5M2PO=GRLM5.E^%VVU MW[UL?&_&=7O2&[\A-]V)WNA-N7KS&=!FKEO.$*+<=*,9$-M+V\N00_=8U#2Q M$R;$;B]%_61N^B1EBE".,T YP0!*_1/A*05IBD4*]0XS$85#G+>[!*,-TUY^ MCYYI*:I3]L5Q,12'"<7-(A8K!O\ #S/QMW*;@.9HOT#&N<(8P6!VF'Z#P3W0 M+.H3=K=)L!=RG7.9VQ.'FY)Z:;HWL_1[0K_HCX^RJD/R>3%_*844O[S^MC2A MV._UC#;C9DR^*E_J96H62\28Z29#60X@1WJ"0#$#2"4BCQGAA<(N307LAW;: M@P[03T!+'E5EKJIN >4L4JW,$=T([18OXF 'N_B1,.@&GA8,L-5\VXIMHI!_ M^JU&^>=H(WQT?QEFYR@3=\1\1ITXC#YH%(H[*H=1*3V>T#^,E].VI\!1A'$; M?P4)UB\B2C5[F89Z*>: "9P:GUQ"$J1@FJ/)BURPN4OX[N6!7;ZSW>$#AF^= MJ=(7R3Z]K2SAMZ,O_Y"&#H4[E2NQC6F_\Q\5YP:1[SA5>,O\"$E[K MW)\;:]CB]!5MN]^GBS*N7U[NEY.G^5LKKFLWZC MOFN&^JS%F!">)BCE*<@@(@!*B0!A(@6Q+$0N,99<6G4VNDJ*L?%*%;9COI6Y MVK1Z,S)O:A6OYI%LE&E^\]RH$SWK)SF&^OX2IV]ZV> M1ZK>C%EB_C4A?XF2F-SA/*E^C;([C''[L#/)!9T/_M=_2?+X+^W3[\PYBRE9 M6;[(Z?DD1COCVS'M-28-3**--;_6UFQHL_ZD/#9\/Z._UV;OAV,,V^C]C(9' M3=[/7=>/C/XZGXL_RNGT?G;4//A$U3E-1#ED>0$0+_16$.6I9BH.08*PB?#- M8_T7%Z9R&GUL--8*7Z4:=MJXV@XZ-X6J9027TB6_N=R-X5$GN2&Q6%K#C,]^X!J8Q'Y ZLY<+1CY) MRVK<0;G*!8E#BG*Z]_8M@]_*.GOLD?ZHKY[ 6&]G$AD#F$N]STRI )@G"8"P MR(3><19QD=ZJ6?"1M&/CPE; :$5_1+02\6XWM/]VW8*/#6UYJC 6\X4^FC@1 MG'U]@^#-^Z!5;NX:9V?@LZ89:T_@8X'_M-V SV(?L@_P^4&]+Y?OGTP^TS]W M3Z'_+NGB\8_YA&<$WFESM:O,763TZ$S-]KG$OHSC0&ON#D'&L@B_C)7# MJMSB83=.QMV_Y&'&IVMS&-$Z0R8RE@7&.0)ID1=U1B[%<0X@PB@O*$QRQFR" MFH<6W&GQ/D!(]*,9HUFU1[21^D:IEI=LWLW;8[;D#=;Q'I(L#R_<0!"U&(ST M1;E18J['%^;/G9U[Q8MSNQ1=2^L-EJ=[29X_9[*N)R;:0G=AEZ:R*=R54OTAJ[DM_GB]9,RQV[M%:+* MJ8 J59QR!!@V)_<93@$F- 542I%F5#*192!G.&$P3C!!5LOJ/H./C@?/U\?4,COX M>ER-8.'8"PAM8+JK&CEO18^Z4>Y3V-45;@?W6$#8!W)Q^8;?S4'5$[].)Y/K M,X=S%/74=L_9T_<97I,WZXKAIW/*)SQ.,6.% 4C'$"6Y0";@FNX4")E,969 M6]9W#QG&-G/8)&Y^^?I;]"*7JU[]2JZQEZ6O):P5AG"BM%T;[IH.#7>G?2:[ MQ2VHTJ]'VYUZ[:-O@P<\!TC;[!1C#$F;-CA9IFQ:/:H??>Z3]:/Q=$QRD4,A M8@@*F$H >:( Y7J!+22F-#&13] I/>#$&&.COZ_\NQ3K:45_9L\#]*!/T<'* M8QG]7@GOZ$TX!;$=HUT)7&C&\H.9,R]UH.*3=TX-,RBO=.AYR!M=EP[L-OV#_UN6W[[K]<7]BUS0;[+ZY5N]X'A/RT6=1(RX5)P1;9]8"0!S MP@"#C(,$97$!,4U1SMV"+4>CV_@"."L9F\;Q8CZ=TL4R>M;KBVJI-U0/>>^O MD,-9W1CD'1/'7W^TMVE,MIT2*GRBE09H>_!78[1M9'\7M3A%#5#U)9&!*C)8 M!3D4')/]O9\ACD*YX8\<1Z%VUPGEJ 0<.&ZF^N-OM5?ABY%QJ07FQJOX34[2 M(LX$I 5 14Q-5E\,*$(Y8#+E25[$"4G4("$S75*.;2]3R;IQU"PJ:>_,+-[( M.U (3:=A T?/^#+7^&?7VMB-JM&7QMB?+QM[N)@9&V.,(ERF4] _1Z2,#=;> M@F2L!O-:'/]AUM#:MG+UID0,*2CF"!% J'XM8,848(E0(!&,40&9S)%5[_+^ M(HQM(GCX^+=W7Q\?/OXUNG_S^/"WA\>'=U__TTMQ_"X[V%%[6'0#\_:%8OD; M)7:*Y0>IW-,?Q 'JYW=),88Z^A8H6=;3MWG2U>44ZS. ^FQ@ I$2+.4*9#DR MZ^(, PJS'/ X%E 421KG3NOB,^.,C=#VBRLNFR.RINAA[Q/) M@'O-4HO%JR:DQH-.2('BF &5,F$J57- \@P!!F61X5Q2' LGMK 9=73<8>9K M4_&D:A\DMW([DH45XI;4X1O'T$320EC]L"/RG:DPVTKMVRWKA))7FK$:>%C2 M<<'BB(*<;NY'2)^>Y8*:I5#55[--WGN=*%3$4!+-/IQD #*$ 3&UH!$K1"IY M JE2;H=X9T8:WY':4=OL?_T7G";I7ZK: -%/HESR^=HIM?3U@LDHSD*4B2C $8TP3@+,X!S1C/"PY3SJSJQ_<9 M?&Q+F$;\)D332!C-C0;&^_"]UL'\KJT!TE[DTK[5T3K=7!,:\\ $U,+]246- M<%$E?/3+:]2(;WZWJ9'P)CC<+OURP\$^5,=? MMON]?5(@ M,LRH+!(NI?U4$T3$L4U(C:RF^)01U@3O/-6-K)V=<0'M:C%)W=Q:XS]HW@1J M-;I&#[.F:_E=5.M[\VY0:U2>?$'&;DX:;OH,CM3?)A M1^K;W'59ZO7%9_W=M!_4_4Q\+;_-2E5RJ@7@E8?%I-/,IR4OY?)1_EC]HN'[ MQP0K8;I=2)!"2$T*>0%(S&*0YE#*)!-I0ISZDUTCS.BF]\4W.FMJC%9^WZ_K MIR=:EWW8T2C:JA2U.KFVD+W"@G;^KJ'L$G@BK]0P^.\J4MNFVR#1[T:=J-+' M:\_:ZV'UV]?V"GD&[GU[/7+'_7$]/+,?"3_,^,(X"=_*^K\/LV:LY1?)9?E2 M9;W%%*6((@XR!$W)7YD"EM$"2*D(3XDH,B$G,_G-)!P_VG.NS=A6WS"IO^$C M"<)]SZV@T6(CJ1MU6N%N1Y'>8!R&"EMQHY]:@7\V&] -HE\N(^I,=RX0^:0U MJW$'I2\7) YIRNE>'VG-'S9]MVA,&<89 DAF,8"(98!D@H$XYTP1FN5)FO1/ M;?XPUF9GAR54^GL'<5X@"LPJ_1"ZLH4YB,O?+ MP^/;^^BI%M-C+2T_EK9P*H_.?@-3YZDZ75OS-DI'M=91JW94Z1WM*EY5J=]5 M/?IUI"^%Q[)L@[\<(RKF-LQ+XK<,G%=[754\SH\DXRDYYQ59IT)U?D?N6]Z. MKBK'^B>EMTWS)VDB.+6$"_E=SI;EBVS^MH4=<+ M+[_UZ=Q$&+@V72]\CNO2]7O,%24]FX#&NLS%I*!%P8H\!UFJ8@ 9BP'E@@$L M$>22,I7SQ*99W/DAG)AKB+9NGQ[O/T1?'S^]^;__]>G#VW=?OOY;].[__?;P M^/<>]3;WP>2(LPRI B3$.,$28>:(A($"X1AB$4,"Q>2YKCRXHHO5$) >#A?P M"$U^*V=F/H]^H5,SS5^-9\R0S'F1@R11&$!2*$#UO4"E*8>(PA0F18/GNYD8 M#LUVL'!8ZA%\ FD[1UX#3?!I<"OOK)GB,EQ_[(W+54E.STUOB(CORNT8(^)B M LN8D$# AHX!.=GR<4_R:$=TC\$>/?#R&MSA,OZPP1P]D#D*WNCSC+YE)68F M5+]^[I=R^8]'_9RW\R=:SB8PEA2AA *.JDQ-86KC)Q)D,,)B8MX^"TS<7ZX@4M- M7-3[N-S$Y5MZ=J[;:<@Z$R<6\5F:(9G$,5#(U.$2/ &LX'JK+A34>R&>)=)I M^7-IP-$M>:J-^X>'^U\>/E0EMZ+[CV\];.0O F]'*C[A#,PLNYVI38AK+:#' MWG*64'AM(G=IS&&[Q5DB<-06SO:^Z[9;5FNHYGQ95VQJ] MJZX3"3ZIO0)./*5I+(GF'V4JQ^-, 9)1"&B<"20++EGJ%MOO1:RQK7IJJ:[) MW?-L-K?-VW#&&&I;MZ/13O7TYN2[L=9\$;5JM5E8559&I9K_'9\?D$/L!:^4 M[":[1#]HGML_>GIZ/^:^YWS]M*XZAE7UR$\<$GV8+YJ3>J0_)HCD:28+ M"%@&I:;HW%3V@ D0G'*6\5P( 5THVG'\L7'QCOC1O&J2P/=.4J=:=C=.=C6( M'?D&A#DPR^XB7+>A.'E6_9,1_V=-K;(ZS]8Z^"/5GN#Y9$]7$0:ER9[X'/)A MW\?TSG_2#]3/>5LNN?Y,UPNY35$DD,5(;X)!QDU8,!(Q,/' VBHF*EAPE"LG MGUK78&.CM.:#JJ*EG%.;SD-JQU.^@ I,2EN,HJV@@3(V;2#QG+IT?KRA4Y8N M:GXB5>GR/?T8X]W3\W3^*N67NL'JSI;ZS7IASHL,3@D&_L;^S'.IM?3+Z^;'_^KE O] MH.^O'^2+1N5'N9PD22(R4N1 %B@UQ>5S0+A00 B:TY@P7B1.Y:+MAAT;]VP[ MS$4;82LO],?[OT6_&XD=SP,MT;>C(/^8!N:A:^!T9B$W='Q2D>7(@_*1&QJ' MI.1X=S]F^B*7JT7)->E59PF_SZ=T*%Y^LWCW@H&1NI?LAA]O=U-OC7Y7N^%QOR4P27+UK M.[&](II3LDP6H(BI!! *"*A"" B5,\SU+_.<.'K[;<<>&ZUORM0T6]EJ+43; M_>X/4UK/=7OK8@E&($D+G IX@) IE?[!%($,L1H H5,A50N03JA+#%4B'(X MI*T/5$+@%_XPI7Z)/^^\Q*W3)JRCH0=@G@]0K(,Y0JDD&8 (DP!0S$QGM,,"\8@@D[' MRJ$$'=NLU(B[<;A&RQV!HX66N$?SZ! &MF/5,9@M, 5[*/#<&KW5-MI5-_K2 M9?1^3:0#6L1['^D0L@[?2CH@XB>[28<!!:B%*5U72W M7,K5LFU6\=?Y7/Q13J=Z$MR->:VK6'^4JPFGD@F"4\"$?H-@QB$@E'"@A%)$ MTD20(KLRV<^'G*-<=&_S I_U[M1Q:@EE4+N9901F"CRQG,XRW"H9[6H9U6IN MFO'<1:VF=]6>8#>2O]&VBJT*FIOHTR"!TQB]B'KKC$>?>%LD1WH=;M!)Y:0T M._\R051"E'$)>((Q@'FB)Q4N$Y! R5$F)"MR/,"DYI6K(?K-ZW\5<[D M@II)ZUX\E;-R6>7QOLAW];' I"@(B7'& 6$H [# !%",%< )XY@1PHO$Z1CE MPGAC(%Y=Q>W?5FC1EA_O&F)BD_^NS3DH#QF MJ?\A']G>UC/^3U/&0CYEZ]_SZ1?6=PM2,0#V@%)HX^0+G'['7#X#5([\Q0PT;E=>M[ M%(9WX?*>P1MZ@2/*Z=IPS%?)UXMJ^?+N!Y^NA13OM=#&B;NNBX)_4FTAY,]R M4?EP[Y_,0>%$Y$P6J=FDBB0%D&%3G),)O7$5HLCS'/)".85U^)!J;&Q3;T[K MO/I(-KI$YKV(9G)5979&SW)17]$_!]^/12V#%H:V4^APAAU]HJU"T;L]:^WH M9%)#-S7JM5KU*=M=5&OF,=C!)]!>PR"\"#9L@(1/+(]")[P^O&]0Q7RQ>I2+ MIP^FM]:;^7(UR=*8"2(%B%.$ 900 9H+O=3+DB0F29HQ-X(^'F)L;%M)"/1( M3]&T:A(G+^QP;*&T#3RX!J#@(0,;;"KQ3.W(I<]JM&>5]WLZ?S3*P.?JY[0\ M/A$_>V6/1E8.92)/EO_0>\NV_L>IL&#-5=_-2;WXK.EH6TED E-69 HRP!)> M %AD!6 J%Z!0&>89I#FER+JSU6UT&!M'?3F9T&'6AK7TT?-"ZH7T1GZ'=DDFZR?%/8OJ;G'Z[>AX;E2GXH7Z30O*I?I;(-A_AM*=5Z^J%4?>+5?E4U5BIY8Q,D(Z'R1>QMKZ5-$K@N&/&+6X MH)(WV@I<1W_=62':Y\31&B+/QX^7QQWZ+-(:B1,'D_;W]JR45JWJC.=\/M.$ MUO308 G.3:Y:P+ J^5S4X.-&PULRY=CRJ8=5[L]O4+64[>S5;Z>?=" M+$QAZ_H_'_1F,)ED@O$B%QG@HA 5M$'A%*0\JR A=!_2&;S]7>.,KJOOQ(T M:D2\:W^(C+#1IYGE:J,;V&X2\ 97:!+HBY0U%U@AL>6"94L&2\G__=O\Y3_T M_1J.A)@?@/EAY_/O?O8@G[^5>NWG;W>QO\\_G:02X13%*8 )TAN.+,X ,6W. M39_O-/ M73[_M.?G7WE^/^B'2/GIN7+TSKY5Y^=MFL7KX_P7^9F6XNU:WBO]^?U=TL5[ M_09-BAC&@F*]$V"YZ6"88T#3Q-0,5 CS/"5Q857\H[\(8R..Q^]R(:F1T.'8 MKQ_X%D? P2$-3"ZU_'?11H,VC&:CQ%WT.(]^D9%1Y"[2JD25+I%1)C+:!#># MP^%I<',,=/89TBQNYY97(=IY[-COR<.=&EZE^=ZAWW5/ZN=GVO.?W\_$QH5N MZD+$,0+M\"31"OF77.4UO:O;)#S6OO"!A*?7JG.\09U3MEH?NBCLKK']UG9 M\OYIOEB5_ZSFP":;S[#6H[:+G$C,I$B3 A0\4P BRO6*%1*0T,+T $D*E;HF MX/618VRTHU^_S-N.G?U^JA298C#-RLLASF/ MZQ9E)$=T5GC9G]K9/:['9OZM9*MM\N*;^8N<4?/?I^=I234&7U=ZC_JD[Y:? MY:*""""I5P0G'UGOY/A*,C1.-#KMIN*T6 MT5:-:*M'5"OBE-7__0)@C,GV-&WV'+']H* ^WX@UC#;:M_#9*=._U> M#QYNHW^-WGO[_*L>U&^57KL6*H_"6[FI,?K_M_=M.W+C6I;O\Q4$&NBN I(S M$D5)5#?00#IMGV.,*S,[G54'C7H(\)I6G\@(3RC"E_/U0^H2H;B3"DHA]\Q# MN=)I25Q[45K<)#?W?C;QP9-(4B03&<.8L!!BCB3,4$@A,SO,-!!A@*6+)WZB MK;&-+,WZ6;UJUH(+_BP!.\:8G*+9SM_V1-Y R\$=>'/VFBT8\>D9GVIN4._7 MPNY=#]?FE@Y>["?*S()D?CL3=W2AO\L_]*>Y*I[EE"YRJG];UAHNFLI5$4WB M*$M@F:X+:F\L]RQ#:X)OCQ)\NR;X?%&F2YEV\$9[8WP@-]0S\VX.:"?R3GJ> M;D\:(H33'F>N3@ M)I,2,0%.6$ N.$[CA"=)XK3=="&>T0TGYO@>?+-7]L+-1;VTD^S#N MA V@MCX(BQ$C,0X5)%10[?*C&&:$,$@8IDFF?7X199.97/9%USK3P_(G($L@ M2J(XC:&B9F,X23-($J[_R,)0HH3%0J1NM%H^+^==<0YV0) PXCR3,I$D_GT8,9E&NF,_VAW=)W[^R#Y.JL F\-% M-73P9P/>XXJG.V/]+@X<;?W*RP3G6#F_8'#V"=TDK=Q(:A4$NULMC&:&E0TSMB[JQ#G+K\DXO#(8<9F9^1)FF0Y M^J$/ZGU><#HU4?<3%&,5D2R#.,")GARE"A(14\CBA,&0G-%>(GKR$MCG[\\.;AJ0X^ MXP(E"IN(2^U601P1#K,L4C"-.44\)3%F5MF!G%H=FSY6H,$:-:AA X,;_%(B M=RPN9L>^I4+ZYK1O,;2ATV-T7R>>O*J;5/3G!*=#8+(C;R):.#$W3(9K^.S58+ SLKAZS;=T .7M7A0,>CU#T^6SZH)_E5SE;R+XMY M4;RA15Y,DDA_IV8!'X6FKJD2"22QY%!A0K*$LD1(*S?B3#MC^XYKI,:)7U18 M'4X)G*#S]!?MD:2>/^V&GP<%:I@WH 0*2J1^R'(X/^&'M($.2W0ES^U4Q'E* M3AZ!.''[<.<=SMNP=;C!XO*.-:++3:7U"G;()>%*0EB3/FBPUS+%6PT,6V[XD&U[98,/7M2Q6,)N3>'&H<8I%5%,S2I( M1B'6'RRD@8B@S((82\YQ$KG52SC2T-C)RSDFO%9..-;6L,43SEB\5S_AW/7=-*$,BU_QY6IA=KKU@U]D,0FPRK*( MRZX"!@%Q*:<_"L04/ MU/C\"<8IZWV*Q<%V!A6*4Y;NBL3):SOZ^+-E+O+I:IE_E9\DUT\VF]_OOO/I M2DCQ7L,U)_Q6U>3P0>W*U,=\)C\LY6LQD8@DG#"N5<3D7H^%A$S$*528H2R( MPC@)(QPL3DE;;O QC#06 ;,*P):MIG5F$/#M+$0E"8Z+K=ZZW++2DT_X<4$X5"@E6D_<NL=-E[TP/E,BXIK3!#5K 0:O& M\0W8P/>8O+@#:5XS%KNT/VR:X@[,[.4F[O*,C@F)FX236A%>BS*-:BADPKAD MD*E RQHU944C/4&.,8G31. @RZP2[QQO8FR^:)E&=9T[M839+67M/ID66WX7 M4]2STO3(CF/&WHM8&C(EKQM;[@EWCQ)Q-J/N_IW#ILP]BGPO)^[Q*[MY=:6+ M6&9N:N?J:25O>O-C /6@?O-PO;#K;0_81RZ1Z_#R?ZCN*JK[X>@,V3%D4 MQ!F#6!&B_XACF*$,0Y*1,!$AHVGDM-I\O*FQC12?GA_N_O=?'SZ^???TZ5_ MN__X_RIT_HZ.>7CE5SF=?S%K?OSS;#Z=O_QXRE\^+YL\U21*&<%ZND]$'$",@PBR MC'"8!C&769AD(K,J,&39WMAT9 T7+-=X'7/HGB'83DP\TM;[>D##V 8JJ+#V MON6W/-#EL[EH[^_=RTUK>UC6357F*R*Q)?I5OZ9(V\9TX$5P*S&$D MPTC/@%E:QL5"'L1!&DD1QX'5@8%S#8U-1>K$3"VPP* ]&RGJQNYI)?')6<\2 MTI6N#EFL3G-Q<1:K(X\?.(O5:2/WLUB=N?Z"!;8WY^=1;X[,HQY6RV))9R*? MO;177'!*29BB$*:*((BS)(*9R@3$S(391 %G@9-_T@_,L0E2O6;R>YF,H$+> M82W-?V\ZK)]=M8]^HC6SEK']KI'UUB'>U\7\(QU^+:PWM@^N?_776E_IB\=A/-#.%';P1&V8N=@?/=G(P%ZIC<'[OJG5 M73U4W[X5_[4RJ_COWGQX?GO[ARF(I7]K@@X?%_/_DF7X33%AC&6(!4Q[H]RD M:@X09#),(<$LS:*0"!Q8G2'S!VELXM2 !A5JL-3O=&$6-CV6?[;KJ].2=9T> MZ'UM[GQ!Z-T.:JP"QBS0LFOP#O-8P-M[QXVHHO?E'>BWQ+<3UQ?5_+9K:3Q% MP)V8<:H*[O;D#L/EG7[\_%4NGK_-FYQR,D4Q0PQ&61I!G,0!S'3W01&1 &,3 M_L[MA[Z]QX]M&&L HW000CW:;,8A2XBH^<1I6)SJ.VJ"XCLM'5E08^'':Q3K0R^D65A\J']+)O;.GA!ATZ:_R;U MGXO;HM"CBS"'<>[FLS)0IYC@4/ DU8Z10)Q#''($619PB+A2E',54VF5J[Q# MVV,3G^W$"&72B!M0P3=56@S^*BD-;RQP<"HN/[)ZUZ6 "BC73-7A@ MT(.[_IEV\.WZ8WP@Q\\K\VX.8C?N3GJ/CH\/#S_]=T3N+O] M]%?P_N/#W\"'^_H(6XK-X-#&;0 MU/ M\+<;45[C "R;'G9CWXV/O9UZQ]N["=B;59'/9%'<\O^SRHN\?++Y<2'EV[DI M:#'!6"*:) *2*$+:S4TB2*3B4$0H3 F3B$341;K.MC@VT6H @Q;B&]!@!G]6 MJ!WS$9WGW4Z=O++9LRY=2J2S(EF3XU.+SC(A#$02 MJC06E&3VF>HO@C(VK5KO%I;X06G C:GD6:R!F\2P&GGG_5[7SG+>F.^Q"P;> MD#_4&Z!EC+X6;,P!C\-V3.<-^!X[Z$H;[WX[ZI(-]X[<.FRTN[9PK0WVCDR< MV%CO^L0+#G)_*(J5%&_+M8CJJ568V[O7+]/Y#RG+BQ[U:_V9%O)1OZ/%))!A MAF2:0^08'/*.X()"T@:$^US(_=3WNXXQC:R&0O*N)>Y KP*Y"P,Z'5: MX^4G4SOA],[0!G^Y'IWO@X>:[_@<1TS>.8S+0PY MG7XR@Y7)K,''<+*?)E'8<2Q2I"C$10"$XA3F2D594CF& :*)1Q+J73 M JQ-HV.3T#5F4(,&%6HCJ15NQ_R<-L3;J:!O.GN6O/-,]G XWH4CK^DW;=H= M-NVF Q-[Z39=[NWH^?'/4JRF\D&M-4\NON9<'CE\-2W[OLQR_"3Y_&5F4GU6 MTGEGMM*?Y??E&WW-WR>*!)Q@+J"*L3F0D&@O,22A]@UI(-,P"J* ._F&?2$= MF_0UAI8?:/L(IH%M,A8?/GRY.1:G?9B-]>L\98<.=99$E(^DT^D9!V?@U\?2 M(QW#2]&WSWJZM[7#^MT8J/_5E$BYHU_R996!5[\&KR;:"/SY7.93,L:!TCJ? M.VE]]X!71[Q$Q/2MFFY,>G-NC MION4JOU&!I68HS;N2L/Q"SMLM5FIR_U\]D>9UK*,GLJY_JEL_O=9OBS:%QJI MN9\O_U,N=T5(>SSUKZK]!"PYT_XJI(J&$,N0PBS+$ACA"#.3S460S'J/[CHV MC$V63!V !N_.6F?MRO"6E3?@FS1)P(P/8^J]O738^;O2NV.Q93C^-Z)G/=ZL MJ%8,U!.2-WL3DC+/,JQX !LB:B4OJ;@Y,"?2= #-!]@0#;1%^A.\7V[[K-?MV9,;M%>"-MS.[G6YW]H2OC*4;G.RC_E,-DN4 M[RG/I_GRQY,T05CY[.7-?+&8?S/![E1_R_I?)E&BM'>5(*@B1HSO12!E80BS M-.,I82$CPFD+V:WYL;E-MU]I/BT7:U@#%? :J]N\SK$;["9]_9';LP=B@+:=/G:ABGG_3PWASIRH1W 7.6EJN5KY.:LI33NUHL![[R9>YI]ZXU<;XSV MOXFKH<(2*]B !;HL)2;A *L$P*0L=! A!*K(,)@&5*4-1 MB.V*I-HT-K;9TQIKN2PC:K2 UG#=E.$DRXP'+(Z2",:EX)K,&B3""HHT1%2D M"5:QHWOGB^=A9'>;:?G]BRS7T7@UO3+I,UQ+))ZDVTZ.?5'8LR@WD,RZH'( M1?F/=1;S=]_E@N>%%!.94HQY2&%**3)+90PR%BJH4) &.),LYD[2[@YA;(+? M -L[:#&O@/=TD.)P]]B)5+^D]RQ=/JM#-/85YLBGKU-JE[,\V+F*PRC&(!S!*BO6IL?J)).<&.M5-- MM/,7399FOH>%[R3;:R-ZC,_ZZ^W]7]Z!#_=E"IV;*I&.J93ZQ^W'=_?/ MG\#M_5OP].[3\].'N^=W;\M_=XQJ&_;UL)/^\79ZS\.&,>6FRN[3LNBFO0-? M_J.)7][]W=8-]:9[PP+XI>'AUQNPI@(T7)BST1)4;'B,_KM*+WH-+1S6@F'C M%J_2.WM!D==!<5E:)>W0L7Q6^G-O\X+K2?QJ(3<',A+,B%G:@%R$'&*2$$A$ MI%\NF> 8"4SCV.E4HEVS8YMQK/,"M6 [KG18\FTWIOAGL>>QX!"!8 ,9_-G+ M*14WFOI(L72FY:OD6;)CXUBR)35=_.7K-];Z[/ MEY_E0D^@#=X;,)..IZ*/LVRG/I>1-HS@M#&""B3XI8;I<6'U+!4^1>5X8X/J MR%F;=Z7C_ T=8PZU'$GYT#SZHW&8/N:4E4% OU&37W?YHSP$N1E?$0ICB7$( M<:QB4S!-Z2F]_BGD"F??*X06Q^+FT!C3&YZ]9.E]ZQ MTY^>.>]9F2KT9DFTD:?2@)LUTS]N-MW0YQG>"VCT&J/8 <:P@8K=>=J+5KS@ M41TULDXEKEN3,_[CWK31Y&\-L JB1$0P8V$ ,< M;VMLFK=.@U]CO0$5VHZY*#V8MJ7#W$(]XEAV?:G&\L4&UXJS-NTIQ_H:. MB\FTR(L'50?)F(W@^33G/ZH_-^X]R5(DD(Q@*H(,XHR&D 23K4_XRRU7.3:W=C7V@-,UY M*F;9/99KS]Y)[WOMN>%[ _FF(E+/K^K_][/\[,24U^5GNY:'77YV8F-O^=GM M[FXR]K:6O@_)"G+=Y/$WGF^HZGJ [GG]VL,[[YL;FD7H8L#Z*\I_GB M#SI=R;+0;G4VX2DO_OY^(>6'>C W4C6)5!30-$"0*QR8E:H(L@AE4(1AC$G( M%P.NX'<\[&6L!J79H&7W#3"6 M V,Z:&SW[-H-UD]>CXOU#GK8TV5#]<'>8;3!&NZ0XK@Y/KPY_/V&"N,W-Y&7 M@G_0YY*GU2>- &64OH],MV:LM/2?3LIY]R' )5&WMV4IU M:GU3!\D]<&#A3BM[+LK@N_GL60\,A9*+A13F&-;R1Z/U15G(46-9#PR3F$@9 MT3B&)(D5Q(1@R$RJ>!R'029"P5-DGRK>(["Q"7GI^7TM/;^YVLK[3LU(6P!9 M'V-S2?'NLR,MY/]*W=/W)OB! U@FZ77+,-"R[ 94MJT]]0(TUK7<^RMUHL,@ M=*7.'&B\&K93W<:W'I@_.13Z;&^X4;,'EK8&V#Z>WS%]G7YS[_6[7$=%RU & M<88EE&8'$0>9@HP0"7F@O?X@2%$0.RVP;3]^;..B00<,O([QY3ODV:U:=:>D MY['(@0WW3&<'C?::VVR[A6&SF1VT;B]_V>&KNGVW)AO=;"7?:RPFQMRLWO\M M7WZ^6VGO[E4N6L&=*I,IPPC&),$0IRF#).0,,APPD7 N!76JP6;;\-B^]1JW M8XBF-*+?+IAPQ/7D7%!(&8Y@F*9QH+T*Z7@H9>?Y8U.: M,E/2%XVM7#9M]MG<=&>70CMYN8"8GE5DO;-DH)ET@TUZJ%:%W/7\IWT(]Y8O M\Z^GCSD["\L1FGSJQVX3@\K$$?MVU>#891>D4-TZ/J4G#"*4',$L)7HNP5(! M::H2&&.%..,JS=RJOX[^#%J=51$LY^"+?N9G5"4T'MA23V-,98TF"=K[^>+(&?H) M2:DD0G_\(C6Q@$@$D&8H@W&$C4]I.VHBOZ MAU8'O6MWT$XZD4TV$8_SI,M)]3IUN@#.L+.IRWG;FV!Y>&0W<;X5HJP72:?& MG?LPJ_WJ"9$**4(HQ(E)%!EQ#)DI1I2BA$0QQS1SBY@\TL[81'4#LYR)0?U9 M\@JIFR0>H]5.[CR0U;.4M7@R$(U\W9WAR5F?SK#@4WN.-36HKIRQ=UM\LX0T6B5!9N)["\O&OFO9:&R#FES7?K$4D<]4SR0:-:T M-K!!"SAT=TW;@S68#U MW:2U5RR]*B M9D/\^/IQ#[UGN?$X5)_T+&*=NJ/7E.!>F/6Z!7H1H&&W2WUPM[>UZN6A5RBV M. FX#+7@IE#$H1%B'L.,$@Q#+J-895@D*9I\J>I%+NEB:2?'%V%R^?1WD?48 MQ65=#!'\\S]ICQC]&W@C7_+9S.SU:>7XZE*.I+9D'Z/N M98!^GLJ/QT9=/P^]K"[C+=>/+,H-N\?%_/U\\4H_S)3Y7WEN:^TR8QS$F:0< M2A%C+<9)!#.$!(QD+%$8"HIITJ5 HV7[8YOB_#ZC*Y&;[U6C!B5LT,+=K6:C M;5_8Z6B/#/>LG.OSIBWH-X>)[G6:TI'!/@H\VD*X2J5'1WZ.E7QT?4R'9 V= MD_?4H=!EZAZS4?>;7+S(Q4[ZW*;\_*,6;#E!B6!!%$H8:6<5XCC")G$DU]YL M2 @B.$B(U2+ST,#')K5-%#JM3# A/:^E$>"752&,&UNE^;;,\CWX>W!:K NZAR?E6,Z"'!E!Q< /V4IP^$[=](&2-AZL/DQI%X]Q8ME$M63C[AL MG:M;9B(MLC/1I"B:A!$/41:F$*$0:\6+,T@4CK4 (D*S+(H2;)4\M0=L8U/$ MNCA06>K[Q02X7G!PV&<7NBV=#=PQ0RVK793&S219G(EU1C?_JVT>2>]C):#EW: M]C:/.;!)5B=$,P5L]3B[D/)3KLEO;:R]I4O]U^6*3B>A#".6X AB$A*(11A M&G,.%<MQ7BR;K:=%9<;%$YD+^[#S=&:XGKG*I.9@ MK( )O:IR/Y9%NBLC06&L;$<: &/G#:@L[75ZXZ<3>I[D7 CRVE,=/QQ;3'@\ M-71!!8K6@[=G6=4DZV'1S+&VR_S>B1<3!E;KF*H%C.\M8S2K6 MPV*]B'73E#5_:,J:&_W?F'BE?NQ0@&+@_ARZ ,50_=JM!H5'\JUJ4/AH;_@: M%!Y9.EB#PN?S_8S&]W*Y29(V+XKWTBR,3B<11@PKP6& H@!BG'%( L0@Y8(S M$:09B_$E@^V1=L_[ M/NF];-CR0/-51Z4N=%\\W)PAS74T.?:XJPX69VP\-Q:%7L#$FQ0]A#*=)X,GZM()UH;=#GHO-6[ZSH6 M=W0L2[;(7Z6I[MS4$B!ADN&(P31DQO6C 62,$9@%F8H0EEG"G<1AY_EC4X02 MWNDJ[%:TV7WZ%Y#1\_>^X:&'C_R(V5Z+DNTT,6Q5LL/V[94E.W)9A[G,BGS]_F]OK&L8"9U-,W'$@6$ZL: M .>;&MOGW( %!NT-:/ "#=AA2G&:78M)FC?.>O[J3]!U7@9<>7.8?7GC;Z ) MUT4\NLVQK*@Y.:TZ_83A9E)6EFQ-GNSNN*"J4K40]W:UT%.Q*EZBC)!HU7=9 M1U2(2212B1"3,(R%@CBA!%(1)I I&6*A&&*!4]"U,X*QB>_Z(-I<;055-^%S M':HR.76(G0_6*\T]ZW65#ZW>3JC0KR/12@-NZI1IS='D=V<#%KM5?NK"G_?* M4$X@AJ\;?U*&7QM63F>KM?Z"=ZR!!9-H&L=W3I!6LRHPA321$5:T$(%:9!E MD- D(2R+&4*=SA&<:'-L2K8)-W^ZY%S *9;M%,HS=U=Q3.W)])'0[Q@]/2?Q MVVOVVHG[CO%@D:SOZ*W=-.>C?OZ#NEM(D2_?4UX6$_V-?L]?5Z]OYHO%_)OV MV^ZH?J5,F5Y.4991S&$8* *Q3!FD(58PPBFB/*$\3)QJLKLT/C85JG$"U@ U M)4)+I&YRY-0!=KK4%ZT]"Y2!;?RF"CAHD-^ ANHU>'!WCFIGL>K"F4_5\F*@@"&F:8DC36$ LD( LT3/!5(B$181D MD5LBY:VGCTV22G# H -_&GR.,[AMYNRDIC,?/6N)/17N!8D/F>RU#/%6 \,6 M'SYDVU[)X8,7#9Q!I#EL4"P7Y6)C\;#\+!?/G^FLWCU8EU;92>#W%_WHI3D* M^)[FBW+/X6D^G6J/RCQU$J&0941BR#-*(8XD@UE*(_U'J-T;&DHBW?8_QV7? MV!2KP0Z;O)\E^O),,##XSR2@^"E>J5C%A"0X@;'B"<3,+$%&)I$CDID,51 2 MR2;Z06S^_\!+U;;S_[]6E[Q6EHNHXT(](@_!0Q:=]9'(-4F@9 DL-4V;'#MK MI@[D.3[X8FJ7A>E'4K[L/[_FM=^$4:3IZ;JK5S &GV] MV>]Z#LNZ+^QF ?TPW+.(6I/;R^$N5\+\GONR;GW@(V&NK.R?%G-^0C M>F$8)3P=2%8F65KW2=L$?WK8G3Z?NM@!Q:#ZV)VE79V\X$EN>EDLEI-Z([;Q M[A*:HC#C$$FI9[!QFL(L)AQ&<4*D"C(:(2OO;N_)8W/>:G!V K7/TVG=NV#;]"9 M(J8:GFM)2@^]9+&P=07NQ[_1LNZYQVOUG&NAT&%[\"_JC_'S1 M3@]M#5R0TQ\[^\4V/3Y[;%%$?Y0[2EN%)M;;2!,>,,*#&)NB1 1B%)B4-%D MD:E*Q#(B, O'$MEQRI#Q!7"4>^%EJ2(3$&S2R2YR;J:W5>Z%:I]O+/$;)]^1 M:X=I^.KW\3L)EM$8%2'M9^0&:'UJB=_2Q@\C1.:,:H3A[G;>B9T^2SU]F^3^T: @M*+G* M:6LANBRS8\J)?M2_-F=Z1 0"$+ M,PRC6(09E9A%_-*2SGX1CTUD*H>&UOL^,Q-\5<&]N#2:YYZVU*:_WT M@47EM9X:[ARU5A6Z+O/&U:5E5LO/\X4!.(DBA0FF$<1)E$$WD++&VQ1/JVJE ;K&[%Y!S9)\NR' 'Z$]Z_>&R4\5DQ56 ML 'K-?S,@A3/(6>G6APZS,S"^@.A939W7;# ?&J9^\V19>ZS4_+;EY=%&<.U M7;]X?9AA$L5:MIA,(*8\T$+&&&1*4!B&B&2Z,R-&K79VKV_*V)SI39GS]4KS MK,$*5K/>K]MK!Q>?K(NHV1#^M-PG-R9A)(#A"">9ZL$Q3J/U\"EG$0ZA_R3(1RI1S MX3)L;C]^;$/9!ATPI_'CLM#*I$ MAZW;58RE.=(D12K3(&%015C/W'$80A+KGWB2A)(S M$85N#N_A9L;V!;=C^-]*E7-7]_,(F[9?\Z4<]?Y55P!!@["'0U^G2?#[H1]L M:> /_I2U^Q_^R:O]K=X]K);%DLZ$;F3"0X%B$\6,HC#68WB(]1@N!60LII*E M-!7(JB2#97MCDX1C:W?S#62_BW=M[KNOWG5D]$K+=RVT_:[?':"E[P6\=I-7 M7\$[8+_-$MZAV[J>L^@24U-/7LHD(N:\:KF94?VNB:,YFV]D$J8T5G&D(,TB MH5V:1,&,,@8#C!&.% \C8I4W]_JFC$TCJ_Q)PJRRJ*V8T;H\%W@Q%Y@-5&&V MS KHZH8P&$ MN0EOF9GZ5'+&?]S+;W=3FK\6[_.I%/>KX:\%C*P:';8^@7V/.R5+7"XM6.>HD;%Z@"Z MK<"YWR0M5GHZ_&""[E8+OPA(&S>32!9D*4E1+I]&U>\.G<:''15%28,(33. LY1#%F M$"=A FD2A5H"XX"RE' IG>;RO:(=F\^\+JRR7G(TTR.#=$6G__Q/81+\V\=< M#559Q:J_[61V-+WX$VV,;&P&+:/'5;S$I7M&D37#"O#/D1S#A7MO.3"<&AWX M,%"-K172L+.X_21?:6[BJUJJ^BP7KVA"@U!%.*4P11F!.*,I9(0E4&1QG&'* MD SI(*> NMLPMK',)O)G-/WO,(J-MU=_HK&MQ<2!?=8U&VWW!Q@^1G"@Y_*^ M',5)G@O,^#F.\%S>3][.[GB TG$HY9^E6$WE@SH[X!?'1OQGDW]@@M*8Q%FD M(")9H@?(+((4JQ0F1+^7/,5)Q)RV/KPA&]NPUQAFMG)M%+,X*9G@S])(QPT/ M?]UN.2Y>HS/['NV&[4?W\5\OM+M/DDN\Z_EUY\1F>F93PQ%&C"(B5(P(QF#$4-)$F:! M2%+B(OIVS8Y-T1N$8+&&> -H8PI0\P7@"ZGGPT#/@QWW,VP[ H>$\22#A$4I MQ%(P2!4/H5\&\ DR_Y MK)Q#,#HU%_;3,2R*B0Q22#G17PA2%&91%L,@XA&*58"#@-0=\VXFKMLM#8 K M=HJL3E7UV2-V'HM_CGMV1]8B]-02H6V^[RH1^GA*A)S=##>B?/H0EBT/ZB"X ML;$[^CO>W=/NWE''HO(N=*NW,_&H7SZ3\O3MW$Q,)Y+&7'&%(8E9J,VD7<#?H%EH7G./:.;N :><-LTO:%!()04 M$<21*2\840%I'&-(DQ2S@#+. ZL4T*<:&9O2-CC!!BBHD-JGAS]*Z&G!]$53 MSX+7@2&G5/'G*+@@7?S11P^6,OZ<<>VT\6>OO4[(UKOOL]Y>;8QX_?9RN#FNHO5?]-HW_-EP;=>RD?=>@P-IB]XWI5MC'C!M0]T5AR S:V &T,>#S?*>YGE2\EU.L)YLY@ MACW7?"EG>Z>=+WY@A\193H]SOYXM/="KK$E?FK%2$$45) M)*%(I,D)JD+(.(]@$J-482(H2^ED5F87%L^6>;2L6K;Z8+/J@]UKO]?=E@J[ M^8)I@QZJ^0(6&C\HU@8X9!VRZXK3"NF9V<'VKFHV'Q18(X8:,C28P:?^V'3( MM>2=U8%R(GE@URU3D1-1)S,*V3UIN,P_3I9M9>AQN[.#CM^MBN7\52X>9K+. M/!S%"E,A$9/6MIFX?S.9IM"'&0R(N(&4@.K5X4-\$[:O9)<=N_:S@A.XIX2[2.7]5M MVMXDK]:>:[F(\"R_+]]H3'^?Q!1G"D7:H>12S\TS(2!!7$*4$A;'68SBU*E: MQ-&6QB9;YJ3^AQG7+(-?3&#.KV9Z5RT7NDVYCW-K-Z7VPEC/VK;./;_F"/QI M<((2J,?A_>=1MGG;+KKBY*O);O!%%!$@Z)P )B M2F-($OU3)L),>]%A(H/8;9_F6%-CT^0:'IAN$/^KZ^[+45IMMU=\D-7[_LD: MI%; FK0^).T\&WXW/XZV-O#NQCFK][(IPD&GU*LG&AV;=*SA=4Q_>HI?.^7PS5K/&M). M5KK)1.J_LID++;UD$3W5[G62@UHP<33GI\V]'9;0?YMK_5JO>@8T94C/&FE M),0JY9!&4L$P"!%/!6$!Q=:KY^TGCTTT*FP.*\1;-%FLEG895<2K;\,-.3SG*\O)M_E3-J_O_Z99J;<]6WXK]6IM1]LW7Q M1NKW3WZ8:3]+%DL-4!9OY9>%Y'FS%';[.E\LZV6RW_)9_KIZG81I@G <8J@P MTZZA4,1L+20P54RP) M$1*QR00X'>6P^9V,4>/?FP_/;6_!:P73PP8;I:0OO M=G3]U[/"&WO!QF"S^5"9##8VF]3$30CX$F$V-Z3=PF+(/VV,F9T#!(AIMB#F?&O,VX&R#>S.\J,V[0[K03HPL>?U MN=SKYQ"8*<7+U]]#F"F98I; 0,5IE:.0$,1A%D1!E*%,8N549^MD:V-3HA)< MZ7B]S:>KNWDQAMI/>O,_GFP&U!QV(?"6+'2Y\&P[0:O>CCL MH.WG#H@=ONF8BK0[[J/^Z=__1_,;_8=99?GW__%_ 5!+ P04 " "CB I1 MM*I0VN*2 Y-P< %0 ')U8FDM,C R,# V,S!?<')E+GAM;.R]69-;1Y(N M^-Z_0E/W=;P4^]+6W=" 7YIY8 M3N!$\EXK%3.)3)[CRQ<>[AX>[O_R/[^8?_IRN M/_[P]XRK/WXHR\7)#W]?+/^8?@X _[;Y1\\7G[XNIQ\^KG\03+";/UW^L\HZ M21DR).4Y*$P,0HH6K(G,)6M+=?O\3E[*^+Y8!)@ M.E^MPSS5%ZRF_[S:?/C+(H7U1N:/TO7#O;]1_P87OP;U(^ ")/_KEU7^R[_] MTP\_G(ECN9CA6RP_U*^_O_WYVBN7IW&:%O-/R\5_85K_-2U.?JR_]N/S!8'B M3?A0B=X\9/WU$_[K7U;3DT^SR\\^+K'\ZU_J(Z!JEQG)ZJO_Q[=__.,W*CXM M<47 V7#]"WUP_HSZMD,HPB]KG&<\X_?B7;-%NO9+LRKMQ?+B7\Y"Q-GFTTG& MZ63SY&=QM5Z&M)[PXHNVVH(OEJ"FC21$>@TL&1VX<]Q*>5T E?@54;]1S@K3 M7S\L/O](#R8E<5^_@?H-,'ZNFO]QZZ5G&I;IEL:O@_K\-W[\ M%);T($@?I[-\\:^KA1E";^O% /([4PZ1^YN+LZUO\M%BN)R:@%]PE$#Y'4%P%B(GL978V)Y]8D9X/"($; MK]\*#:)_-!PBU4Z \0:7TT5^.<\O:*.>>):CL*F <0J)@:3 >V6AQ"R#,*XX MJ0>$Q;67;P4*V3\H]I=H)Y!XOPSSU;0*_AS6QKK^^FL[PM].3B,N)4]RQZ!@4@0*4 M5P5",1FRTCHF$0WR(7R(F^_="@NZ7RP<),L7" /+O P\_SM%B2.=L(_AW) M'Y\O3N?KY=?GBXR3G%71K!CP1I&)D]E I! =/!9-8(].BR$T M#"?M+L#S/GSY.9/XIF5ZENDXMXJ1A:"%R\!L=A1A.0ZQFD;ZB!EG$I=EB/#Z M02*V HSK'3!#2+@+J#S+F52P.O_RRW2.?,(13;$Y@(^1O*C ://,"<%PS]$Z M:\V ,+F#@*T@XGN'R*&2[10>8N)<"LDAT2\9B<4;),/H:PZT9"^%53(,YZ/> M0<*)\:P4"L(@695 "3)^'H6! MP#B31G*3&1L:'C=HV XC'>=)!Q-P3T!YLUBMP^S_FW[:N-PH$CE,)8(A#YL, MH2<&/$5N(: 07"DC=-!Q+NR!"I%O#9$L.&;F89"UEJ,GHB MDPWTK@J%."#[QSA92&?= *"X^L[M8-!QEG1O 8ZL^'I&/WOS<3&_R.@5HY0* MU@#Z5%TCKB$FPR!';2S+I: =(N5Q\[W; :#CU.A!@AP9!.\PG2X)P%S$]]/U MC#8W5%D%(E89+:!F92"4D"!:642RAD4QQ+9P\[W;@:#CG.A!@AP9!.^7H59$ MO?MZ$A>SB9"V[E(6Y_%1,=L0IZ)BK^U(U=L<%*U&9 (W#UW=LAH>/LY<$" M[2)D>'ZZK.(Z.^^MP"8=G*XF KDPTAA(3@50' -X(Q&,#"XJ'X)'.P P'J)A M.X!TG[L<0,!= .7G.3V-Q#']C"_".IRS-1&Y*!]EAH2%A).)A2B#!:D-ES[[ MI/UP&W5V\&B^_SE_N+L @WO3L)L]M/I:CK'U6JBF+,>F87(5 7S MII:DD/L4"BJ@=9*GY4!A$1\).5"TLABED.4=MY^\W:8Z#A?>: PNX "$7Y2 MRX@6Z8]W'TENJ]>GZWH+J<;@$ZZC\,4PD(5V1!6P0.0F@;2T&6(I0J;ASDZO9N'#1*&)%'.3&RU)>RKG BXA M GJIT>1(6V,> O77KH=!CI.?>XOPDZNC;R:KE*8_2>&Y2OZ9#7ACAORDCEY M0K'4FR\:O$,$Z!!B[0H99_>BSIC H(6.VD$, M'*O3+$@\+@,:@46Z2%OA$)GQ>PG8#AT=9S^'$>W8-1-G2;AO"+^X-%=RRM:3 M.ET.AJ3"!#A'?E$@JZBM\%:((>IZ[WO_=C<1.TYY#B+8P<#Q+S_>DN,O],&A MK0?(39JO,-,WJ\5LFFN?B9_"K+90H* ,UZOK?&S;D^#1IP[:K& W'@[L8G"Z M@@\A?)IL"O&J\7A=7DWG]+(I69#%V@99&I,T M(V?4W%'"=+$"2UC%#2K.W_ECE?*/.%NO+C[9R/W*>MR%N'UMSL4[GJU6)-MO MJRPPB]986@6.PO9:QAQU=)"=25%K6B2AM&#U.AGC=$AHAHD+H]TZD'"+K M#@#S/*P^/IOG^N7E/TZGG\.,F%D]6S\/R^77Z?S#?X39*4YX3CHC,Q!C '40"A:M5=(!SIZE5.]_KMYB0F(ISO W M7%\<;D?KG14N01+,UP22AF"2 *ZM*0DMS[S-QO8 4>.T?FF'JL$4T &8WBSQ M4YCFEU\^5:^4ULKK]4>*1J[*;,)J\@$+^0!%4GAIB;DJ(HHV"WIE)"('016*;*,/M? B:Z[IASS>4:\PL/\T M3G>9A@9I;Q'OCX_%.LP&LD"+3[A]V"2[\#*O"9.0JT&_07#"M_6QJ*O MR^]D0JNX)E$7170;XB/GVG%'09 \@K?,&)UMROZ.CC6'P^A!JGK8NP;!T7"R M'Q%(-6$WV52,SL.,B'^W*.L_29(O\#/.%IME\7RQ6J_JVF!D1W.1!F2RQ!>W M&7P)$;3U,G+';#2/IAUW>%\/V]5!0&DEVP[L#G$5YA^F% ./DES4YK MA N02Z]/0_A@RTR9PDP2E(E&15F1"*&ZNCT'<'+6_"UWK20B*C3Y:G1,:JLR&($#X:VA2HHJ&-Y0N1>4H#: EL')M*;G=8>!5H#Z:,#9+VY>.^& MI;.["I8[9ASS=:@S6=[L.5#$HH")0"RPQ,Q=P[4&J<6^2&4?/M NR# M9-X!;*XTG3FC7VKT/JL(6M1YI"DP<")X<)&LK'6,,WM'-[!AMKBKA(P;P34" MS$'2[@ MSW+>W/@,LS=AFG^>/P^?IN1W332WJ9B@P;M8J\C)SXO"6$##&2T# MGA*V*1RXFYYQ@[-&V!E"]CU **73D]-9O:_+^_!E@AC1^N0H9M"N-KJA[V1-P44KN4F)N=+JCMHN=(X;T[6"7$-= M=0#%M[@.TSGFEV$YIXAB=87=%UBF:;J>Y*281 HO7 X6E$KD96;C(9$LZ-\6&8+S)N.]]B)S<-U,QC61NJ@]&:CEX^XGB9RNJ\Q-50[I>NO.&IOI0>X.V:C)>^4 M+CYE0BN/H"S6R]M1@1&)@*%!/YZN7EMWD3';W"Y:81+ M"U9G:60 SD0@$9!SZ5CQ8&IL8YSC*)ND1KCC)-8B..O#+KG-U MUF_YV>GZXV(Y_6_,$V$MTRX),(Y84A(EN)0HDDFFD TW%F.3+-C#9(V=$SLJ MT@[2R=X(^XS+N&B(L9]7JU/B!24YGAY)_U*0F*0C!]=*8@VCS"49PT.C5@7W MD31VSFP$;.VABTXMU]5.\3HS8^IQ>W)!D)22KMED!.LMBUY6\#K5V; M]#=,D(V KWVUT@'(KAQ4W+OC*^*$IY!HM6#MA!9HQT_!@O?"U1#+L#:YL2UH M&SLYUAAL0VNG+\#=VOBSMD)IC 0$3O$Z$PDBDQ%R%&A*"M+Q)A'0 S2-G3D[ M'L .TD:/P#K?]9GS6*SV(.UF F0@@VR$!Y84%R);+WF3'-H]](R;.CL^H/;0 M0H]@NC:B1^K@!'/UBIJOHR+)]E+T"\+HQ!QRYL1Q$+6KU]7L3OWQ8;6O/IY@ M+_M+X:X6Y?PN /UTL"SL/8]OG8'=AJN!LJ]G!]B7+[P$I*R#V02Y2L:Y5$M* M)3CF#3B.64I3?P4^[/.#_%5[0Z:^EL?>3?I^N/ST]7:WK=\K+M M46U<0/_ES4&^,T78Q.M%6Q*!3 R"9P)"8*6V=5?!W#$V=HAC[YUI'3?[.@2& M;A^"MU58%_OH:E/+?=ZZ]EN[C"BTCI%K2%Z9>KH?P*M$8DP21\C M:-R,:PMT#2+Z3B#TNIROE0FSJH02!20TM>HV!W"^#C5BJ4C&O4BMIB;7+!ZD:MSSG"9X&DX+'4#J;SBGZ&96V]_DD^E\6N6S MGG[&"W98DU& MN!.N5=*TCBA^\/6V;M&U28X'S65TSK(8Y(VK'/>TJSZ8E'$/<0:%V@BZZ:(" MXJ80)T(7(Y4DJ^.*(N$Y!][I.I@$;?'9*I^;7!2Z21]"XB:>! M]7Y[4L/A2M@=3/X,3'/\4-VO]\,VN;IA>2?1B^"02S"2UR;1 2'8&"%Q5;Q+ MVNK2IHW:'<2,FX=JBZ6#A=\/CEXMECC],#_K+)B^OE^&^8K$0VKZ6YC.ZU[^ M$Q;ZG7HX)*46W*8Z?:"0^ZRD:U^UJ"[1AU' PK ;S M[K_%)1=GX=/Y*?'VK2[D;.&<_1XM'UR]_$)B)"U.YV'Y]6=R;C=="^LI^F)S M%G'A34RLY26HZ,'I.A>5I L^.UFO&?.4R.:3Q]NNR*,)3^/FRUI$%+T H(-( M]Y+%\R7]$\ZQ3.M->5E2#JQ.FR+QZLC 1UM[+99-GX02?1/7\1YZQLVKM_IK5,EYZ:PW;;;EJU2,6_+<) .R MMY [L# 7/5XZ;-AE/\(H@[11 ? ^CO6.=&8GWTFQ^\#_G9Z$G'YNMRJ^;^4G?&: M,>*J&V.F'PLPOHF:?]="1UW5ET+6]9459U#\0I[-Q><-5%K M"CG.N=3:0[0I0E%>2A%0^39#Y?*$A4O#FBO)I@5H\ 7X2!P MQEUV.6ALW3TZ/497 MI\%Q\G#4NHOP.]B.M^E+2T[P=)'I\V6=E/0"S[Y^\W8R.DL.-;G86I/L!((W MQ+$V1L@@A+:NS5C&@TGOIA]46%RW,VETW4U M/IXZ7FS7=/, NSJ''+G,D+EB%*Z3-Q"$MQ"95]8:"M\;EKOM3_>X-4J=+H@6 M.N_@,.P.3B^W1NE%*HI'X#$3*SE(\)'$R(HQFB6F9&P"WP=HZJ9Y9_- 8"C% M/,'6ZU>S57?TWF^1DKNOQ?^16):((9X@A!A!*55=DSHZHZ@43#+%JK9I MQPT9W:3@!D+%[4DE>PN] R_PDOHSB53#O)C7=?OLRW0U059*,% [FZM%Y" M*%:2PCU/*3(C4I/SK@>IZ@10>ZC[/N0<+/L.@'2#AQ>+DS"=3VA5"5O0@W2: M@^*6?,4D(S#4@FN3O7)-TE1W4M,)< [7]LTRD8-%WP%^KC2!_!7KZ>TDLF2E MT@&D(7NLDB"C7)O-6!V]9#)X=(UNF=^@9.3*HL.U>W^_S3U$W0%6[AFB>AXE@@@D-]KB,X3,+?TU1'(;8]:\B4W:FL)QCI*_$"^;VU&3 M3)LT5W54H:-M6_F@( 95"SYC0"XHZ,-91<,E[""Z8:MAIO8;,0FQ2(?@04:,W M(F^'AEVF+NRBFKUA]FEST$D+:KD>:%^\/<>W),:")6477*;I"O.D MB,"*=P:,*N1EJ$B^J,B8A.+MCNIHS?".RX(KGBWC-Z?+])&T\&86YJN)P:AEU@:R M%054(#_;6+JG:E=O0&-6-C=D!E]HO8V1ZTCMX69VRT#J;('K"ZX:4> MD)/ WH>5N=S2]XOMN78<\&EX@(R^CJC(F/-&TO@(GL>I+;. M-FE2? #-VV7\V?< XF-I=GPL;T;U/+C#_(K+#[B<%)FS,\AJ3UWR?HI.-9WB M@#%3G749T\VV ?<,2MKB9=LA[4D?+C61^]CCN![RJ\_9,<)SJ36"*::V9JZW M0+V14&1T10?M [>'P.C*N[9#T9,^26HA]=%!=&E6WX2OFSYMRV68?SBK"/]" MX1A]?WY'Y=D\WTB5_3Z?KE<_S\_9#C8($EP!Z>MME9 *D!,<@>DB8@XL2A.W M ]M@-&T'RB=]GC2F%CN(9:[X#N\7]U3_;J03;[H.;_%L#AZ^P^7G:<*S=?P6 MT^+#?/.4S9*>.*>R]M9"B/5> MOMYD3@5RN11W$(EP4&@9.$L<.&X88TH6WN:"UAX=_KZ+,ZG]I7] 0#Y,+=6# MQ88B^>!-RN"R_GN549 MJ"W6YN(MJ$B24<48\%H+0,UEBMDALTV:0^Y9!LJ_GP.>_?4P*)I&ZK@<5A]? MS19_-NJT?/GTHW98OINGX9NX7+[HLDN'S\YPH11XFP4H25;))X8@M2V4KB^^GK[R3[G^>7XRV?I?7T\UF?QPLQH$_%&8]0 MZOI1@6CV"04PD22B,B+(-L.0=R:UDYLZAV+I#C^LIN M!,7?DJQV,38D7I@WL8E_UE$G[]8J?]#3WT7^'8#G6A:HIG#F:3K#:RR]7^PJ M31VM5YS5\\9Z7L1] "]T! S1U@9-*8DF51$MF!EY./-QH3PZ&CI8$2^0WIRF M&Q73]S,\;S7[[*2FAO[[[("]L)RC]Q1D99.)IXC@O"2>T&(]#M!6-_%NMB%N M7.,[/H06C?79 4;O*?O0M:U"'6#-G*NG5+E0Z&]2/:=/4:%4&)O<"3^@5J>9 MY>P.AP/HK /D76EJ'V;XNI#T2%[KK[4Z>=,L[5,5^21B3BS76_:R-C^.]4IR MS@I8JGT=E&:AS>RM[<@;]SYE=\ALH--.BLJ>I;0XW130)9Q^KHTJRAY[T[AW([N!W/!:&;M4B)A9 M;ER*U^79YS"=579J82:MI&]C/R:21Y=\L6!SO:2LR<(VL:: R ANF0BR& +EX;VC-2D!<8VQ/76#7 88#R*OP.UU,]V M?INU-TO\%*;Y8G\X][1I;]A4\CY;K9 V!R^RM0IS+7A*](>4X%56-9.? NK, M8VA28;$?N;UU%CP22 ?79,^PO5B1;\+7NASK65-*RU,B<1!%B]J\ M.G!+:Y3%.H R1/#>!^621I>:A%3[D=M;!\(CV];!--GE/K]9@Y<2OF@T="YC ZZP".VU>X3(IF),"4 MH8Y8HEW!<1*>".3@D/"DHW_-1ZZE'-=,'K_NK87F.AA%>P]G/\\_X^H>02:3 MT 2LD:0DW\694H<7U.U ZA*%B\XW">1W)[63F0]'JO,=2F<=6,KS2^SUMF[Z MQ^ETB=?.ZBKJLYVT/O$/TT@_.JNS.EU!^1<+=?+_:]!R8*.%,U74!D$(K@-A4KK6W2MW\0ZL<-JX]M)H^N M[PY OKV,)TI;%)%+X!S)%8DNU9BGNP5)X:+T*1=(IM8&I%#+KK('E"J[G(+'-MO^[J2.ZPT<._ >2F<= M6,JKV\/=TUVR-\'PZ"#7):V(3 @^(R"3CF>IDC1-#G,>I:S+,'LP:#RPC1^N MI\Z 5YMKDM1JP\)-WY??YZ2[G^F#.^N:9] M1]G:BI-Q)B7G$IOTU!^*@2Z#]F/ ^&A:[P'MY\[VSMVNDS"T?B-"#,*#$A1= M.L\ MC"O.!N3(VARN;T]BETF 5D!MI+D.HJJ7I6 BO_^BY_%;@OSKS066^O]Z]O Y MS,[6Z$4+Y$TR[VI/Y!N_.0E!!Y5(R+(D"BQM$G404818E,A(VX[$)B=,#7@9 M%^7-XK*QM=Z!1W$0LV==C6]7WJ39:=VXKHKU3-03HWS6PG$(II"_E3U9'YUJ MFWM/GI;VD;<9!G1<-L=-M35;+AUCI8,MY#"S85&1QZ4R<*4W/2X".*XU1".3 M3H+\N=*D6WS[;:'9?=<^<;Z3)KN9#7\8RZD(DK*5P# 2RR;3=N=C@AQ\9#8% M-"X]3? VNPS;*7AWT60O[9%//WV:;4099A>B_'E>%LN3,V5>"+7HZ+47$83& M!+1&*5AFD=8E1\M2BBZK-D->MZ-OW NOS>#80CL=N,U7[N'6:2"T;D)&E$1O M;K]$Q"Z,,M3YN2*MG'% MMB-PY!/^(R"MB:HZ@.#EQ/6SB59W'TD\FVT>M.DE=3[MZK\QG\7^SQ>K]>I< M.O739R?UXN D!>80:>D963PHGADXQ3=23XH;3T.N4AEO5IWSE_L-J@KI>^'89 MHJGND,8,P0@/O&A5G/-,A"9G_=L2.'*^\ C0:Z*JP2#89.35Z^6',#_O3=*CY(\=XNJK]PJ^8 M"Y+^0T)_3W+^B9[QQ\2C8UR)#%;)VE,\(?AL"T@9T7$3';8)C0XA>N31&L-@ MZZ9E/)H6OT-K>72KV8WU',N*RBBD*$@PLY8":4G.H<\E &:A4LN4N/&U MHY0'ASJ!U\X*(X-1;6H]=R5TY(%#;3#85%L=H/'W%;XN+U?K*<5Z]<)J"2BD M4Z 3&E#D74# >N0I8\A,9AM9D[L4!0&R0=(.D.#&Q7A32D%%53FOW&\T18I*H/6*] MNG0,3COQV =!Q*W#VT&D_P3-R_O:D6:O),1#CVMM:NZBNK7!"399IFH77E&! M(%2"**4$P[3/7O+"V@SN;65PWJ6/F$_KU,:;;ZC!:WHVSR^FL]-ZQ;4*^]N" M0"FT9,62'+BE4*%$B+02:/L-LEBK&8]-O*,]Z>W46.V"IEL'4D?07 =^^S"\A!,W( M.Y721XIFO&\SYGAP5L;-6#2&]2CZ?H*;]V:YA\OE3K]S]: MUGKKWX/GUIZ!5W0<9C(0Z86+8JBOD-RKZ@LP!VKW=C61/4>^-D\^XC(N!D/)W MK/6FF)_10\,'_.WT).+RHHG5Z]/U:DW&GR2W$=B$,R1&4 ,*VN65JLF_Y'*] M.X"A,"=E:6*,=J*R+U]M.*2U4U4'%FM3<'I>6+@X.5G,S]AZMEXOIY%N*]S5J3SYF*J-7/Y()ZSF@5(F-.\2PY:S>B\R#2 MQSW%:H?8(RNUG^9B]RS51SXRX8MFDC5IJ#4L&WW%[GMAKUWV>V<]=Q!M'LG#-A8TPQR@1<9UI8J=1&9YZ^$]F&XH/ULDG3PCNI&?GR2$OX M'"[]+LZ4;K#Q^WRZ7KU]]_O%BBA,LZ(<>.01E")/Q&.(("E>URKPF-M,4WB0 MJI'OD1P15 =HHP/[1'[ IMO$_+SCT^J<#9D=CSH$B-YY6B,^@"\A0](QV.PC M+Z%) OT>>D:^*M(23D-H8$0@U33+=] QT$GC^\#,MSS<',75*X//3U7IQ@LO+PQD"DN8A(.G3 M4JSJ*'Z-PB'0WFZC5=$D;-+^94OZ#H]Q'WS-E?O2-@8O?0:6(J-MQG((KLZA M4]XQ'9E(IHFQVY; <>U9"S3=#H ;J.II6*3]KYO>>$(#Z]3P4NFVJ"HN^B0( M4+7Y6KTOP$CAEC:CF"6R()RY&><]*1OU8KH*'SXL:W'C>0?LS6MO7%/D3&() M7(*7II:PQ=H4243Z(W*+VH?BFACJK:A[&M9I%QS=M$[#*ZF'..&LIYXT;#Q\#F$=3X-/;1\Z]7UBKF^/5=H V,/CNK9J<7/O\8YG.<'5"J M>-@+&^S2 W!^Y$W=:JN5T@DT9[5!$5G)(+P%8WW(*9BH&DTU&']3GPA>]P%CLB+L]=#3VZ2^Q-,>T MN>\WP\_3U;=B+>FEY(P)\.C(5[::0XB603(%62R9%UD>\^ >?D7?:-E'F8O! M)3LV/E[@ZH_UXM,YY84A0R\U9%GG-%JO(4KAP"L5$N?JO/G7<2K/6 MFM];?AVX(_?X;M_.3(T0FM>@0&<90-5CRY@= F,.$]J2=1NW]S'"QC4FS5S> M0?71 ;X>"47/SL^G\P]U[A_]E]^'+Q.3L_0.,V!M:Z02M^"",& ,,\P%A[$T MR8CN06N7@=>>8-GM!/%@S751M4V<):S,50&^G:[^>(/+^D'X@'SB=& M>7-ARHL J5W0*7&,MDF+@(>(ZM+L#0.XP73QE-/K?\/%AV7X]'&:?CD?XMLL ML7[_JXZ64M^2VR,GTXWWM3)2@M%2@)(B@%/9@Q4F)_J;=&6,ZI6C)--1.\:U M$I +QEHBIR"D8&BQ61E%LD[?=/__3S)]=]3LE$S?124C>GRKY7KRCM2RZ6'U M;6&'LW1<"9PV!IL@,UUH8T 'CC$+*&,.CB5IQ#87H.@E5S!%?[N)IP>IZ-); MVT/)BZ$E/C9L\,--%BYN8VB5E$H(MB;.E$()43($;53M]6=YUMM$G]O!YCXJ MQH'-@-I=#"WJ$?&R*0@@+9:!L6:H&,N4;DFU[2OT#!.3#8\) X5;Q?8>#1$#12$ZJ@, M!*TS[;3$6TC((91$5E1I"F";1/5/.*&YCW/21!]/-*&9DF%>T3XM.=)B-"1) M6HP)'$J%(KABL$F3WN\OH;D36 9(:.ZBN:>1=OHM+&N&[?,AO27O?5:#Q-'# M]!XY,Y312RER 1ZK(:P-2EV6!H1RHM!'W/KO-C,4-5HR^@@%:Q\6'A2XVO" M"9Z\<$FQHQX$/J',T"ZHV2DSM(M*1@[Q?PW_M5A>2.:L*\>+^0]6Z&%K&8]GY1=".4 M%;$6>SJT$E0H1+W5";"(4(+E(:NT70WCS4>/I_:!=+483'"]J/W]GXMSZ@,O MBJB4@)@,10.< @$K<^W&Q()1WJ:;+LDC:K]\]'@IG89JWT]P'<3#JW ML+=8.K>WGJLL+ M X1X#)7,"Y\B2JZB]S\E(ZYNTQ7Z$KLYPM:_^;^)J0&5T M@*U'95DM.!5/:(QM;&@$;(>^N22!,G+-4E*#7*@T:SHO]DV.*@^QO:I MSTLL+[GXVW*Q6M793!1C2FW0UE0[ST2\($$YK>N@$<,Y-]X[%[=RKN]_1YJF.#XYSZ\PF%[W%),LDR\E)0@PRE]F1AAF3")>B@K>89B[]9&WD/ M*NYX>)=^\P!P.%2.'6Q"#]9F_,Y#$N#ZZ(#7%UMK?-B<1K7Y71VNP'/1%@KO"OJE(EH M( J106HMF./2NV*VVM?N?/RX/<_;[6R'R[(#&_1FN3B[MG\'QBFW6-WMGSA5MBQ3PH[S>0]-H9N;[0_ MA?P"X_KEET\X7^&$W#NT@7-@WOMZT;Q 8#F (TZT\Z6HL%VOAL?>M!5JW--# MS: 2?AKU?Q<#)1;ETK7@ 9P>N:PP*!4#B^0KY4)_R#J9 MJK8?,=DPQ[3)T3WE[HW;!1%O%[,9Z>?/L,P3$H%F):F-60:E[::'4@&.&5F. M.:4V-^]WIO1I%"#N@J_](L!]E=>!^[]EB&M%=L*D"#[79EZNU)T@:BBT,02N M-,^Y22 P8 JBW8"6MAC9+R>QB\+VAN$G7$X7^=TZ+-+(#9V@GD<>=!IA]9Q M/Q7NCE!_AM#Y6<.7]\?)V4FA?9*: 1#%8*#*:>+"\5;R@[3@MXZQ=6$Z1"%(Q\[8=K8? 5!B%*;H#&5N2["BA&# METM"1Q[$VJ%5W%.)3V;CGL1@E:S#Q)*(DD0H)#AR42!SY-YRH7-H,XMUN""F MV;E&CX#<26$'!C$OY[EU#O)5F"[_(\Q.\5<,J]/EIK/-7CG&NQ\T8 YQ"TH' MRA%>ONG%=)5FB_JRU67B1B6)400-4FVJ.;(&[Y.'$HQUB667=9-N; \1=:BI MNNO9W\8H.3*R6;, 3M?*3.,)\+6-=O(8G$Z66]VDTN-!JL;-K@R&D)LV:#A- M]'WT<>=BWG]*Y$./:VV"&LZ/?!!FZ'U$+@2@J37SCA<(UDDP3* QM-?I-O,2 MCV*(:L./]>I;SPXXM]WY':UM MW=;\'<, IJ0,[7JL]L@C1YQE!!^+@XB*VZR"%Z5)]Y,C&L!G% !,0YS.-I/M M[UA>] N_+>;+ZZMM$Z88SE1TWH#/P9&O0$%0B$6 95(Y)B*7NLD5I,$XZ-AD M[H*\1TSFD33<03[DDO&?OEXQ*:^6^(]3G*>OF[NKSCI;'$N +-9R0NUH9R"8 M92FRDXQEUMBGN9^V3N!X7-3[L/;0,KI%&^KRV5[?ATZ1:53*!H<5B^9R00D M1@,"@RU!.?3B:("[25PGB!L*$5L@[B#U] 2YG[Y>?OOO4UP241^__H*?SZ=S MINQ5SI;\&:L05*XCLG2I91()O0N*_M_D(&([\L8M:NEN^QU*D3W!\UJ@>8N_ M\\6=O.#6>P[!U/G8C#EP]<()*O*[DS%1E":%!#M1V8F-'! FVYC)0736$R!_ MGG\Z7:\V$N/GIM]JS[@/O$Z4H>6;"C$EA0825]1,&194VYWY-DV=@&UX)-R' MN0/5TBG"Q$4KG%Q,%L:3-R%H64JMZQE/!A8R1Z5=P=CV?/$V39WLO:,@;!^U M=(HP>'T4W._LT4>D3/-H>8DC)=@]N?8A]E/$E#YX?VNRB+^C!*9,)*JYF M*'T!&[$X@@G9V2;#AY[&R77.1F@O.6T_2*XVTPC1*0G1\RQUC*R(U*LOT/O) M]2[(:W=RO8N&.]C6[ZAZV6303/1&<&; .*S7654"GT( 792H#=QSL:4)4.^F MIQ/8'1<=-S$Z@*HZ0-S[99BO2ATM,L_OU0_/J[A^=!ZS* M!U2<9= NZ7IO)H%+II#[PS,+(EOGF[2R&)*)D;$]!*H6G:BX WC_NICCUU_# M\@]2,"[GQX+$8 M7%==W!G=IE;%\^!B<068E0*4E@9<%AF$0Y^XRU%JV=3S/+#\[ F]B@_VT4Y MG>+M5GV3B%RC8!I2%L23* 6B\ X8BFP*:N2J25^E[Z/\;"=$[%-^MHMZ>H+< M(+E<3)X@R) ,XX6I?(P+7__GH&BPS?SHL.A@36Q_JA!3 M3L8C X-(-B2J (&CA)*5B$6@R8UFZ?WO>%"T$XKV/BC:1:5]'Q2]7G_$Y4]A M5IMFO/N(N'YV!QT';T#G0"]'KY(2R=B- &8R8[ 8CU$SADX3FZ "8:'-NM_$.H/ M-9/O3C\1,: MR^,C\J:1;*;0IVDG]V]X\<@3CV S&[:]& :G 5WAA7#*:5LG^$3:QY-($"WF MDKD+R3O#^XC8_44"Y+G'I0-&J+0",EH+;)@+G^']OS^D5[/*8*E-TR0RSJ_ M*T(LH8#27D(HAJ+7I$)11CG-]&,(?O0MWX-UW04_CT]4VT?\'22>;O#R?ADR M7K!B319<"@,F\@ *C:X^/8*(0?@Z5-ZI-IW#[Z=IW%//\7 WM+HZ0-Y+VDH7 M7Y%V]%GM.W[%&;E@B#D14&H)'"M#UB+%>Y@A%ZF,9TRDW*3N\U'*QDW7CX_" M8577 1:W<9$O6$O280H.P2=6+\-D\HVUY9"$ID]19XYM6H=O3^.XC>S'QVZ/U,4ZS,8*=8:XJ+'ULX\0NASENL9 7S13O/@@.7:%TY&!K0)1Q!D$(57 ML:C>YAI'YJOXN7W%V6*Q1EQ X0LR)D7^< GB)5582=5 V M\V2V$ Z][HI@Z&\WA;(E/=]#2+,+WBZ,9@MU=;"E7^7DE_K;59:U $QFPXED M#\74F6.,*? F:9!&^%14\,HUJ>F\CZ!Q<-=$ZXL&*N@42N>U7<7'5*STX)4U MH*(SY.=:"ZS.S^$^Y2":=!^ZGZ1QS=@P*M\"1WO(OP,DD27_%*:7.5:R[1LG MY]P7O>B9?=Y?1)4068*2B3TE"@F,:P':&QVD,3ZTN1"^/8G](6T?4-R:B]5$ M0QU@;\/';XMYNH.57!BS:"0X&2(HG3P$@0)*C.@,RN!#DQMA#] T;J:O$;J& MTL&(<'K<<5@]#Y^JO*[6T4GF@RD:#$NICD@R$)/.$"TOUF47LMWF?OL KOYM MXL8!6DO_J[F*.K!F;Y%"GFE:XZ; *N$Q0DIHE1*A1-:D M5^EU,GIUY0]5]V(PV?==+/"WQ2+_.9V1!///]-#YAVG-'FZ,]#Y)LX<>-V"> M;&NJ!TJ-7;SOV>WW?2O;NTQ).,^CT,Z",[6KJ*BW7R*% )$Q)P3#$%*3]H4[ M47FH-=KJ9=_*:R3/1B(78&R])FYS N],HIU?)_(@2&"E20WO;F2.Z]^W0]E- M<]90>4_6W.U?B/KX0X]C^AJ6H^X&S6R%D@$C4% H:H<=@B86!E9$[F-4S(4F M*:*C&L!OU8:OIO/I&G^9?L:[5?)M(6$1R7'+ZK34VH6-G-R@:AO5:)E7O@YG M;>*S[4'K4S*%N^#M_J+1-FKL('"X8''Q$(NO3M=5I">+Y?K\3.8\(72#=Y^] MCUDI2$JR.MD3P6?AP)A2E'?9,]_D+&%()L9-M!P?VT=7_)-U H8H'-CE\<=Q M#(Y2/K ;K$5).HF 0! B6"OZSB49P6C--?FO-NDFZ==18J0)5^B5J>.0L7(; MO8;@?#T*"LKK@+ZH)B<;%P0\I'R7I*N^@AH!I0.4]V7WS ?VBS4V[QPN/L MG;MR/LIN*H4(7,L R=1N]=Y8BD52J?&)BBPH2QA]\KOI]I':)!5A.1<9+'FL MH)P@7]6(" RSS4$PRVP3@[D]B4]I1]X%7?N'USLIK8,]^P%^?OKZ:_BOQ?+Y M+*Q6FU(@ZREV*L6#UTR",IR!%_5RJ0J97!&E!;9I7[<]C>,"LA5,;K=&;J*S MON'XC;'?P@F>UW3$F R/0@%&;DF,WI';$CV45%0,1NG2YI!J1SI';WK@#O#V_'2U7IS@* M8P)_.EU&M/[HZ#M>0K#:>=OD/OE6U(W<@O.( MN!M>61T@\'55T.LE<99/4]7:3R']0:;[G!LG4_$%!5B=R&8'2_Z(U!RRBQR3 M=X@WFV(,=1'O(;+&O:=[3,P-J)X.P%8KN!GT*O11JJP+ZG6%UDY"MP&2^!S =I((.(/2 K'ZYK +G MT;-@D5:$+_7."6IR.)4&5)K$YG..K(E'M@UQXP8"X^?@]M-2W\C[VW*Q6DTD M5TXG*<'K2/RPVN_:!K+(*FI-9EEC:K)'/D98MRF./:&P/=9VUTL?(YSNY^A9 M2J/K"?>*J,B6H@E(BA5+(04+-1V[B%Z;J5L4G2Z.ZG=)D*:HW$( MW>V.3W^&SSE^J"]^?PQS^!NNR4<14GG,(+VL(S.,!Y^9A#IAP%FKI&O3Q?)A MLKK-AC0'WZXZZ;LGU'ZU'/=6P1Z]O.512D:O>]E-5J,4Q)0D*.*M!Q8\9E#& M&O"\<,!$R#:LWMALTD?QJ 4Q^ZCH4D)&VL1*XI!M( DED\%'^B-QXQ5CS,;4 M9L[C 40_I:*971"X@ZT>5K%]ATYW%X'\UVGU2[ MATU")%+0;)EG%"\S#'6PLHL075)0C(\*A60*CYY9>X#>;L_>NP/QSMI]DE;X MU>)T.:F9'5J3 @HSM->(',#7/)#GV2>OLTNVR47,_>X6CU?G,3I_*RB>I^#BCN?,^ QP^-T#G1(<->+OF5D10B& M20<12P*E>&U@PC4P(5%)R*>%!QU ; M%@4.0?L$!14/.6.(J4DMW7;DC=Q5>RC,W.KA/KQN^NX?<)'R+:?%A/OUO4_,!\CCR%HC^CC:[L#L-^QC-\L%Z\6 MRY/P\[S4+]?7LC/<.:2(RS**RE7VY)8P5^KUD<*1*<-UDXAV1SK'/9AI!M:6 MVGIZ3N0071FW>FYCQ_(H?1@?Q*02T42O/*VZ5$=_2HIGBJ)%2%@-+*1LVI3> M]N)B;FZO()-6>!8HGB-B56T+YZRGQ:)+DO6B'-.-NS!O1VC'KN4N.#K$M=Q9 M7WWNM&<-8IQ218<".CE/,B. A,(B,&D2N<8R1=EF<-[=]/32\*D%"![?37?6 M2*? .G-8+VY_>E4Y(C92K'T+9.3@=;T,:E+1BL7,3-,,PKV4]6'*#M+_%IC: M7QECG[Z^QUE83L/YO=_(?/"9Y*) ?2T&$5Z?1N67RPM'+-3#6)(&8KUU5*R!VCL9>%&. IB8O&WB*3U$5"^7 MI,?9M_;3S=CFY0Y?LD[\GI*NS@+999BOSLAZ2:RNO_X\IS?C:KWZ>;4ZQ5SO M)]$W5: OYVOZ^;N/I"UZW/PS+M>8W^#R8C%O?C)A)2K/:/$6QA 4K5T(@;YC MGAE&OEA0A^.ZW;S.MR M)H1G.6_^39C-OOY]NO[X+"6T&ZFX MTRIH0&0?V>8V@!];IV-CFQ9F(B6\+K3R/X7YU]=_SC'_]/7?%S/2ZNIUN4BW MG_]X8HG^$&T$=)'\\5(<>$M2I_4LO-%,NB2VPNN.+^XCB3PL!EO*OE-SSO[1!/)>;QZWY/ZHR!I& M^GU&1'>Z)?>9[[.?3A(6+8E9D#I4KA.'8*4E^6IB/J(MNLD5]&'('[?0?G#@ MCJC;CA"]KP/^[)L#/I&&W(U XE8H$RAN/;D>04#4RFN1HD'7Y![J@#R,6ZK? M'-O'UO+8WL" ?+];+](?K\\&Q[_\DCZ&^0<*+Y=X15<3IX3%D!!(4;[V!JZC MQ5B&$"FRS+Q$E]A14@N[T3WN78 ^$PL--?\=+8JW].ER6F_S;(3T^WRZOE]$ MWM!NZ"5D;NJ=R>Q).MJ 49I'$[RR-YV>]HMC!_JW6B3N?]M%T@H)O2R6??,U M5_,SQ0C)#"(87VC[S*H0WR8#2HD)F>7%;'<7<4"BMH*U?YJP/K;.>L'J%LOY M+$&^FM:QE9L%^^QD<3I?7^;-)]*BD[757U:Q3DFU# ++$4@?,FF;B_9J:&O] M&%';'8"PIPG68ROM"8%U/P=ML5I?W71$\=YC4F!Y/6PM0H#/48*G)1S(:?-2 MFCY\\^N$;P?Z_\V._5HJ_SM:& \[9;=D5%!+PT^Q PB&5=[2S$; M=_-.CLS =@OEB1X7]@R&/K.8MV_RA"LMM1^XR_/BG(7WXN=VK&VW<)Y.F>'+ M6_HZ83%:[G("@\& \IRLB*IG(2(S9-I(H?6^6TICVK=;%$_L>+9S"(R]0C8[ MY&E:GRZG\P_//X;E!^)VGN^0VA6U;.95UMB,]MP)4TZ*(!!LJ!<_=0P04B[@ M!<_<>*U#WJZJZF!2ML/OTSFE'4%!H_:?O"^1]1NN7W_:.'_S#[\L5JM76%W! MV40*)0JJ#+$D"OVMD!!4SJ!R2E8R1__3NW@]C3.2QM*?*Q3=L6;+U; M5WL=?2PAFP()>3WBC0@A% %&.N(V8:'8>2@<;=ZX'8J>Z.GCH.+N,\ZZX^[Y M6_R,\U.\+"3$=]-YNGH"]()8?T9FG!81,]%$*3,8(Q6)V APEB0>@RI*.AFQ M33^7P3G9#L=/YX"P#Y4_O88$;TZ7Z6-8X;4TS<#-"1Y\1^-&!=OS=Y3&?4Q; MARJ"U+01*Y8\!!XR2%:D<%&C2=]_TX*45:&%3>Z'#Q:4TAHB205J5R5FL_ N M-+D]_ATU+=@%1PO2 ?KO%46R?_-%-K7X7/!B@("HZ]I-"W8"P99-"W;12*? NG[O.C(7G=01N!(D)')?P#F*V7,4*@1.'[29 MR/Q$FQ;LI/^=FQ;LHHRQX]WK]^Z5\29D6^?=

*Z(>(DD%6CJ-A,0K['38M MV$E?]S;,FM M8U<3OO_?!?'G/-QTA&1;)QPA6VY9WAU]Q4!.$MLETLVJTMXZ3]](%FM4#5SD M2JXDI1,GM,L:R 3P 8DI 6^Y2YZF/><06!U59L?E./ 9BTXYKR4X M5D'J&]=5ALBK(T?@8197,NFX4!)D M<0A*HH6 +H(NS-"5Y8B)LJ7N'7==91 (MJRK#)%(I\"ZGQK6O,@HDR1O* E0 M(B@BR!!!B3LMHA L-$TX'5E=99#\!]=5A@ACZEC[?FD@%^]CG7 DC0F@,K$$ M42"P3+_-HTLLI)?\N^.KJPR2U]-UE2',Z].HW,99AGFFF$I@8BTUU2?(P=D" MB;DH!=%)=_V/NLHA[ZW=9-,1SL9XH_(3GG^B/ZC9SB]X1O_T?*:44S$Z"]X6 M"2IJ!:A\ &%#,L1O$_6A9I2-2%9W)G-'^#5\P;AH@@.XOKAK\ITS57!977S*JZL_F]7^]>1- E=4!+JT.01>,D2'7//(.5F7HU*>YZCM MN"S5I3:-AIP34Z\_5LM_\NKBZQ]G2*RZNJ'_^4P?,>/2$A.4AN0= Z5+ 61" M0W8HK M>"WFH)/3XU'5<->M%?<9!QM0IDS$Y\G[^\=/%N_(7G2OC^=6_F!7I ME2N2@ZDKJ91. ;R4"H*-"C5W-JB=I\Z.>M*.!X?O OG^I'MB-\.OA([%Q_G: M_Q2QL&B3)8DH) $E!H$935(24O%"QD!V[UK=H:?C.>.]6/]=I7]2]OYF9E=- M7\R459BT((&LJZG":D ;66WP]TD%I2A*.[REOW?&CF>)]V'C=Y?HB5GW=?CS M^W(1[P9),Y:-<$H'*$430VHTY+1$,-X:GE''QB^^FE'6\?SP7BS^_H@X,16Y M,V/K.D] 8X+T8 0@9AAO 0G6(!0<@C<8RZEZ1;G)E1U/(.\%]78#PD=J,5_ M+9?IW_.SLYGQB)'Q!-X+0>=.'KP2""7PI-&+DGV3W5?7!^AYB/@^:-N)P:?D M*]__*[\NXMEEFB\^WO!%2Q-9<9(":9Y!H=3@#&?@$OE>61JITN&'4;YPZ)Z' M?W?A3H\I]-'Z\GM0AACK(YGS/_#K^E\LZN^L+O/=OSK+R"WGQ8"-AB0HF0%, ME3FBH$LJ,BEVGOC=].0]C_KN0RW&%O\I713KY.JF-'>7'U'$)$U""):XH(1P MX++($'7)F>DL!-MY0\38A^UY9G<7&C"&D#MPFQM4H^_\P754L9G>-Y-"H+1L MW=U<)YHZT,20M M86NE+CB@:(N#,2*DC%8QVW]KZ>.T]3Q-O%^=&0Z+DW.S;K.Y=R]A*R-/@4N( MJ6Y+=:X >D/ +B(''4WQZ*;QM!X];\^#SOMQMO87]8G=$X\RY,HF9,85R]X! MCW5DA3'DA0KE0&',BFEGN.^^R_II\GH>Z=[+;3$2.$Y,9>Y:#H.,&Z5DK6B8 MJV7SF'2!H*SAMH02'XZ-ZD]'!E\BWW%?Q3YBYW9,-UXGJQVU$OB#16*G24P_T2_1LIP7?3:UW5/$?WUPA^OF?Y:*^Q5N6 MVW:_*Q;A(MTL$_OK/)?+L[?S+S4/,>HDH3U.T'AVT%B\.<2T(.FM53YP"+:& MN,9H<#DB1*Q;D1Q71ARJ*V6Z:4&FE*A"L2 3UW1A^6H^6 (60\2D2I&QB;]R M0M."AN!H[VE!0^35D9O]<#:)ELA9+(HXY7E=;5W QX(0(L^((J:,377ON*<% M#0+!EM."ADBD4V#='WC"T6,I0D*.GM4E91RP3@#71N@0!./I89_ =STM:)#\ M!T\+&B*,J=/)]P?><,-YT3&3AE$PIR3+X IWX+PMWF2EZ;^VROH>U;2@0?)Z M>EK0$.9U8%3>S!?SBUR]TO30>7W]]3?\/\O53V=(;*OZ$C";F*T!ABJ#\I;" MFRBQ+H635GJ3TL,MT>.8EP%G/+)90OO<:JTDUS,=3Z, M)#9RQR"8*$ BRZDHFW.;^9\#SSFM!6R&E^UQN;?P.L#FS_E+/EO^D].''#\M MEF?+CU_7SX'/-_;?1!:\SQ&*06*=R.1>*)[JVF$CDXTNVR83&U\X5[?8VQ\3 MRW8"Z@!OO]8MKI&NDO; M%RH?$WOC"Z@"!/UV>7RP_Y]5[\G/7CLRG^3_7RJ23*,D+ M!=8H3Z0H4B81&&AD@AOK?,Q-JA[/G&G:<4>'1-M8@ND 8^^J6-ZM2'O29:RT MO,;X-YGN#35>!*Z<3&!9I<:5"$AF'&*00L1(D7ML\ *"\N1ANJ@ 24. !:X+MTHF'FO96G#K=OYML M.L+9V'-ZG/,E%YV!UUU(2A0&J J"0A2)A2(S-JT43#&E:9K7MX, =Z I34.D MWX$2/'TQ7?=4E#RS2FMTF@/R=1N:-N!-C'0O%4:^B8NNS2*D;0[7\3SC?> Y MNERF+H/]?EE]D7?ECZN^'U*41(H20ZDKM>D:8L6 TU: ]3DX)75.9KN)C0\_ MN>.9O+L@8G_NC2;Z@_7$_;7 RT3XK]-/RW+U&7]=K/^G_N'(S6_;?%7C+K?! MU!ZFGP(8*5 UMQGDZ7BJ:FCW44[6_9%)4,.@, M!Q<%U\)1E)::Y$9.JIUM>QSMW_(<2&F:#)1$'/U'^K0--)(P$)^13+6 M)G&H957'T,XV2/Z#V]F&"&-J/_Y^1Y;AWM19>V #>;5*(1V:%P]*9I%2X4H] MW$YP"NUL@^3U=#O;$.;U:51N(QMTGH6:]BA92%!&*0A2!BC(@S(B^BC5@>S) ML+QL/PUK(]];N\FF3YR=4V3TIH9$UY-7F W>IT0+7!47M^>WR_'S&R<3+;#T$Q5P=O6_ M(UJ@BT &P_Y%7?WXB]K_& M\WF<::&DRWF=-)2UF%#G(4@/PECN0TDQ^*9/H+<]:,?)UY&!.)Z\^L[/_I97 M'_,*%U=;&R[CQ>6*R/UI>7ZQ4P[VN8\;,<^Z]:E'RJ7>^YI7]6O/ZL/D5_%B M_N6J5'B=$(N!>2.#(B,E>%W;E2!8$2%$9&2VK-7,I,1>M M=9.D_\!S'HOQ&X*OI^M.XXON:.W>TW^TX?[7/2KSHWSO8:SGCGPXN(&MDT," MZII]\86NX(P$RN" ^9*,$MJ;/(U'=6 #N\ZM,D^F@#,'TB?R3$3 .DX0(:=B M.8'0V-RXD/_B&8_%L [!U8Z&=;#(^LSHK"N'IFA40AG0A:X@E8,$9XV$;$RT MKB3%XJ$:UGNJY8\L_RW+^$.$T2FF[EL(ROB#Y#^XC#]$&'V5\8O3DFL;0"J3:^'& 4JM@-O$=7"YA"V7(!U5 M&7^0O)XNXP]A7@=&Y5NW=>W*YM67?)LK#ZRR SEHE\GXHO: R@30B(YIE;/G M3?RE;0[72UF_[14VNI@Z@-XCC:)WM/,N_V;&1TI8A@+[^/&D-6':#P/NL^(87SYS-15.+)"."2U<=:$0%= MHJO!IJ*%DRRK)F..'CO,M :N.;+VYO_.&/J25V$YAO=TCX0-9 M=MK' ?'87$Y]S[]_)JW^.ZY6]"U?B;IIEX,7:X.>,R#W'+)F7L7,@C9-5\P>;4U@ MD/RWK D,$4:GF+J?UDPB"A[10ET/!2I04.5ET:"3EQ*3%^SAFZSONB8P2/Z# M:P)#A#%U1'$_K1VRU3X%58VXJAW,!5PQI'#"&!>23&[+_:1'51,8)*^G:P)# MF->G4;F-?+PJ.N?@P=CDZZ@1K"_X-1!;HO-6J)";[B#L^6G?P:^LW<0RM65Y M(B/J,J>I.B$'?_UA7P?9'9.!N3!=(4NN%CX1"B%<"B"YYCRLB; M3+[H,@<2!?+L,((U=9*!4@(4*!+J\?.9#1<;5/#F2(R/IT+==A M5\HF!F,RF%@2*!Z2\4T+_$>; QDD_RUS($.$T2FF[H=Q@:-) MNLZXML6 DDY10"<,1&0ZZABE/-A\B&/(@0R2_^ 2BP,N"FBMCI1 MF&,X(]:@LCRD3 [ C[[(EE?8Z&+J#7H;8MXOS\[>+%?_QE6:N3H1BL)YD,F2 M)A4=($B%( WWG$QWJS&D+YRK(\]\%" \A[0]I3+UM;9_@@>#\DYEA,19!F62 M V)?@<*LUE$68]!N=14>>0)N5%2,FX,;(J*= ?E/7LV7Z<\+7%TTZV';JE=/ M:>&)X #%UHQCB@R\C19<3-(YDU(683@@AQVBHT[=9E!L*):NK.*&SBLB-XL] MZFBQGY:+=8+G?.9""LF+ ,;5*,E[(DW6*,EG'M!*;8+:&7%/?V]'S;JM0382 M\Z?&U1_XM:ZD/"<>/72&O]6AF; ^D756P$IP]?T8AZ!G*\_=Y?J M_!.?-&*A?9NSCE0SOQWA]Z[<_;)[YJJ.- WU.-6MPR[3X.\]G/:VY1&P[!W!.M ML40?<[*@>%T2J'RID2Z"UHI;GE$$-ZV%:&)7;^M'M]IT]Q1K*;[[9ST"_KJA M;"W#6U4C=@E7*TJ%90\JD.>$C#'@7!8M;(S?9 3';F;:]>A';5V'X/7IQJ># M2+V#6M]C%&]8^JIZ_7>75ZAH&;$KG[O ?7UP;I6=>IHL*QF,"A&,$8# MLRP4H;$^'#X4YGF?X/Q :.M"%WY>++Q2JYJN6X7FDG]8$KWGQE+ZS M)&0*2M>E]76T>+'@G(G "@M6LW5[2@O$[W+8:5/W$^*ZN60[0.^M[CY%[5^+ M^<53Q&H*"Y3##$+7H4G]PZFG+1IT8:=;R[HK8/]" M<=SR:\Y_YM67>Q?YW<>S HW08L(7H&$I$T MO"[$\1D3F,!Y+#J9$IN,*VU&T;35C"X48DJ,'&/"9(Q!-UM^#C^NU MI,QJAP:DKFM)0T[@@G*@(RDJ9F5$:?)09S0*CCJY,@2]0Y,K;3#0@0-S=7+Z MRU>[N[60$>MP(JLX*,2UU"*9)P'CO%+V\+SLH$I9CB:4#3.W. MN%NR%^F/,Z1+\_/U2QLO='$84YT([4 91MI=MXEKYX0UB6G+FKQ%;D',M C? M UL/K>;4@NX [#<^_6WZ\7JPC?8L*AG()_>>O'/+2?]U :NLY9IG*[!)VN+) M$TUL6"<'R[*%Y*9NH'TTM[)XF')9L_!\0YXH*+SAY"AI4T"5I,!AB.0WZ>PE M"S': >]3!GWWQ _O>H'@(237@6U\C,+W?_ZU(28)Q33=,N00U4F85FOP6@E@ M(4L1R3O*;8KWSYYJVC)$-P =7X*33J*_)N=?1$[M<*^.3S:,&ULR&%4='ZMJ MMU%UU)E3I%-,Y8>+?,:!WYTS]/(,>1=&#>-D>_'@6@I)3D_@^4>F1)<-DG8WSO%M"[>SK)\'!,[,+8#5#RA3&MM(84BI7NWR!L# M:LBM])DQR)JN M\A?>WHR;D"%'IU&#\-S6&)N!XY*!H #;Z$SQ39O1V_L??>(0H0NO[< .&;( MKW_96)6K*CZ?Q20B3XIH5R(2Z^F"0=)T\!$#JN(\]TT*K6,2T7DV<60 CH7_ M?='0BR:$EVD/S]'^?O[QT\4Y<2!6U'S,,Q^9#SPAN/6&61'(W7+!@M5*FZA* MT&T>>S6AIO,TYP%T8U)\]*(DN\C@]\OJ$&YN]_-77W!^5F_K-\O5?]&_O9BE M[%!H7HV%IMC$2KF>ZP'<*,]TL<;%0X:,>Q/4><*UTVMD3)0<8V?@W<<>[RXO MSB]PD6K4-G:?X O?T[QK< B=??00FIB4TDE#9)PB9@HD(*!($#635D<6BFFR M F7B'L)=%?E;V=X=:Q$B+SEI Q;7PX;KJ@C2:"BY!,\*+T*V>:;9A)RC[BX< M@NO1S/QXZ#AFE^A;+EQ=?S-E_+JXR#?^U6IZ?S[SGV18I ",Z4#PI<@V5 MJCTD)C#.LVNS4;,!+4<:9O>K-OOB9>IFN'WIWXS3_'5Q-8QN8SI8RMDEJ8@# MH1:PLP2'LD"217B;C6%2OA1>M#O>D0;0XRM!)PCH0@>>2[^%)])O&P[\\I^\ MBO/S?#Z_9P9T"B'G8,"X%$$)[<%+YT%:+U)Q*93$ME>"T<\W[7/K+K5@6@Q, M/P-V+.'\\I]_YJOUO[FY&63Q" MR[3OLCO2G%[P,NG7YQ27"Z80(ZS$RJ!$60#5&Q-AQ@L6 B>G(Q MLXEEFB=OFV]0%6I2\-M<3O0I4T *"Q@+98*[=: IU MFV?EDZ2Y[ ^M.1!61IU&/:5_MG96:_USPP0>/=$K+3!OZRHK6^BVM0I$*2JC M*$;P)D\[1J?DJ(?]35DQV0\3IU4L^5^Y]M+D].I+7N''?!W;_;&:Q_4,_;(Q M9)H+%PT&4%@SY'60D.-<0G9)*U[HC*5)Y?;PI![UK,%."I$M4/7]Z-W,2DO> M+4F1NMHJ2B,]=,HY7@TGDS)M O%G A[7928QBNR M/R/0"0^F$*"WI_XP7^0W.5W7]3)X%$ZQ@CCQZF['.W7* M6(<*$M,T]XDC;[-O:#*23Z8J?C#-[1^9O>CP ?)CF=P/EBLSK*WO\%T&E"*0 M:4NA,"92MNT4MI.<[#%4W[NX5R? W.G5ZY_W- )%ZQD+6!]J/! 8( \6N! F MYR0H3.B]BM]O*'K$1<@6^#F!6^Y52NOE]'AV*]M;@>4BLD[DK$NL@\PX_8(E M>3#21F9*%*GT-7%H&ZJ.>J74E"HT'E9Z49P]'.FGK^KWN0X!I-__:;E8L^82 MSS[DU6*HF">Z!8O)%>T(NHVV]D.3^MQE_)'1/K(\5MK MV)V 9CY]TS_%(CX+RFF%!L%X3@ZU,Q:"< Q$R,E%+A+]?H^:N0.MQUW+[U77S*JP^?<'$MUH\?5^LG%;\2A^:+\WE< MYYQN!"NME-H;!3( K(@7CI"ZQW=S7*2B>-BDZM9/:/<9Z4<9Q MZ!9>MUX$,DUP$$=\[WO+W9 M:>%LW3M'EQ,&3U9 A@#>^ *&1Q^"]4GEOEJOW@Y:SG8$*W7W\18.#( ]1F_U M,27[FV=*'Y87>/8@URF2:J]SIQ,>7B>O\)A@9 MKFW:$<=#3P=7R,U=F%=?YC$_SJ*;!PAK;IROR;[[YS5 _WUY\;_SQ?L;)'?,([N55YLS!(R]_[J&8+7)4%,ECF=K8S8I#IU$.HZR)]/IU/]X>>4 ME>K*[+Q9KC:_5?\>G[%(6G!=?0Y65>.2KL>)?-(1RUT MKF;[(ZH#?=NW&O>O-=>N;_6;UW-\9GDQ@1QTB(%,C@K9 FH=(!6O64;KM6N7 M>VI T)$.11C1_9L:)<<^T.=JSM&K15K/8[GZO2=>DS_V'%5JEC!E$%[7WDED M9%AIY=;:6]F;<\>+D*F$--" MXIR#0JLA*,LATIVM,PLQFW;]MH>C\TA'#_21PFB)J=.XVK;FS8.!9#-F$E-! M%7VT'PWOVC MM_T]]R7-N_ZVIK"/IC_#C1%!1"B%?"J%3D&HC^B90.^L*MGH)DG94VGZLXC! MHN.0,04R-'0W>D:.J;,E%>:$"JS-R^ ?37\#T=NNZ6\(!CH(2>YW )DBG=&Q M7C%)THTC)852SM(O')-5ABO1I&OU))O^!B'AV::_(6+I %--VGNXC1+K2J.< M'6FWB@;6_XGD""%SQ&)L4M(X]::_0=@Z1-/?$$%W /9G6L>LLJA% J&VKZ&P26[9O^!DBN PB.$")C5'0U4:BI?1VYH!2% MR%)F*-IGIS13VO4U_O#MJ37][>,M'!@ .T/^2UZ%Y=05WOOIEIM!R!3-KS>! MUGD>225>-()B-9#(' $UU\0+QAQ=D-9V-N#I19(ZM_PCPW.L*N^X2#GFB^(Q M3KR?G__]9I7K:^5,@+IX3S'Z3 N52D0/.11%WJ3QX%!)T)QG;IP4K/1UCVQ+ MV=&W].VM0=W@YM04Z=JD_&MY1A]S-K_XNF9)U"E*Z1WP6+?Y,AL!C=2@2V8A MB9R]S-VKTN.T'7WC7C?*- )V3E6=?IY_F:>\2&N&6"*8\SJC1FL.*G %(=B: M*M8L"QFB]7T-0]J6LJ/OW^M.E7;&S3&68-_3!;R:5[+7?_XJ7A#U%U]'K\*^ M\#W-"[%#Z.RC%BLB"R9D"5Q:T@MC,SAF(C##4(8E-@M!3J<4ZR;-11)]. M,H%R18.S B&CD,2]+$ULL]/N1RUV('K;U6*'8* #-^A^8<:+9)P(#*S&"*I( M 8'9 BY8P^K\3>&:##,^R5KL("0\6XL=(I8.,-6FZL(]VI0TN6M"$ \\@JL; MX9@,3DK)!=IIWD,?>2UV$+8.4HL=(.@.P/[ R]M4\T)"911R8*)65E)&P! D M2)88_;Y2D3=YLO7H:3K/Q#<'R7)LB?53C-HO#A8V&E3$-IZP#KU'"=WA]V:SP\]')PP/ M= E:DHJ23()7(4"TV7/)ZX*O=FY&4](ZOP5&!FNKY:?C(*<77=I%("].O'[ MJYESGGQ+Y4%J6T?\.088M8) %[:U2MFB=%>WS% *.]"LCJ ]UBW5%&=[KC;] M\P)7$\\2>Y$]]Q^"S1(+BFN5(3%',M3A:L0\_<*C+MX4%J898#H2@1TT2WR/ M2K@'RD[Z$KS9CG[#FL!E3)$L4ZB623$6(9#S#Z)0'(LV*Z?Z*@XS3K6I/:E=B]-MX?FC-SV9EBN0(92P85R%[Y4.KB%>=R$C$%>61W MX7T".VC0^![U< ^4?0]*^-!?1Q>]\)*!-[&.=^,!4%L%&*PVU8 E/#(MW"4N M;#NAZ7M4PWUPMF=<^,LB'8L2OC@9Y*Z@;2XV29*QL+6UPG,&3C,-7.JD@DW. MHCU251W"APYBS(E3J/W(8A F3SK4W)Y],RW7&R04R5^0P1:U1]LZ!,M+%(0 M7V)?_?TC$M]!EO98M:=#2S (RM]=MO=E]LGH?94U<.\U*,>0@A-AP0D62@I1 MEMQN@6P/'#C2N_R[,@#16Z=!F".N/1]4#T=ON4?40#'3@P]U_82E59,E@AK1^XX/D@ 97''#Z32^T MS!2N_GA4W0()SSZJ'B*6#C#5Y!FE*\8Z41(D7V.CQ!AX7Q"\M0:YY3JG:4;G M'?FCZD'8.L2CZB&"[@#LCS_1+9+GD*R&:!F"$KKJ?B!P*9]S8)F;U&2X]??R MJ'H02+9Z5#U$8L==D+GML4F!-+PJ>]&N#K?/'$)T"K2*1&ZVG,DV0X#V/OJI M/*K>QTA2+Z128AL$(WHDHD$XG@N)?:!16D;.($'X2ZSN^" MD2%[J*7@.^/G!(8B_K684Q!^H,F(CW[9H5-Y+U/<1SHO\Y)*D!8R5YY'9 M=-X0L72 J28!?,D,"W,%M UU__G7]>;SZ35#)T ;C& \LE 8)$!,J4H+K%1QD/,2KQ_JLY#NN:@ M>3Z]MX<$3R7-IU/DTM3L/O>&:"9W"F7($*T.%#'[A*&O7LF32_/MXSL<& = MV. #-&/=[1OC,AN6H@$?>09E2J$K,WLP)J,Q147)^UK*M1.9G=\2(X/X\.U] MNR+J^]"WF[EW1=6R,A3A?=U[D"#X+ "C<#ZP4#"UR:AT-4>C/RT[ ,PGG+6X M/>:^N]>W,V%B8)X;D+F05>6!7.&< S ?0]".\6B/;%Q&=[,6OW>%W -Q$UZ. MM4+4D"GKS6JW;X-^7?R65Q_K;'^E$J\/?Y3+Q)V82828)*0<5=*I*&$>[+7Z MMI(VS=%/_FWJOIIV!(@Z:6?TV]F3BN?L/(E-!R%!%<,A,,W!! S!D64B4W5< ME]]NR#N>U#(AS&T5: CJ;TT0R3QUV 'W,T1'5)C$T<;.2*3+8@X^TL_>1$=+9X=+[-R_(.B#_Y MFDH[_>G0%@R"\G=7C]F"?2%I7V.3Z,AO4SDE<,IE(.9YY%($;8YLWM&/::@G M9PY:@GI2IV":'/[+#"R*"8L4PZF@+)G21,&2BIQ@$#F/F)5D#\:B]E(V^C'S MM+F^=RK80:#]'BI3VXV,U4%SI;6'HE 0UVIO=&89,K>H$Z/_/[8>JM$G(!]S M/>L$;O]F<#YI(S!T6&QTHZ/4[":<^^"!,U-7=UG*@M=!E:$*(F7E%R3MZ$G.4%E$!*>G: R1"P=8&IW MQCTW E4IH6S48)2B>,G33P$I?C'@T"EPSI-E""'9-F.\O[<)*H- ,VB"RA )'G<#UVT# M7E12"1T-),?K0ZI4 +6D"%6F8'(JAO.^4BQO3VV"RCZ^PX$!T($-[J>S(X>8 MA. *1PXFWI,TK9; MWZI_;\: KHN 45@B==,0(DDO*(%"U%3'TT/QY! \,^M]+N M8ND 4TW:FU2Q@FNNH2A3R[G>D2UG&2*7R9CLHE'3C @]\N;'0=@Z1//C$$%W M /9[]\'F#D"*@;(U 8+-=9F9M!!84H )%GR2/CPFO0Y)G7^@"% BD%X)Y[I6(0)35?HL//%Q\U\]%@8!<)*0C1TTRK+ MZ%*,(8!U/$EC8C+ZP5NCY\:+[7^@H^_;VP79DTFT%YN_2V?434YF-8]7Q8W/ MR\55MB:O(OVMF9)*>H%@HZ^PVT2/VE,E$P_T_47^J2/JYP7KQ:+2SS[=1%7F2B>%>2R MU/@_22?HGC01@A8>/+=,WLR8S!\6/LTGJB>^D_]ZC+8OBO*BX#>"UK(O:,@=?1!VH$JP4.02,O,5-UTM;UE:- MFJ_.UA])/[TK#SLPUR>]2G+):%(N-H+Q@7AI?()0$@=C)2MT&Z1H&\\"&I&: MHV[7&H+JI]NUIL)&!YXUW57+S_E/$OCZDGR[(?&JRT1H(;5"4$)&4$P(N@]% M FFY0Q:R,D&W@/DS9^JEL6LRQ"S;B*]?)&YJ8RF'*'DQX#&7.C3!@E?D@O.2 MBV0R>]YF>M6SIYH6C:/)?CM,[2"(#E!5]8P".SS+YYNJ*)T#2Q8*M*-[0R5G M(0CNB!Z%AJ,W2K$62/KF)%VB9Q0>8^3.?T1]]?+5(O^'J[WQ!/V_\ M^PT]PA2K*#X$5B>Z*BPE2RK!A#:+BUXXV+2UA':(&E4@'0#L/0F& M#O")"/HY?\EGRW\JP^Z31,<7HO ".B32&6$9\2N2DR %RNBMLZ5)&_T69YLV M*=\.9F.+I0.D_5=>Y!6>$46OTN?Y8E[#IOI^[#Y16KD8DM"0?.V74T& <\E M"HQ[B4P$UB0+OM7IIDUIMT/;^*+I &_K!ZZ7\>*RUF=_HJCHXXT34+RPQ<4, M=&1.H3K/X+AU4)Q#83VQ2C>Y-)\^TK0)ZZ9V; PA= "G<<+LVPQ_,&BY(??3 M!55?]Q4)R .O+6J(,OC(VR3N1J:CEX<$O61!IH1)!UJRH>SN)(Y':A,S'5A0 M"@F?*6=0D7["Z O8PNF/9#)%-#' VQUOVFAX4@0]?"(SOCA'+$H?L+Q(G"W+ MU6=!Z&TWW6$(!GIP M+^X]J].9R1(P$=!JYV 6!H*2&@S6O791*.YL$R_B%->(#$+"LR]IAXBE TPU M>3]GF9:.:P&:>P2%1#ZRB&!MB58PGZ-L4MDY]9>T@[!UB)>T0P3= =B?7T)1 M7WQB(!)RK"D93K\$2V35,1ZQ,%Z*;)7H_Z[6B P"S: U(D,DV,48Z+M!Q[KE M>4-(X(H+0P&K45Y40B018B,XNJ1L0(,^MIFS\_AY.G\:=6@0CB&U2>%WOKJ8 MO:_<6]\JQMJ 1K]UT.0W?O67C*G M4SB.N[-_PCOTYM#7ME9I="Y+X,;1L1UZ0$4!'4^L:"Y=BAA'1$GLH M\QW8-['4?YLOZN/EZ^E3P@3N5 #TQ=:GRH;L6_3 43,KR:)JOTTOZE9RO_?- M$TM^%[DMQV#BU-*_>KJ^.;@R*4FF"F H9.Z2*1"8MA!X3(K9F$7<9IS!=M*_ M^\W3W!>C27]G)G80-=6)V;7I:VWZT$3N'!U8LDS 7:__90RR1(8^%6:P22?Z MG3.Z>8 M-L;>69:/8V('QO8S4>1:2VZ5Z /]1"KW9GFYNAZF%95D=>VHK_&]0N[ :5VY MI8/W43L77BQ #O_:+C"RBVP?'_0Q-J,[,"PCO#L.";U/"8$9Z\DDDS5V-8"W MY*^IA#)[TV;B^V&FEK4;-]#%I7A@ !PSY >NPIP55KCT.@'+ML:Y5@-B=%"X MYI&+R+SO:XK90 ([S[*/#-R)%JH.0M%):]>SNRP5^A*9XE!LLG3MHH80C0;N M90J8E)6\S9NF2 MZ!S T%?6%+^'P#G=LSP'EI4H4CY \G-)JA9'//HA<;N@N2.I=V"5IUM$K+25 M3@<)7C)%9H(Y<$@>J#6HF(XI^C8-HGTOO#8GIFV3D3,&,=8G[4$C.(\1G$(MHLWD139I>#TLF5NIGOVA>H=&5 ?ZMO-<[_4O MFZ+<^QJKG=_Q E)B1F0T4&00H$1]#XH60;N 3H:2@VC2O-N$FJVTQYVH]DR/ MC[Z'$5]-SOB _\D[/0.^^\]'?-_[Y*E&>KA[\_FW;R!OWC7&XI(1P4'VJ5;* M?0(GO(/@M6&N+G;131S;9\XTSCC(>Q_]@3CYFO[.WS-K0C0L!B@&B5XE/;BD M GB6>50.0Q -)Y,^?J@>QOGMCX['AT&.((:C,2E[#!AXY%/:&)B6 P*>0Q): M*]$F#^BMJ_E?!'2>;C5"%OV0LPQ-7O\?PLYLZDWC]/O]9E"":>M"Y[,+]OPU)W[\POUL477) _ MMZB^65[$^6Z^RW,?-Z*IV?K4(]F<.]_WZL'W/8*XY+D5]2&,5Z& RL:1;^TX M".V*3(I1Q-$=K[O;PJ[;XU,,8OY9^US!T*ALBY[;40=KD>GL= MP$ECP+FZOTU&R6.3".B@-G"=6+_SC5?-NHC!:I$-A*0Y*(T&,"L)1I7,2&N# M54T278^>YI@LVA#,/+1H^XNB@\3KV^7Y^3TFO?[Z.UYLADE=__;7]9,82:8W MAJ" &U,7R\@(+FL'EH[E.5=U7%0+D&U_Q&F1-P(>E@<13G>PVU"U>5239= "O-_,%$J?P[,\+ M\E?"U[?YXJ)NL_R)CC*_N-Z0H$R1A:$?[P(<@;E=0:-./MKH#X88F(X4V"J.=7(.')[\P34&(F$QKZ$*KNA#_T6?>WG^(9_A M:H[TNVN=NAYKQ9F2)N1:JZJF,4H%6!^.L,(1BQT["KB MY4'X/362/GS*M37BC-ASM (]-]P@T8%-WAP_ M>:)IGSZ-'^>/P_H.,'3ET)]?>_3O+B_.JZ=?AZI\7EXN+F99%>4CJR,>+:N[ MPCP$D3PXY76TZ"+/3;IR7CI87YFC'>7_,)X?4Q@]@&NY^/@AKS[_<;F*G\B: MWS)L0X_CQF-*$1P%H71=9UO;726XP*7,/A7_\*G/6(FCYP_65U0V$KC&%$8G MX+IXE)[-R 3,G$4R\77B=WU11/1X3_;=AQP\2LF*;7()OG2PON["\< UFC"Z M -?]?%K^]T_D/WX^?S,_R^GWR[6WZ#E%OA18@(FUS,TY>1)"2* @./NH5%*' MJ*X\>K9IG]NV@MBX(IDZ_'M SZNX?G;U ?_.B]=?_UA'*_-2SM_G6_%]R==T M9JV*D A)AU"'BEGR"$R"*&4QC,(B(Q^8MB<"PCT.,>TCV'$Q=E"!' ?P-H0Q MTA]1 @)#7D"%HL +5_*L MSTV\AGO'V#]M<'Z>\[M_&WO8#%YH2&11"AD*+$1*&$1@[1.@I? M,P6JH4U#P+/'FKA$NSL.OLT3C,;]XS(@Z\3=*&9D\TD-C2: MP:Z+'M+178%9KLOQTAJ756S22M[>I+R=8YB?S2^^_E8;&NA_UTR]13H%CCD' MKH"7@K7&EGEQX]4U?V9P@"'K<_ M^_.]BRSC4RGYUU]_PHO\<;GZ^J[4V//Z;Z2K!IR"7G*3H8ZR!Z7(RPM,^^KE M94Q,6_J=PY9-GCWOU- ;"2];UU/&$U[7&'V"R$V[1K*LE*P)0YG7:89> #+N MH$B)+BDM4CHP1I\][]3MNP? TM;X'4^P4Z:LQLZ@*W4@/L?I$DG.[[^L5:R/*?=E6 M"#W8Q4>OE=MC MO!^V]NW-_ X0].>GY>JB6ODU$74(X2R@-YE9"P? ^5?MBR9S?$N 8=&;0%!OI>O?8+K>W M-4J:M3ZU1,EN3.X '7]>$K;I[%>#LF8L"B5,8,!MJET43(%'G8B8('U11(AH MXAG?/\:T[4M-+Z'=V=T!6.Z[7P^VN=1Y(+57^3U%JINIL#/N8A966[ ZE-/K M+U=3XVMV+B]B3C6JN)H>4BMH?":#L]D*#T:2(Z"BKG&%CN 2$X7S/HKZ/#H9 M16#&F"%H\O^80<."E[S8)@[1N.T5CS<8$2:V:_K>YUH02W4. MTAOR;O'L?V=$R(+/HV!>^=CSSQ$^IF,!K2 ML#B>3(\%O<36W^GB^?#O?/8E_T;NR*?S&3+!HQ4%L!;@E G$Z(@&HE/(F2 V MV.FP^\B!)WZ?W15R]Y7G$>&VZN2'?R]G.2HLC ?PV6122^7!&0KQ2K&V2&83 M3\UBGP'GG/BA=V\HW45ZQP9.0EN>:1YC*HQP3H8/E-W8/Y+'$?EJ_S'SA/E9.%OO"&0FV]E4H;$%H94-(H\!2S M@LO&BNR]DP\1^M2[\UV^?N('Z*UQ=R"Y')%EG'&G>,DR@[#.U>F"I%'%4;B7 ME;%>:V,:3:+:\H#3EG.ZLX2#Y+4[#NLVW_8X_&N1-D72G'[Y3Z2_NIG(920O M*40&VCD$Y9$"NL@>=MH*3Q\('462P^'JK^"ZR!_Q8EUH M:M*+<4/EC XL(^<1E,D"5*S[I0RYQP99L#*K[%R3YXU/G&Y R:%Q,G/$NRHD/J;XI*/[_^XFAMECLPL_UOQN1,=^>8Z22 M:?W@1Y9+\:R8MP9!4I /BGQ<"$H&L%YP1RY%S&T2BX\?9XR^I4@/0G@>A-9-)IT^97K ["7=ASMY M]V-U=V#9O"V/1^$ T4(B>0.G#%1> \--E3_]AA)EZ&NJ> G\7+ M#MSN #'O\Y?EV1>*>^\3LQD;$!E#Z3!!#+J60FPEQ@EPUIH0?$0LH05TGCU5 M3QC:1>C+5A+H $[W3?*5ACGEK4@9BJAF6?(,:"Q"KGT*Z$L1V"3Y_^U1IFUL M&ONVVI/5W8'E=_Q\O8VJ*$U>'6H*W@R_FK$:5!1@9PHBX M[=S^;SZ\)P3L*K+EB/R;6OZ5(S\MO^0%+M8C(<[7:F'+NCKI@8)$8H/R/CP[^6&DI(S:JQ)1 KV M*X,$!.DLA6\\%^,U9RGNC(R;KYDFWC@<,G;CY]3(N'^17M.U7F([QT7,?UZL M,GZF?YJOMJNMK:RW#J4DZ),*T$VK4@&O,_V2 [E>,>H0W=;7RM!OG[:3?'3' MHRGSCPU=&[UD4215WVG(NNM=N8(02C'@0XC"RLA*V=YM&?[]$]]A;1&Q#_YV M$,_4"/R&8?\0;3>#8*.+3AF3@'%)E/ B@'XG ^-I% MPLLF[.X-.#\O\_GORXM*T'4V6FF&C/P\L#4QH()E$#(74(*Q4J5ZTV^WL.[E M[YK8>9H20GLR?FHI') 99:@M*6@>N/@8O,2JFO91);1>A;?^= MT[YZ.J@SM2.CCP,_UQE078)3=?:>CW5P.OD$OJX*5:5$I6H/L!0C(JA[=VE7 MF0_'U0X". YDW28\A"U>61_!.\W)ZLI,2FD5&)<8#\4;K<*(X.HEI=1&]L,1 MMIL@I@;94]3<9DN8Y<@%N8(>'?&.'$$(4DLP*3I=F!5)#\L^/?E5'3M1XP!I M7&9W"YWZ;OXZHC $ 17($Z3_K=Z"IB"82TB>H[0\)%?,?N"Y_;)I*EX]P&=' MAG?05'$][KR.A%V[ ;.8'+=Q)9#S-;4:4;UJ1LI%7@N!&"VPN4H?>%-YE9\>Y1INRWV$^TS M.-F!SQT@Y>URD9:+7^N*J8"+O]\5.D5.E9ZWO[Y^]_ZZ A3I\"(Y,KPN@!*8 MH$[+A^JV"<-22+S)(HNM3MKY4:61P<@^V,U_[QFT.;XVBO#C!>0 MM;!UARD#"F<9&*9+9LECB4TNK0?GF+9C=&3@[,/C#B!R_P9_>S->VA6136(( M.E4/L&;7ZYP4L(Z)J,A%$VUF=3]QGFEGB;1M,MZ-Z1U@IQ[\77G08(__F7^^ M_/QZN5HM_UW;[_$?^I.+KS/%N11<2M(QFRABI) "K5.0O0U:LAR0MYE6,^"0 M/?6C[HB*A]=:*Q%U"K^KF;A$U+?4);+P*6L)Q;%,;*1KF\Q]@5AX9MPHJVT; M7VK0,7MZ3=$.@B.)J0,0_KSYVC?S14UTU%U7Y[_GBYE+C'R'J,'Y0&Z (Y.XAN^2U5-ERVR3L>^(\/759CP.K,1C? 7X>TXZ_%I?G.5UKQ.VRXS?Y>AT1 M?LRSPG(6M@[BL=& LLF#XQ0_\VRB)RU1&9N\(MSYQ#TUW+4S;>,+KP.4WF?> M:SR?G_])9\'T;G$WG.(SP>M"9,7!7[D0 0$]13_:RIRTQJQ4DT4>VQZPISZ% ML>Q@ ]%,7;)Y\#@O_9_+\XN<_N?E//[]ODKK??Z_E_/5^IG5KXN'C3[DQV)> M+PEAM4ZO4!.E61C@JE85ZM*0AW?O5@7F@N:]E]P M55W8\]>Y+%=YG3K,YQ/'>P2WG,-;V!93156>^6*M.]!A3* H,KZ\N M%:]#1ZV#E*1$$5@)DO5@':^..^TTUV.SCCN(^&A __K7#S^_6OO=]+MO2%1_ M7$W\6Z]Y94E8XX( Q6J9B14'SM%/I3@=#"K]S1;Q?4']W'&V2W:STT/M:#+J M(#!_NUQ\K(]'*_$SPY+3HKY +4B_:%O 97(ZHI/918N6BR93'>\>8CM4'5<- M95<>MQ^(NOF#^DO \_P__K__!U!+ P04 " "CB I1#1-L,M\O "NC@$ M&@ '-A;'1ZN@0NR6N# (.%-/O7SUGN!A"DJ<2)"9%= MU8Y(8KG;V9]SSHO_>O7^\O;?'ZZ"<3E)@@^_O/SY^C)XQ \&)?E]-G#A_/Y_'A^>ISEHX>W M'Q_BH\X>)EE6R..XC!_\^ *_@7^EB'_\7R_^Z^@H>)5%U42F91#E4I0R#JI" MI:/@MU@6GX.C(WW5939=Y&HT+H/^2?\D^"W+/ZN9X-]+52;R1_.<%P_Y\XN' M])(7@RQ>_/@B5K- Q?]\H.*X'Y_W>T^?G)X_/1,G_<%@>/HD/CV/8G$:Q2?G M_].#03Z$R_F>HEPD\I\/)BH]&DM\_[/S_K1\/E=Q.7[6.SGY/\\?U"XLY9?R M2"1JE#ZCX3Z?B'P$-P^RLLPFSWIX,]PQS&#"^I:!B#Z/\JQ*XZ,H2[+\63X: M'/0?/0K-_X.3XY/#Y_S;#R?TO^?X@*.AF*AD\>R_;]5$%L$[.0\^9A.1_G=8 MP.X<%3)70[ZP4/^1,%IX-WV/'N\BJX>/+ M]WUG3"]^IDK8FVB3@W(QRJ5D#K,-PU^_8;32O>>'81 34Q5%D V#BVFNDJ 7 M$A,- U4$1+7PNTK++!@L I'&P4"6EB.P:_V7[2!EV('+;D1B3E?X*#3N_ U1<95:6:R>T8_F9[ M<+R>^7>>UP/9:\H(#K(\N)6)R)4@TN_X<=-3V8[!;W;8F.(MG00BET%4Y3DP M[F01!K _^(W\,@7N#'P3D.X)L)R7I[9/ D]6JCMF,9F5 X4^O1YL"&)/CT^ZV\3B7[;)3E0':;6&F$2D6F1TZ12H+8[ M4*IY2/>IU,S$7ZCMF,F&^C=84," 0?@_13=[][-\O=* ME7#@YR*/"R0)0P+.AD.^Y4R)[I/#%4_9>N:*[9C&9I1Q_[T(,!B9%S /,$QC M62@P5.$ DLN1'8[H&7:[AS^"FK2D(L%1GH]5-/:.[CRKDCC(923Q4R3S4J@T M$%$D$YF3PW,F"R(>Y/^%G,&W2#U3L>!1V7LBE0.E%27^7 3X19:F8$L#;;'N M)6@4*A7TU5?4M>/@-[PGEP7:XS@A)$#W_H%,Y5 !?>.PHK%(1U*_L\RS!)2+ MK.1WA_!UE%0Q3:& !R8PJ\+H'7:B>DA,^F%S/8MJ"NLO8[P1[EJRD,*@31UC MAT.3LD+ZFM@)<1L:LHA@*D;J>CX*N+)L]R(=(C>:9D#?Z)K04KSUN@,XJ@DN MQDPF"V>P_LE)=)_E?5%\L$V\LU,\#\^R(_&!3++Y5[RIW0VEK=C WO%6;5CK M*&L*6/_\^/P1K>NEYIFO@(BD!BL$WF7(HU@6L-36I0=D*#ID8Y ! .< M6T%SVXR/WR-Z&G2.GOK'C\Z[3T^7 CCY=@S]+I2$FF<6,>&P'9^E$K7A299+ MHPD/0>?-YK!CFTNHI^?'CT_O#5%UP??OP18L5\SEL (^B ;:!"PU#%J"U0+F M%VBZDQ8N&E<4FT4K!8W%+"W40"4*OZ2@+CPGEC.P!L&(&Z!U6O(3X9]V&S2% M]\#[!XB>E 4<-YBP,1?MEV3"#8="Y4NV%[P3[=*B M.R*.#3@?P2R6F)YBFY MNI'3PSVO5"%HI MV[6UV1L^.'SVY/V>TJX?4G,Q@ ILXG>;9%#X9'X)W&.P- MS4-A?QC"+.EG? A8!8L[G(7>\:-[Q*\Z>QBB+)VI2.\^\9QI(@6>A%&EDG*! MS /1)3$504Y9O=BX?L7%Y/\YE M5X^EE4@#.%=P\F#[41FQ7X-XF2G-?>B7>:[*4J:!L$[NK[N?FU)LM:4ZS3BI MY1D?RIGT$SW\_(\'[;>)09$E52F?Z[-SLE&BB$Z=^'NA<\UDD!5;UEM>K+]S MF.=?&V6OAZ/L]_NG3QZ=]DZ"67_%>']\,;+9BL-IO<2X:6#7_WW%NZ4*,Y!%2]NH0]APF-%H'("8USL\%C/K38J_ M*O!8C&(8V(N@8T#52-.4@"CXC%R"H,7?R.Q78-D%,9!L0/0+3PV&*B]*>'\1 M?$ZS>2+CD75>^=ZM'%1#593&U451\ H$?.O,0ZUWZF&@:J>&*F)5$JD9/ND8 M=OO*E6-1XN &,E%P!1DW0.UEA3%S.BL=4!1;0:A[D$, MZC*+.\4NV65^C7IQ"F; 1R2U"AE<3.RD]_3)XQ"Q! ),@%ASP$YOT(V&')V= M/+W8CAELME'W9N'[3T[>;,<,-EOX7"+8"224GD!!1X?V Z?B'"GQ[@F9N'-" MYGY$9E^)DMCSK;,VMF,B=XW3QGHB^/>-G J'M+R1^6P7]3;9.9*Z%WJ;B[9N MQ_C_$'0(ZTSH78AQ/F TFBNMN23I)O1N$)$Y96CG*&W8.4I[='S2[SZIO #X>448UI*0#L0)3'$PR%)R:Y>PRQ(3<@95&<@OYMF@'\ Y MI+J"\"QS\8$B?G9X>+<(_QYHM!4Q?A,=#S7HD;!&N9QF.>4Q^?@/JF7CX4@( MKQC/,(D-/G&^7!PB^J-*Z&9,^K,O0"[GW4P!EZ(4)4)1LKR.LV0$DPF,Q"%S M0>'EY+4$T;"N9" 2%*N(IT$?OA=IZ+8?K*/JCXZK4>0*[0R1%"C<+*/S3M#: MO;W#(>4X<5AT,K!6^' =R$Z6+88P32$ MXB(M,@"&BX%'9\*E&2@,Z4B:A]A4U,NQDMX , E315BE:#V\F,:#@M/32 5F MR4BN+2MX;JLG1CNK4=0V.=0I1R+ZO5(Y#1=Y!:[]QJQA,Y-S=P &Z^$$')!N ML,)ZTG3GX08=98X8(#,$H$U"CEDK5.@.CTBI",0@FTD?H."%P2G8;]$#:\V1 M#0 %*0RU'A5?MEL=2B#\6KA^[7!O)":_PCALQ7L%+)=H&QHLS5?E:(#\M NCC*@-5IZ@&G[SJ!+2T M!F/)RU\?="Y_KV1!VOMB_:*3M$5D)EUJ)[IS/KQ1!U3U^YAJ>YW.LJ1*2S0> M.QV$NE/1D299SK5Z2L GPMHO?)Y>9S#'P69E!^\1=8X[1YWW(SS\_RJXDL3L M1RTC.TF;Y"EP](10R%@F\"=!,8WJ S2;NUE::\DC4= S>J?!!%X_+H)AGDWX M"B[&9R"1:[6)QCM0!]?6,%Q[>J+5!)#)^(MSV9X]XE_L._7P%T9[\)4;+ZTB M*BNRGOB=Z!=F=0'' FS$KQL]$3!'@7=YVI)50$A36 1DC)(#FK1$0C*C/K%/ MS]@8AM_?IV=\J[GLTS/^EO2,SF@/*U86.(CTPA3LAC),FGBTR!.%M1P-AL@I MHBW8Q9W M,^TN;1SB,N.ZCZ1"M@]\2^CX MN4SPV83QT(E$C@4XC/F">."S\?(M$U!DSG%BHCW%@+]B"MF M;_R$/&T..JB"P1/X1!AS-L3+\66/_K0B#S@Z9&Q=MGD&6BF"H8FE*0P.'@4--KZUR M).6BII",<1RZIFZ;K[?&93Q=!J7[ ;"I1V&S<6)D)#@G,5<1 )(*R_Y@WT" M2/Z6$=#1\Y^]\F$6&!)P2$-O+E,5T3,LBXJ%74,%?%[DJY>VMJ1VF,WU6$WY M?"A,0 Q]='Q FIF:6-8;W@B\..<7(ZE%8HH"$<09UOF&K<+2WUP=&8GEV\PJ M#&J'S#&@^F-KNM2AM*5!/08[$Z!U;#,JT3O&DLOQ$+"RM,]H(+ MQ4K+I MU0B6W!%CGFNP:$1.6U#TSE%MTCFJO1].--,PP_J3L =TT:6^UD: (GR))Z'T M)(I@A+V5V( U$ZTU;6M$6.>R9E; 14;.+CT9F(&^>=>:5O2[V[3B@UAP2RVT MO7_578$N_ 8ZOZ"WH,/0H9V3&UO6R6*#TVCA=7#P\@K8S/L!; )#\+=J+BL; MJ%RG7OVM.@2F#9+6YAZPH4X8F%&\N)QLR!Z[9CPT;)@]24(-O&I-["@#2(JV2%?$_(0&9!+ ML5!14/AT0."6"8*?2?"(Z11D,<*4X>*YUBE'L! CNHFURXR3+$C4L"*)R7!5 M2GJFUS4D9(\U>>/Y^(3Z2FII,Q.1R='C-+G0>$'37*K)H,I)QS3U=K%D;\JN M7UT^KB8=V]:*MIL3I'*,^_)#:7;<=2W+V:/$#=/ .HPRTK]0%';CO'_7(RU(&,-C(@G>\\"%XH"F<).AH@Z)6) NOE"(W M?-J7_-T<.W2ZQY3M,66=PI3=/PUWRWI+;:#A6G_F"D,J>%^5A>+RC59.)C0@L+UA8*^7+ M4I1B?0EJAZ1-+^OG7MB$@@HZ$A6G6U*XRR6,QL,.,!X MW7I][Y?E,^K9/39%?+,WNP2'=6D5A?JRZ?N)M*DM140 ,5@H8_/4T56\3/14 M:GX"/R4)4U*+?=2&!M+=N^ ->89;@IV5J35\7.4F(QM'#BMBUL]F4R ,R^K$ MH9MRJ]7;>7.IBU1G;*4PV([1KESS%>-W55+&V1P7?CNFL7[0NJ1+FCFQYCFE M?!&&3AAKBDX$Z"CU>$CDI/I>C"DXBVIK16,850M(,^3)*GM+:*3C/&%V; MKOWXI,2D*1]\='_I]36MEG;"TQRW8QZ;]BO73>]9(!9^1-@!HZD;PP";$)$3 MRT?LM1ZVVO%:7B!]&%&.2.$BS]J9V7+]@7;TD2"WG<$[;*;P(?K[**>9 MF:1,K;;Y^ YRCN.7B).H(T/;>!>K96$02W;ILWL/S_\$$8O39-%>3:[UE<,* M!AZ!$93&\.Z[#(#<\: 5&;N)$ERK"0;_,@)N\D-(ARO,KP/&=%*:K$S$%#WH MGBKVQP9BVK@PKMF4O%MUDX$* REE]&7+:$\?/](>=11AU:"D6>J'NBB#GVS; M7BW*AZ34UOV/SA1+2A;,MVI'[:NQANY+O YR">?,1V[1F(#3C3P#J!9S.VJ) MN2V+J= 6IL P6!Z;^C/>X:NY^W,J/*-RBAT6F]:IN']5']^RM?J3% GHC2^U M6Z8+Q^HX>.5XIA>W:=IPVI0-**MD:#)H0T\=,7S',9*!!&5&(G=6(X4/'5*L M$)\XDB;R1'8Z5B]"7P:'H%P/8URI:3#F9:5XU('.:F-SO_.,Z/+]RX\7P0=: MV^V8P:9FLE>A:EE8S6#^,>R[5JJI29=.&>'-C#A1I'84+#KZZ9.3EWYS%"MG MV:!S!2GHOCH"@1BA+5/1R 0/ ZDHY>+@XM"43*O+OH-:VK5K!2^GDGA7L53L MC&N*&+-UV11=/L*"6Y51]_=Z\CDLJ_ZQ^12-"."2C"\/;8!?UJL&A6: M$10"1I A2?D!.,4\C6 #,[@VHYCNDO^$:ST>(33F^KJ>!PUS<)9\E9* \GD*_0T# M]0FYM8J?1\<(Q+'B[G =N7!A5AA48U212#$^9/G(V$$GC!8U4QG.%0NGUM!& M7JUNIW)1J5H-JK+NB//>8[,Q'ZH!/,(H&3HP%%Q$Y2&QP-1E?%?6'RZ"4GQA M((96\^B:I> !N=!!C1.*01OVAPPV]&O>MH?WC0&N8K>!8+;/R",D#^35\TO4BN\#E-JSE>W;6N1U= M,>N>@ Q85QL?;_.%[4&+&X/3SO:@Q3UHL5.@Q:XK&C8?()9%E*L!UZXB MAYNNF\+-[KGK.J5/6$\RNNZ"&>/&\0K)"B;9$FO"G"#[=&6793B<\QMNJ,?W MGIS<&YUORQ*B[M"=\P)4E89(]V/L%%EWYKD^,BV@*E2-*&L S-)!X2<;:;>! MRTT*_4A>[\GI$4(QM NBO33,_8U5U4R][GF*=X_2MPP8?I?. M@UB3KM:,\^ M&2BMM#^C;&LJ93W,.7R3+!C::9P]7ILY+,!-M5 3D. QD#)6N&-S!1'M_%80,ZX*I1M3U@ MB<6GYR"@T,VJ*DCD@FNWCY$!G*R8>D\M:KT'$S+_W2_]7+7U]/8BD'&YS+?'LGF.QOUVBYRZ.Q2N_Q5'-F[U5 M4UJ+X4.18"BL"8; %'1IID51&J[+.&T4 _3,K"9Y69 /U_VFL'.I$J8F7=+< M]) F.A%IBDTC"J_X92LB;*E%%=&:)_\P>K6P92'O/O*Q\(N9//9(:IXU.5OYRK%1!V464_6IM%>4]5X MDS%*-A6DU5)M%]^A\^=R; F\ZHJJ;Y YZQ.E M[KFI>41KM0N+L2FY@D5HZES@//=)MUU*_V/];0GTRJR=,2R;)\6Z-%0+<7$W M?]UEV>(Z;68GT=DD.-YN9OET&6]]VT0\\2&S8#8JNV7AUL,['9WO#<]FA"BP MR1W- WB-*5 =A\BT,;&-3M[WW8QA\I\I/?])^K36U M6A*@%X>F'+?K/T-^X4-R#&,ND4Z*$D6]!#]Z?VTET]7N@>/@75:BN6,ANN3) MSG(YRG0G'9$NT$TX6I;PZM"L$RK2N2D-Y+9KD54\B)4=.YUZ_7^K5 :G)V'0 M/^F?T*K9G)E7,I(4W3OM\<\A/9EV.4N31=,!H3MEKJ: MJJYWZ&+I:G+M>Q?#@4HI#F^;/^L:GROJ&O%1,"$\[VFHP.^<]U%VCKT:[^,K M*=AG]@K5896 XKU54UE=IKK-PO#J4JO"5:'FMF$M4ZUGL77,47C7-: NCMQ% M# ?9MAS;XCB-_M!Z[!K7&7:.Z]BF9.])1?#$=D?<;G?G.J[V/C=8ZP+0#G718P M;9MN+%LUDY5T?:5#;K6R#+HJ#6$";'.'>H4M//(@\W2&,PN]^L&F!&A:$5-9 MCOV5#6K59?/;B+7!15P5_#7U>G>M;=%I=]L673J-AOP$)FKH=3':JKFM]OOK M3L@\F_:2+CG>4K-HT38UJB&VLJZWE+ '.N#4_H5V@$U"419"H3NTV%& MI:V =X[50)7!Q3W(,>K09MM,;=-B=PX[MSC*4LD@^P.#F$^R%)MENT Z%5QR MS:!\':%1G46A+^7HDGM'K?@LNTCAR.X8I<2."1([8Q>A6@]T"BCVVAJ9,I]4HF[)'%K4B M43KTOQE[HQ@6$^[&Y6OOD:C8LJRQN[43*66"APQA4A]RV/(.58<[C+$5 MSK(RY>HJ%5[IN&^TCD;Z-1#1"+\0L\RF"-@J)-I(T::.?0H3/1(UXX+<:]'? MJ*$7P@T.'JO\"4SU!#;, +U'I-Q=1/-'&675U&QGMW!UUTLXY 5(1K#6D5 0 MAX E\FJ.*[Z&DG:()FJ-,/4!-W+*]Y1%5:YS5H"F3D]8[X GD&4T+>MO<>U- M3$TU+C,'*D DBT)7C,ZQ+27Y&;&FFPG.Z5&S%CO!_Q IPNL;'D6C/S -8SG> M&)2)F5")J97GC:#-&T(9>E1BTYAYE*1H'**KC3WKRL>1L3??@@ YE3"G,Z4+ MTTWP#CE3684M +%^7&A6VCY2[XO)^Q.UK)A\.4T7]T_:[#%_0&%@JX3NFEOE MK,-N%9 :"/6[%5^"MV!XR;P;'&@/+-P80/9X#RS< POWP,*];_*/^29OU)?L]8&&WY&_%KO$*"S;.2 _4[/V_,G3"RQ#W<>$ M 52!O3+TA"'P #%&4:T-46&1:3B3RZ@=+D?#NF^ %62PI@97;JX7C+%MX)?[ MC^F:&9R%#T10VP3K^32U "CQAV*67I5P7?DY$JG=YN4EJ%7?=RU!<"H:?;ER M0?WSV%B!MGKJP@> :2W+NU#L7>G#N9?^5\P@AM#L,1)YC M#,C^;*\]Z'3PLDMX)1N]1(1NJ4H,4NO%1RTI&N,7YJ3HBU&,QG!"3-Z3I#,9=Q%>F<@>6^,NM'[0W7>[&6I_1@4Q"C901_\.D4 MQ)$8>D%;NRE-7?'$FH7F#88SO:ARI\XOU"*B\ (LIXVWZ!(-+IJRHVV N\!V+KA= M;F21-ZPIBF11J*(&3[*2 M.-G(N&FW+J3+\ !I1*"M3#[82"UBE_'KKXS.1* M(N8)"0H:#\;QQU4JV,FS=6\;3 MVT9S^![+@5'3:6',7MUGZW]K*$2^3$1.F6;-IM:.S8^E#:S#$V7Z*;/>MV9% M&R^6/1=D5HF2!39C_U+=_P"^T-12$)03@_K<3\[HY,)IY?0V(TT-Z! &-9$B MU=RY(51KRIPE5] /L&*OIQXX*;!F_FONY_G;/&<#(LBFL)?N26WG/0SB3&HP M@S_II=VT6H1SZ@UL/L/RS _.,$^\KE' JM,0+:O3ODS_#-3GKU6L;[$ [9-W MUM:#!HN)((4M97GO3'-Z@I@FS+)=^ATL1TU+0=,[J'OM=<]9V%WGF1Q^V:@XKG7X[ MZ:7MPM;87AS=)H)+;-K8^HQ\O8 M#VM?Q,&J4:7X-:HH*I,.KYM:?SVJRPS>O<96XJ9?[+,I%*93!/1[7-7\*UN+ MC>L>PR8E_$6R"+NMYW>-H]B&.6U( 88U%E:MJYWC]85O:/_K8>3ZKM?#K\TX M_![5MC%ZZ7R/:MNCVCJ%:NN,1K)B976OWE9@E 5YF 2;&L_4 K%8KO.&\J+. M$O%:$6?3TB!HP&;Q?-!+85>Z5 =>,Y!62I)P!A8>R;C"EE.>.>V>%KJKN>28 MO7S.;;G*/!/,MKF$ZB%CYS%!T4O@B;PTOA6,G;/[C \3 M:/IR1@#J+-1L!",4)1Q0J^RPT/%6OU8@R"S_QCJ-'KA['R7R%>>J#7/-B1X?6@>77"-8U/IF(D#V(7PNEUNE:5R2K4R3?'%DE'3V-;C2),B6\U@S&%!(9"I54.=%HG,'L M]M&=[S_.5=$=K/MBDJD$NA(5^ZX4'$XXK)QC:;QD]3ADC7NI0@.#B/=:7&G; MHVTK>?/(Z6H(X._RC-9#MPWK'^+BC'OMGP];O MGQ[6 51>RKQ]D:9]9Y;YH]TYUV.'ZQ2_I<()D8W!7Z=H9:*>=4.=SMY/.U3G MS@--N\QT5@?#!@G1\=ZHW#\A4'S%;"!9[CJ2%MC6.374KNP2^LWB-HNBG?7[ M]8@)!2C:LD&YH9?7-] VV*.DT.4DU1K>>PW/)9"'!JX;_@+3@448Y7@'-R7; M;++ [B7E41<@J]6.: AX+$S2DD,)YS>77:EP>8R7)+,<% M0R?TVG*8S<:1QJ[WB^^FL3W'UM$"]FK!PJZ!-K*$^6B\1#=%/!7?Q:ER3W+[9Q M/N>JK/@=9LMTZN+JKRQGLV;W!P(>\=JI%IW ZIH>)F/0HBD55!1% M-5D2?##,76- '4[TO#&UE(KC+?'-?P6ALN3A0TZ#X.NZA4K02:.-:A0<*J]: M?T,_MQ>*L3I;S0O'%=K(G"H8S6V2J3M^^>SOUI1+ V&I['O7A7Y[L+XWI$9U0TJ?&W:1WI8 M^.7"&S@?Q$M3_35]+(W$1/?UI$JUZ[!1#&VY&H6'-S-U(KW@5X M MMK!!2+51SP,Y[+,QJ./)'NRS!_OLP3Y_([_.Y0@3VY#U@:F0A(B( MJ?+49@!E10- +S M,]10!$(GZ""GGB8&&*A@!98?1H&C>1Y(@3O\Z&S=N9LG'N>AC)$*0XH"LB,%<[02!-/).NRC4?]_J3*_ MS+$R!I#>R>%0:.QD/D-\UUS M_ONFRF=J)CH35_0=G4=Q:TS3KY-%!Z'1E1QO@B&:GS)EV1<2<>:Q>X%DM-Z- J M2U%;A,*\&4%>)OB8HT?&?/*7,/=[;6H-@_HS(Z1)-Q4F1Q(5#!P4J#4T+;&M0,!YET8X,,UYT/(RR1<%J-%+S@IR&TS6N:$][ MT;%6AV<>:KO>XE4TG-D^AS.G6B?&V?%BENGD*72!9=6@#+7[;F.R.HF MKCNL**);*]T!ISENE!W49Q>?;P.R!: N,V' M HH58_E1LW+IY#SP(M.-C,! 2:H"*6F&2V^1UP:_/52)UO*H95Z5>V,E/LMC MRHWFQ]<4I/7I]-*?,Y@IF#L)&G/>T+WJ%6X4GZI<%;%RZ\;#PE4)3 @MQT^% MXN9.\$4J3:FB)0MLP[3E>\0..MR1]5=-35LU@;7TKU+# 9 $JM2V"=,9#L-F M+FN^7J:2M47-B1VTS']#^_.UYK5:OS)!8 WS7!OQWCGY.>XS*LU60C&/"Q9#0:$(24W "L042(AHQ MRZ^N,(]EL7 M-J@XUM78G3O]GSIX^K4M=<7Y&AWK+ME$U4AV!6B0^Y 8.>DF/#L'^&XX9#:& M)C+&J"7E[O&!. P=!K(@V<%N(^>F"%'+FJA"4E$U($1!7WJ%QND''R2!83MR MR*2EJULSISMPY*$M04B(=H=V"MO*'5HO2FC2]?R'SV3#AT?MX]PMF^,W=XWN M/W>.[JT.^!K,;3P^%T51$4*V0W+/4*\&"A.=.0#@4,^,*KS&.@>.%5&_43:^B41C174B;/,!7:UBI1GW%?*I87VV MF%A6UFUZVGM^@QA+B M++<'ZW9_3_:KMK=WLJ?[/=W?C>[QE*OXGP]4'/?C\W[OZ9/3\Z=GXJ0_& Q/ MG\2GYU$L3J/XY/Q_SAY\?UZQE _;/37G^EWPV_7MNZN;F^"WGZX^7KU_'=8L M3AVWTHY+4@!=C/O&IJMQ4).ST"[\6@Y>"I=%_.'SJ8DA-T84@VQFJWS?(?FX M9BG 26DWTS9BWG_NV=NZM[<_7067[]]^N'CW;^I>TL&E[>JSO_N16.$"0'/T M8S508&QB-S[TB818&&?# /)^D3>ANY<=".W2JL:(9R<^_8RQ7G@9V;[8ZX@J M*1;T;_!*S%0,_RZ^RS%I^()7..2^_:.V<^L>_/A.3"3OT08;L]F,5VLNWV(] MNZ<7W2+T6J]Q$%R.E1P&KU4*R@[HOYB$CUC2#5?E].R;'=B_[U';NC%7_[JZ M_.7V^M>KK5NQ'5A\7R1W]>TY^W=^?MW7E_E3OO?%O<>5T)6ZYJT?ROGZY?7M\&%^L-M8[/ M\N/5SU<7-U?!Q9N/5U=OK][=[MGXQN3:W[/Q/1N_&QM_.,CB!?QG7$Z2'_\_ M4$L#!!0 ( *.("E$(U7_=E!T !FL : ='5L;&5R=')A;G-I=&EO M;F%G6W_=7Y.!9#T04('&ZH:[WR: M2%5E26GJT&15H=;^^GU'9E:6+F@?,1+@"-,@U9'OY;NO?/NGJX^7=__\="U& M=9Z)3S^]_^'#I=C:W=__^?!R?__J[DK\_>[''\317J\O[HPL*EWKLI#9_O[U MS9;8&M7U^&Q_?S*9[$T.]THSW+_[O(^/.MK/RK)2>TF=;+U[BY_ 3R63=__U M]D^[N^*JC)M<%;6(C9*U2D13Z6(H?DY4=2]V=^U5E^5X:O1P5(N#WD%/_%R: M>_T@^?M:UYEZYY[S=I__?KM/+WD[*)/IN[>)?A Z^>N6/N[W3D_[Z<&;H]/# MH][)L3SI'9Z>'!W'\>&;]"25_^K#(O?A9^NM6KHO=D<+WGYT>C.OS MB4[JT5F_U_OO\ZW.A;7Z4N_*3 ^+,UKN>2[-$&X>E'5=YF>]O3[<#;>D)4!L M[QG(^'YHRJ9(=N,R*\V9&0ZV#XZ/(_>_Z.WU=L[YNV]Z]-\Y/F WE;G.IF=_ MN=.YJL2-FHC/92Z+OT05;,]NI8Q.^<)*_Y\ZZ^.[Z<^)!06>D^E".=#ZAX<( MS_67D1[H6O1[>P=O]_$&AY$YO 3@QH![96;@[??6"-RCQ>#^**= 5!$15A?< MD V#JSWF$)//99 'XWTI7(5 VR2VS7(R6^_>:[ M@X/>N4/#6JQ]3E#SVB^&1BG6>6NTV"6()KSVSW=$7!:I-GDE$-O2@2 &JIXH M58AIV0A9).(.OOW<##1<+CZ9\A<5UY'X4,1[&[=-EV4^EL5TK9;ZV"89-90F M04,,]L/@GM6Z:, Z4_DX*Z>T8[A+8U,^Z KL0%&F M[ZH&-83EW2YEK ]YZ+ M2#EX&A+[>VNUU0NI&B9K!482Y"])\1M,T#I MX*@.)#D(%R1.H-J$X*F0.FN4]%YD1G3M6)I:PVHTV*YP0SV2-0F@BE'GG,W_A13,$LA?]8_X\$F"&:[<\M6J! V59$ZZ"94J1@N6W6P.NW>>* MD>"7#SP^+@VMU_$KP?&]+F01:YDY,&#%5XVAZQ!E1!HB11CP[P2<-C%21M'3 M%X*Q<1)[(SG!R>Z(17;2$&43H0!Q;.L=H8J*]_&^*">92H9 .0AI"J0ZT?4( M**(:!YR4$B7 OTT1(S(B> H\IFK&GG#@JCN52:.ED"W]([T.C20$ C&.67V# MF243(.DBSAI2+>J+BANZ ;DU;0P\SL BX+WT%-0+.M5(]WY#OOWFZ/2\\WQ8 MVH-&6",&0A9(\2-9 >/ ]W%64D !6,&]R:@'A6P#ZP)M52F6%@ ; "0]7A1L%_P*'ABPZ1[Y1*S,FI;D716ER>.\ M0RV #$". !]B 4ROU!(XK/CL@28D,$!6 EW ^SP0+C54DK%* ^EBKW2P]\B MS "AA.*FW51$'^&25L=;5(U!;NN!SFAO$<)_XA6!_3'W:@(0Q3]@%M8,S]UT M073=0GNK0%DQR5\!=&NU^D3[";M%?+(8KF]W(LIT@L1)/P)T@8@S;H MH*E%4XREAE]E!;PI00)-B6[PUNYE306_/LB87P0LQDQ-=Q,/E6F*U"7$AZYZ M](14,6W.4%X)3[^4\'00(QHYMWP4/EW/Z^U(8VI*U6NAJYK!8IYW&?!"SLI[IV+1%69,M6U 4/\%'&Q4K;='C MN03O'Z@"*/HI+ .[KEBYMLBK+.$3-[PT'_5@0WU4I%VPQ"QEK1"$:P7>4!UK*Q,>A M\MR69-&J-$5+7>>Y2C0P+C!_A\7)VYMSIG>\Y[=:#*#O:XW$"Y%IU>#+I1B4H-?1S%;2H$9K^3MNC&'!9 -3E7-[QYDL.AAEREXY+6EM23X-K8P/,9FS,\],.T% M$C4[4_-KP2TMT0/2^0 L^A+"0AREL.Q%:%L MHG?%.(A)C3Y \& $U_EZX!GI>KJ+A)@(\.A0L@,"Y 3H%FS^I4)Y7#*GG+%/ M\:#"C&R8J-U:?)L<5*#>:G7NTD1/RNC:%.?O+MHOX?$#HW^C-.G/86MI]BK\ M.3(>.W*H=@= 7_>[,@5 SV0VD=-JZS43_M1,^+,S$PXWU$SX5%8=Y7-!41W4 MCVL%SW*[8)&:7*Y7OAKJ98']*5 ,?P?H_C'GE3-V" 3'GI8$^-R3&:]QVUBTU> M?$1%??G]Q\A;-)+L4]P]7+(-^E9 @92=L,&''?A]6MJGI:"Y=T<4^(.UP.OC M,L]U322>@RT$MY%E5X.-5H1QCP71#? )5AIQSV"$,.N;'#>L>$*TIC,._04 M'UFP-)W7(NCJ2XQH.>*'5X3D',AB%(5I"2\)Y_P^Z!AD$P^!L,I*J$ MXEK_7.UY:W;WP2L 5;74=%UDK5H;#\/;VK"KKHHA&!%,,9B$BMT^U607RRE9 M?W&P>VC3PC(ONE=;!X6M._ATI,=+PKT#"P:Z!85 !3Q6I(7)J#4RKM&>M(%M M=\< )8>+QB^Y9V$:L8W* '^LOV B&R11X!L2&L^8K/$RK!XI"O5%7*P_%%OO M(LM.R)G@])1F7'+ "_..N@#Z>6'AFZ,-M%4 MC)Q^=QP='1RB)^K)EJ1E0&G1;R.U&4I#BP]LM=)5GZ#TI%1F( 9?.L'%&TAP M+/T^(GVAKHM)"?+6Q["=QI:^V9J@((3=I@=F2_=&2F:@Q3$W$ $)=W4]2$@@ M*%"VK'T7Y%G(<5L6R9]S\YR#Q\MAI\]>Y%P4TX;,O5=2T44R\#(K_<7R403$ M'J$/IR38]0I^QUJAK&66RC/ M >3@!!46#P1Y 3LI%( MK#&LLLO.&A4-!L5>->PO^-.C8E')/87"',4<4!? M55W&][X:S*BJ-CI& N0OFD)SEK$,4I "ZO&[B7B&2[H3Y5W.:)Y0"4". \PSI31"D5Z+!72Y6]'>?46(HPK6>[ M<1F,!=[Y6BW[D10&1P.X-%O96MRZ,05NM>O'DF((.VVH#IB![1H55EJ#3,^% MK&OP/VVL#LFE>AZ!T_?K#\76NTUEGK5:ZN/5S2@><]M$9;/P*]PXI98;D,W75PIF>#7:[7F1S.^U :) M!;)U9Z_)+R6[07GSAI*]QJB'DHWK)95['$_>KIIX%-S9EX?RGLUMZW%RIKH5=;6JG38:^'< M@EKHU\*YU\*YWUE_V4YA:QWILVUUC)NU=ZD,MJZ=L%9EMW\$#0?%#;UGA@ M:UO1UJ:Y%O7Q4I,KHG8L, <6@X_=!N3#4OP%:0Z"4+'?X/JW,[ ;?7PFQD!_ M(FU&PM9_4:F!J@*1H]3"QHTP$(Q]T])%<]VR.B4(;/H&N%8%=:$ ^#;1$&,Y MC]T!)U\L?$&&I+NU\W*K6_=0VR%RG$Y<40Z&-A5CT:./"S*::JG1-4,A7,JV ME$JPX"T#0A3;MHT5,6NU>Z0M89 M4N O,,77 I(5X5TN"46J]UW):+-@D _+68VN:X6Q=2!^-S]%S@PG*47B@!>< MLT]DCG\@YQH%=H ,IK&TU@/Z0BC44C _-#5<$Y,ZL:4Q#T23#T#")-HH9&(< M5S!4ME_(L3!\"*(W:6+^V,TCPBK@X'4$:16"RDX\Z@-JZ";NM6^EEB" M!)LNY7U;PJ5$: M4+*QJGG.78+W .377V(UKGDPC"V7'TQ%)B>B+6ZR+0H@,7!F33 N)IBL@IYB M WYDC*X:8#_J1HEPLHW,9E;LB]D75*@2-V)O@>(%DDSRY5>"46RK\26PCRG4 M-&J+55(_PT8F8/&"6!;;E+U-Q60$@HC\0FHQG4=IZ%A25:VB>J\X(*$=DMRZ MZGR(=-6.G?.@CVFJ#T\2("$8R*$1">7V=8C).8%'WU"/M**[@A80LE[A]EBM MJO=]:4+JNPT54C^#OAR5&6WRG?RB-L7#O: MM@,VT=L**MS@\B9N@U$I.B'!U!=R/QR6R*>U4P1JQ!AGI\CL2-QSYD3;2^.' M-QO*#W\C6PSW^8=@T]8"AF5I;=8*K1[S+7-L5Q()1JYY"U1RP\G2&>^:TV= MJ=XC(5L>_\#, O!:H67DISWQ3%3BL9I5$O *N0JDR,=&@RH$-;9J<,'SI/Q^ M;[W(Y@FDSTF4'\M$@Y_';NG>1MBG,Y2/044;JLH)&)4 X>?D?V(E74UET>3$ M@6RG>U3BK#V0T^@J2N_+MMK"5C+X2C@NIQ,2/+K2P'JQO@'K#N!:Z[9U?/K6 M583[O:UEU1:9N;\T1E>)CMGCO2G)JL*[?+OE(@.[$A.I,<-0:; 8,9[*+KNT M[F]26L]>%]CQCY%09-:Q,F3]67,X'N&)%-ZW!Z.OXKH-O!83>?'(69YH#-D::33E=+Q"6*LP/J;!IQG9>]SQS4>TK=U3H@J+3D7@H-0F0 MIK ^$)J'D8WI(1O8YGF7\6!=_ B'O#A2W[R!:WT;T6FP=@.E:[4A$9P%&I*& M*5B%1KF]%B@V$TE*!Q_;7)HK4T)-HVV_+L4%<%@"T3UI'7R"G^!821X!,:<1 M)%8%Z2$FY3 BQ%';UTJ=K]C9P]=*G?]TI<[:"N(GDA S+,H$5ZL[HP6M3>P8 MW);8)C0>A5++U5A2*CXK)\3@BM 2S+XOE*':I7D\V_C1IZOO M!< MZ BR0-9SH62,JUY@KR(^@ %#T]0ET1-_. V^>;/0G ;G MV'I F$BV/Y$:\RU6J?CHR],V5-';(*:=<,!^V_+SA<+,RK;-0%_X#'1X @Z- M979#_VONBK5F _P)?C7\J1(*BKIV=?]:;C0#$P S(\[+AH_@$0.9[?"$(U_2 M6UGKP;XMF ,GT0IG]S4%)[<94 )^00S,*"J=*=#HQA62];YJ?K2?&>WF2-.\ MO/:8E 5#HJ-5R-RC7#N>89#A;N!(BD^NMA''\ T+3X)AMA#N:/,S74K]L;%/ M451<@3+[(DC9A*[YS(0H,F;(Y./ ^&P3LRNZ M>;U<'TH*Q@4V$57PT(9R<,M;-\MAW",YUK7L;.[+*"-VS+'4XWRB\VUL!3SH*1+XMFG'??3KLRX >Q MXHYLHIF_2QKCZ_AXYAI*6#OX+),ZKU8\>':HNQ_ECKDF1'Y[PLM\IAQ$'\]1 M*CFO'1Q+%,058>MO2K^G*4X[0(F*M8(@[U)8=K2:.(FS?#DT7L*TA@EKIG-" MX@(*L<4L1"/!7.A9(3(#F>MCMR/S0]2VD@6@^BS1YHLL52V7'H1+P!4-]P.7 M#GU1&L](CRPGA?BE28:\)V"4:I7RWOA=B5PK&>D1AIK[TUCR)7Z10;DDO*2B MND35,M2V)NK;::<*M@O=[N\$#=/XH+P .X\]XS+KJMN1-#GU U.>GO:>*8V& M &!^$9A3@=E))Q@%0RU=DS8%E3M51'B;"T[7/'H#!\7ERN8KRTDP)IM*X@U. MWZ0%^.X<6_%,IK,[*P,VW/9[VE:O[8,0TJH98.,7G4Y"LPGLJ\(Z3[*R'4JT M.XBD;09 *J**A.#,'*H*9CGJK ;@I_9V?_S6HV?L=4W"PZ/QK)O:_V[]O;9_ M*#/%K W .KWTYE)=.N[V)7]X=]^TS_I MG9/,XDFQXDJ"]H&?4_[J-_#J!D18[K!>_GGLY)*#VIYZA/0&;-8'-M%!\_! M2AE38KC;SK+J'$W:Z&>#D$?XNN7H\'1UQ^\K67LN-+SVN&@%V5-_WOI((I#) M6K'^DG;T79V(VSW[ EJW$BF#QHYR* WN,SFNVZ2NP>/2:;?H/9IMF5$>O M!6X!_E\I>74O\J^C9 15)W_=TL?]WNEI/SUX-0[.98GO>'=07WXN;F^G_; P:>)8R7'V]N?_KA[L/-W\3= M]>=07UWWCFX;)V#6PJ)78RQ,-/-T-VV MTXE\XW;M)NET:]$NVX-8;FW;IK_7?>#N? I%+4DTKQ.BYX0U(GJE!W)38B-9 MUE1XXOETK2SLA^Y=N5 <8F98Z"CD:A ]-HT3TD=7SN1+6&JD*JQ49)SH'A.%%<54>X$ M^3,2P&2) K*\QX?+VI^W')?C*:<'H[ !K(P;7^K@&LRX@L&E6FC,!YW^F;C7 MXV\VLX$0X+@1_ C[+QO;L<"M_)RW"66#&WH8: _'>A%WCZ.PX2%%6.POQY12 MH4$EU-A9N=&))78.X#C%VG< ^7[\F1D%G+#TTYOX-(U@558851U)$-GD7=N= M!W)D(\;U,>&M+3"FS"1 M[:9A48IYC%,?F,.J,JTG3.")\@45W'_-101<$.22>#0HLFH+\(.R&5HSL1=P M(,;0[=F -N6I"S>D N_J+),"MP2=Y<^ .W58B..'C-DD?\WG9[FL;7#JQ@._ M,K*98JJ H2K$TJ[+J^;VH3.I>( HX ]\$V9MJ0*HFID?9NM;J+J%01\V$LLQ ME)L&SKA:BIU050?57U^+$#]G/D2O__"G0J/^OZUY1$DJ+G*@TUA:*X/.>G*[ M#[25)9$?0NYVR*A"3616610"1?@CJJD"W8Y,^ZI5LY"U5>[8QV0Z!V)3>V-1 MTJ !W 1.*N/]W+K1%N\$N\4$8)8@W4J_RHB6T12J88">@.0D_1N08'E[@>J7AH]I6 M;*1V_%,",KG@E(?K[*<%\H-YR&='_&,9##>^, *#7+U*\4C *%A)BTF_XK;* MUD^>YT.]\&P[17^[7C9<\6A:T>PO-'6Q( 5K*E"1Q50%9"P<4_LD7DRT@-_: M:;/3MH:9$0>H*G5ARR6]'5XM6GR"B?>@]8\F[_!#[$R(7;!@\90R'O 2UQ[1 M8:5.N#[FWH68JC$9%53*25>I[ B+]]V/*"(4<"VT;VBW&^&%AJ45$AP+1.A+ M-MD_!$/2PNU L; !XQ&\G]EU'[G?9MG9GN6,HKJQ8Y9\'WG;-HZT.J8B0"I: MI/ERMMVT4&0PXR6_("L)-&RIPHX(W!4F&DH9NBK%",1>5=L/T76UAZ/RH*.. MISP'%"K(J9NFI/EX%D-R#VN049&P0 ,ZQ\JIX&9^>\7F,4I^D'%S\IY2P449 MU%%1F6;N1EO/#**!72NP@FU&=_B)+$LJ+QWV>3_,C)W@[Z:JL9'.\5BA",49 MG7_,Y7WT6T--56S28ZL"Y^;;,[5FWT=*J(M4%Q")K+2B&N<]8^]%.R.#:L1*GI!#RK"HNM5?%;[%#P,'9(5] MT6P6X=+LT XRP5RXPVI6E?@WN1(T.@@-+@_@7%3$&1A-\Y6IMBHXJ(9NYU " M?-$,%F@-C(BP\,Y?)FX9"[X\B&QFP/L<!V0N1L$5]@Q48+=B1R9]5(\#B2-1'+].(S6&&FXZ<(ZFB]"@.6K)*.SS;5 M7SIC=J*%Y(F!F-J=50.[>]3K;]_OV!/EW A73TKN*C9:4NP::T^'YWNPII7* M/X'BH]?^T*_)YJ8;RUKN.QNMR/[9M25>^#22CXWODT3\HA/Q; M.<*%CI]:U_3';,[O \77%J(]J2+O.:2?.<7^_EG#^+?KF^O/%S^(S]<_7%_< M7K\JQ*]0B*>_3B'N#\ID"O^,ZCQ[]_]02P,$% @ HX@*40Y;?N_G'0 M;-T !H !Z86=OU=Z7/;1I;_OG]% MCS.;D:I(B:0D1Y$\KI(E)=%4#J^M))OY,M4$FF2/0 "#0S3WK]]W=#<:X"'* M<6*"TE2-8Y-$HX]WO]][_>HO5S]=WO[V]EI,BFDDWO[\YON;2_&B>WCXZ]'E MX>'5[97X[O:'[\7Q0:\O;C,9Y[K022RCP\/K'U^(%Y.B2,\.#V>SV<'LZ"#) MQH>W[PYQJ./#*$ER=1 6X8O7K_ 3^%/)\/5_O?I+MRNNDJ"BU]#E=^);M?\ZC))YYD>3PHQZ UZXM' M]))7PR23(\_^VJ0%N%A4A3)]*QWT(>GX9%1 BLVSPQE<#?.DC(.NT$2)=E9-A[N M#4Y..O;_HG?0VS_G[[[HT?_.<8#N2$YU-#_[VZV>JES\J&;B73*5\=\Z.1Q/ M-U>9'O$/<_U_ZJR/[Z9_SLQ28)Q(Q\HNK7]TA.NY_C#10UV(/LSVU2$^8'=D M85^\Y0:P]RIKK+??^XS+'326>[Q\N1=IIB/1[Q!EU=?K4T#KUO6#S.[$/^4X MR?([O>&Z:O0)O).]_H@-6?^<1S+_+O-"C^9-FAEL\]X.B.6OE,P$;O"77YR< MGJ]?JXY#8(VSHY,2/E;3-$KFI&'AO HX.Q#3TUSDJA"C)"LF8J(RI>..R,LAGB4.A#\+ MHH0T<3+BIU#ERP!U?D[#X\"DL(=S^($$!:ZR0NI87(PSI>B%,@[%VTC&.,8/ M*AO#Y(:JF"D56P+JB%L5R4S+G: @LY;MF/R&%(1G9$\N@8/.1"JS0L.K\!\* MB&$/C[_5YV)HSQ'F=JQBLP/J")D+*3*5EU&!C#2;Z&#B^$;,=!0!5P7)5,'/ M9I,DBN;=9!8#8P)#YSK4,IOCK[ F2?N *UME7S7['+!T+\EI29K^)G&A2ZY702#3DMR:C^ M$%9F%;K5[^V7!Y>\DNV8_(9JUQP"B[*.T",!'G<^D7!B21# H>[E93"A ^N( M73FAUG"6D]OBQC\GS[1%(UK'L)PYO/HVX.CI:(S]V$R*(;$IO'"4XN M@+]GYN7TI94/3&X3>:_PEY&60QWI@HP%7,\=J"5R#N!85/;45-B@I2KL;<*! MV:V:_0,*C"*VUI(5;\'6U:'U'R\G6HW$3ZG*9($BY*?12 ?('/ =>KKV*7@H M!1[20Q@).3*Y5UFN%#YBZ!WYI?_5>2XN;W\10PPSJSP79:R+FA,D\Q08)8.+UB8(JWZ M^H,*2GK Q&I.?.GQJ-'+>712YE/Q&4R356H8 ,S6.)19B,]D"=JQP42%9:1@&C?P.&PJ;ERG)@,4T#,) ."H3 4* M.0>G-((!DAGR33215\21)W"L)UG(@(X540^3FQSR&%"$U3A#\4JM[-JS@-T">,,"42#'( M--A16F+,)51L4G&$LTF?;Q(D3GC\2@.E%4F6HY'E\S3^8ZK!D%-.S0&YJ,*N M@N?N2/<_^!G0[5]/>CUD&WCH HRP:H4@\'4.*^3%V>=2J4T$5@D,Q]*R]_2^ M&'SY1?_TZW,QA=V>@+H8X7?6[S-.('"L/R:\9$_#HV"MIF""&D6'S^"ZP"2L ME%T)[ <;,P*+,PZT)#>SH"WER9+SXHW= 06(7F@T1U>'Q ;8R,!%L IV7VO; M;&4):3<\(\GN[9X7HWZO*!@M3H"F82> P<%<%]_ RS&11X)A_9;G:82J/S?B M@>4![1VN@.2&SO*B"U;R""=1IZ[%E]1'_^O@A,YQ+>W9()Y/@PFM$*@[WP'7 M_!O<0?$=[B E[M_@'FW'4C;S ($H@(G0N"/6L)21@TL'4_U4I.&?/S\"WB*P MU##2^40Y!K?,<& MFN!@45C%"1BG$;!+.'>BV(Z/TC43::;1'$D6AEHOR':4E((6DI+Q;%>2B0V8 M^.D[]!2]3XJ1U)D :KU3A;B74>E'E%]R1+E3"VG7 MHI+P3G#.$..+YX)<&"COC_RR^Q8/J*#Z- M?4HPF%"%AC>FF(JO;%302>&_> - VP'Q<$0$B+:9O+BG*LT?9X1'K49(MJ%HE2#GXR97. M+8YNV>^2S"I_( 0QRI+IPA1J&%Y\Z[<)J-5W/*'%,<4>AR_ MN$-_1UO6ME,GBZA(QHJ$!AOFL5A.S,"D[3ZL_T'O?Z1!#+650QNF+I=%6@AV MA?3>TW$0E>33H%N:C[@(TG+@.T7UE_!?<& S>F2_BJ=4=9B4&-45X(V^ODSB M$4%=M22-@<\!O> '\(:+'+F )G&Q% J^'?O]Z&* FXN+[9CYAK4:E(*E=#Z0 MBA>+H^-R]:M4ETG!183IS,(A6.#;99IBGX,17:EW"0!LB(']OL#ED% M.'8%VK)R'H9-& I=4:"I,J 'P')ADR77L"72KR%8NPI7CHO_<*X8V13+&!WI M&DS8HD03R@FRO/J>E@ ;?Z\#9:6C;[I028&X12NK)'D_+B-^TGIN_8/CWM<7 MW?[>!%@5.28I"U"E8X3=P0)PI3*"%<64B^>!S4ZZFH76"]GWC1U]SSNZ'8O9 M5,X6$T-H#NL8$^ _M)*W"MX.50SG6#P6FELS^,F#MY\0-&"'G/J]?@O]+Y/X M,!D"HQ(;4"@P=R5#QUW2Z% M\'4:0/)I&14:[ ";JUKW+/X>S0&V.#LVCX;Z/\E<+P#FF+R190L1%0@&19I3 MI "H+L97_D,"Z\&J3;\C\0QW^PB>&#S#W?Y@N-O3D:\6<8.&=^5I+B@T&[+4 ME'H/^04,<'4EDLR.84M M1V>::HL?@-H^975[M'/J=F-R(\)NZ. K%2A2:4?]C?7PLL#K>Q_V:_R^6)OE2OY* G/[,W_H99],-H1E9KG^ MD3/X@\3'T8) )[]56%:'V93NC3 M$*Y7437ICD@C%"!5A94G;8:><,G9Z^4/\N957+FI 5RAG8Z!(7">NJ, M(\CXLU4B"*O%MG]=+UZ+WQFE^+W *]+=H,LSGZZC#, MWS $&U-_MC4>E $O6R #'BC$,BUU]'0(*E$Y14/*A,@-:V4S-=7EU.2?+G]Z M\^["_JA*VKHV(J%*%9$#M@DJ=&3MW$@C_A&Q^A?[AG]"2WI8UAH9P(:EQD:L MN2/VWICG/J2Z2N;Y&6.;9C/(7'^^6&I[N5^QULSRB.D"ZJ;/:G:(K50PP8P8 MRO^4^AYU;B$F2D8P11WG)<_-O4LOXIEC.#^_D3",JZ)1M_JH(WY,"OPI]6VQ M-@)B6L8)@:#U(IAX*N\(;&Q3 +Q&RKX'$0.M[O6^F"5E%(I[G40L1[!9&;PB M#S+MC)FLC# 1F::1#J1I ._ZB+:.AQ)R@B"D(B ]MQKE+@8C; '#?[^$H7: M1; +Z?6+RU9EUPDI9;K;:L[DZ*F-(G-_%F H:DCLG=SEA3-@*3X-IYNY'#(W MXQJ7FOL+@9L!MO^8?E3EAO<;P'R+U+"UF\94)6P=<[-GGC_A@1? YG#[ MYT"GDM)RN15BJ])KWWCIM><"^H_N9/:<4?BS"^B?D''W57N-.[ ;5J.03/2# M':)/ :'MU$IDT/GHEC$6NZB:BX$!"%,#E?)GV?)Z&B%GA%?"J:#8UWE>*A<& M\0KZ]PB]!=].ZP4N1B,RQ&O?]!K@ZALGF2T"\=JVEZUZ #RN-/@)<<1I"SCB M.>3A&/V3!3L^107<(YCP0*P&6.QH@5"+.[K<3EP9^W*06JC0ZQP2B+968H@U M^W((#G2]>=;']#D%;R50X&HH]F*,;S*=4B, W5[V4-W1,X;9>\K0&]BSP%Z M5P#6Q00(>8AXX*DJ=J*EA_//VG6C@W?I"Z7" S)"YA4!5-VNBRR1+&A\L?@ M_I'Z1V/W0KL]FY"VWN_NW1OZYMMH7)RELT#OE#_[G72_:9N'9:?\6&*OMQ.V M>VG66F_(E/$89+Y1-<>CAU?6H^30W^.8H@XU4 MP@2XL9]BPQ%;167J/KE3^\W'[0;D*88"BEE2S[GE'1>P2!9>79&)Q64;W8?O M6<80= M]I%B7=M(NFT"I%=)Z5LD)FM@ =\"F1=SE!Z<0TZP77Y.>=\JJ;UG:T$B/06% M@&R%72=3S3TR0G,-;,X6(I;(<@M_UQHRQM:3&"X&HR_C'A@F\#Y-@:.RO7R? MGT4; +L0Z)A2V<3C/)Y>'!+%I+="KA331@I58BLS[)AY\JC]ZG:)E-V.A6S< M1>OTW$E4/$TFT-H9VX:K[@CKF17CJ".E"%D4$KO5"W.!'NB;[=^.-=YF%6=K M16:!(C1H-4=23XT<0!DT!8.9F%..@:WS*B#/&)&<]/,(9(.F5$&M/GMG>'0[ M)K]QQQI405/0_4NYDY,_Q(S+0X"8*>&@X6)(+^77=%+;' M$FL3D*QU_+"6:JU_B]=11HJE'2_VS1HV[%9#/6DZBXM:@-A<#Q8K*8 QY815O=++@DS&,[:7I8FZJU!#LM\>@'9J? MG7"/C>;'7QM%TEB8#5)1UX*LK#A]U0K19,W7EB MMJ;3G,:>;=%0-2O(JPL6]Y=,$S4;V*UQS"*C,%U$5+X8>3)WWSRC+SY"!AP_ MHR_^#/1%VU5%6F; #AQG6A1M59^@JE])%:/BS@/^" \W/R&Y-D"Y-L PO-[? M-[<*$<4T%3NZM"#\2=(LPU1Z0"L"L'?SG2N+/Y@B)UB M%3G)?#?]PG2P]8L)R)FF,)X.DE3]0P8[;%8$^H9 =DOF7PE'\V:CWPHZ5B,I M09U@&$]6;T(Q&X+HA@-Q0X%X;")4J6[%BG,KR#'HEZ%!1FZBOVT=/VL=XF?K MKIQ9EX5AI\;KF^/<5-/CU+7,:=+, M5A@@:(XPUF(%DA,=+=72[L""$E\EH^ MGUR1*0D:!3>@$2;U-X=69MH.I4EIG^5[:Q MLUF>,8F&E5&Y-6YU>F\RLYH]!&(ZA,A[Q,=! MQ)N !PQ@*[__\I3$"H8UK%6V26:P=IJ=JFU[[5G7Y)*DD6DY23,VY5J(;"4? MOG F7DU&6KFXB/)M[BKPZ\]I+1'H;NQ=3'S7=XBFY:6QUA]O:B#YDJ\TM=E0 M0[7 ?'F)H \Z'R"S*C4:>N+09?M%5$Y3F,'4G&['M>7BEL8UP'M8JL80B">Q MTK8B%,.4269C5][B'#L>@'PC5P!A+=6P^ Y*4JVI:>M),]]=JAKI;=XC[/3DX&1G*+AU#M*P!P!B(S;VV%_NLQ,M8EJ"%,[JZ!:NL@!>QG"I*T&Q8 M?NM#U:6TE@U'NR63(0$],H7> Q>:+(Y*UZ-AR1==KQR)B1(#.MS]+ "MK:H@8!& ,/>46^?*_LK&69'!R/0W*U!9DIC M1F8?+LT^N&\Q)([;V$ >-0_*OB1-@*K)_\I,:=P?/N6K?;#" I46"U5*8:;O M<3BNX./(F:UT!,O36&T4N$\C)?$]1E*,2QT5EH=Y&2@/[Y@W3K(N5]12H@^]/^X4,-LL^N3BYDE"I03 M8>0%3I)#Y?56&J.%] J7)>(&5XWZES7Z]U%QMB]N;>Q11;RD2 X,X3X]\Z5U MW21WPWRIB'4[YO]8&X;#/Y-Y#L(-A4<@4QD@ZP%C&>D"'V*(J2!9S7%)KBIV M76UL\ XL(),8M0*7@@AY;DR<$2A(]C:L3/AW,C0W@X!Y,,8NU!P5Z9_2U5=D M^'!(%7YDY8"Y>;MC"X=Q"34H+ <'>&Z!C$U\B&\>@1G.*4@ZG28AQ9V\6*,- MH\"!@7L/ME283W2ZVIE_SOVLIK63Y]S/GUAYNU.ZK'6M&G=#EWEPFNU8P&;* M#-68AT8U&"&VY#&$;_O'./\+/0P+$B \PE3QY0WJ ^$24,W5FRRQ'^/4@_4W M4*]Q$("B ++R*T)LH<*I$(NZ9P\#5!,'"0KK1H)#A\DV,B(JK^9-;3AP*LN@ M-EKM:MC,]&CS?(S*X25G)B5M;1Q.NU74ZRK&CA21F"7971K)6B54E 2D(*<, M"@,=?=0##\VYO3+*,3(>H&*U&"K8\"Y(<,HRH;&.+?P*@2"QPCU=^3U7G NQ MWI^)'OCW$([\;:B2BHNWR21K2478\S$ M.HMAP9*I-O3 W$&>:ODM#HYJMZ;9C%8]RD68J M.5 $[Y M$S3O6M>M:S<8YY>G8=QMQ$^[T^GKY<%6G>%2VJNCNAC3=6T2G>*-*=3:JF6L M1G9=<.(%$>U5MM;+[WJ%:HTB-==WE'/)TKLE 1,[,IYW*01%31M<^=J2VD^" M85/MI[O,E IV;)X?DT-8"S[T+Q'DY#B"MQ'I"?^M-X9I3-LK&&Q,NPG)N)@Q(FMG \L MJ!P#ALP4OZV[QMXRB#$$))?>=7S[CC';\(W2% -%OH)WVA&0,5W!ZP(@ Z.Y M\9PYAAJYF' JYTRY[H9Q.AP!)]@92J5X7E5VU&%D)DCLFD-P9R@$M1E\/C9(^G5I)A;E:AZ4B21FPHA$XM""1N-5%K*(*)F;DI.F_U:'-""8R'JM% M"54KEC<';,\7SLQ ")L'AR-B=TH*9-/(H>F0K3[@:>1+X'<&\@0;;C=*P@Y@ M6KS"+QILD \@\BNLX<']IR923ULJ4G\%GITD$95FWZ!6*33ZQRC"S[UZCYFW2\2VICU>@3O&Y4!$_J$=QZN, M DZ*Y.RI\6'&T3/@&RT]:,70"XADPR<\C7"L(/6M-JRVM%K-F!5:FYZ M^E!:ER_W,C5QCDFH++6NM&UEHJWFS*NJ5J-)$%$LHP[6F4488*Y7LJ[4P9GK MR<:O8Z5QJ0 /@_*LI0'\.\5C9 M#K&.CM6XES M%P=_QJBM"6(\8]3^[-LA'E9]I]4&O'XUS%[_GC[[CWK;%H945]#M+95-8]%) MR'* 3*"4+IDR?6N0=ZF!(FZ&&$8ROOND1:D??THM&;MN.AP=ITU6W0[264\H MORCPRXL,%0CJL;SS\;+FWWKT";[,$+8..N(F#-0CNAY;].5>] MX2&_F1L0XO8;K&N;H7*;7^J/D=.?X@<=3*2*Q!L)[EY1_ Y>;8$_=8O!I]TX MR MORX22W'7E^NWC0T>$!">:)#9G?BG'"=9?J>MY, _-]P*,%T_YV;T-LU!5PO; MY,_WU.O2Q(H_JQ!I+G %.*!VC!L>71LX&+O$AKLAS.&(@HDXZG?$H#?H;2II M>AO;V<_QB=59W-7Q"5R6#O_^0@=':C0\E:/>R?#T>-@/3H/PY&6/-0S:*+973J/VYS )Y_"?23&-7O\_4$L! A0# M% @ HX@*46!9SG;I" 4SD !4 ( ! &5X:&EB M:70S,3%Q,BTR,#(P+FAT;5!+ 0(4 Q0 ( *.("E'6,98*X0@ -\V 4 M " 1P) !E>&AI8FET,S$R<3(R,#(P+FAT;5!+ 0(4 Q0 M ( *.("E&R<(;/,P8 .(A 3 " 2\2 !E>&AI8FET M,S)Q,C(P,C N:'1M4$L! A0#% @ HX@*4?#1:Z9D P ^!X !8 M ( !DQ@ &QI&UL4$L! A0#% @ HX@*4;I5 AN.80 \(H$ !4 ( ! M3KH" ')U8FDM,C R,# V,S!?9&5F+GAM;%!+ 0(4 Q0 ( *.("E$>88Z- M$O8 'FM"@ 5 " 0\< P!R=6)I+3(P,C P-C,P7VQA8BYX M;6Q02P$"% ,4 " "CB I1M*I0VN*2 Y-P< %0 @ %4 M$@0 &UL4$L! A0#% @ HX@*40T3;#+? M+P KHX! !H ( !::4$ '-A;'1Z