0001828791-23-000041.txt : 20230508 0001828791-23-000041.hdr.sgml : 20230508 20230508164739 ACCESSION NUMBER: 0001828791-23-000041 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 77 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230508 DATE AS OF CHANGE: 20230508 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Viant Technology Inc. CENTRAL INDEX KEY: 0001828791 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] IRS NUMBER: 853447553 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40015 FILM NUMBER: 23898475 BUSINESS ADDRESS: STREET 1: 2722 MICHELSON DRIVE STREET 2: SUITE 100 CITY: IRVINE STATE: CA ZIP: 92612 BUSINESS PHONE: 949-861-8888 MAIL ADDRESS: STREET 1: 2722 MICHELSON DRIVE STREET 2: SUITE 100 CITY: IRVINE STATE: CA ZIP: 92612 10-Q 1 dsp-20230331.htm 10-Q dsp-20230331
000182879112-31Q1falseimmaterial00018287912023-01-012023-03-310001828791us-gaap:CommonClassAMember2023-05-04xbrli:shares0001828791us-gaap:CommonClassBMember2023-05-04iso4217:USD00018287912022-01-012022-03-31iso4217:USDxbrli:shares00018287912023-03-3100018287912022-12-310001828791us-gaap:CommonClassAMember2023-03-310001828791us-gaap:CommonClassAMember2022-12-310001828791us-gaap:CommonClassBMember2022-12-310001828791us-gaap:CommonClassBMember2023-03-310001828791us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-12-310001828791us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-12-310001828791us-gaap:AdditionalPaidInCapitalMember2022-12-310001828791us-gaap:RetainedEarningsMember2022-12-310001828791us-gaap:TreasuryStockCommonMember2022-12-310001828791us-gaap:NoncontrollingInterestMember2022-12-310001828791srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2022-12-310001828791srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-12-310001828791srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-12-310001828791srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-12-310001828791srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AdditionalPaidInCapitalMember2022-12-310001828791srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:RetainedEarningsMember2022-12-310001828791us-gaap:TreasuryStockCommonMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2022-12-310001828791srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:NoncontrollingInterestMember2022-12-310001828791srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2022-12-310001828791us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-01-012023-03-310001828791us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001828791us-gaap:TreasuryStockCommonMember2023-01-012023-03-310001828791us-gaap:RetainedEarningsMember2023-01-012023-03-310001828791us-gaap:NoncontrollingInterestMember2023-01-012023-03-310001828791us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-03-310001828791us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-03-310001828791us-gaap:AdditionalPaidInCapitalMember2023-03-310001828791us-gaap:RetainedEarningsMember2023-03-310001828791us-gaap:TreasuryStockCommonMember2023-03-310001828791us-gaap:NoncontrollingInterestMember2023-03-310001828791us-gaap:CommonStockMemberus-gaap:CommonClassAMember2021-12-310001828791us-gaap:CommonStockMemberus-gaap:CommonClassBMember2021-12-310001828791us-gaap:AdditionalPaidInCapitalMember2021-12-310001828791us-gaap:RetainedEarningsMember2021-12-310001828791us-gaap:TreasuryStockCommonMember2021-12-310001828791us-gaap:NoncontrollingInterestMember2021-12-3100018287912021-12-310001828791us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-01-012022-03-310001828791us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-01-012022-03-310001828791us-gaap:RetainedEarningsMember2022-01-012022-03-310001828791us-gaap:TreasuryStockCommonMember2022-01-012022-03-310001828791us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001828791us-gaap:NoncontrollingInterestMember2022-01-012022-03-310001828791us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-03-310001828791us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-03-310001828791us-gaap:AdditionalPaidInCapitalMember2022-03-310001828791us-gaap:RetainedEarningsMember2022-03-310001828791us-gaap:TreasuryStockCommonMember2022-03-310001828791us-gaap:NoncontrollingInterestMember2022-03-3100018287912022-03-310001828791us-gaap:CommonClassAMember2021-02-120001828791us-gaap:CommonClassBMember2021-02-1200018287912021-02-120001828791dsp:ViantTechnologyLLCMemberdsp:ContinuingMembersClassBUnitsMember2021-02-122021-02-12xbrli:pure0001828791dsp:ViantTechnologyLLCMemberdsp:ContinuingMembersClassBUnitsMember2021-02-120001828791dsp:ViantTechnologyLLCMemberus-gaap:CommonClassBMember2021-02-122021-02-120001828791us-gaap:OverAllotmentOptionMember2021-02-122021-02-120001828791us-gaap:OverAllotmentOptionMember2021-02-120001828791dsp:ViantTechnologyLLCMemberdsp:MembersEquityClassAUnitsMember2021-02-122021-02-120001828791us-gaap:CommonClassAMember2021-02-122021-02-120001828791dsp:MembersEquityClassAUnitsMember2021-02-122021-02-120001828791us-gaap:CommonClassBMember2021-02-122021-02-120001828791dsp:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-03-310001828791dsp:SupplierOneMemberdsp:AccountsPayableAndAccruedLiabilitiesCurrentMemberus-gaap:SupplierConcentrationRiskMember2023-01-012023-03-310001828791dsp:AccountsPayableAndAccruedLiabilitiesCurrentMemberus-gaap:SupplierConcentrationRiskMemberdsp:SupplierTwoMember2023-01-012023-03-310001828791dsp:SupplierOneMemberdsp:AccountsPayableAndAccruedLiabilitiesCurrentMemberus-gaap:SupplierConcentrationRiskMember2022-01-012022-12-310001828791dsp:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2023-01-012023-03-310001828791us-gaap:TransferredOverTimeMember2023-01-012023-03-310001828791us-gaap:TransferredOverTimeMember2022-01-012022-03-310001828791us-gaap:TransferredAtPointInTimeMember2023-01-012023-03-310001828791us-gaap:TransferredAtPointInTimeMember2022-01-012022-03-310001828791us-gaap:LongTermContractWithCustomerMember2023-03-310001828791us-gaap:LongTermContractWithCustomerMember2022-12-310001828791dsp:CapitalizedSoftwareDevelopmentCostsMember2023-03-310001828791dsp:CapitalizedSoftwareDevelopmentCostsMember2022-12-310001828791us-gaap:ComputerEquipmentMember2023-03-310001828791us-gaap:ComputerEquipmentMember2022-12-310001828791us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-03-310001828791us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001828791dsp:FurnitureFixturesAndOfficeEquipmentMember2023-03-310001828791dsp:FurnitureFixturesAndOfficeEquipmentMember2022-12-310001828791us-gaap:LeaseholdImprovementsMember2023-03-310001828791us-gaap:LeaseholdImprovementsMember2022-12-310001828791dsp:PlatformOperationsMember2023-01-012023-03-310001828791dsp:PlatformOperationsMember2022-01-012022-03-310001828791us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001828791us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001828791dsp:TechnologyAndDevelopmentMember2023-01-012023-03-310001828791dsp:TechnologyAndDevelopmentMember2022-01-012022-03-310001828791us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001828791us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001828791srt:MaximumMember2023-03-310001828791us-gaap:DevelopedTechnologyRightsMember2023-03-310001828791us-gaap:CustomerRelationshipsMember2023-01-012023-03-310001828791us-gaap:CustomerRelationshipsMember2023-03-310001828791us-gaap:TrademarksAndTradeNamesMember2023-01-012023-03-310001828791us-gaap:TrademarksAndTradeNamesMember2023-03-310001828791us-gaap:DevelopedTechnologyRightsMember2022-01-012022-12-310001828791us-gaap:DevelopedTechnologyRightsMember2022-12-310001828791us-gaap:CustomerRelationshipsMember2022-01-012022-12-310001828791us-gaap:CustomerRelationshipsMember2022-12-310001828791us-gaap:TrademarksAndTradeNamesMember2022-01-012022-12-310001828791us-gaap:TrademarksAndTradeNamesMember2022-12-310001828791us-gaap:RevolvingCreditFacilityMemberdsp:PNCBankMemberdsp:LoanAgreementMember2019-10-310001828791us-gaap:RevolvingCreditFacilityMemberdsp:PNCBankMemberdsp:LoanAgreementMemberus-gaap:FederalFundsEffectiveSwapRateMember2019-10-312019-10-310001828791us-gaap:RevolvingCreditFacilityMemberdsp:LondonInterbankOfferedRateLIBORSwapRate1Memberdsp:PNCBankMemberdsp:LoanAgreementMember2019-10-312019-10-310001828791us-gaap:RevolvingCreditFacilityMemberdsp:PNCBankMemberdsp:LoanAgreementMember2023-03-310001828791srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberdsp:PNCBankMemberdsp:LoanAgreementMemberus-gaap:FederalFundsEffectiveSwapRateMember2019-10-312019-10-310001828791srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberdsp:PNCBankMemberdsp:LoanAgreementMemberus-gaap:FederalFundsEffectiveSwapRateMember2019-10-312019-10-310001828791srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberdsp:LondonInterbankOfferedRateLIBORSwapRate1Memberdsp:PNCBankMemberdsp:LoanAgreementMember2019-10-312019-10-310001828791srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberdsp:LondonInterbankOfferedRateLIBORSwapRate1Memberdsp:PNCBankMemberdsp:LoanAgreementMember2019-10-312019-10-310001828791srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberdsp:PNCBankMemberdsp:LoanAgreementMemberus-gaap:FederalFundsEffectiveSwapRateMember2023-01-012023-03-310001828791srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberdsp:LondonInterbankOfferedRateLIBORSwapRate1Memberdsp:PNCBankMemberdsp:LoanAgreementMember2023-01-012023-03-310001828791us-gaap:RevolvingCreditFacilityMemberdsp:PNCBankMemberdsp:LoanAgreementMember2019-10-312019-10-310001828791dsp:LongTermIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2021-02-122021-02-120001828791dsp:LongTermIncentivePlanMemberus-gaap:CommonClassAMember2023-03-310001828791us-gaap:RestrictedStockUnitsRSUMember2022-12-310001828791us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001828791us-gaap:RestrictedStockUnitsRSUMember2023-03-310001828791dsp:NonqualifiedStockOptionsMember2022-12-310001828791dsp:NonqualifiedStockOptionsMember2022-01-012022-06-300001828791dsp:NonqualifiedStockOptionsMember2023-01-012023-03-310001828791dsp:NonqualifiedStockOptionsMember2023-03-310001828791us-gaap:CommonClassAMember2023-01-012023-03-310001828791us-gaap:CommonClassAMember2022-01-012022-03-310001828791us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001828791us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001828791dsp:NonqualifiedStockOptionsMember2023-01-012023-03-310001828791dsp:NonqualifiedStockOptionsMember2022-01-012022-03-310001828791us-gaap:CommonClassBMember2023-01-012023-03-310001828791us-gaap:CommonClassBMember2022-01-012022-03-310001828791dsp:ViantTechnologyLLCMemberdsp:ViantTechnologyIncMember2023-01-012023-03-310001828791dsp:ViantTechnologyLLCMemberdsp:ViantTechnologyIncMember2023-03-310001828791dsp:ViantTechnologyLLCMemberdsp:ViantTechnologyIncMember2022-01-012022-12-310001828791dsp:ViantTechnologyLLCMemberdsp:ViantTechnologyIncMember2022-12-310001828791dsp:ViantTechnologyLLCMemberus-gaap:NoncontrollingInterestMember2023-01-012023-03-310001828791dsp:ViantTechnologyLLCMemberus-gaap:NoncontrollingInterestMember2023-03-310001828791dsp:ViantTechnologyLLCMemberus-gaap:NoncontrollingInterestMember2022-01-012022-12-310001828791dsp:ViantTechnologyLLCMemberus-gaap:NoncontrollingInterestMember2022-12-310001828791dsp:ViantTechnologyLLCMember2023-01-012023-03-310001828791dsp:ViantTechnologyLLCMember2023-03-310001828791dsp:ViantTechnologyLLCMember2022-01-012022-12-310001828791dsp:ViantTechnologyLLCMember2022-12-310001828791us-gaap:RevolvingCreditFacilityMemberdsp:PNCBankMemberdsp:LoanAgreementMemberus-gaap:SubsequentEventMember2023-04-040001828791srt:MinimumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:RevolvingCreditFacilityMemberdsp:PNCBankMemberus-gaap:SubsequentEventMemberdsp:LoanAgreementMember2023-04-042023-04-040001828791srt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:RevolvingCreditFacilityMemberdsp:PNCBankMemberus-gaap:SubsequentEventMemberdsp:LoanAgreementMember2023-04-042023-04-04

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q
xQUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2023
OR
oTRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from_______to_______
Commission File Number: 001-40015
______________________________________________________________________________________________________________________________________________________
Cover image.jpg
Viant Technology Inc.
(Exact name of registrant as specified in its charter)
______________________________________________________________________________________________________________________________________________________
Delaware85-3447553
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
2722 Michelson Drive, Suite 100
Irvine, CA 92612
(Address of principal executive offices and zip code)
(949) 861-8888
(Registrant’s telephone number, including area code)
______________________________________________________________________________________________________________________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Class A common stock, par value $0.001 per shareDSP
The Nasdaq Stock Market LLC
(Nasdaq 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 x No o
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes x No o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated fileroAccelerated filero
Non-accelerated filerxSmaller reporting companyx
Emerging growth companyx
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
Yes o No x
As of May 4, 2023, there were 15,064,581 shares and 47,082,260 shares of the registrant’s Class A and Class B common stock, respectively, $0.001 par value per share, outstanding.



TABLE OF CONTENTS
Page
2


PART I — FINANCIAL INFORMATION
Item 1. Financial Statements
VIANT TECHNOLOGY INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(unaudited; in thousands, except per share data)
Three Months Ended
March 31,
20232022
Revenue$41,720 $42,629 
Operating expenses:
Platform operations23,337 26,194 
Sales and marketing12,169 13,756 
Technology and development5,894 5,003 
General and administrative11,428 11,083 
Total operating expenses52,828 56,036 
Loss from operations(11,108)(13,407)
Interest expense (income), net(1,819)152 
Other expense, net87 4 
Total other expense (income), net(1,732)156 
Net loss(9,376)(13,563)
Less: Net loss attributable to noncontrolling interests(6,896)(10,371)
Net loss attributable to Viant Technology Inc.$(2,480)$(3,192)
Loss per share of Class A common stock:
Basic$(0.17)$(0.23)
Diluted$(0.17)$(0.23)
Weighted-average shares of Class A common stock outstanding:
Basic14,74813,809
Diluted14,74813,809
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
3

VIANT TECHNOLOGY INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(unaudited; in thousands, except per share data)
As of
March 31,
As of December 31,
20232022
Assets
Current assets:
Cash and cash equivalents$201,742 $206,573 
Accounts receivable, net of allowances80,810 101,658 
Prepaid expenses and other current assets3,771 6,631 
Total current assets286,323 314,862 
Property, equipment, and software, net24,274 23,106 
Operating lease assets25,473 26,441 
Intangible assets, net507 667 
Goodwill12,422 12,422 
Other assets64 385 
Total assets$349,063 $377,883 
Liabilities and stockholders’ equity
Liabilities
Current liabilities:
Accounts payable$20,782 $37,063 
Accrued liabilities28,580 35,063 
Accrued compensation6,223 9,162 
Current portion of deferred revenue1,055 123 
Current portion of operating lease liabilities3,973 3,711 
Other current liabilities2,447 1,995 
Total current liabilities63,060 87,117 
Long-term debt  
Long-term portion of operating lease liabilities23,990 24,998 
Total liabilities87,050 112,115 
Commitments and contingencies (Note 13)
Stockholders’ equity
Preferred stock, $0.001 par value
Authorized shares — 10,000,000
Issued and outstanding — none
  
Class A common stock, $0.001 par value
Authorized shares — 450,000,000
Issued — 15,444,078 and 14,783,886
Outstanding — 15,064,581 and 14,643,798
15 15 
Class B common stock, $0.001 par value
Authorized shares — 150,000,000
Issued and outstanding — 47,082,260 and 47,082,260
47 47 
Additional paid-in capital100,942 95,922 
Accumulated deficit(39,425)(36,261)
Treasury stock, at cost; 379,497 and 140,088 shares held
(1,567)(475)
Total stockholders’ equity attributable to Viant Technology Inc.60,012 59,248 
Noncontrolling interests202,001 206,520 
Total equity262,013 265,768 
Total liabilities and stockholders’ equity$349,063 $377,883 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
4

VIANT TECHNOLOGY INC.
CONDENSED CONSOLIDATED STATEMENTS OF EQUITY
(unaudited; in thousands)

Class A
Common Stock
Class B
Common Stock
Additional
Paid-In
Capital
Accumulated
Deficit
Treasury
Stock
Noncontrolling
Interests
Total
Equity
SharesAmountSharesAmountSharesAmount
Balance as of December 31, 202214,784$15 47,082$47 $95,922 $(36,261)(140)$(475)$206,520 $265,768 
Cumulative impact of accounting adoption— (209)— — (209)
Balance as of January 1, 202314,7841547,0824795,922(36,470)(140)(475)206,520265,559 
Issuance of Class A common stock in connection with equity-based compensation plans6601 — (1)— — —  
Repurchase of treasury shares in connection with the taxes paid related to net share settlement of equity awards— — (379)(1,567)— (1,567)
Reissuance of treasury stock in connection with equity-based compensation plans— (475)140475 —  
Allocation of equity to noncontrolling interests(2,377)— — 2,377 — 
Accrued member tax distributions(1,474)— — — (1,474)
Stock-based compensation8,872 — — — 8,872 
Net loss— (2,480)— (6,896)(9,376)
Balance as of March 31, 202315,444$15 47,082$47 $100,942 $(39,425)(379)$(1,567)$202,001 $262,013 

Class A
Common Stock
Class B
Common Stock
Additional
Paid-In
Capital
Accumulated
Deficit
Treasury
Stock
Noncontrolling
Interests
Total
Equity
SharesAmountSharesAmount SharesAmount
Balance as of December 31, 202113,921$14 47,107$47 $82,888 $(20,139)(216)$(2,648)$222,412 $282,574 
Exchange of Class B common stock for Class A common stock25— (25)— — — — — — 
Issuance of Class A common stock in connection with equity-based compensation plans126— — — — — — — 
Reissuance of treasury stock in connection with equity-based compensation plans— — — (2,648)2162,648 —  
Allocation of equity to noncontrolling interests— — (4,276)— — 4,276 — 
Accrued member tax distributions— — (12)— — — (12)
Stock-based compensation— — 7,326 — — — 7,326 
Net loss— — — (3,192)— (10,371)(13,563)
Balance as of March 31, 202214,072$14 47,082$47 $85,926 $(25,979)$ $216,317 $276,325 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

5

VIANT TECHNOLOGY INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited; in thousands)

Three Months Ended
March 31,
20232022
Cash flows from operating activities:
Net loss$(9,376)$(13,563)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:  
Depreciation and amortization3,412 3,154 
Stock-based compensation7,472 6,376 
Provision for (recovery of) doubtful accounts22 51 
Loss on disposal of assets104  
Amortization of operating lease assets968 654 
Changes in operating assets and liabilities:
Accounts receivable20,618 30,790 
Prepaid expenses and other assets3,180 (568)
Accounts payable(16,301)(8,157)
Accrued liabilities(6,504)3,584 
Accrued compensation(3,350)(2,721)
Deferred revenue933 (6,486)
Operating lease liabilities(743)(461)
Other liabilities(1,000)(1,083)
Net cash provided by (used in) operating activities(565)11,570 
Cash flows from investing activities:
Purchases of property and equipment(291)(373)
Capitalized software development costs(2,382)(1,725)
Net cash used in investing activities(2,673)(2,098)
Cash flows from financing activities:
Taxes paid related to net share settlement of equity awards(1,567) 
Payment of member tax distributions(26)(16)
Net cash used in financing activities(1,593)(16)
Net increase (decrease) in cash and cash equivalents(4,831)9,456 
Cash and cash equivalents at beginning of period206,573 238,480 
Cash and cash equivalents at end of period$201,742 $247,936 
Supplemental disclosure of cash flow information:
Cash paid for interest$38 $104 
Supplemental disclosure of non-cash investing and financing activities:
Stock-based compensation included in capitalized software development costs$1,400 $950 
Capitalized assets financed by accounts payable and accrued liabilities$953 $464 
Accrued member tax distributions$1,450 $ 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
6

VIANT TECHNOLOGY INC.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited; tabular dollars in thousands, except for per share data)




1. Nature of Operations
Viant Technology Inc. (the “Company,” “we,” “us,” “our” or “Viant”) was incorporated in the State of Delaware on October 9, 2020. The Company operates a demand side platform, Adelphic, that is used by marketers and their advertising agencies to centralize the planning, buying and measurement of their advertising across most channels, including desktop, mobile, connected TV, linear TV, in-game, streaming audio and digital billboards.
On February 9, 2021, the Securities and Exchange Commission (“SEC”) declared effective the Company’s Form S-1 related to the initial public offering (“IPO”) of its Class A common stock. The closing date of the IPO was February 12, 2021, and in connection with the closing and the corporate reorganization (the “Reorganization Transactions”), the following actions were taken:
The Company amended and restated its certificate of incorporation, under which the Company is authorized to issue up to 450,000,000 shares of Class A common stock, up to 150,000,000 shares of Class B common stock, and up to 10,000,000 shares of preferred stock;
The limited liability company agreement of Viant Technology LLC was amended and restated (as amended and restated, the “Viant Technology LLC Agreement”) to, among other things, provide for Class A units and Class B units and appoint the Company as the sole managing member of Viant Technology LLC;
The Viant Technology LLC Agreement classified the interests acquired by the Company as Class A units, reclassified the interests held by the continuing members of Viant Technology LLC as Class B units, and permits the continuing members of Viant Technology LLC to exchange Class B units for shares of Class A common stock of Viant Technology Inc. on a one-for-one basis or, at the election of Viant Technology Inc., for cash at the current fair value on the date of the exchange. Immediately following such reclassification, the continuing members held 48,935,559 Class B units. For each membership unit of Viant Technology LLC that was reclassified as a Class B unit, the Company issued one corresponding share of our Class B common stock to the continuing members, or 48,935,559 shares of Class B common stock in total;
The Company issued and sold 10,000,000 shares of its Class A common stock to the underwriters at an IPO price of $25.00 per share, for gross proceeds of $250.0 million before deducting underwriting discounts and commissions of $17.5 million;
The Company used the net proceeds of $232.5 million to acquire 10,000,000 newly issued Class A units of Viant Technology LLC at a per-unit price equal to the per-share price paid by the underwriters for shares of our Class A common stock;
The underwriters exercised their option to purchase 1,500,000 additional shares of Class A common stock from the selling stockholders in the IPO. The Company did not receive any proceeds from the sale of shares by the selling stockholders. Pursuant to such exercise, the selling stockholders exchanged the corresponding number of Class B units for the shares of Class A common stock, the corresponding number of shares of Class B common stock were automatically retired, and 1,500,000 Class A units were issued to the Company;
The Class B stockholders and Class A stockholders initially had 80.5% and 19.5%, respectively, of the combined voting power of the Company’s common stock. The Class A common stock outstanding represents 100% of the
7

VIANT TECHNOLOGY INC.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited; tabular dollars in thousands, except for per share data)




rights of the holders of all classes of the Company’s outstanding common stock to share in distributions from the Company, except for the right of Class B stockholders to receive the par value of the Class B common stock upon our liquidation, dissolution or winding up or an exchange of Class B units;
The Company entered into a Registration Rights Agreement with the Class B stockholders to provide for certain rights and restrictions after the IPO; and
Viant Technology LLC’s 2020 Equity Based Incentive Compensation Plan (the “Phantom Unit Plan”) was terminated and replaced with the Company’s 2021 Long Term Incentive Plan (the “LTIP”).
Immediately following the closing of the IPO, Viant Technology LLC became the predecessor of the Company for financial reporting purposes. Viant Technology Inc. is a holding company, and its sole material asset is its equity interest in Viant Technology LLC. As the sole managing member of Viant Technology LLC, the Company operates and controls all of the business and affairs of Viant Technology LLC. The Reorganization Transactions are accounted for as a reorganization of entities under common control. As a result, the condensed consolidated financial statements of the Company recognize the assets and liabilities received in the Reorganization Transactions at their historical carrying amounts, as reflected in the historical consolidated financial statements of Viant Technology LLC. The Company consolidates Viant Technology LLC in its condensed consolidated financial statements and records a noncontrolling interest related to the Class B units held by the Class B stockholders on its condensed consolidated balance sheets and statements of operations.
2. Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
The accompanying unaudited condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information which are unaudited and include the operations of the Company, Viant Technology LLC and its wholly owned subsidiaries. Viant Technology LLC is considered a variable interest entity. The Company is the primary beneficiary and sole managing member of Viant Technology LLC and has decision making authority that significantly affects the economic performance of the entity. As a result, the Company consolidates Viant Technology LLC. All intercompany balances and transactions have been eliminated in consolidation.
Management believes that the accompanying condensed consolidated financial statements reflect the adjustments necessary for the fair statement of its condensed consolidated balance sheets, statements of operations, and cash flows included in this report. The condensed consolidated balance sheet as of December 31, 2022 was derived from the audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements. Certain information and disclosures normally included in the Company's consolidated financial statements prepared in accordance with GAAP have been omitted. Accordingly, these condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes included in its Annual Report on Form 10-K for the year ended December 31, 2022.
The condensed consolidated statements of operations for the three months ended March 31, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023 (“fiscal 2023”), or for any other future annual or interim period.
There have been no material changes to our significant accounting policies as described in our Annual Report on Form 10-K for the year ended December 31, 2022.
Use of Estimates
The preparation of our condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. On an ongoing basis, management evaluates its estimates, primarily those related to revenue recognition, stock-based compensation, income taxes, allowances for doubtful accounts, the useful lives of capitalized software development costs and other property, equipment and software and assumptions used in the impairment analyses of long-lived assets and goodwill. These estimates are based on historical data and experience, as well as various other factors that management believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying amount of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.
As of March 31, 2023, the impact of widespread macroeconomic and geopolitical uncertainties, including the continuing impact of COVID-19, bank failures, labor shortages, inflation and monetary supply shifts, rising interest rates, tightening of credit markets, recession risks, and potential disruptions from the Russia-Ukraine conflict, on our business continues to evolve. As a result, many of our estimates and assumptions consider macroeconomic and geopolitical factors in the market, which require increased judgment and
8

VIANT TECHNOLOGY INC.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited; tabular dollars in thousands, except for per share data)




carry a higher degree of variability and volatility. As events continue to evolve and additional information becomes available on the potential impact on our business of global economic and business events, our estimates may change materially in future periods.
Comprehensive Loss
For the periods presented, net loss is equal to comprehensive loss.
Accounts Receivable, Net of Allowances
The following table presents changes in the allowance for doubtful accounts for the three months ended March 31, 2023:
(in thousands)
Balance as of December 31, 2022$1,015 
Cumulative impact of accounting adoption209 
Provision for doubtful accounts22 
Write-offs, net of recoveries(84)
Balance as of March 31, 2023$1,162 
Concentration of Risk
Financial instruments that potentially subject the Company to concentration of risk consist principally of cash and accounts receivable. The Company maintains its cash with financial institutions and its cash levels exceed the Federal Deposit Insurance Corporation’s federally insured limits. Accounts receivable include amounts due from customers with principal operations primarily in the United States.
As of March 31, 2023, one individual customer accounted for 10.3% of consolidated accounts receivable. As of December 31, 2022, no individual customers accounted for 10.0% or greater of consolidated accounts receivable.
As of March 31, 2023, two individual suppliers accounted for 15.7% and 10.6% of consolidated accounts payable and accrued liabilities. As of December 31, 2022, one supplier accounted for 24.6% of consolidated accounts payable and accrued liabilities.
For the three months ended March 31, 2023, one advertising agency holding company accounted for 11.5% of the Company's total revenue. For the three months ended March 31, 2022, no advertising agency holding company accounted for 10.0% or more of the Company's total revenue. For the three months ended March 31, 2023 and 2022, there were no individual customers that accounted for 10.0% or more of the Company’s total revenues.
JOBS Act Election as an Emerging Growth Company
On April 5, 2012, the Jumpstart Our Business Startups Act (the “JOBS Act”) was signed into law. The JOBS Act contains provisions that, among other things, reduce certain reporting requirements for qualifying public companies. As an “emerging growth company,” the Company may, under Section 7(a)(2)(B) of the Securities Act of 1933, as amended (the “Securities Act”), delay adoption of new or revised accounting standards applicable to public companies until such standards would otherwise apply to private companies. An “emerging growth company” is one with less than $1.235 billion in annual sales, has less than $700 million in market value of its shares of common stock held by non-affiliates and issues less than $1 billion of non-convertible debt over a three-year period. The Company may take advantage of this extended transition period until the first to occur of the date that it (i) is no longer an “emerging growth company” or (ii) affirmatively and irrevocably opts out of this extended transition period.
The Company has elected to take advantage of the benefits of this extended transition period. Until the date that the Company is no longer an “emerging growth company” or affirmatively and irrevocably opts out of the exemption provided by Securities Act Section 7(a)(2)(B), upon issuance of a new or revised accounting standard that applies to its condensed consolidated financial statements and that has a different effective date for public and private companies, the Company will disclose the date on which it will adopt the recently issued accounting standard.
Recently Adopted Accounting Pronouncements
Financial Instruments—Credit Losses
In June 2016, the Financial Accounting Standards Board issued Accounting Standards Update ("ASU") No. 2016-13, Financial Instruments—Credit Losses (Topic 326). ASU 2016-13 revises the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which results in more timely recognition of losses on financial instruments. We adopted this standard at the beginning of fiscal 2023. As a result, we revised the impairment model to utilize an expected loss methodology in place of an incurred loss methodology related to our allowance for credit losses on our trade accounts receivable. We
9

VIANT TECHNOLOGY INC.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited; tabular dollars in thousands, except for per share data)




evaluate our allowance for credit losses based on historical bad debt experience, our assessment of the financial condition of companies with which we do business, current macroeconomic conditions, and reasonable and supportable forecasts of future macroeconomic conditions. The adoption did not have a material impact on the Company's condensed consolidated financial statements.
3. Revenue
The disaggregation of revenue was as follows:
Three Months Ended
March 31,
20232022
Over-time revenue$386 $137 
Point-in-time revenue41,334 42,492 
Total revenue$41,720 $42,629 
Revenue for unsatisfied performance obligations expected to be recognized in the future for contracts with an original expected duration of greater than one year was $1.1 million as of March 31, 2023 and $0.1 million as of December 31, 2022. These amounts do not include contracts with an original expected duration of less than one year, which is the majority of the Company’s contracts.
Remaining deferred revenue that is anticipated to be recognized during the succeeding twelve month period is recorded in the current portion of deferred revenue within the condensed consolidated balance sheets.
4. Property, Equipment, and Software, Net
Major classes of property, equipment, and software were as follows:
As of
March 31,
As of December 31,
20232022
Capitalized software development costs$77,156 $72,988 
Computer equipment1,124 1,116 
Purchased software32 32 
Furniture, fixtures and office equipment957 1,226 
Leasehold improvements2,040 2,571 
Total property, equipment and software81,309 77,933 
Less: Accumulated depreciation(57,035)(54,827)
Total property, equipment and software, net$24,274 $23,106 
Depreciation recorded in the condensed consolidated statements of operations was as follows:
Three Months Ended
March 31,
20232022
Platform operations$2,712 $2,136 
Sales and marketing  
Technology and development393 595 
General and administrative147 136 
Total$3,252 $2,867 
For the three months ended March 31, 2023 and 2022, total interest cost incurred was $0.1 million and $0.2 million, respectively. Interest costs capitalized during the three months ended March 31, 2023 and 2022 were de minimis.
10

VIANT TECHNOLOGY INC.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited; tabular dollars in thousands, except for per share data)




5. Leases
Lessee Arrangements
The Company has operating leases for its office space, which have remaining lease terms of up to eight years. The Company does not have finance leases.
Some of our leases include renewal options to extend the leases for up to five years and/or termination options to terminate the leases within one year. If it is reasonably certain that a renewal or termination option will be exercised, the exercise of the option is considered in calculating the term of the lease. The Company did not enter into any leases during the three months ended March 31, 2023.
As of March 31, 2023, our operating leases had a weighted-average remaining lease term of approximately seven years and a weighted-average incremental borrowing rate of 3.5%.
Cash paid for amounts included in the operating lease liabilities was $1.0 million and $0.6 million for the three months ended March 31, 2023 and 2022, respectively.
The components of lease expense were as follows (in thousands):
Three Months Ended March 31,
20232022
Operating lease cost$1,209 $812 
Short-term lease cost260 343 
Variable lease cost21 97 
Total lease cost$1,490 $1,252 
Future minimum lease payments as of March 31, 2023 were as follows:
As of
March 31,
Year2023
Remainder of 2023$3,659 
20244,385 
20254,270 
20264,257 
20274,182 
Thereafter10,811 
Total undiscounted future lease payments31,564 
Less: Imputed interest(3,601)
Present value of operating lease liabilities27,963 
Less: Operating lease liabilities, current(3,973)
Operating lease liabilities, noncurrent$23,990 
6. Intangible Assets, Net
The balances of intangible assets and accumulated amortization are as follows:
As of March 31, 2023
Remaining Weighted-Average Useful
Life (years)
Gross AmountAccumulated
Amortization
Net Carrying Amount
Developed technology$4,927 $(4,927)$ 
Customer relationships0.82,300 (2,026)274 
Trademarks/tradenames2.91,400 (1,167)233 
Total$8,627 $(8,120)$507 
11

VIANT TECHNOLOGY INC.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited; tabular dollars in thousands, except for per share data)





As of December 31, 2022
Remaining Weighted- Average Useful
Life (years)
Gross AmountAccumulated
Amortization
Net Carrying Amount
Developed technology0.1$4,927 $(4,869)$58 
Customer relationships1.12,300 (1,944)356 
Trademarks/tradenames3.21,400 (1,147)253 
Total $8,627 $(7,960)$667 
Amortization of intangible assets recorded in the condensed consolidated statements of operations was as follows:
Three Months Ended
March 31,
20232022
Platform operations$58 $175 
Sales and marketing  
Technology and development  
General and administrative102 112 
Total$160 $287 
Estimated future amortization of intangible assets is as follows:
As of March 31,
Year2023
Remainder of 2023$306 
2024107 
202580 
202614 
2027 
Thereafter 
Total$507 
7. Accrued Liabilities
The Company’s accrued liabilities consisted of the following:
As of
March 31,
As of December 31,
20232022
Accrued traffic acquisition costs$25,188 $29,631 
Other accrued liabilities3,392 5,432 
Total accrued liabilities$28,580 $35,063 
The Company had a balance of $0.2 million and $0.2 million as of March 31, 2023 and December 31, 2022, respectively, payable to related parties for expenses they incurred on our behalf, which was recorded within accrued liabilities on the condensed consolidated balance sheets. The related expense incurred by the Company was $0.2 million for the three months ended March 31, 2023 and de minimis for the three months ended March 31, 2022.
12

VIANT TECHNOLOGY INC.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited; tabular dollars in thousands, except for per share data)




8. Revolving Credit Facility
Revolving Credit Facility
On October 31, 2019, we entered into an asset-based revolving credit and security agreement (the “Loan Agreement”) with PNC Bank, National Association (“PNC Bank”). The Loan Agreement provides a senior secured revolving credit facility of up to $40.0 million with a maturity date of October 31, 2024. The Loan Agreement is collateralized by security interests in substantially all of our assets.
Advances under the Loan Agreement bear interest through maturity at a variable rate based upon our selection of either a Domestic Rate or a LIBOR Rate, plus an applicable margin (“Domestic Rate Loans” and “LIBOR Rate Loans”). The Domestic Rate is defined as a fluctuating interest rate equal to the greater of (1) the base commercial lending rate of PNC Bank, (2) the overnight federal funds rate plus 0.50% and (3) the Daily LIBOR Rate plus 1.00%. The Company did not have an outstanding balance during the three months ended March 31, 2023. The applicable margin is between 0.75% to 1.25% for Domestic Rate Loans and between 1.75% and 2.25% for LIBOR Rate Loans based on maintaining certain undrawn availability ratios. The applicable margin as of March 31, 2023 was equal to 0.75% for Domestic Rate Loans and 1.75% for LIBOR Rate Loans. The facility fee for undrawn amounts under the Loan Agreement is 0.375% per annum. We will be required to pay customary letter of credit fees, as necessary. Refer to Note 5Leases for additional information.
The Loan Agreement contains customary conditions to borrowings, events of default and covenants, including covenants that restrict our ability to 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, pay dividends, issue equity instruments, make distributions or redeem or repurchase capital stock or make other investments, and engage in transactions with affiliates. The Loan Agreement also requires that we maintain compliance with a minimum Fixed Charge Coverage Ratio (as defined in the Loan Agreement) of 1.40 to 1.00 at any time undrawn availability under the Loan Agreement is less than 25%. As of March 31, 2023, we were in compliance with all covenants.
On April 4, 2023, we entered into an amendment to the Loan Agreement with PNC Bank (the "Amended Loan Agreement") that provides for an increase in the revolving credit facility, extends the maturity date, and changes the rates at which advances under the Amended Loan Agreement will bear interest. Refer to Note 14Subsequent Events, for additional information.
9. Stock-Based Compensation
In connection with the IPO, which occurred on February 12, 2021, the Phantom Unit Plan was replaced by the LTIP. On February 12, 2021, 6.2 million restricted stock units (“RSUs”) were granted under the LTIP. The Company is authorized to grant RSUs, incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, and performance stock awards under its LTIP. As of March 31, 2023, the Company had only granted RSUs and nonqualified stock options under the LTIP. Under the LTIP, 4.5 million shares of Class A common stock remained available for grant as of March 31, 2023.
Stock-based compensation recorded in the condensed consolidated statements of operations was as follows:
Three Months Ended
March 31,
20232022
Platform operations$892 $1,086 
Sales and marketing2,512 2,179 
Technology and development1,327 1,169 
General and administrative2,741 1,942 
Total$7,472 $6,376 
13

VIANT TECHNOLOGY INC.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited; tabular dollars in thousands, except for per share data)




RSUs
The following summarizes RSU activity:
Number of Shares
(in thousands)
Weighted-Average
Grant Date Fair Value
RSUs outstanding as of December 31, 20223,928$12.59 
Granted1,4064.41 
Vested(800)13.38 
Canceled/forfeited(38)7.02 
RSUs outstanding as of March 31, 20234,4969.94 
As of March 31, 2023, the Company had unrecognized stock-based compensation relating to RSUs of approximately $39.1 million, which is expected to be recognized over a weighted-average period of 2.2 years.
Nonqualified Stock Options
The following summarizes nonqualified stock option activity:
Number of Options
(in thousands)
Weighted-Average
Exercise Price
Weighted-Average
Remaining Contractual Term
(years)
Aggregate Intrinsic Value
(in thousands)
Outstanding as of December 31, 20223,661$6.14 9.2$ 
Granted2,1274.43 
Exercised— 
Canceled(8)10.35 
Expired(25)22.65 
Outstanding as of March 31, 20235,7555.43 9.333 
Vested and exercisable8026.22 8.9— 
The weighted-average grant date fair value of the nonqualified stock options granted during the three months ended March 31, 2023 was $2.99. The Company had unrecognized stock-based compensation relating to unvested nonqualified stock options of approximately $16.0 million, which is expected to be recognized over a weighted-average period of 2.6 years, as of March 31, 2023.
The following table presents the assumptions used in the Black-Scholes model to determine the fair value of nonqualified stock options for the three months ended March 31, 2023 and 2022.
Three Months Ended
March 31,
20232022
Risk free interest rate4.3%1.4%
Expected volatility81.5%61.5%
Expected term (in years)6.05.9
Expected dividend yield0.0%0.0%
Risk-Free Interest Rate. The Company bases the risk-free interest rate assumption for equity awards on the rates for U.S. Treasury securities with maturities similar to those of the expected term of the award being valued.
Expected Volatility. Due to the limited trading history of the Company’s Class A common stock, the expected volatility assumption is based on volatilities of a peer group of similar companies whose share prices are publicly available. The Company will continue to apply this process until a sufficient amount of historical information regarding the volatility of the Company’s own stock price becomes available.
14

VIANT TECHNOLOGY INC.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited; tabular dollars in thousands, except for per share data)




Expected Term. Given the insufficient historical data relating to nonqualified stock option exercises, the expected term assumption is based on expected terms of a peer group of similar companies whose expected terms are publicly available. The Company will continue to apply this process until a sufficient amount of historical information regarding the Company’s nonqualified stock option exercises becomes available.
Expected Dividend Yield. The Company’s expected dividend yield assumption is zero as it has never paid dividends and has no present intention to do so in the future.
Issuance of Shares
Upon vesting of shares under the LTIP, we will issue treasury stock. If treasury stock is not available, Class A common stock will be issued.
10. Income Taxes and Tax Receivable Agreement
The provision for income taxes differs from the amount of income tax computed by applying the applicable U.S. statutory federal income tax rate of 21% to income before provision of income taxes due to Viant Technology LLC’s pass-through structure for U.S. income tax purposes and the valuation allowance against the deferred tax asset in the current and prior-year periods. The Company did not recognize an income tax benefit (expense) on its share of pre-tax book income (loss), exclusive of the noncontrolling interest of 75.8% due to the full valuation allowance against its deferred tax assets, resulting in an effective tax rate of 0.0% for each of the three months ended March 31, 2023 and 2022.
As of March 31, 2023, management determined based on applicable accounting standards and the weight of all available evidence, it was not more likely than not (“MLTN”) that the Company will generate sufficient taxable income to realize our deferred tax assets including the difference in our tax basis in excess of the financial reporting value for our investment in Viant Technology LLC. Consequently, we have established a full valuation allowance against our deferred tax assets as of March 31, 2023. In the event that management subsequently determines that it is MLTN that we will realize our deferred tax assets in the future over the recorded amount, a decrease to the valuation allowance will be made, which will reduce the provision for income taxes.
The Company has concluded based on applicable accounting standards and the weight of all available evidence, that it was MLTN that its deferred tax assets subject to the Tax Receivable Agreement entered into with Viant Technology LLC, continuing members of Viant Technology LLC and the TRA Representative (as defined in the TRA) on February 9, 2021 (“TRA”) would not be realized as of March 31, 2023. Therefore, the Company has not recorded a liability related to the remaining tax savings it may realize from utilization of such deferred tax assets after concluding it was not probable that such TRA liability would be paid based on its estimates of future taxable income. As of the March 31, 2023, the total unrecorded TRA liability is approximately $10.3 million. If utilization of the deferred tax assets subject to the TRA becomes MLTN in the future, the Company will record a liability related to the TRA, to the extent probable at that time, which will be recognized as an expense within its condensed consolidated statements of operations.
11. Loss Per Share
For the three months ended March 31, 2023 and 2022, basic net loss per share has been calculated by dividing net loss attributable to Class A common stockholders by the weighted-average number of shares of Class A common stock outstanding for the same period. Shares of Class A common stock are weighted for the portion of the period in which the shares were outstanding. Diluted net loss per share has been calculated in a manner consistent with that of basic net loss per share while considering all potentially dilutive shares of Class A common stock outstanding during the period.
15

VIANT TECHNOLOGY INC.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited; tabular dollars in thousands, except for per share data)




The following table presents the calculation of basic and diluted net loss per share for the three months ended March 31, 2023 and 2022:
Three Months Ended
March 31,
20232022
Numerator
Net loss$(9,376)$(13,563)
Less: Net loss attributable to noncontrolling interests(6,896)(10,371)
Net loss attributable to Viant Technology Inc.$(2,480)$(3,192)
Denominator
Weighted-average shares of Class A common stock outstanding—basic and diluted14,74813,809
Loss per share of Class A common stock—basic$(0.17)$(0.23)
Loss per share of Class A common stock—diluted$(0.17)$(0.23)
Anti-dilutive shares excluded from loss per share of Class A common stock—diluted:
Restricted stock units4,4964,858
Nonqualified stock options5,7553771
Shares of Class B common stock47,08247,082
Total shares excluded from loss per share of Class A common stock—diluted57,33355,711
12. Noncontrolling Interests
Viant Technology Inc. is the sole managing member of Viant Technology LLC and, as a result, consolidates the financial results of Viant Technology LLC. We report noncontrolling interests representing the economic interests in Viant Technology LLC held by the other members of Viant Technology LLC. The Viant Technology LLC Agreement classifies the interests acquired by the Company as Class A units, reclassified the interests held by the continuing members of Viant Technology LLC as Class B units and permits the continuing members of Viant Technology LLC to exchange Class B units for shares of Class A common stock on a one-for-one basis or, at the election of Viant Technology Inc., for cash at the current fair value on the date of the exchange. Changes in the Company’s ownership interest in Viant Technology LLC while retaining control of Viant Technology LLC will be accounted for as equity transactions. As such, future redemptions or direct exchanges of Class B units in Viant Technology LLC by the other members and future issuances of Class A common stock under the LTIP will result in a change in ownership, where the Company will rebalance the noncontrolling interest, offset by a change in additional-paid-in-capital.
The following table summarizes the ownership of Viant Technology LLC:
As of March 31, 2023As of December 31, 2022
OwnerUnits OwnedOwnership Percentage Units OwnedOwnership Percentage
Viant Technology Inc.15,064,58124.2 %14,643,79823.7 %
Noncontrolling interests47,082,26075.8 %47,082,26076.3 %
Total62,146,841100.0 %61,726,058100.0 %
There were no exchanges of Class B units of Viant Technology LLC for shares of the Company’s Class A common stock during the three months ended March 31, 2023.
16

VIANT TECHNOLOGY INC.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited; tabular dollars in thousands, except for per share data)




The following table presents the effect of changes in the Company’s ownership interest in Viant Technology LLC on the Company’s equity for the periods indicated:
Three Months Ended
March 31,
20232022
Net loss attributable to Viant Technology Inc.$(2,480)$(3,192)
Transfers to noncontrolling interests:
Decrease in the additional-paid-in-capital of Viant Technology Inc. resulting from ownership changes in Viant Technology LLC(2,377)(4,276)
Change from net loss attributable to Viant Technology Inc. and transfers to noncontrolling interests$(4,857)$(7,468)
13. Commitments and Contingencies
Lease Commitments
As of March 31, 2023, the Company had non-cancelable operating lease commitments for office space that have been recorded as operating lease liabilities. Refer to Note 5—Leases for additional information regarding lease commitments.
Hosting Commitments
As of March 31, 2023, the Company had non-cancelable contractual agreements related to the hosting of our data storage processing, storage, and other computing services. As of March 31, 2023, we estimate these obligations to be approximately $8.8 million for the remainder of 2023, $6.1 million in 2024, $5.0 million in 2025, and $0.8 million in 2026.
Legal Matters
From time to time, the Company is subject to various legal proceedings and claims, either asserted or unasserted, that arise in the ordinary course of business. Although the outcome of the various legal proceedings and claims cannot be predicted with certainty, management does not believe that any of these proceedings or other claims will have a material effect on the Company’s business, financial condition, results of operations or cash flows.
Guarantees and Indemnities
The Company has made no significant contractual guarantees for the benefit of third parties. However, in the ordinary course of business, the Company may provide indemnifications of varying scope and terms to customers, vendors, lessors, business partners and other parties with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements, services to be provided by the Company or from intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with directors and certain officers and employees 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. The Company is not aware of indemnification claims that could have a material effect on the Company’s condensed consolidated financial statements. Accordingly, no amounts for any obligation have been recorded as of March 31, 2023.
14. Subsequent Events
On April 4, 2023, we entered into the Amended Loan Agreement. The Amended Loan Agreement provides for an increase in the revolving credit facility to $75.0 million, extends the maturity date to April 4, 2028, and changes the rates at which advances will bear interest. Advances under the Amended Loan Agreement will bear interest at term SOFR plus 2.00% to 2.25% based on the average undrawn availability. The Company has no outstanding balances under the Amended Loan Agreement.
17

MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(unaudited; tabular dollars in thousands, except for percentages and per share data)
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following Management’s Discussion and Analysis of Financial Condition and Results of Operations of Viant Technology Inc. and its subsidiaries (“Viant,” “we,” “us,” “our” or the “Company”) should be read in conjunction with, and is qualified in its entirety by reference to, our unaudited condensed consolidated financial statements and the related notes thereto and other financial information appearing elsewhere in this Quarterly Report on Form 10-Q ("Quarterly Report") and our audited consolidated financial statements and notes thereto and the related Management’s Discussion and Analysis of Financial Condition and Results of Operations included in our Annual Report on Form 10-K for the year ended December 31, 2022, which was filed with the Securities and Exchange Commission (“SEC”) on March 2, 2023. In addition to historical financial information, the following discussion and analysis contains forward-looking statements that involve risks and uncertainties which could cause our actual results to differ materially from those anticipated in these forward-looking statements, including, but not limited to, risks and uncertainties discussed under the heading “Forward-Looking Statements” and “Risk Factors” and discussed elsewhere in this Quarterly Report. Additionally, our historical results are not necessarily indicative of the results that may be expected for any period in the future.
Forward-Looking Statements
This Quarterly Report contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the "Securities Act"), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), which statements involve substantial risks and uncertainties. Forward-looking statements generally relate to future events or our future financial or operating performance and may include statements concerning, among other things, our business strategy (including anticipated trends and developments in, and management plans for, our business and the markets in which we operate), financial results, the sufficiency of our cash and cash equivalents and cash provided by sales of our products and services to meet our liquidity needs, the impact of macroeconomic and geopolitical events, including the ongoing COVID-19 pandemic, bank failures, labor shortages, inflation and monetary supply shifts, rising interest rates, tightening of credit markets, recession risks, and potential disruptions from the Russia-Ukraine conflict, on our business, operations, and the markets and communities in which we, our clients, and partners operate, results of operations, revenues, operating expenses, capital expenditures, sales and marketing initiatives and competition.
In some cases, you can identify forward-looking statements by words such as “may,” “will,” “should,” “could,” “intend,” “consider,” “expect,” “plan,” “anticipate,” “believe,” “estimate,” “predict” or “continue” or the negative or plural of these words or other similar terms or expressions. All statements other than statements of historical fact are forward-looking statements, which speak only as of the date they are made, and are not guarantees of future performance. Forward-looking statements contained in this Quarterly Report include, but are not limited to, statements about: our future financial performance, including our revenue, cost of revenue, gross profit, contribution excluding traffic acquisition costs (“contribution ex-TAC”), adjusted EBITDA, and operating expenses; trends in our key business measures; the sufficiency of our cash and cash equivalents and cash provided by sales of our products and services to meet our liquidity needs; market trends; our market position and opportunity; our growth strategy and business aspirations for our demand side platform in enabling the programmatic purchase of advertising in the digital advertising industry; our product strategy; our efforts to enhance the security and privacy of our platform; the potential impacts of macroeconomic and geopolitical events, the business of our customers, suppliers and channel partners, and the economy; our ability to attract new customers and retain existing customers; our ability to successfully expand into our existing markets and into new markets; our ability to effectively manage our growth and future expenses; and the impact of recent accounting pronouncements on our unaudited condensed consolidated financial statements.
Such statements are not guarantees of future performance and involve a number of assumptions, risks and uncertainties that could cause actual results to differ materially from expected results. As a result, you should not put undue reliance on any forward-looking statement. These forward-looking statements are included throughout this Quarterly Report. Factors that could cause our actual results to differ materially from those expressed or implied in such forward-looking statements include, but are not limited to, the risk factors discussed in the “Risk Factors” section of this Quarterly Report.
The forward-looking statements contained in this Quarterly Report are based on historical performance and management’s current plans, estimates and expectations in light of information currently available to us and are subject to uncertainty and changes in circumstances. There can be no assurance that future developments affecting us will be those that we have anticipated. Actual results may differ materially from these expectations due to changes in global, regional or local political, economic, business, competitive, market, regulatory and other factors, many of which are beyond our control, as well as the other factors described in the section entitled “Risk Factors.” Additional factors or events that could cause our actual results to differ may also emerge from time to time, and it is not possible for us to predict all of them. Should one or more of these risks or uncertainties materialize, or should any of our assumptions prove to be incorrect, our actual results may vary in material respects from what we may have expressed or implied by these forward-looking statements. We may not actually achieve the plans, intentions, or expectations disclosed in our forward-looking statements, and we caution that you should not place undue reliance on any of our forward-looking statements. Any forward-looking statement made by us in this Quarterly Report speaks only as of the date on which we make it. We undertake no obligation to publicly update any forward-looking statement, whether as a result of new information, future developments or otherwise, except as
18

MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(unaudited; tabular dollars in thousands, except for percentages and per share data)
may be required by applicable securities laws. You should read this Quarterly Report, and the documents that we reference in this Quarterly Report and have filed with the SEC, with the understanding that our actual future results, performance, and events and circumstances may be materially different from what we expect.
Overview
We are an advertising technology company. Our cloud-based demand side platform ("DSP"), Adelphic, enables the programmatic purchase of advertising, which is the electronification of the digital advertising buying process. Programmatic advertising is rapidly taking market share from traditional ad sales channels, which require more staffing, offer less transparency and involve higher costs to buyers.
Adelphic is used by marketers and their advertising agencies to centralize the planning, buying and measurement of their digital advertising across most channels. Through our omni-channel platform, a marketer can easily buy ads on desktop, mobile, connected TV, linear TV, in-game, streaming audio and digital billboards.
Adelphic is an easy-to-use self-service platform that provides our customers with transparency and control over their advertising campaigns. Our platform offers customers unique visibility across a variety of inventory, allowing them to create customized audience segments and leverage our people-based and strategic partner data to reach target audiences at scale. Our platform delivers a full suite of forecasting, reporting and built-in automation that provides our customers with insights into available inventory based on the desired target audience. We offer advanced forecasting and reporting that empowers our customers with functionality designed to ensure they can accurately measure and improve their return on advertising spend ("ROAS") across channels and we believe this can be a feature that helps us grow our customer base as more customers recognize its benefits.
We generate revenue by charging platform fees and service fees pursuant to agreements that enable a wide variety of marketers and their agencies to select the mix of pricing and service options that suits their unique business and advertising budget.
These options consist of a percentage of spend pricing option and a fixed cost per mille (“CPM”) pricing option. Customers who prefer to use our platform on a self-service basis to execute their advertising campaigns enter into master service agreements (“MSAs”) with us, and we generate revenue under these arrangements by charging a platform fee that is primarily a percentage of spend. Customers who prefer to use our fixed CPM pricing option enter into insertion order (“IO”) arrangements with us, and we generate revenue by charging these customers a platform fee at a price for every 1,000 impressions an ad receives. We also offer different service options to our customers accessing our platform under an MSA or an IO to enable them to use our services to aid them in data management, media execution and advanced reporting. When customers utilize our services, we generate revenue by charging a service fee separate from the platform fee consisting of (1) a fee that represents a percentage of spend; (2) a flat monthly fee covering services in connection with data management and advanced reporting; or (3) a fixed CPM that is inclusive of media, other direct costs and services.
We believe that offering a mix of pricing and service options provides greater flexibility and access to our platform for marketers and their advertising agencies seeking to plan, buy, and measure programmatic campaigns. As our customer base has grown, the number of percentage of spend customers has continued to increase relative to our fixed price customers, which tend to be less resilient during challenging macroeconomic periods.
Our financial results for the three months ended March 31, 2023 and 2022, respectively, include:
Revenue of $41.7 million and $42.6 million, representing a decrease of 2.1%;
Gross profit of $18.4 million and $16.4 million, representing an increase of 11.9%;
Contribution ex-TAC1 of $28.0 million and $27.5 million, representing an increase of 1.6%;
Net loss of $9.4 million and $13.6 million, representing an improvement of 30.9%;
Non-GAAP net loss1 of $1.8 million and $6.8 million, representing an improvement of 73.2%; and
Adjusted EBITDA1 of $(0.4) million and $(3.9) million, representing an increase of 90.0%.
(1)Contribution ex-TAC, non-GAAP net loss and adjusted EBITDA are non-GAAP financial measures. For a detailed discussion of our key operating and financial performance measures and a reconciliation of contribution ex-TAC, non-GAAP net loss and adjusted EBITDA to the most directly comparable financial measures calculated in accordance with generally accepted accounting principles in the United States of America (“GAAP”), see “—Key Operating and Financial Performance Measures—Use of Non-GAAP Financial Measures.”
19

MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(unaudited; tabular dollars in thousands, except for percentages and per share data)
Factors Affecting Our Performance
Attract, Retain and Grow our Customer Base
Our future growth depends upon our ability to retain our existing customers and increase their usage of our platform as well as add new customers. We believe many advertisers are in the early stages of moving a greater percentage of their advertising budgets to programmatic channels. By providing solutions for the planning, buying and measuring of their media spend across most channels, we believe we are well positioned to capture more of our customers’ programmatic budgets. We also continue to add functionality to our platform to encourage our customers to increase their usage. For instance, we continue to leverage artificial intelligence (AI) and machine learning in our platform to help our customers improve the efficiency and effectiveness of their advertising campaigns. Further, we intend to continue to grow our sales and marketing efforts to increase awareness of our DSP, Adelphic, and highlight the advantages of our people-based framework as cookie-based options become increasingly limited.
Despite a number of significant macroeconomic headwinds and challenges, our active customers for the twelve months ended March 31, 2023 remained steady at 327, compared to the twelve months ended March 31, 2022. We evaluate our customers' usage of our platform and assess our market penetration and scale based on changes in revenue, contribution ex-TAC and advertiser spend. We define advertiser spend as the total amount billed to our customers for activity on our platform inclusive of the costs of advertising media, third-party data, other add-on features and our platform fee we charge customers. While we experienced customers reducing advertising budgets during the second half of 2022 due to macroeconomic conditions, we saw stabilizing trends during the first quarter of 2023, although our year-over-year comparisons were challenging due to the significant growth in the first quarter of 2022. Despite a modest decline in revenue for the first quarter of 2023 compared to the first quarter of 2022, contribution ex-TAC grew by 2% compared to the first quarter of 2022 and advertiser spend per active customer grew 6% compared to the three months ended March 31, 2022. We believe growing customer adoption of our newer products drove incremental revenue and contribution ex-TAC during the first quarter. Also, as our mix shift towards percentage of spend becomes less impactful and as fixed price becomes a smaller percentage of total advertiser spend, we expect contribution ex-TAC to grow faster than revenue. Notwithstanding stabilizing trends in the first quarter of 2023, we expect the deceleration in advertising spend that began in the second half of 2022 will continue into future periods if challenging macroeconomic and geopolitical conditions, as more fully discussed below, continue or worsen. For a detailed discussion of our key operating measures including the definition of active customers, see “—Key Operating and Financial Performance Measures—Use of Non-GAAP Financial Measures.”
Investment in Growth
We believe that the advertising market is in the early stages of a shift toward programmatic advertising. We plan to invest for long-term growth. We anticipate that our operating expenses will continue to increase in the foreseeable future as we invest in platform operations, technology and development to enhance our product capabilities including the integration of new advertising channels, and in sales and marketing to acquire new customers and increase our customers’ usage of our platform. We believe that these investments will contribute to our long-term growth, although they may have a negative impact on our profitability in the near-term.
Impact of Macroeconomic and Geopolitical Conditions
Macroeconomic conditions and geopolitical events, including the COVID-19 pandemic, bank failures, inflation and monetary supply shifts, rising interest rates, tightening of credit markets, recession risks, labor shortages, shortages of goods and services, supply chain disruptions, and potential disruptions from the Russia-Ukraine conflict, continue to impact our business and the business of our customers, while also disrupting sales channels and advertising and marketing activities. While our number of active customers for the twelve months ended March 31, 2023 remained consistent over the past twelve months, we have observed decreases in revenue that we attribute to marketers in certain industry verticals decreasing or pausing their advertising spend due to the impacts of these macroeconomic conditions. We continue to actively monitor the impact of these macroeconomic factors on our results of operations, financial condition and cash flows, and on our clients, partners, industry and employees, and have slowed the pace of further investments in sales and marketing as a result of these factors. The extent of the impact of these factors on our operational and financial performance, including our ability to execute our business strategies and initiatives in the expected time frame, will depend on future developments, which are uncertain and cannot be predicted. Due to the nature of our business, the effect of these macroeconomic conditions and geopolitical events may not be fully reflected in our results of operations until future periods.
In the fourth quarter of 2022, we initiated a cost reduction plan aimed at reducing our operating expenses and sharpening our focus on key growth priorities in light of these macroeconomic conditions. This included a reduction of our employee headcount by approximately 13% and total restructuring charges included in our consolidated statements of operations for the year ended December 31, 2022 of $1.4 million, consisting primarily of cash severance payments, employee benefits, and related costs.
See “Risk Factors—The effects of macroeconomic conditions and geopolitical events, such as economic recessions and the COVID-19 pandemic and other adverse market events have had, and could in the future have, an adverse impact on our business,
20

MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(unaudited; tabular dollars in thousands, except for percentages and per share data)
operating results and financial condition” for further discussion of the potential impacts of macroeconomic and geopolitical events on our business, financial condition and results of operations.
Growth of the Digital Advertising Market
We expect to continue to benefit from overall adoption of programmatic advertising by marketers and their agencies. Any material change in the growth rate of digital advertising or the rate of adoption of programmatic advertising, including expansion of new programmatic channels, could affect our performance. Recent years have shown that advertising spend is closely tied to advertisers’ financial performance, and a downturn, either generally or in one or more of the industries in which our customers operate, could adversely impact the digital advertising market and our operating results.
Seasonality
In the advertising industry, companies commonly experience seasonal fluctuations in revenue, as many marketers allocate the largest portion of their budgets to the fourth quarter of the calendar year in order to coincide with increased holiday purchasing. Historically, the fourth quarter has reflected our highest level of advertising activity for the year. We generally expect the subsequent first quarter to reflect lower activity levels, but this trend may be masked due to the continued growth of our business. In addition, historical seasonality may not be predictive of future results given the potential for changes in advertising buying patterns and consumer activity due to the potential impacts of the evolving macroeconomic and geopolitical conditions discussed above. Political advertising could also cause our revenue to increase during election cycles and decrease during other periods, making it difficult to predict our revenue, cash flow, and operating results, all of which could fall below our expectations. We expect our revenue to continue to fluctuate based on seasonal factors that affect the advertising industry as a whole.
Results of Operations
The following tables present our condensed consolidated statements of operations, our condensed consolidated statements of operations as a percentage of revenue, and the impact of stock-based compensation, depreciation and amortization on each operating expense line item for the three months ended March 31, 2023 and 2022:
Three Months Ended
March 31,
20232022
Consolidated Statements of Operations Data:
Revenue$41,720 $42,629 
Operating expenses(1):
Platform operations23,337 26,194 
Sales and marketing12,169 13,756 
Technology and development5,894 5,003 
General and administrative11,428 11,083 
Total operating expenses52,828 56,036 
Loss from operations(11,108)(13,407)
Total other expense (income), net(1,732)156 
Net loss(9,376)(13,563)
Less: Net loss attributable to noncontrolling interests(6,896)(10,371)
Net loss attributable to Viant Technology Inc.$(2,480)$(3,192)
21

MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(unaudited; tabular dollars in thousands, except for percentages and per share data)
Three Months Ended
March 31,
20232022
(% of revenue*)
Consolidated Statements of Operations Data:
Revenue100 %100 %
Operating expenses(1):
Platform operations56 %61 %
Sales and marketing29 %32 %
Technology and development14 %12 %
General and administrative27 %26 %
Total operating expenses127 %131 %
Loss from operations(27)%(31)%
Total other expense (income), net(4)%— %
Net loss(22)%(32)%
Less: Net loss attributable to noncontrolling interests(17)%(24)%
Net loss attributable to Viant Technology Inc.(6)%(7)%
*Percentages may not sum due to rounding
(1)Stock-based compensation, depreciation, and amortization included in operating expenses are as follows:
Three Months Ended
March 31,
20232022
Stock-based compensation:
Platform operations$892 $1,086 
Sales and marketing2,512 2,179 
Technology and development1,327 1,169 
General and administrative2,741 1,942 
Total stock-based compensation$7,472 $6,376 
Three Months Ended
March 31,
20232022
Depreciation:
Platform operations$2,712 $2,136 
Sales and marketing— — 
Technology and development393 595 
General and administrative147 136 
Total depreciation$3,252 $2,867 
22

MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(unaudited; tabular dollars in thousands, except for percentages and per share data)
Three Months Ended
March 31,
20232022
Amortization:
Platform operations$58 $175 
Sales and marketing— — 
Technology and development— — 
General and administrative102 112 
Total amortization$160 $287 
Comparison of the Three Months Ended March 31, 2023 and 2022
Revenue
Three Months Ended
March 31,
Change
20232022$%
Revenue$41,720 $42,629 $(909)(2)%
Revenue decreased by $0.9 million, or 2%, during the three months ended March 31, 2023 compared to the three months ended March 31, 2022. This decrease in revenue was primarily due to certain marketers in the business and financial services, consumer products, and retail industry verticals being impacted by the ongoing adverse effects of labor shortages, inflation and monetary supply shifts, rising interest rates, the tightening of credit markets, and other adverse macroeconomic and geopolitical developments potentially indicative of an economic slowdown or recession. This resulted in revenue decreasing across these industry verticals by a combined 27% from the prior-year period. This decrease was partially offset by a 22% increase in revenue from the prior-year period from marketers in industry verticals other than business and financial services, consumer products, and retail. Additionally, approximately 93% of our revenue for the three months ended March 31, 2023 came from customers that had been customers in the three months ended March 31, 2022.
Operating Expenses
Platform Operations
Three Months Ended
March 31,
Change
20232022$%
Traffic acquisition costs$13,729 $15,085 $(1,356)(9)%
Other platform operations9,608 11,109 (1,501)(14)%
Total platform operations$23,337 $26,194 $(2,857)(11)%
Percentage of revenue56 %61 %
Platform operations expense decreased by $2.9 million, or 11%, during the three months ended March 31, 2023 compared to the three months ended March 31, 2022. This decrease was primarily driven by a $1.4 million decrease in traffic acquisition costs ("TAC"), a variable function of revenue related to our fixed CPM pricing option and certain arrangements related to our percentage of spend pricing option. TAC are amounts incurred and payable to suppliers for the cost of advertising media, third-party data and other add-on features. The decrease in other platform operations expense for the first quarter of 2023 was due to a $0.7 million decrease in cloud costs due to continued efforts to increase cloud infrastructure efficiencies, a $0.6 million decrease in third-party costs in support of our Adelphic platform, a $0.4 million decrease in personnel costs and a $0.2 million decrease in stock-based compensation driven by decreased headcount, partially offset by a $0.6 million increase in depreciation related to our continued investment in developed technology.
23

MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(unaudited; tabular dollars in thousands, except for percentages and per share data)
Sales and Marketing
Three Months Ended
March 31,
Change
20232022$%
Sales and marketing$12,169 $13,756 $(1,587)(12)%
Percentage of revenue29 %32 %
Sales and marketing expense decreased by $1.6 million, or 12%, during the three months ended March 31, 2023 compared to the three months ended March 31, 2022. This decrease was primarily due to a $2.0 million decrease in personnel costs due to a decrease in sales and marketing headcount and a $0.6 million decrease in advertising expense, partially offset by a $0.5 million increase in travel and entertainment expenses and a $0.3 million increase in stock-based compensation.
Technology and Development
Three Months Ended
March 31,
Change
20232022$%
Technology and development$5,894 $5,003 $891 18 %
Percentage of revenue14 %12 %
Technology and development expense increased by $0.9 million, or 18%, during the three months ended March 31, 2023 compared to the three months ended March 31, 2022. This increase was primarily attributable to a $0.6 million increase in personnel costs and $0.2 million increase in stock-based compensation driven by increased technology and development headcount and a $0.2 million increase in cloud infrastructure costs, which was partially offset by a $0.2 million decrease in depreciation.
General and Administrative
Three Months Ended
March 31,
Change
20232022$%
General and administrative$11,428 $11,083 $345 %
Percentage of revenue27 %26 %
General and administrative expense increased by $0.3 million, or 3%, during the three months ended March 31, 2023 compared to the three months ended March 31, 2022. This increase was primarily attributable to a $0.8 million increase in stock-based compensation, a $0.3 million increase in travel and entertainment expenses, and a $0.1 million increase in software license and subscription costs, partially offset by a $0.4 million decrease in recruiting expenses, a $0.3 million decrease in business insurance and tax, accounting, legal, and consulting expenses associated with general corporate and compliance matters, and a $0.2 million decrease in personnel costs driven by decreased headcount.
Total Other Expense (Income), Net
Three Months Ended
March 31,
Change
20232022$%
(NM = Not Meaningful)
Total other expense (income), net$(1,732)$156 $(1,888)NM
Percentage of revenue(4)%— %
Total other income for the three months ended March 31, 2023 was $1.7 million compared to total other expense of $0.2 million for the same period in 2022. The change from the prior year was primarily due to higher interest income and a lower interest expense as a result of paying off the full outstanding balance under our revolving credit facility with PNC Bank, National Association (“PNC Bank”) in May 2022.
24

MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(unaudited; tabular dollars in thousands, except for percentages and per share data)
Key Operating and Financial Performance Measures
Use of Non-GAAP Financial Measures
We monitor certain non-GAAP financial measures to help us evaluate growth trends, establish budgets, measure the effectiveness of our sales and marketing efforts and assess our operational efficiencies. We believe these measures enhance an overall understanding of our performance and investors’ ability to review our business from the same perspective as management and facilitate comparisons of this period’s results with prior periods on a consistent basis by excluding items that management does not believe are indicative of our ongoing operating performance. These non-GAAP financial measures include contribution ex-TAC, average contribution ex-TAC per active customer, non-GAAP operating expenses, adjusted EBITDA, adjusted EBITDA as a percentage of contribution ex-TAC, non-GAAP net income (loss), and non-GAAP earnings (loss) per share of Class A common stock—basic and diluted, each of which are discussed immediately following the table below, along with the operational performance measure of active customers. Reconciliations of these non-GAAP financial measures to the most directly comparable financial measures calculated and presented in accordance with GAAP are provided in the financial tables presented below. There are limitations in using non-GAAP financial measures which are not prepared in accordance with GAAP, as they may be different from non-GAAP financial measures used by other companies and may exclude certain items that may have a material impact upon our reported financial results. The presentation of this additional information is not meant to be considered in isolation or as a substitute for the directly comparable financial measures prepared in accordance with GAAP.
Three Months Ended
March 31,
20232022Change (%)
Operating and Financial Performance Measures
Gross profit$18,383 $16,435 12 %
Contribution ex-TAC$27,991 $27,544 %
Net loss$(9,376)$(13,563)31 %
Adjusted EBITDA$(390)$(3,881)90 %
Net loss as a percentage of gross profit(51)%(83)%39 %
Adjusted EBITDA as a percentage of contribution ex-TAC(1)%(14)%93 %
Non-GAAP net loss$(1,814)$(6,771)73 %
Total operating expenses$52,828 $56,036 (6)%
Non-GAAP operating expenses$28,381 $31,425 (10)%
Earnings (loss) per share—basic$(0.17)$(0.23)26 %
Earnings (loss) per share—diluted$(0.17)$(0.23)26 %
Non-GAAP earnings (loss) per share—basic$(0.03)$(0.09)68 %
Non-GAAP earnings (loss) per share—diluted$(0.03)$(0.09)68 %
Active customers327 327 — %
Average gross profit per active customer(1)
$253 $291 (13)%
Average contribution ex-TAC per active customer(2)
$384 $435 (12)%
(1)We define average gross profit per active customer as gross profit for the trailing 12-month period divided by active customers.
(2)We define average contribution ex-TAC per active customer as contribution ex-TAC for the trailing 12-month period divided by active customers.
Contribution ex-TAC
Contribution ex-TAC is a non-GAAP financial measure. Gross profit is the most comparable GAAP financial measure, which is calculated as revenue less platform operations expense. In calculating contribution ex-TAC, we add back other platform operations expense to gross profit. Contribution ex-TAC is a key profitability measure used by our management and board of directors to understand and evaluate our operating performance and trends, develop short- and long-term operational plans and make strategic decisions regarding the allocation of capital. In particular, we believe that contribution ex-TAC can provide a measure of period-to-period comparisons for all pricing options within our business. Accordingly, we believe that this measure provides information to investors and the market in understanding and evaluating our operating results in the same manner as our management and board of directors.
25

MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(unaudited; tabular dollars in thousands, except for percentages and per share data)
Our use of contribution ex-TAC has limitations as an analytical tool and you should not consider it in isolation or as a substitute for analysis of our financial results as reported under GAAP. A potential limitation of this non-GAAP financial measure is that other companies, including companies in our industry that have similar business arrangements, may define contribution ex-TAC differently, which may make comparisons difficult. Because of these and other limitations, you should consider our non-GAAP financial measures only as supplemental to other GAAP-based financial performance measures, including revenue, gross profit, net income (loss) and cash flows. For a reconciliation of contribution ex-TAC to the most directly comparable financial measure calculated in accordance with GAAP, see “—Average contribution ex-TAC per active customer.”
Active customers
We define an active customer as a customer that had total aggregate contribution ex-TAC of at least $5,000 through our platform during the previous twelve months. For purposes of this definition, a customer that operates under any of our pricing options that equals or exceeds the aforementioned contribution ex-TAC threshold is considered an active customer. Active customers is a key measure used by our management and board of directors to understand and evaluate our operating performance and trends, develop short- and long-term operational plans and make strategic decisions regarding future enhancements to our platform. We believe active customers is a useful metric for investors because it allows investors to evaluate the Company’s operational performance in the same manner as our management and board of directors. Active customers is an operational metric calculated using contribution ex-TAC, a non-GAAP financial measure. For a reconciliation of contribution ex-TAC to the most directly comparable financial measure calculated in accordance with GAAP, see “—Average contribution ex-TAC per active customer.”
Average contribution ex-TAC per active customer
We define average contribution ex-TAC per active customer as contribution ex-TAC for the trailing 12-month period presented divided by active customers. Average gross profit per active customer is the most comparable GAAP measure, which we define as gross profit for the trailing 12-month period presented divided by active customers. We believe that the total number of active customers and average contribution ex-TAC per active customer are measures of our ability to increase revenue and profitability and the effectiveness of our sales force, although we expect these measures to fluctuate based on the seasonality in our business. Customers that generated less than $5,000 in contribution ex-TAC in the trailing 12-month period were not material in the aggregate in any period.
The following table presents the calculation of gross profit, the reconciliation of gross profit to contribution ex-TAC, average gross profit per active customer, and average contribution ex-TAC per active customer for the three months ended March 31, 2023 and 2022:
Three Months Ended
March 31,
20232022
Revenue$41,720 $42,629 
Less: Platform operations(23,337)(26,194)
Gross profit18,383 16,435 
Add: Other platform operations9,608 11,109 
Contribution ex-TAC$27,991 $27,544 
Active customers327 327 
Average gross profit per active customer$253 $291 
Average contribution ex-TAC per active customer$384 $435 
Non-GAAP Operating Expenses
Non-GAAP operating expenses is a non-GAAP financial measure. Total operating expenses is the most comparable GAAP financial measure. Non-GAAP operating expenses is defined by us as total operating expenses plus other expense (income), net less TAC, stock-based compensation, depreciation, amortization, and certain other items that are not related to our core operations, such as restructuring charges, and transaction expenses. Non-GAAP operating expenses is a key component in calculating adjusted EBITDA, which is one of the measures we use to provide our quarterly and annual business outlook to the investment community. Additionally, non-GAAP operating expenses is used by our management and board of directors to understand and evaluate our operating performance and trends, to prepare and approve our annual budget and to develop short- and long-term operational plans. We believe that the elimination of depreciation, amortization, stock-based compensation, TAC and certain other items not related to our core operations provides another measure for period-to-period comparisons of our business, provides additional insight into our core
26

MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(unaudited; tabular dollars in thousands, except for percentages and per share data)
controllable costs, and is a useful metric for investors because it allows them to evaluate our operational performance in the same manner as our management and board of directors.
Our use of non-GAAP operating expenses has limitations as an analytical tool and you should not consider it in isolation or as a substitute for analysis of our financial results as reported under GAAP. A potential limitation of this non-GAAP financial measure is that other companies, including companies in our industry that have similar business arrangements, may define non-GAAP operating expenses differently, which may make comparisons difficult. Because of these and other limitations, you should consider our non-GAAP financial measures only as supplemental to other GAAP-based financial performance measures, including revenue, gross profit, net income (loss) and cash flows.
The following table presents a reconciliation of total operating expenses to non-GAAP operating expenses for the three months ended March 31, 2023 and 2022:
Three Months Ended
March 31,
20232022
Operating expenses:
Platform operations$23,337 $26,194 
Sales and marketing12,169 13,756 
Technology and development5,894 5,003 
General and administrative11,428 11,083 
Total operating expenses52,828 56,036 
Add:
Other expense, net87 
Less:
Traffic acquisition costs(13,729)(15,085)
Stock-based compensation(7,472)(6,376)
Depreciation and amortization(3,412)(3,154)
Restructuring(1)
79 — 
Non-GAAP operating expenses$28,381 $31,425 
(1)Restructuring includes adjustments to severance charges initially recognized during the prior year.
Adjusted EBITDA and adjusted EBITDA as a percentage of contribution ex-TAC
Adjusted EBITDA is a non-GAAP financial measure defined by us as net income (loss) before interest expense (income), net, income tax benefit (expense), depreciation, amortization, stock-based compensation and certain other items that are not related to our core operations, such as restructuring charges, transaction expenses and the extinguishment of debt. Net income (loss) is the most comparable GAAP financial measure. Adjusted EBITDA as a percentage of contribution ex-TAC is a non-GAAP financial measure we calculate by dividing adjusted EBITDA by contribution ex-TAC for the period or periods presented.
Adjusted EBITDA and adjusted EBITDA as a percentage of contribution ex-TAC are used by our management and board of directors to understand and evaluate our core operating performance and trends, to prepare and approve our annual budget and to develop short- and long-term operational plans. In particular, we believe that the exclusion of the amounts eliminated in calculating adjusted EBITDA can provide a measure for period-to-period comparisons of our business. Adjusted EBITDA as a percentage of contribution ex-TAC, a non-GAAP financial measure, is used by our management and board of directors to evaluate adjusted EBITDA relative to our profitability after costs that are directly variable to revenues, which comprise TAC. Accordingly, we believe that adjusted EBITDA and adjusted EBITDA as a percentage of contribution ex-TAC provide information to investors and the market in understanding and evaluating our operating results in the same manner as our management and board of directors.
Our use of adjusted EBITDA and adjusted EBITDA as a percentage of contribution ex-TAC has limitations as an analytical tool, and you should not consider these measures in isolation or as a substitute for analysis of our financial results as reported under GAAP. Some of these potential limitations include:
other companies, including companies in our industry that have similar business arrangements, may report adjusted EBITDA or adjusted EBITDA as a percentage of contribution ex-TAC, or similarly titled measures, but calculate them differently, which reduces their usefulness as comparative measures;
27

MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(unaudited; tabular dollars in thousands, except for percentages and per share data)
although depreciation and amortization are non-cash charges, the assets being depreciated and amortized may have to be replaced in the future, and adjusted EBITDA does not reflect cash capital expenditure requirements for such replacements or for new capital expenditure requirements; and
adjusted EBITDA does not reflect changes in, or cash requirements for, our working capital needs or the potentially dilutive impact of stock-based compensation.
Because of these and other limitations, you should consider our non-GAAP financial measures only as supplemental to other GAAP-based financial performance measures, including revenue, net loss and cash flows.
The following table presents a reconciliation of net loss to adjusted EBITDA for the three months ended March 31, 2023 and 2022:
Three Months Ended
March 31,
20232022
Net loss$(9,376)$(13,563)
Add back:
Interest expense (income), net(1,819)152 
Depreciation and amortization3,412 3,154 
Stock-based compensation7,472 6,376 
Restructuring(1)
(79)— 
Adjusted EBITDA$(390)$(3,881)
(1)Restructuring includes adjustments to severance charges initially recognized during the prior year.
The following table presents the calculation of net loss as a percentage of gross profit and the calculation of adjusted EBITDA as a percentage of contribution ex-TAC for the three months ended March 31, 2023 and 2022:
Three Months Ended
March 31,
20232022
Gross profit$18,383 $16,435 
Net loss$(9,376)$(13,563)
Net loss as a percentage of gross profit(51)%(83)%
Contribution ex-TAC(1)
$27,991 $27,544 
Adjusted EBITDA$(390)$(3,881)
Adjusted EBITDA as a percentage of contribution ex-TAC(1)%(14)%
(1)For a reconciliation of contribution ex-TAC to the most directly comparable financial measure calculated in accordance with GAAP, see “—Average contribution ex-TAC per active customer.”
Non-GAAP net income (loss)
Non-GAAP net income (loss) is a non-GAAP financial measure defined by us as net loss adjusted to eliminate the impact of stock-based compensation and certain other items that are not related to our core operations, such as restructuring charges, transaction expenses and the extinguishment of debt. Net income (loss) is the most comparable GAAP financial measure. Non-GAAP net income (loss) is a key measure used by our management and board of directors to evaluate operating performance, generate future operating plans and make strategic decisions regarding the allocation of capital. In particular, we believe that the elimination of stock-based compensation and certain other items that are not related to our core operations provides measures for period-to-period comparisons of our business and additional insight into our core controllable costs. Accordingly, we believe that non-GAAP net income (loss) provides information to investors and the market generally in understanding and evaluating our results of operations in the same manner as our management and board of directors.
Our use of non-GAAP net income (loss) has limitations as an analytical tool and you should not consider it in isolation or as a substitute for analysis of our financial results as reported under GAAP. A potential limitation of this non-GAAP financial measure is that other companies, including companies in our industry that have similar business arrangements, may define non-GAAP net income (loss) differently, which may make comparisons difficult. Because of these and other limitations, you should consider our non-GAAP
28

MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(unaudited; tabular dollars in thousands, except for percentages and per share data)
financial measures only as supplemental to other GAAP-based financial performance measures, including revenue, gross profit, net loss and cash flows.
The following table presents a reconciliation of net loss to non-GAAP net loss for the three months ended March 31, 2023 and 2022:
Three Months Ended
March 31,
20232022
Net loss$(9,376)$(13,563)
Add back: Stock-based compensation7,472 6,376 
Add back: Restructuring(1)
(79)— 
Less: Income tax effect related to Viant Technology Inc.’s share of adjustments(2)
169 416 
Non-GAAP net loss$(1,814)$(6,771)
(1)Restructuring includes adjustments to severance charges initially recognized during the prior year.
(2)The estimated income tax effect of our share of non-GAAP reconciling items for the three months ended March 31, 2023 and 2022 are calculated using assumed blended tax rates of 28% and 24%, respectively, which represent our expected corporate tax rate, excluding discrete and non-recurring tax items.
Non-GAAP earnings (loss) per share of Class A common stockbasic and diluted
Non-GAAP earnings (loss) per share of Class A common stock—basic and diluted is a non-GAAP financial measure defined by us as earnings (loss) per share of Class A common stock—basic and diluted, adjusted to eliminate the impact of stock-based compensation and certain other items that are not related to our core operations, such as restructuring charges, transaction expenses and the extinguishment of debt. Earnings (loss) per share of Class A common stock—basic and diluted is the most comparable GAAP financial measure. Non-GAAP earnings (loss) per share of Class A common stock—basic and diluted is used by our management and board of directors to evaluate operating performance, generate future operating plans and make strategic decisions regarding the allocation of capital. In particular, we believe that the elimination of stock-based compensation, gain on extinguishment of debt and certain other items that are not related to our core operations provides measures for period-to-period comparisons of our business and provides additional insight into our core controllable costs. Accordingly, we believe that non-GAAP earnings (loss) per share of Class A common stock—basic and diluted provides information to investors and the market generally in understanding and evaluating our results of operations in the same manner as our management and board of directors.
Our use of non-GAAP earnings (loss) per share of Class A common stock—basic and diluted has limitations as an analytical tool, and you should not consider it in isolation or as a substitute for analysis of our financial results as reported under GAAP. Some of these potential limitations include:
other companies, including companies in our industry that have similar business arrangements, may report non-GAAP earnings (loss) per share of Class A common stock—basic and diluted or similarly titled measures, but calculate them differently, which reduces their usefulness as comparative measures; and
although the stock-based compensation related to the LTIP referred to above is non-cash in nature, non-GAAP earnings (loss) per share of Class A common stock—basic and diluted does not reflect its impact on net income (loss) attributable to all common stockholders.
Because of these and other limitations, you should consider our non-GAAP measures only as supplemental to other GAAP-based financial performance measures, including earnings (loss) per share of Class A common stock—basic and diluted.
Basic non-GAAP earnings (loss) per share of Class A common stock is calculated by dividing the non-GAAP net income (loss) attributable to Class A common stockholders by the number of weighted-average shares of Class A common stock outstanding. Shares of our Class B common stock do not share in our earnings or losses and are therefore not participating securities. As such, separate presentation of basic and diluted non-GAAP earnings (loss) of Class B common stock under the two-class method has not been presented.
Diluted non-GAAP earnings (loss) per share of Class A common stock adjusts the basic non-GAAP earnings (loss) per share for the potential dilutive impact of common shares such as equity awards using the treasury-stock method and Class B common stock using the if-converted method. Diluted non-GAAP earnings (loss) per share of Class A common stock considers the impact of potentially dilutive securities except in periods in which there is a loss because the inclusion of the potential common shares would have an anti-dilutive effect. Shares of our Class B common stock, RSUs and nonqualified stock options are considered potentially dilutive shares of Class A common stock. For the three months ended March 31, 2023, Class B common stock and nonqualified stock
29

MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(unaudited; tabular dollars in thousands, except for percentages and per share data)
options amounts have been excluded from the computation of diluted earnings (loss) per share of Class A common stock because the effect would have been anti-dilutive under the if-converted and treasury stock method, respectively.
The following tables present the reconciliation of earnings (loss) per share of Class A common stock—basic and diluted to non-GAAP earnings (loss) per share of Class A common stock—basic and diluted for the three months ended March 31, 2023 and 2022:
Three Months Ended
March 31, 2023
Three Months Ended
March 31, 2022
Earnings
(Loss) per
Share
AdjustmentsNon-GAAP
Earnings (Loss)
per Share
Earnings
(Loss) per
Share
AdjustmentsNon-GAAP
Earnings (Loss)
per Share
Numerator
Net loss$(9,376)$— $(9,376)$(13,563)$— $(13,563)
Adjustments:
Add back: Stock-based compensation— 7,472 7,472 — 6,376 6,376 
Add back: Restructuring(1)
— `(79)(79)— — — 
Income tax benefit (expense) related to Viant Technology Inc.'s share of adjustments(2)
— 169 169 — 416 416 
Non-GAAP net loss(9,376)7,562 (1,814)(13,563)6,792 (6,771)
Less: Net loss attributable to noncontrolling interests(3)
(6,896)5,517 (1,379)(10,371)4,887 (5,484)
Net loss attributable to Viant Technology Inc.—basic(2,480)2,045 (435)(3,192)1,905 (1,287)
Add back: Reallocation of net loss attributable to noncontrolling interest from the assumed exchange of RSUs for Class A common stock— — — — (3)(3)
Income tax benefit (expense) from the assumed exchange of RSUs for Class A common stock— — — — 
Net loss attributable to Viant Technology Inc.—diluted$(2,480)$2,045 $(435)$(3,192)$1,903 $(1,289)
Denominator
Weighted-average shares of Class A common stock outstanding —basic14,748 14,748 13,809 13,809 
Effect of dilutive securities:
Restricted stock units— — — — 
Nonqualified stock options— — — — 
Weighted-average shares of Class A common stock outstanding —diluted14,748 14,748 13,809 13,809 
Earnings (loss) per share of Class A common stock—basic$(0.17)$0.14 $(0.03)$(0.23)$0.14 $(0.09)
Earnings (loss) per share of Class A common stock—diluted$(0.17)$0.14 $(0.03)$(0.23)$0.14 $(0.09)
Anti-dilutive shares excluded from earnings (loss) per share of Class A common stock—diluted:
Restricted stock units4,496 4,496 4,858 4,858 
Nonqualified stock options5,755 5,755 3,771 3,771 
Shares of Class B common stock47,082 47,082 47,082 47,082 
Total shares excluded from earnings (loss) per share of Class A common stock—diluted57,333 57,333 55,711 55,711 
(1)Restructuring includes adjustments to severance charges initially recognized during the prior year.
30

MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(unaudited; tabular dollars in thousands, except for percentages and per share data)
(2)The estimated income tax effect of our share of non-GAAP reconciling items for the three months ended March 31, 2023 and 2022 are calculated using assumed blended tax rates of 28% and 24%, respectively, which represent our expected corporate tax rates, excluding discrete and non-recurring tax items.
(3)The adjustment to net income (loss) attributable to noncontrolling interests represents stock-based compensation attributed to the noncontrolling interest of our company outstanding during the period.
Liquidity and Capital Resources
As of March 31, 2023, we had cash and cash equivalents of $201.7 million and working capital, consisting of current assets less current liabilities, of $223.3 million, compared to cash and cash equivalents of $206.6 million and working capital of $227.7 million as of December 31, 2022.
Our primary sources of cash are revenues derived from the programmatic purchase of advertising on our platform and our existing cash and cash equivalents, although we have, and may in the future, address our liquidity needs by utilizing our borrowing capacity under our asset-based revolving credit and security agreement (the “Loan Agreement”) we have with PNC Bank, obtaining debt financing from other sources, or raising additional funds by issuing equity.
Our primary uses of cash are capital expenditures to develop our technology in support of enhancing our platform; purchases of property and equipment in support of our expanding headcount as a result of our growth; the payment of debt obligations used to finance our operations, capital expenditures, platform development and rapid growth; and future minimum payments under our non-cancelable operating leases. We intend to continue investing in critical areas of our business in 2023 to further accelerate demand for our product and growth across the platform.
As of March 31, 2023, our material cash requirements from non-cancelable contractual obligations with an original duration of over one year included future minimum payments under our non-cancelable operating leases, which we estimate will be approximately $3.7 million for the remainder of 2023, $4.4 million in 2024, $4.3 million in 2025, $4.3 million in 2026, and $4.2 million in 2027, and non-cancelable contractual agreements related to the hosting of our data storage processing, storage, and other computing services, which we estimate will be approximately $8.8 million for the remainder of 2023, $6.1 million in 2024, $5.0 million in 2025, and $0.8 million in 2026.
On February 9, 2021, in connection with our IPO, we entered into a tax receivable agreement (the “Tax Receivable Agreement”) with Viant Technology LLC, continuing members of Viant Technology LLC (our “pre-IPO owners”) and the TRA Representative (as defined in the Tax Receivable Agreement), as described under Note 10 to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report. As of March 31, 2023, we concluded that it was more likely than not that our deferred tax assets subject to the Tax Receivable Agreement would not be realized. Therefore, we currently do not expect to make payments under our Tax Receivable Agreement based on our estimates of future taxable income. As of March 31, 2023, the total unrecorded liability for our Tax Receivable Agreement is approximately $10.3 million.
We assess our liquidity in terms of our ability to generate cash sufficient to fund our short- and long-term cash requirements. As such, we project our anticipated cash requirements as well as cash flows generated from operating activities to meet those needs. We believe our existing cash and cash equivalents, cash flow from revenues derived from the programmatic purchase of advertising on our platform, and the undrawn availability under our revolving credit facility from the Loan Agreement with PNC Bank will be sufficient to meet our cash requirements over the next 12 months. We believe we will meet longer-term expected future cash requirements and obligations beyond the next 12 months through a combination of existing cash and cash equivalents, cash flow from operations, the undrawn availability under our credit facility and issuances of equity securities or debt offerings. Our ability to fund longer-term operating needs will depend on our ability to generate positive cash flows through programmatic advertising purchases on our platform, our ability to access the capital markets, and other factors, including those discussed under the section titled “Risk Factors” in this Quarterly Report.
We did not have any other off-balance sheet arrangements as of March 31, 2023 other than the minimum payments under the operating leases, hosting arrangements, and the indemnification agreements described in Note 13—Commitments and Contingencies to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report.
We are a holding company with no operations of our own and are dependent on distributions from Viant Technology LLC to pay our taxes and satisfy any current or future cash requirements. Our Loan Agreement with PNC Bank imposes, and any future credit facilities may impose, limitations on our ability and the ability of Viant Technology LLC to pay dividends to third parties.
Revolving Credit Facility
As of March 31, 2023, our Loan Agreement with PNC Bank provided us with access to a $40.0 million senior secured revolving credit facility through October 31, 2024 and is collateralized by security interests in substantially all of our assets. As of March 31, 2023 and December 31, 2022, there was no outstanding balance and up to $39.6 million of undrawn availability under the
31

MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(unaudited; tabular dollars in thousands, except for percentages and per share data)
Loan Agreement. On April 4, 2023, we entered into an amendment to the Loan Agreement with PNC Bank that provides for an increase in the revolving credit facility, extends the maturity date, and changes the rates at which advances under the loan agreement will bear interest. Refer to Note 14Subsequent Events to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report for additional information.
The Loan Agreement contains customary conditions to borrowings, events of default and covenants, and also contains a financial covenant requiring us not to exceed a maximum leverage ratio at any time our undrawn availability under the Loan Agreement is less than 25%. As of March 31, 2023, we were in compliance with this covenant, and we do not believe this covenant or any other provision in the Loan Agreement will materially impact our liquidity or otherwise restrict our ability to execute on our business plan during or beyond the next 12 months.
For further discussion of our Loan Agreement with PNC Bank, refer to Note 8—Revolving Credit Facility to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report.
Cash Flows
The following table summarizes our cash flows for the three months ended March 31, 2023 and 2022:
Three Months Ended
March 31,
20232022
Consolidated Statements of Cash Flows Data
Cash flows provided by (used in) operating activities$(565)$11,570 
Cash flows used in investing activities(2,673)(2,098)
Cash flows used in financing activities(1,593)(16)
Net increase (decrease) in cash and cash equivalents$(4,831)$9,456 
Cash Flows Provided by (Used in) Operating Activities
Our cash flows from operating activities have been primarily influenced by growth in our operations, increases or decreases in collections from our customers and related payments to our suppliers of advertising media and data. Cash flows from operating activities have been affected by changes in our working capital, particularly changes in accounts receivable, accounts payable and accrued liabilities. The timing of cash receipts from customers and payments to suppliers can significantly impact our cash flows from operating activities. We typically pay suppliers in advance of collections from our customers. Our collection and payment cycles can vary from period to period. In addition, we expect seasonality to impact cash flows from operating activities on a quarterly basis.
Our cash flows used in operating activities for the three months ended March 31, 2023 was $0.6 million, a net decrease of $12.1 million, or 105%, from cash flows provided by operating activities for the three months ended March 31, 2022 of $11.6 million. Cash flows used in operating activities for the three months ended March 31, 2023 resulted primarily from:
a decrease of $9.4 million from net loss;
an increase of $12.0 million due to non-cash add back adjustments to net loss primarily comprised of $7.5 million for stock-based compensation, $3.4 million for depreciation and amortization, and $1.0 million of amortization of operating lease assets;
an increase of $2.4 million from changes in working capital (excluding deferred revenue, other liabilities, and operating lease liabilities), including a net increase of $23.8 million in accounts receivable, prepaid assets and other assets primarily related to lower sales and timing of customer collections due to seasonal fluctuations, partially offset by a decrease of $26.2 million in accounts payable, accrued liabilities and accrued compensation primarily related to timing of payments;
an increase in deferred revenue of $0.9 million;
a decrease in operating lease liabilities of $0.7 million; and
a decrease in other liabilities of $1.0 million.
During the three months ended March 31, 2022, cash provided by operating activities of $11.6 million resulted primarily from a net loss of $13.6 million offset by non-cash add back adjustments to net loss of $6.4 million for stock-based compensation, $3.2 million for depreciation and amortization, $0.1 million in recovery of doubtful accounts, $0.7 million of amortization of operating lease assets, and an increase in net working capital (excluding deferred revenue and other liabilities) of $22.9 million, offset by a
32

MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(unaudited; tabular dollars in thousands, except for percentages and per share data)
decrease in deferred revenue of $6.5 million, a decrease in other liabilities of $1.1 million, and a decrease in operating lease liabilities of $0.5 million .
Cash Flows Used in Investing Activities
Our primary investing activities have consisted of capital expenditures to develop our technology in support of enhancing our platform and purchases of property and equipment in support of our growth. We capitalize certain costs associated with creating and enhancing internally developed software related to our technology infrastructure that are recorded within property, equipment and software, net. These costs include personnel and related employee benefit expenses for employees who are directly associated with and who devote time to platform development projects. Purchases of property and equipment and capitalized software development costs may vary from period-to-period due to the timing of the expansion of our operations, the addition or reduction of headcount and our platform development cycles. As a result of capitalization of stock-based compensation in future periods and the growth of our business, we expect our capital expenditures and our investment activity to continue to increase.
Our cash flows used in investing activities for the three months ended March 31, 2023 was $2.7 million, a net increase of $0.6 million, or 27%, from cash flows used in investing activities for three months ended March 31, 2022 of $2.1 million. The change in cash flows for the three months ended March 31, 2023 were primarily due to:
$2.4 million of investments in capitalized software to develop our technology in support of enhancing our platform; and
$0.3 million of purchases of property and equipment.
During the three months ended March 31, 2022, cash used in investing activities of $2.1 million resulted primarily from investments in capitalized software development costs.
Cash Flows Used In Financing Activities
Our financing activities have consisted primarily of proceeds from borrowings and repayments of our debt, issuances of our equity and payments of member distributions. Net cash provided by or used in financing activities has been and will be used to finance our operations, capital expenditures, platform development and our growth.
Our cash flows used in financing activities for the three months ended March 31, 2023 was $1.6 million, which primarily consisted of taxes paid related to the net share settlement of equity awards. Cash flows used in financing activities for the three months ended March 31, 2022 was de minimis.
Critical Accounting Policies and Estimates
Our unaudited 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.
An accounting policy is deemed to be critical if it requires an accounting estimate to be made on assumptions about matters that are highly uncertain at the time the estimate is made and have had or are reasonably likely to have a material impact on our financial condition or results of operations. We believe that the assumptions and estimates associated with the evaluation of revenue recognition criteria, including the determination of revenue recognition net versus gross assessment in our revenue arrangements, the assumptions used in the valuation models to determine the fair value of common stock and stock-based compensation, internal use software, and the assumptions used in the calculation of our expected loss rate used to determine our credit loss reserve have the greatest potential impact on our condensed consolidated financial statements. Therefore, we consider these to be our critical accounting policies and estimates.
Since the date of our Annual Report on Form 10-K for the year ended December 31, 2022, there have been no material changes in our critical accounting policies and estimates disclosed in Part II, Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations”.
Recently Issued Accounting Pronouncements
For information regarding recently issued accounting pronouncements, see Note 2—Basis of Presentation and Summary of Significant Accounting Policies to our unaudited condensed consolidated financial statements.
33


Item 3. Quantitative and Qualitative Disclosures About Market Risk
During the three months ended March 31, 2023, there have been no material changes in our exposure to market risk. For a discussion of our exposure to market risk, see Part II, Item 7A “Quantitative and Qualitative Disclosures About Market Risk” of our Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
34


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, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), as of the end of the period covered by this Quarterly Report. Based on such evaluation, our chief executive officer and chief financial officer have concluded that as of the end of the period covered by this Quarterly Report, our disclosure controls and procedures are designed at a reasonable assurance level and are effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC, and that such information is accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure.
Changes in Internal Control over Financial Reporting
There was no change in our internal control over financial reporting (as defined in Rules 13a-15(d) and 15d-15(d) under the Exchange Act) during the period covered by this Quarterly Report that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Limitations on the Effectiveness of Disclosure Controls and Procedures
Our management, including our chief executive officer and chief financial officer, does not expect that our disclosure controls and procedures or internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well designed and implemented, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. Further, the design of a control system must reflect the fact that there are resource constraints and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues within a company are detected. The inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of simple errors or mistakes. Controls can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and may not be detected. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions or that the degree of compliance with the policies or procedures may deteriorate.
35


PART II—OTHER INFORMATION
Item 1. Legal Proceedings
From time to time, we are involved in various legal proceedings arising in the ordinary course of business. We are not currently a party to any litigation the outcome of which, we believe, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, cash flows, or financial condition. Defending any such proceedings is costly and can impose a significant burden on management and employees. The results of any current or future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors.
Item 1A. Risk Factors
Investing in our Class A common stock involves a high degree of risk. You should carefully consider the following risks and uncertainties described below, together with all other information contained in this Quarterly Report and in our other public filings, including our unaudited condensed consolidated financial statements and the related notes included elsewhere in this Quarterly Report. The occurrence of any of the following risks, as well as any risks or uncertainties not currently known to us or that we currently do not believe to be material, could materially and adversely affect our business, prospects, financial condition, results of operations and cash flow, in which case, the trading price of our Class A common stock could decline and you could lose all or part of your investment.
RISK FACTOR SUMMARY
Our business is subject to numerous risks and uncertainties, including those described in the “Risk Factors” section of this Quarterly Report. You should carefully consider these risks and uncertainties when investing in our Class A common stock. Some of the principal risks and uncertainties include the following:
Our success and revenue growth are dependent on adding new customers, effectively educating and training our existing customers on how to make full use of our platform and increasing usage of our platform by our customers;
We may not realize the expected benefits of an industry shift away from cookie-based consumer tracking as such shift may not occur as rapidly as we expect or may not be realized at all;
If we fail to innovate and make the right investment decisions in our offerings and platform, we may not attract and retain customers and our revenue and results of operations may decline;
The market for programmatic advertising is evolving. If this market develops slower or differently than we expect, our business, operating results and financial condition would be adversely affected;
We receive a significant amount of revenue from a select number of advertising agency holding companies, owning various advertising agencies, and the loss of advertising agencies as customers could harm our business, operating results and financial condition;
We often have long sales cycles, which can result in significant time between initial contact with a prospect and execution of a customer agreement, making it difficult to project when, if at all, we will obtain new customers and when we will generate revenue from those customers;
The effects of macroeconomic conditions and geopolitical events, such as economic recessions and the COVID-19 pandemic and other adverse market events, have had, and could in the future have, an adverse impact on our business, operating results and financial condition;
If our access to advertising inventory is diminished or fails to grow, our revenue could decline and our growth could be impeded;
If our access to people-based data is diminished, the effectiveness of our platform would be decreased, which could harm our operating results and financial condition;
We are subject to stringent and changing obligations related to data privacy and security. Our actual or perceived failure to comply with such obligations could lead to regulatory investigations or actions, litigation, fines and penalties, disruptions of our business operations, reputational harm, loss of customers or sales, revenue declines, increase the cost of data, reduce the availability of data, reduce our ability to utilize or disclose data, adversely affect the demand for our products and services, or other adverse business consequences;
Our business or ability to operate our platform could be impacted by changes in the technology industry by technology companies, end users, or government regulation. Such developments, including the restriction of “third-party cookies,” could cause instability in the advertising technology industry;
36


A significant inadvertent disclosure or breach of our information technology systems or data, or of the security of our or our customers’, suppliers’, or other third parties’ upon which we rely could be detrimental to our business, reputation and results of operations;
Our proprietary rights may be difficult to enforce, which could enable others to copy or use aspects of our technology without compensating us, thereby eroding our competitive advantages and harming our business;
The market price of our Class A common stock has been and may continue to be volatile or may decline regardless of our operating performance; and
We are a “controlled company” within the meaning of the listing standards of the Nasdaq Global Select Market and, as a result, qualify for, and rely on, exemptions from certain corporate governance requirements.
Risks Related to Our Business and Operations
Our success and revenue growth are dependent on adding new customers, effectively educating and training our existing customers on how to make full use of our platform and increasing usage of our platform by our customers.
Our success is dependent on regularly adding new customers and our ability to increase our customers’ usage of our platform, continuously enhance and improve our offerings and platform, build our brand, scale our technology capabilities, add functionality to and improve the performance of Adelphic, and address technological and industry advancements, including the use of artificial intelligence. Our contracts and relationships with customers generally do not include long-term or exclusive obligations requiring them to use our platform or maintain or increase their use of our platform. Our customers typically have relationships with numerous providers and can use both our platform and those of our competitors without incurring significant costs or disruption. Our customers may also choose to decrease their overall advertising spend for any reason, including if they do not believe they are receiving a sufficient ROAS. Accordingly, we must continually work to win new customers and retain existing customers, increase their usage of our platform and capture a larger share of their advertising spend. For those customers utilizing our self-service capabilities, we may not be successful at educating and training customers, particularly our newer customers, on how to use our platform, in particular our advanced reporting tools, in order for our customers to get the most benefit from our platform and increase their usage. If these efforts are unsuccessful or customers decide not to continue to maintain or increase their usage of our platform for any other reason, or if we fail to attract new customers, our revenue could fail to grow or decline, which would materially and adversely harm our business, operating results and financial condition. If customers representing a significant portion of our business decide to materially reduce their use of our platform or cease using our platform altogether, our revenue could be significantly reduced, which could have a material adverse effect on our business, operating results and financial condition. We may not be able to replace customers who decrease or cease their usage of our platform with new customers that will use our platform to the same extent or at all.
We may not realize the expected benefits of an industry shift away from cookie-based consumer tracking as such shift may not occur as rapidly as we expect or may not be realized at all.
We expect to benefit as compared to others in our industry from marketers reducing their reliance on vendors and advertising technology platforms that utilize third-party cookies for tracking. However, the shift away from cookie-based consumer tracking may not happen as rapidly as we expect and such shift may not occur at all. For example, in July 2022, Google announced that its previously announced timeline of blocking third-party cookies by 2022 would be delayed until the second half of 2024. Additionally, even if the shift away from cookie-based consumer tracking does occur, we may not be as successful in growing our business and increasing our revenue as we expect. For example, marketers may not shift their business away from our competitors if our competitors are successful in developing alternative products or services that are not significantly reliant on the cookie-based framework, which could harm our business.
If we fail to innovate and make the right investment decisions in our offerings and platform, we may not attract and retain customers and our revenue and results of operations may decline.
Our industry is subject to rapid and frequent changes in technology, evolving customer needs and the frequent introduction by our competitors of new and enhanced offerings. We must regularly make investment decisions regarding offerings and technology to maintain the technological competitiveness of our products and services and meet customer demand and evolving industry standards. The complexity and uncertainty regarding the development of new technologies and the extent and timing of market acceptance of innovative products and services create difficulties in maintaining this competitiveness. The success of any enhancement or new solution depends on many factors, including timely completion, adequate quality testing, appropriate introduction and market acceptance. Without the timely introduction of new products, services and enhancements, our offerings could become technologically or commercially obsolete over time, in which case our revenue and operating results would suffer. If new or existing competitors have more attractive offerings, we may lose customers or customers may decrease their use of our platform. New customer demands, superior competitive offerings or new industry standards could require us to make unanticipated and costly changes to our platform or business model.
37


If we fail to enhance our current products and services or fail to develop new products to adapt to our rapidly changing industry or to evolving customer needs, demand for our platform could decrease and our business, operating results and financial condition may be adversely affected.
The market for programmatic advertising is evolving. If this market develops slower or differently than we expect, our business, operating results and financial condition would be adversely affected.
We derive revenue from the programmatic purchase of advertising on our platform. We expect that programmatic ad buying will continue to be our primary source of revenue for the foreseeable future, and that our revenue growth will largely depend on increasing our customers’ usage of our platform. While the market for programmatic ad buying for desktop and mobile ads is relatively established, the market in other channels is still emerging, and our current and potential customers may not shift quickly enough to programmatic ad buying from other buying methods, which could reduce our growth potential. If the market for programmatic ad buying deteriorates or develops more slowly than we expect, it could reduce demand for our platform, and our business, growth prospects and financial condition would be adversely affected.
In particular, the market for programmatic advertising across most advertising channels, including connected TV, linear TV, in-game, streaming audio and digital billboard channels is an emerging market. Our ability to provide capabilities across most advertising channels, which we refer to as omnichannel, may be constrained if we are not able to maintain or grow advertising inventory for such channels, and some of our omnichannel offerings may not gain market acceptance. We may not be able to accurately predict changes in overall industry demand for the channels in which we operate and cannot assure you that our investment in channel development will correspond to any such changes. For example, the growth in demand for our connected TV offering may not continue. Furthermore, if our channel mix changes due to a shift in customer demand, such as customers shifting their usage more quickly or more extensively than expected to channels in which we have relatively less functionality, features or inventory, such as linear TV, then demand for our platform could decrease, and our business, financial condition and results of operations could be adversely affected.
We receive a significant amount of revenue from a select number of advertising agency holding companies, owning various advertising agencies, and the loss of advertising agencies as customers could harm our business, operating results and financial condition.
A significant amount of our revenue comes from advertising agencies. We had 327 active customers for the twelve months ended March 31, 2023, consisting primarily of advertising agencies. Many of these agencies are owned by advertising agency holding companies, where decision making is generally highly decentralized such that purchasing decisions are made, and relationships with marketers are located, at the agency, local branch or division level. If all of our individual customer contractual relationships were aggregated at the holding company level, one advertising agency holding company would represent 11.5% of our revenue for the three months ended March 31, 2023. Due to the highly decentralized operations and decision-making at the agencies owned by each of these advertising agency holding companies, we consider the individual agencies rather than the holding company to be our customers.
Often, we enter into separate contracts and billing relationships with the individual agencies and account for them as separate customers. However, some holding companies for these agencies may choose to exert control over the individual agencies in the future. If so, any loss of relationships with such holding companies and, consequently, of their agencies, local branches or divisions, as customers could significantly harm our business, operating results and financial condition.
We do not have exclusive relationships with advertising agencies and we depend on agencies to work with us as they embark on advertising campaigns for their clients. The loss of such agencies could significantly harm our business, operating results and financial condition. If we fail to maintain satisfactory relationships with an advertising agency, we risk losing business from the marketers represented by that agency.
Marketers may change advertising agencies. If a marketer switches from an agency that utilizes our platform to one that does not, we could lose revenue from that marketer. In addition, some advertising agencies have strong relationships with competing DSPs or other platforms and may direct their marketers to such other platforms. If a significant number of marketers and their agencies begin to utilize competing platforms for the administration of their advertising campaigns, our business, financial condition and results of operations could be adversely affected.
We often have long sales cycles, which can result in significant time between initial contact with a prospect and execution of a customer agreement, making it difficult to project when, if at all, we will obtain new customers and when we will generate revenue from those customers.
Our sales cycle, from initial contact to contract execution and implementation, can take significant time. As part of our sales cycle, we may incur significant expenses before we generate any revenue from a prospective customer. The substantial time and money spent on our sales efforts may not generate significant revenue. If conditions in the marketplace, generally or with a specific prospective customer, change negatively, it is possible that we will be unable to recover any of these expenses. Our sales efforts
38


involve educating our customers about the use, technical capabilities and benefits of our platform. Many of our prospective customers undertake a lengthy evaluation process that involves assessing our platform against the offerings of our competitors. As a result, it is difficult to predict when we will obtain new customers and begin generating revenue from these new customers. Even if our sales efforts result in obtaining a new customer, the customer controls when and to what extent it uses our platform and therefore the amount of revenue we generate, and it may not sufficiently justify the expenses incurred to acquire the customer and the related training support. As a result, we may not be able to add customers, or generate revenue, as quickly as we may expect, which could harm our growth prospects.
The effects of macroeconomic conditions and geopolitical events, such as economic recessions and the COVID-19 pandemic and other adverse market events, have had, and could in the future have, an adverse impact on our business, operating results and financial condition.
Our business and operations have been and could in the future be adversely affected by macroeconomic conditions and geopolitical events, such as bank failures, rising interest rates, inflationary pressures, labor shortages, shortages of goods and services, supply chain constraints, the COVID-19 pandemic, and the ongoing Russia-Ukraine conflict. A recession, depression, or other economic slowdown resulting from macroeconomic conditions and geopolitical events could materially and adversely affect our business and that of our customers or potential customers and our results could fluctuate unpredictably.
Our business depends on the overall demand for advertising and on the economic health of our customers that benefit from our platform. Economic downturns or unstable market conditions may cause our customers to decrease their advertising budgets, which could reduce usage of our platform and adversely affect our business, operating results and financial condition. Our customers’ and potential customers’ businesses or cash flows have recently been and may continue to be negatively impacted by the economic uncertainty related to, among other things, bank failures, inflation and monetary supply shifts, labor shortages, supply shortages, tightening of credit markets, the COVID-19 pandemic and the ongoing Russia-Ukraine conflict, which has led and may continue to lead them to reduce their advertising spending and delay their advertising initiatives or technology spending, or attempt to renegotiate contracts and obtain concessions, which may materially and negatively impact our business, operating results and financial condition. Our customers may also seek adjustments to their payment terms, delay making payments or default on their payables, any of which may impact the timely receipt and/or collectability of our receivables. Typically, we are contractually required to pay advertising inventory and data suppliers within a negotiated period of time, regardless of whether our customers pay us on time, or at all, and we may not be able to renegotiate better terms. As a result, our financial condition and results of operations may be adversely impacted if the business or financial condition of our customers and marketers is negatively affected by macroeconomic conditions and geopolitical events. During the first quarter of 2023, we observed decreases in revenue that we attribute to marketers in certain industry verticals, particularly those in the business and financial services, consumer products, retail, and jobs and employment, decreasing or pausing their advertising spend due to the impacts of recent macroeconomic conditions.
Economic uncertainty caused by macroeconomic and geopolitical conditions can also make it more difficult to forecast revenue and operating results and to make decisions regarding operational cost structures and investments. We have committed, and we plan to continue to commit, resources to grow our business, including to further develop our platform and systems, and such investments may be impacted by adverse macroeconomic conditions and geopolitical events.
Customers have the option to use our platform on a self-service basis, which requires us to commit substantial time and expenses toward training potential customers on how to make full use of our platform. If we fail to offer sufficient customer training and support for our platform, we may not be able to attract new customers or maintain our current customers.
Because we operate a platform that has many powerful and complex tools and that customers can choose to use on a self-service basis, we are often required to spend a substantial amount of time and effort educating and training current customers and potential customers on how to make full use of our platform. Because potential customers may already be trained to use our competitors’ platforms, we are also required to spend a significant amount of time cultivating relationships with those potential customers to ensure they understand the potential benefits of our platform and this relationship building process can take many months and may not result in us winning an opportunity with any given potential customer. As a result, customer training and support is critical for the successful and continued use of our platform and for maintaining and increasing spend through our platform from existing and new customers.
Providing this training and support requires that our platform operations personnel have specific domain knowledge and expertise, making it more difficult for us to hire qualified personnel and to scale up our support operations due to the extensive training required. The importance of high-quality customer service will increase as we expand our business and pursue new customers. If we are not responsive and proactive regarding our customers’ advertising needs, or do not provide effective support for our customers’ advertising campaigns, our ability to retain our existing customers could suffer and our reputation with existing or potential customers could be harmed, which would negatively impact our business.
39


We are subject to payment-related risks and if our customers do not pay, or dispute their invoices, our business, operating results and financial condition may be adversely affected.
Many of our contracts with advertising agencies provide that if the marketer does not pay the agency, the agency is not liable to us, and we must seek payment solely from the marketer, a type of arrangement called sequential liability. The credit risk associated with these arrangements may vary depending on the nature and credit risk of an advertising agency’s aggregated marketer base and the credit risk of the agency itself. We may also be involved in disputes with agencies and their marketers over the operation of our platform, the terms of our agreements or our billings for purchases made by them through our platform. When we are unable to collect or make adjustments to our bills to customers, we incur write-offs for bad debt, which could have a material adverse effect on our results of operations for the periods in which the write-offs occur. In the future, bad debt may exceed reserves for such contingencies and our bad debt exposure may increase over time. Any increase in write-offs for bad debt could have a materially negative effect on our business, operating results and financial condition.
Furthermore, we are generally contractually required to pay suppliers of advertising inventory and data within a negotiated period of time, regardless of whether our customers pay us on time, or at all. While we attempt to negotiate long payment periods with our suppliers and shorter periods from our customers, we are not always successful. As a result, our accounts payable are often due on shorter cycles than our accounts receivables, requiring us to remit payments from our own funds, and accept the risk of bad debt.
Due to this potential imbalance in our collections and payments, we may rely on our credit facility to partially or completely fund our working capital requirements. As we continue to grow, our business may not generate sufficient cash flow from operations and future borrowings may not be available to us under the credit facility in an amount sufficient to fund our working capital needs. If our cash flows and credit facility borrowings are insufficient to fund our working capital requirements, we may not be able to grow at the rate we currently expect or at all. In addition, in the absence of sufficient cash flows from operations, we might be unable to meet our obligations under our credit facility and we may be at risk of default thereunder. We may not be able to access additional financing or increase our borrowing or borrowing capacity under our current or any future credit facility on commercially reasonable terms or at all.
If our access to advertising inventory is diminished or fails to grow, our revenue could decline and our growth could be impeded.
We must maintain a consistent supply of ad inventory. Our success depends on our ability to secure inventory on reasonable terms across a broad range of advertising inventory partners in various verticals and formats. The amount, quality and cost of inventory available to us can change at any time. If our relationships with any of our significant suppliers were to cease, or if the material terms of these relationships were to change unfavorably, our business would be negatively impacted. Our suppliers are generally not bound by long-term contracts. We may not have access to a consistent supply of inventory on favorable terms or at all. Inventory suppliers control the sales process for the inventory they supply, and their processes may not always work in our favor. For example, suppliers may place restrictions on the use of their inventory, including prohibiting the placement of advertisements on behalf of specific marketers.
As new types of inventory, such as digital advertising for television, become more readily available, we will need to expend significant resources to ensure we have access to such new inventory. Although television advertising is a large market, only a relatively small percentage of it is currently purchased programmatically. We are investing heavily in our programmatic television offering, including by adding new features, functions and integrations to our platform. If the digital television advertising market does not grow as we anticipate or we fail to successfully serve such a market, our growth prospects could be harmed.
Our success depends on consistently adding valued inventory in a cost-effective manner. If we are unable to maintain a consistent supply of inventory for any reason, customer retention and loyalty, and our operating results and financial condition could be harmed.
If our access to people-based data is diminished, the effectiveness of our platform would be decreased, which could harm our operating results and financial condition.
Much of the data that we use is obtained through integrations with third-party data suppliers. We are dependent upon our ability to obtain necessary data licenses on commercially reasonable terms. We could suffer material adverse consequences if we were unable to obtain data through our integrations with data suppliers. Our ability to serve particular customers is also enhanced when such customers upload their own first-party data. Our operation of our platform and access to data could be negatively affected if, due to legal, contractual, privacy, reputational, market optics, competition or other economic concerns, third parties cease entering into data integration agreements with us or customers cease uploading their data to our platform. Additionally, we could terminate relationships with our data suppliers if they fail to adhere to our data quality and privacy standards.
Laws in the United States (including the California Consumer Privacy Act of 2018 ("CCPA"), as amended by the California Privacy Rights Act of 2020 ("CPRA")) and other jurisdictions such as Europe (including GDPR, ePrivacy Directive) and increased regulatory activity has focused on third-party data suppliers. These laws pose additional and material compliance risks to such suppliers, and they may not be able to comply with such laws, which would limit our ability to obtain data that is necessary to operate
40


our core business. For example, some data suppliers are required to register as data brokers under California and Vermont privacy laws, file reports with regulators and expose themselves to increased scrutiny. In addition, we may face compliance risks and limitations on our ability to use certain data provided by our third-party suppliers if those suppliers have not complied with applicable privacy laws, provided appropriate notice to data subjects, obtained necessary consents, or established a legal basis for the transfer and processing of the data by us.
Furthermore, digital advertising and in-app advertising are largely dependent on established technology companies and their operation of the most commonly used internet browsers (Chrome, Firefox, Internet Explorer and Safari), devices, operating systems (such as Android and iOS) and applications. These companies may change the operations or policies of their browsers, devices and operating systems in a manner that fundamentally changes our ability to operate our platform or use or collect data. Users of these browsers, devices or operating systems may also adjust their behaviors and use of technology in ways that change our ability to collect data. Digital advertising and in-app advertising are also dependent, in part, on internet protocols and the practices of internet service providers, including IP address allocation. Changes that these providers make to their practices, or adoption of new internet protocols, may materially limit or alter the availability of data. For example, Apple introduced an iOS update in April 2021 that only allows tracking of user activity after an opt-in by users, and Google has announced that it will introduce similar changes that will provide users with the ability to opt-out of tracking across devices using the Android operating system. Individuals may increasingly resist the collection, use, and sharing of personal data to deliver targeted advertising. Individuals are increasingly becoming aware of options related to consent, “do not track” mechanisms, and “ad-blocking” software, any of which could materially impact our and our data supplier’s ability to collect, use and disclose personal data. A limitation or alteration of the availability of data in any of these or other instances may have a material impact on the advertising technology industry, which could decrease advertising budgets and subsequently reduce our revenue and adversely affect our business, operating results and financial condition. Please see “—Risks Related to Data Privacy” for additional discussion of the laws and regulations governing the collection of data to which we are or may become subject and about the risks to our business associated with such laws and regulations.
If we were to lose access to significant amounts of the data that enables our people-based framework, or the compliance obligations for our suppliers or us become too onerous, our ability to provide products and services to our customers could be materially and adversely impacted, which could be materially adverse to our business, operating results and financial condition.
If we do not effectively grow and train our sales and support teams, we may be unable to add new customers or increase usage of our platform by our existing customers and our business will be adversely affected.
We are substantially dependent on our sales and support teams to obtain new customers and to increase usage of our platform by our existing customers. We believe that there is significant competition for sales personnel with the skills and technical knowledge that we require. Our ability to achieve revenue growth will depend, in large part, on our success in recruiting, training, integrating and retaining sufficient numbers of sales personnel to support our growth. Due to the complexity of our platform, a significant time lag exists between the hiring date of sales and support personnel and the time when they become fully productive. Our recent and planned hires may not become productive as quickly as we expect, and we may be unable to hire or retain sufficient numbers of qualified individuals in the markets where we do business or plan to do business. If we are unable to hire and train sufficient numbers of effective sales personnel, or the sales personnel are not successful in obtaining new customers or increasing our existing customers’ spend with us, our business will be adversely affected.
Our initiatives to reduce our operating expenses and the associated workforce reduction announced on December 9, 2022 could disrupt our business, may not result in our anticipated savings, and could result in total costs and expenses that are greater than expected.
As a result of recent adverse economic trends, such as inflationary pressures, rising interest rates, and other macroeconomic and geopolitical events, we have initiated a cost reduction initiative aimed at reducing our operating expenses and sharpening our focus on key growth priorities in light of the current macroeconomic environment. As part of that initiative, we announced a reduction in force involving approximately 13.0% of our then-current workforce on December 9, 2022. Our workforce reduction could yield unanticipated consequences, such as attrition beyond planned staff reductions, increased difficulties in our day-to-day operations and reduced employee morale. If employees who were not affected by the reductions in force seek alternative employment, this could result in us seeking contractor support at unplanned additional expense or harm our productivity. Our workforce reductions could also harm our ability to attract and retain qualified management, sales and operational personnel who are critical to our business. Further, we may incur additional expenses not currently contemplated due to events associated with the reduction in force, which could result in losses in future periods. We also may not realize, in full or in part, the anticipated benefits and savings from the reduction in force due to unforeseen difficulties, delays or unexpected costs. Our ongoing and future initiatives to re-balance our cost structure may be disruptive to our operations and could result in increased costs in the short-term before significant benefits are achieved.
41


Our corporate culture has contributed to our success and, if we are unable to maintain it, whether as a result of corporate growth or reduction in force, our business, operating results and financial condition could be harmed.
We had 321 employees as of March 31, 2023. We believe our corporate culture has been critical to our success and we have invested substantial time and resources in building our team within our company culture. However, it may be difficult to maintain our culture, whether as a result of corporate growth or reduction in force, which could reduce our ability to innovate and operate effectively and proactively focus on and pursue our corporate objectives. The failure to maintain the key aspects of our culture could result in decreased employee satisfaction, increased difficulty in attracting top talent, increased turnover and degraded quality of customer service, all of which are important to our success and to the effective execution of our business strategy. In the event we are unable to maintain our corporate culture, our business, operating results and financial condition could be harmed.
We allow our customers and suppliers to utilize application programming interfaces ("APIs"), with our platform, which could result in outages or security breaches and negatively impact our business, operating results and financial condition.
The use of APIs by our customers and suppliers has significantly increased in recent years. Our APIs allow customers and suppliers to build their own media buying and data management interface by using our APIs to develop custom integration of their business with our platform. The increased use of APIs increases security and operational risks to our systems, including the risk for cyber-attacks (including denial-of-service attacks), malicious internet-based activity online and offline fraud, and other similar activities threaten the confidentiality, integrity, and availability of our platform. Furthermore, while APIs allow customers and suppliers greater ease and power in accessing our platform, they also increase the risk of overusing our systems, potentially causing outages. We have experienced system slowdowns due to customer or supplier overuse of our systems through our APIs. While we have taken measures intended to decrease security and outage risks associated with the use of APIs, such measures may not be successful. Our failure to prevent outages or security breaches resulting from API use could result in government enforcement actions against us, claims for damages by consumers and other affected individuals, costs associated with investigation, notification, mitigation, and remediation, damage to our reputation and loss of goodwill, any of which could have a material adverse impact on our business, operating results and financial condition.
Operational and performance issues with our platform, whether actual or perceived, including a failure to respond to technological changes or to upgrade our technology systems, may adversely affect our business, operating results and financial condition.
We depend upon the sustained and uninterrupted performance of our platform to manage our inventory supply, acquire inventory for each campaign; collect, process and interpret data; and optimize campaign performance in real time and provide billing information to our financial systems. If our platform cannot scale to meet demand, if there are errors in our execution of any of these functions on our platform, or if we experience outages, then our business may be harmed.
Our platform is complex and multifaceted, and operational and performance issues could arise both from the platform itself or from outside factors, such as cyberattacks or other third-party attacks. Errors, failures, vulnerabilities or bugs have been found in the past, and may be found in the future. We have not always been able in the past and may be unable in the future to detect vulnerabilities in our information technology systems (including our products), and vulnerabilities may not be detected until after a security incident has occurred. Further, we may experience delays in developing and deploying remedial measures designed to address any such identified vulnerabilities. Our platform also relies on third-party technology and systems to perform properly, and our platform is often used in connection with computing environments utilizing different operating systems, system management software, equipment and networking configurations, which may cause errors in, or failures of, our platform or such other computing environments. Operational and performance issues with our platform could include the failure of our user interface, outages, errors during upgrades or patches, discrepancies in costs billed versus costs paid, unanticipated volume overwhelming our databases, server failure, or catastrophic events affecting one or more server facilities. While we have built redundancies in our systems, full redundancies do not exist. Some failures will shut our platform down completely, others only partially. We provide service level agreements to some of our customers, and if our platform is not available for specified amounts of time, we may be required to provide credits or other financial compensation to our customers.
As we grow our business, we expect to continue to invest in technology services and equipment. Without these improvements, our operations might suffer from unanticipated system disruptions, slow transaction processing, unreliable service levels, impaired quality or delays in reporting accurate information regarding transactions in our platform, any of which could negatively affect our reputation and ability to attract and retain customers. In addition, the expansion and improvement of our systems and infrastructure may require us to commit substantial financial, operational and technical resources, with no assurance our business will grow. If we fail to respond to technological change or to adequately maintain, expand, upgrade and develop our systems and infrastructure in a timely fashion, our growth prospects and results of operations could be adversely affected.
Operational and performance issues with our platform could also result in negative publicity, damage to our brand and reputation, loss of or delay in market acceptance of our platform, increased costs or loss of revenue, the obligation to issue credits, loss of the ability to access our platform, loss of competitive position or claims by customers for losses sustained by them. Alleviating
42


problems resulting from such issues could require significant expenditures of capital and other resources and could cause interruptions, delays or the cessation of our business, any of which may adversely affect our operating results and financial condition.
We are dependent on the continued availability of third-party hosting and transmission services. Operational issues with, or changes to the costs of, our third-party data center providers could harm our business, reputation or results of operations.
We currently serve our platform functions from third-party data center hosting facilities operated by Google Cloud Platform and Amazon Web Services, and we primarily use shared servers in such facilities. We are dependent on these third parties to provide continuous power, cooling, humidity control, internet connectivity and physical and technological security for our servers, and our operations depend, in part, on their ability to protect these facilities against any damage or interruption from natural disasters, such as earthquakes and hurricanes, power or telecommunication failures, criminal acts and similar events. In the event that any of our third-party facilities arrangements is terminated, or if there is a lapse of service or damage to a facility, we could experience interruptions in our platform as well as delays and additional expenses in arranging new facilities and services.
Any damage to, or failure of, the systems of our third-party providers could result in interruptions to our platform. Despite precautions taken at our data centers, the occurrence of spikes in usage volume, a natural disaster, such as earthquakes or hurricane, an act of terrorism, vandalism or sabotage, a decision to close a facility without adequate notice, or other unanticipated problems at a facility could result in lengthy interruptions in the availability of our platform. Even with current and planned disaster recovery arrangements, our business could be harmed. Also, in the event of damage or interruption, our insurance policies may not adequately compensate us for any losses that we may incur. These factors in turn could further reduce our revenue, subject us to liability and cause us to issue credits or cause customers to stop using our platform, any of which could materially and adversely affect our business.
We incur significant costs with our third-party data hosting services. If the costs for such services increase due to vendor consolidation, regulation, contract renegotiation, or otherwise, we may not be able to increase the fees for our products and services to cover the changes. As a result, our operating results may be significantly worse than forecasted.
If the non-proprietary technology, software, products and services that we use are unavailable, have future terms we cannot agree to, or do not perform as we expect, our business, operating results and financial condition could be harmed.
We depend on various third-party open source and proprietary technologies, software, products and services, including for critical features and functionality of our platform and API technology, payment processing, payroll and other professional services. Identifying, negotiating, complying with and integrating with third-party terms and technology are complex, costly and time-consuming matters. Failure by third-party providers to maintain, support or secure their technology either generally or for our accounts specifically, or downtime, errors or defects in their products or services, could materially and adversely impact our platform, our administrative obligations or other areas of our business. Having to replace any third-party providers or their technology, products or services could result in outages or difficulties in our ability to provide our services, and our business, operating results and financial condition could be harmed.
Our failure to meet content and inventory standards and provide services that our customers and inventory suppliers trust, could harm our brand and reputation and negatively impact our business, operating results and financial condition.
We do not provide or control the content of the advertisements we serve or that of the websites providing the inventory. Our customers provide the advertising content and inventory suppliers provide the inventory. Both customers and inventory suppliers are concerned about being associated with content they consider inappropriate, competitive or inconsistent with their brands, or illegal, and they are hesitant to spend money without guaranteed brand security. For example, our customers expect that ad placements will not be misrepresented, such as auto-play in banner placements marketed as pre-roll inventory. Consequently, our reputation depends in part on providing services that our customers and inventory suppliers trust, and we have contractual obligations to meet content and inventory standards. We contractually prohibit the misuse of our platform by agencies (and their marketer customers) and inventory suppliers. Additionally, we use our proprietary technology and third-party services to, and we participate in industry co-ops that work to, detect malware and other content issues as well as click fraud (whether by humans or software known as “bots”) and to block fraudulent inventory. Despite such efforts, our customers may inadvertently purchase inventory that proves to be unacceptable for their campaigns, in which case we may not be able to recoup the amounts paid to inventory suppliers. Preventing and combating fraud is an industry-wide issue that requires constant vigilance, as well as a balancing of cost effectiveness and risk, and we may not be fully successful in our efforts to combat fraud. We may provide access to inventory that is objectionable to our customers or we may serve advertising that contains malware or objectionable content to our inventory suppliers, which could harm our or our customers’ brand and reputation, cause customers to decrease or terminate their relationship with us, cause suppliers to decrease or terminate the inventory supplied to us or their relationship with us, or otherwise negatively impact our business, operating results and financial condition. In addition, we may terminate MSAs or IOs in the event clients violate our ad policies or other contract terms, which could harm our business, operating results and financial condition.
43


We face potential liability and harm to our business based on the human factor of inputting information into our platform.
We or our customers set up campaigns on our platform using a number of available variables. While our platform includes several checks and balances, it is possible for human error to result in significant over-spending. We offer a number of protections such as daily or overall spending caps, but despite these protections, the ability for overspend exists. For example, campaigns which last for a period of time can be set to pace evenly or as quickly as possible. If a customer with a high credit limit enters an incorrect daily cap with a campaign set to a rapid pace, it is possible for a campaign to accidentally go significantly over budget. Our potential liability for such errors may be higher when they occur in situations in which we are executing purchases on behalf of a customer rather than the customer using the self-service feature of our platform. While our customer contracts state that customers are responsible for media purchased through our platform, we are ultimately responsible for paying the inventory providers and we may be unable to collect when such issues occur.
Future acquisitions, strategic investments or alliances could disrupt our business and harm our business, operating results and financial condition.
We have acquired businesses and technologies to grow our business. To the extent we find suitable and attractive acquisition candidates and business opportunities in the future, we may continue to acquire other complementary businesses, products and technologies and enter into joint ventures or similar strategic relationships. We have no present commitments or agreements to enter into any such acquisitions or make any such investments. However, if we identify an appropriate acquisition candidate, we may not be successful in negotiating the terms or financing of the acquisition, and our due diligence may fail to identify all of the problems, liabilities or other shortcomings or challenges of an acquired business, product or technology, including issues related to intellectual property, product quality or architecture, regulatory compliance practices, revenue recognition or other accounting practices, tax liabilities, actual or threatened litigation, privacy or cybersecurity issues or employee or customer issues. Future or past business transactions (such as acquisitions or integrations) could expose us to additional cybersecurity risks and vulnerabilities, as our systems could be negatively affected by vulnerabilities present in acquired or integrated entities’ systems and technologies. We may not be able to successfully integrate the services, products and personnel of any acquired business into our operations. In addition, any future acquisitions, joint ventures or similar relationships may cause a disruption in our ongoing business and distract our management. Further, we may be unable to realize the revenue improvements, cost savings and other intended benefits of any such transaction. Acquisitions involve numerous other risks, any of which could harm our business, including:
regulatory hurdles;
failure of anticipated benefits to materialize;
diversion of management time and focus from operating our business to addressing acquisition integration challenges;
retention of employees from the acquired company;
cultural challenges associated with integrating employees from the acquired company into our organization;
integration of the acquired company’s accounting, management information, human resources and other administrative systems;
the need to implement or improve controls, procedures and policies at a business that prior to the acquisition may have lacked effective controls, procedures and policies;
coordination of product development and sales and marketing functions;
liability for activities of the acquired company before the acquisition, including known and unknown liabilities;
litigation or other claims in connection with the acquired company, including claims from terminated employees, former stockholders or other third parties; and
negative reception to an acquisition by clients, suppliers, vendors, or investors.
Failure to appropriately mitigate these risks or other issues related to such strategic investments and acquisitions could result in reducing or completely eliminating any anticipated benefits of transactions, and harm our business generally. Future acquisitions could also result in dilutive issuances of our equity securities, the incurrence of debt, contingent liabilities, amortization or the impairment of goodwill, any of which could harm our business, operating results and financial condition.
Our future success depends on the continuing efforts of our key employees, including Tim Vanderhook and Chris Vanderhook, and our ability to attract, hire, retain and motivate highly skilled employees in the future.
We are a founder-led business and our future success depends on the continuing efforts of our executive officers and other key employees, including Tim Vanderhook, our chief executive officer, and Chris Vanderhook, our chief operating officer. We rely on the leadership, knowledge and experience that our executive officers provide. They foster our corporate culture, which has been
44


instrumental to our ability to attract and retain new talent. We also rely on employees in our engineering, technical, product development, support and sales teams to attract and retain key customers.
The market for talent in our key areas of operations, including California, is intensely competitive, which could increase our costs to attract and retain talented employees. As a result, we may incur significant costs to attract and retain employees, including significant expenditures related to salaries and benefits and compensation expenses related to equity awards, and we may lose new employees to our competitors or other companies before we realize the benefit of our investment in recruiting and training them. We have at times experienced employee turnover. Because of the complexity of our platform, new employees often require significant training and, in many cases, take significant time before they achieve full productivity. Our account managers, for instance, need to be trained quickly on the features of our platform since failure to offer high-quality support may adversely affect our relationships with our customers.
Employee turnover, including changes in our management team, could disrupt our business. None of our founders or other key employees has an employment agreement for a specific term, and any of our employees may terminate his or her employment with us at any time. The loss of one or more of our executive officers, especially Tim Vanderhook and Chris Vanderhook, or our inability to attract and retain highly skilled employees could have an adverse effect on our business, operating results and financial condition.
We face liabilities arising out of our ownership and operation of Myspace.com.
In 2011, we acquired Myspace LLC, which owns Myspace.com. We have faced and may continue to face claims, investigations, or lawsuits or incur liability as a result of content published or made available on Myspace.com, including claims for defamation, intellectual property rights, including copyright infringement, rights of publicity and privacy, illegal content, misinformation, content regulation and personal injury torts. The laws relating to the liability of providers of online products or services for activities of the people who use them remain somewhat unsettled, both within the United States and internationally. This risk is enhanced in certain jurisdictions outside the United States where our protection from liability for third-party actions may be unclear or where we may be less protected under local laws than we are in the United States. For example, in April 2019, the European Union ("EU") passed a directive expanding online platform liability for copyright infringement and regulating certain uses of news content online, which member states had to implement by June 2021. In addition, there have been various Congressional efforts, executive actions, and civil litigation efforts to restrict the scope of the protections available to online platforms under Section 230 of the Communications Decency Act, and our current protections from liability for third-party content in the United States could decrease or change, or if courts begin to interpret this law more narrowly than they have historically done. We could incur significant costs investigating and defending claims related to content published or made available on Myspace.com and, if we are found liable, could face significant damages.
In late 2011, shortly after we acquired Myspace LLC, the Federal Trade Commission (“FTC”) initiated an investigation of the entity relating to certain of its historical privacy practices in place between 2008 and 2010. In connection with its 2012 settlement, Myspace LLC agreed to a consent order barring it from misrepresenting the extent to which it protects the privacy of users’ personal information or the extent to which it belongs to or complies with any privacy, security or other compliance program. The order also mandates Myspace LLC establish a comprehensive privacy program designed to protect consumers’ information, and to obtain biennial assessments of its privacy program by independent, third-party auditors for 20 years. The order terminates in August 2032.
If Myspace LLC fails to comply with the mandates of the consent order, or if Myspace LLC is found to be in violation of the consent order or other requirements, we may be subject to regulatory or governmental investigations or lawsuits, which may result in significant monetary fines, judgments, or other penalties, and we may also be required to make additional changes to our business practices.
Myspace.com has been and may in the future be subject to cybersecurity incidents or data breaches. In 2016, we discovered a third-party cyber-attack in which Myspace.com usernames, passwords and email addresses were stolen from the old Myspace.com platform prior to June 11, 2013. While we took steps to remediate the attack, including notifying and invalidating the passwords of known affected users, any present failure to prevent or mitigate security breaches and improper access to or disclosure of the data on Myspace.com could result in litigation, indemnity obligations, regulatory enforcement actions, investigations, fines, penalties, mitigation and remediation costs, disputes, reputational harm, diversion of management’s attention, and other liabilities and damage to our business. Myspace.com may also face operational or performance issues. For example, as a result of a server migration project in 2019, older photo, video or audio files of some users were lost.
Myspace.com has in the past been, and may in the future be, the subject of unfavorable publicity regarding, for example, its privacy practices, site quality and site operational matters. Myspace.com may also face negative publicity relating to content or information that is published or made available on the platform, including defamation, dissemination of misinformation or news hoaxes, discrimination, violations of intellectual property rights, violations of rights of publicity and privacy, hate speech or other types of content. Any such negative publicity could damage our reputation and the reputation of our primary business, which could adversely affect our business and financial results.
45


The market in which we participate is intensely competitive, and we may not be able to compete successfully with our current or future competitors.
We operate in a highly competitive and rapidly changing industry that is subject to changing technology and customer demands and that includes many companies providing competing solutions. With the introduction of new technologies and the influx of new entrants into the market, we expect competition to persist and intensify in the future, which could harm our ability to increase revenue and maintain profitability. Furthermore, our brand promotion activities may not yield any increased revenue, and even if they do, any increased revenue may not offset the expenses we incurred in building our brand.
We compete with large privately-held companies such as Yahoo DSP, with public companies such as The Trade Desk, and with divisions of large, well-established companies such as Google and Amazon. Our current and potential competitors may have significantly more financial, technical, marketing and other resources than we have, allowing them to devote greater resources to the development, promotion, sale and support of their products and services. They may also have more extensive customer bases and broader supplier relationships than we have. As a result, these competitors may be better able to respond quickly to new technologies, develop deeper marketer relationships or offer services at lower prices. Increased competition may result in reduced pricing for our platform, increased sales and marketing expense, longer sales cycles or a decrease of our market share, any of which could negatively affect our revenue and future operating results and our ability to grow our business. These companies may also have greater brand recognition and longer histories than we have and may actively seek to serve our market and have the power to significantly change the nature of the marketplace to their advantage. Some of our larger competitors, particularly those that are divisions of large companies, have substantially broader product offerings and may leverage their relationships based on other products or incorporate functionality into existing products to gain business in a manner that may discourage customers from using our platform, including through selling at zero or negative margins or product bundling with other services they provide at reduced prices. Customers may prefer to purchase advertising from social medial platforms or other closed platforms, which they cannot acquire through our platform. Potential customers may also prefer to purchase from their existing platform rather than a new platform regardless of product performance or features. These larger competitors often have broader product lines and market focus and may therefore not be as susceptible to downturns in a particular market. We may also experience negative market perception as a result of being a smaller company than our larger competitors.
In addition, we derive a significant portion of our revenue from advertising in the desktop and mobile and connected TV channels, which are rapidly evolving, highly competitive, complex and fragmented. We face significant competition in these markets which we expect will intensify in the future. While fewer of our competitors currently have capability in other channels such as linear TV, in-game streaming audio and digital billboard channels, we also expect to face additional competition in those channels in the future.
Risks Related to Data Privacy
We are subject to stringent and changing obligations related to data privacy and security. Our actual or perceived failure to comply with such obligations could lead to regulatory investigations or actions, litigation, fines and penalties, disruptions of our business operations, reputational harm, loss of customers or sales, revenue declines, increase the cost of data, reduce the availability of data, reduce our ability to utilize or disclose data, adversely affect the demand for our products and services, or other adverse business consequences.
We may collect, store, use, transmit, disclose, or otherwise process (collectively, "Process") personal information and other sensitive data such as confidential business data, trade secrets, and intellectual property, from and about our customers, employees, service providers, and other third parties. Our handling of this data is subject to a wide variety of federal, state, local, and foreign laws regulations, guidance, industry standards, external and internal privacy and security policies, certifications, documents, contracts, and other obligations that govern the Processing of personal information by us and on our behalf.
U.S. federal, state, and local governments, and foreign governments, have adopted or proposed numerous laws relating to the Processing of personal information relating to individuals and households, including contact information and other data for marketing, advertising and other communications with individuals and businesses. The legal landscape for data privacy issues worldwide is complex, continually evolving and often conflicting, and is likely to remain uncertain for the foreseeable future.
In the United States, various laws and regulations apply to the Processing of personal information. For example, U.S. federal and state legislatures, along with regulatory authorities, have recently increased their focus on the collection and use of personal information, including relating to “interest-based” or “targeted” advertising. As an example, California enacted the CCPA, which requires covered businesses to, among other things, provide disclosures to California consumers and grant California consumers a right to opt-out of “sales” of personal information, a concept that is broadly defined. The CPRA, which came into effect on January 1, 2023, expands the CCPA by, among other things, providing consumers with a right to opt-out of “sharing” of personal information with third parties, requiring additional protections for sensitive personal information, creating new data subject rights, creating a new state rulemaking and enforcement agency for the CPRA, expanding potential liability for violations and giving consumers rights to opt out of additional forms of data sharing with third parties. Other states have enacted data privacy laws, such as Virginia, Colorado,
46


Utah, and Connecticut. In addition, other comprehensive data privacy and security laws have been proposed at the federal, state, and local levels in recent years, which could lead to a varied and complex regulatory landscape and further complicate our compliance efforts.
Outside the United States, an increasing number of laws, regulations, and industry standards may apply to our data privacy and security practices. For example, the EU’s General Data Protection Regulation (“EU GDPR”) and the United Kingdom’s GDPR (“UK GDPR”) imposes strict requirements applicable to the Processing of individuals’ personal information, respectively, in the European Economic Area (“EEA”) and the United Kingdom (“UK”). The EU GDPR imposes strict requirements for Processing the personal information of individuals and includes significant penalties for noncompliance of up to the greater of €20 million or 4% of an enterprise’s global turnover (or revenue) for the preceding fiscal year. Companies that violate the GDPR can also face prohibitions on data processing and other corrective action, such as class action brought by classes of data subjects or by consumer protection organizations authorized at law to represent their interests. Additionally, Member States may assess other penalties for noncompliance. Additionally, several European legislative proposals could significantly affect our business. For example, the ePrivacy Regulation, which would repeal that European Union Directive 2002/58/EC (ePrivacy Directive), could impose new obligations or limitations in areas affecting our business, notably with respect to the use of cookies. There is also a proposed regulation related to artificial intelligence (“AI”) that, if adopted, could impose onerous obligations related to the use of AI-related systems. We may have to change our business practices to comply with such obligations. These changes to the regulatory landscape, coupled with EU and UK regulators’ increasing focus on compliance with requirements related to the online behavioral advertising ecosystem could, limit the ability to obtain data through integrations with data suppliers, divert the attention of our technology personnel, adversely affect our margins, subject us to liabilities, and may require us to make significant operational changes.
Furthermore, we are subject to evolving laws and regulations regarding data localization and cross-border transfers of personal information, which could make it more difficult or impossible for us to transfer personal information across jurisdictions in a manner that complies with local laws (such as transferring or receiving personal information that originates in the EU). For example, absent appropriate safeguards or other circumstances, the EU GDPR generally restricts the transfer of personal information to countries outside of the EEA, such as the United States, which the European Commission does not consider to provide an adequate level of data privacy and security protections. The European Commission released a set of “Standard Contractual Clauses” that are designed to be a valid mechanism by which entities can transfer personal information out of the EEA to jurisdictions that the European Commission has not found to provide an adequate level of protection. Currently, these Standard Contractual Clauses are a valid mechanism to transfer personal information outside of the EEA. The Standard Contractual Clauses, however, require parties that rely upon that legal mechanism to comply with additional obligations, such as conducting transfer impact assessments to determine whether additional security measures are necessary to protect the at-issue personal information. Moreover, due to potential legal challenges, there exists some uncertainty regarding whether the Standard Contractual Clauses will remain a valid mechanism for transfers of personal information out of the EEA. In addition, laws in Switzerland and the UK similarly restrict transfers of personal information outside of those jurisdictions to countries such as the United States that do not provide an adequate level of personal information protection and certain countries outside Europe (e.g., Russia, China) have also passed or are considering laws requiring local data residency or otherwise impeding the transfer of personal information across borders.
If we cannot implement a valid compliance mechanism for cross-border data transfers from the EEA, the UK or other jurisdictions to the United States, or if the requirements for a legally-compliant transfer are too onerous, we may face increased exposure to regulatory actions, substantial fines, and injunctions against Processing or transferring personal information from Europe or elsewhere. For example, some European regulators have prevented companies from transferring personal data out of Europe for allegedly violating the GDPR’s cross-border data transfer limitations. The inability to import personal information to the United States could significantly and negatively impact our business operations, including by limiting our ability to collaborate with parties that are subject to European and other data privacy and security laws, limiting our ability to obtain inventory or data from suppliers operating in Europe, or requiring us to increase our personal information processing capabilities and infrastructure in Europe and/or elsewhere at significant expense
In addition, privacy advocates and industry groups have proposed, and may propose in the future, industry standards with which we are legally or contractually bound to comply. Additionally, we may make statements about our data Processing practices and our compliance with, or our ability to facilitate our customers’ compliance with, these standards. For example, we have committed to comply, and generally require our customers and the third parties upon which we rely to comply, with applicable self-regulatory principles, such as the Network Advertising Initiative’s Code of Conduct and the Digital Advertising Alliance’s Self-Regulatory Principles for Online Behavioral Advertising in the United States, and similar self-regulatory principles in Europe and Canada adopted by the local Digital Advertising Alliance. These self-regulatory bodies impose additional requirements related to the Processing of personal information, such as providing notice about our use of cookies and other technologies. Some of these self-regulatory bodies can discipline members, which could result in fines, penalties, and/or public censure. Additionally, some of these self-regulatory bodies might refer violations of their requirements to the Federal Trade Commission or other regulatory bodies. See “—Our business or ability to operate our platform could be impacted by changes in the technology industry by technology companies, end users, or government regulation. Such developments, including the restriction of “third-party cookies,” could cause instability in the advertising technology industry.”
47


Similarly, there has been increasing global scrutiny over online political advertising, and online political advertising laws are rapidly evolving. For example, publishers of online content have imposed varying prohibitions and restrictions on the types and breadth of political advertising allowed on their platforms. The lack of uniformity and increasing requirements for transparency and disclosure could adversely impact the demand for political advertising services and increase our operating and compliance costs.
Because the interpretation and application of privacy and data protection laws, regulations and standards are uncertain and quickly changing, it is possible that these obligations may be interpreted and applied in manners that are, or are asserted to be, inconsistent with our practices. Preparing for and complying with these obligations requires significant resources. Further, adaptation of the digital advertising marketplace requires increasingly significant collaboration between participants in the market, such as publishers and marketers. Failure of the industry to adapt to changes in data privacy and security obligations and user response to such changes could negatively impact inventory, data, and demand. We cannot control or predict the pace or effectiveness of such adaptation, and we cannot predict the impact such changes may have on our business. In addition, it may be necessary for us to fundamentally change our business activities, information technologies, systems, and practices, and to those of any third parties that Process personal information on our behalf.
Although we endeavor to comply with all applicable data privacy and security obligations, we may at times fail or be perceived to have failed to do so. Moreover, despite our efforts, our customers, personnel or third parties upon whom we rely may fail to comply with such obligations, which could negatively impact our business operations and compliance posture. For example, any failure by a third-party processor to comply with applicable law, regulations, or contractual obligations could result in adverse effects, including inability to operate our business and proceedings against us by governmental entities or others. Any inability, or perceived inability, to address or comply with applicable data privacy or security obligations could result in significant consequences, including, but not limited to, government enforcement actions (e.g., investigations, fines, penalties, audits, inspections, and similar); litigation (including class-related claims); additional reporting requirements and/or oversight; bans on Processing personal information; and orders to destroy or not use personal information. Any of these events could have a material adverse effect on our reputation, business, or financial condition, including but not limited to: loss of customers; additional costs and liabilities; damage our reputation; reduction in sales and demand for our platform; and harm our business.
We have in the past been, and may in the future be, subject to enforcement actions, investigations, litigation, or other inquiries regarding our data privacy and security practices. For example, the FTC investigated our wholly owned subsidiary, Myspace LLC, and filed a complaint shortly after we acquired them in late 2011. See “—We face liabilities arising out of our ownership and operation of Myspace.com.” Additionally, advocacy organizations have also filed complaints with data protection authorities against advertising technology companies, arguing that certain of these companies’ practices do not comply with the EU GDPR and/or the UK GDPR. It is possible that investigations or enforcement actions will involve our practices or practices similar to ours and we could be subject to similar investigations or enforcement actions in the future.
Our business or ability to operate our platform could be impacted by changes in the technology industry by technology companies, end users, or government regulation. Such developments, including the restriction of “third-party cookies,” could cause instability in the advertising technology industry.
Digital advertising and in-app advertising are largely dependent on established technology companies and their operation of the most commonly used Internet browsers (Chrome, Firefox, Internet Explorer and Safari), devices and their operating systems (Android and iOS). These companies may change the operations or policies of their browsers, devices and operating systems in a manner that fundamentally changes our ability to operate our platform or collect data. Users of these browsers, devices or operating systems may also adjust their behaviors and use of technology in ways that change our ability to collect data. Digital advertising and in-app advertising are also dependent, in part, on internet protocols and the practices of internet service providers, including IP address allocation. Changes that these providers make to their practices, or adoption of new internet protocols, may materially limit or alter the availability or quality of data. A limitation or alteration of the availability of data in any of these or other instances may have a material impact on the advertising technology industry, which could decrease advertising budgets and subsequently reduce our revenue and adversely affect our business, operating results and financial condition.
For example, browser providers have recently enacted changes restricting the use of third-party cookies in their browsers, which may cause instability in the digital advertising market. Execution and measurement in digital advertising relies to a significant extent on the use of cookies, pixels and other similar technology, including mobile device identifiers that are provided by mobile operating systems for advertising purposes, which we refer to collectively as cookies, to collect data about users and devices. Although our business is less reliant on cookies than some of our competitors because we do not need cookies for marketers and their advertising agencies to identify consumers with our identity resolution capabilities and identity graph, we do use third-party cookies. Third-party cookies are cookies owned and used by parties other than the owners of the website visited by the internet user, in connection with our business for execution of obtaining information about consumers, and for delivering digital advertising. Apple introduced an iOS update in April 2021 that requires users to opt-in to tracking of their activity across devices. Google has also introduced ad blocking software in its Chrome web browser that will block certain ads based on quality standards established under a multi-stakeholder coalition. Additionally, the Safari browser currently blocks third-party cookies by default and has recently added
48


controls that algorithmically block or limit some cookies. Other browsers have added similar controls. These actions will have significant impacts on the digital advertising and marketing ecosystems in which we operate, which could cause changes in advertising budget allocations and thereby could negatively impact our business. In addition, these browser providers may frequently delay or change their previously announced operations or policies. For example, in June 2021, Google announced that it would delay its timeline of blocking third-party cookies by 2022 until 2023, and in 2022 further indicated that it will not begin blocking cookies until 2024.
For in-app advertising, data regarding interactions between users and devices are tracked mostly through stable, pseudonymous mobile device identifiers that are built into the device operating system with privacy controls that allow users to express a preference with respect to data collection for advertising, including to disable the identifier. These identifiers and privacy controls are defined by the developers of the mobile platforms and could be changed by the mobile platforms in a way that may negatively impact our business. Privacy aspects of other channels for programmatic advertising, such as connected TVs or over-the-top video, are still developing. Technical or policy changes, including regulation or industry self-regulation, could harm our growth in those channels.
Digital advertising is also subject to government regulation which may impact our ability to collect and use data. As the collection and use of data for digital advertising has received ongoing media attention over the past several years, some government regulators, such as the FTC, and privacy advocates have raised significant concerns around observed data. There has been an array of ‘do-not-track’ efforts, suggestions and technologies introduced to address these concerns and individuals are increasingly aware of these options. For example, the EU and the UK, regulators are increasingly focusing on compliance with requirements related to the behavioral, interest-based, or tailored advertising ecosystem. It is anticipated that the ePrivacy Regulation and national implementing laws will replace the current national laws implementing the ePrivacy Directive. Compliance with these laws may require us to make significant operational changes, limit the effectiveness of our activities, divert the attention of our technology personnel, adversely affect our margins, and subject us to liabilities. Outside of Europe, other laws further regulate behavioral, interest-based, or tailored advertising, making certain online advertising activities more difficult and subject to additional scrutiny. For example, the CCPA grants California residents the right to opt-out of a company’s sharing of personal data for advertising purposes in exchange for money or other valuable consideration. However, the regulatory and self-regulatory landscape is inherently uncertain, and there is no consensus definition of tracking, nor agreement on what would be covered by ‘do-not-track’ functionality. There is activity by the major internet browsers to default set on ‘do-not-track’ functionality, including by Safari and Firefox. It is not clear if other internet browsers will follow.
Limitations on our or our customers’ ability to collect and use data for advertising, whether imposed by established technology companies or U.S. legislation, or otherwise, may impact the performance of our platform.
A significant inadvertent disclosure or breach of our information technology systems or data, or of the security of our or our customers’, suppliers’, or other third parties’ upon which we rely could be detrimental to our business, reputation and results of operations.
Our business requires the processing of proprietary, confidential, and sensitive data, including personal information, intellectual property and trade secrets. We rely upon third party service providers and technologies to operate critical business systems to process such data, including, without limitation, third-party providers of cloud-based infrastructure such as Google Cloud Platform and Amazon Web Services, employee email, and other functions. We may share or receive sensitive data with or from third parties. Our ability to monitor these third parties’ security practices is limited, and these parties may not have adequate information security measures in place. If our third-party service providers experience a security incident or other interruption, we could experience adverse consequences. While we may be entitled to damages if our third-party service providers fail to satisfy their privacy or security-related obligations to us, any award may be insufficient to cover our damages, or we may be unable to recover such award
Our data processing activities have made, and may in the future make, us and the third parties upon which we rely a target of cyber-attacks, malicious internet-based activity, online and offline fraud, and other similar activities by third parties. We and the third parties upon which we rely face a variety of evolving threats, which could cause security breaches. In recent years, the frequency, severity and sophistication of cyber-attacks, computer malware, viruses, social engineering, and other intentional misconduct has significantly increased, and these threats are becoming increasingly difficult to detect. These threats come from a variety of sources, including traditional computer hackers, threat actors, and personnel (such as through theft or misuse). We and the third parties upon which we rely may be subject to a variety of evolving threats, including but not limited to social-engineering attacks (including through phishing attacks), malicious code (such as viruses and worms), malware (including as a result of advanced persistent threat intrusions), denial-of-service attacks (such as credential stuffing), personnel misconduct or error, ransomware attacks, supply-chain attacks, software bugs, server malfunctions, software or hardware failures, loss of data or other information technology assets, adware, telecommunications failures, earthquakes, fires, floods, and other similar threats. Threat actors, nation-states, and nation-state-supported actors now engage, and are expected to continue to engage, in cyber-attacks, including for geopolitical reasons and in connection with military conflicts and operations. During times of war and other major conflicts, we and the third parties upon which we rely may be vulnerable to heightened risk of these attacks, including cyber-attacks that could materially disrupt our systems and operations, supply chain, and ability to conduct our business.
49


Ransomware attacks are becoming increasingly prevalent and severe and can lead to significant interruptions in our operations, loss of data and income, reputational harm, and diversion of funds. Extortion payments may alleviate the negative impact of a ransomware attack, but we may be unwilling or unable to make such payments due to, for example, applicable laws or regulations prohibiting such payments. Similarly, supply-chain attacks have increased in frequency and severity, and third parties and infrastructure in our supply chain or our third-party partners’ supply chains may become compromised or contain exploitable defects or bugs that could result in a breach of or disruption to our information technology systems (including our products/services) or the third-party information technology systems that support us and our services.
Any of the previously identified or similar threats, whether actual or perceived, could cause a security breach or other interruption, resulting in the unauthorized, unlawful, or accidental acquisition, disclosure, modification, misuse, destruction, disclosure of, encryption of, or loss of data.
We may incur significant costs in protecting against such security breaches. Furthermore, certain data privacy and security obligations may require us to implement and maintain specific security measures. Although we have taken measures to protect our systems from such threats, these measures may not be effective. For example, in 2016, we discovered a breach of information from our Myspace databases resulting in the unauthorized access and offer for sale of approximately 360 million Myspace user account email addresses, usernames, and hashed passwords. See “—We face liabilities arising out of our ownership and operation of Myspace.com.” Additionally, we have not always been able in the past and may be unable in the future to detect vulnerabilities in our information technology systems (including those that are part of or that support our services) because such threats and techniques to exploit them change frequently, are often sophisticated in nature, and may not be detected until after a security breach has occurred. Further, we may experience delays in developing and deploying remedial measures designed to address any such identified vulnerabilities.
Any security breach of our or the third parties’ upon which we rely information technology systems or data could result in adverse consequences, including but not limited to litigation, indemnity obligations, enforcement actions, investigations, fines, penalties, mitigation and remediation costs, disputes, reputational harm, diversion of management’s attention, operational disruptions, decreased revenue, and reduced demand for our platform. Further, applicable data privacy and security obligations may require us to notify relevant stakeholders of security incidents. Such disclosures are costly, and the disclosures or the failure to comply with such requirements could lead to adverse consequences.
Furthermore, our contracts may not contain limitations of liability, and even where they do, there can be no assurance that limitations of liability in our contracts are sufficient to protect us from liabilities, damages, or claims related to our data privacy and security obligations. Additionally, our insurance coverage may not be adequate or sufficient to protect us from or to mitigate liabilities arising out of our privacy and security practices, that such coverage will continue to be available on commercially reasonable terms or at all, or that such coverage will pay future claims.
Risks Related to Our Intellectual Property
Our proprietary rights may be difficult to enforce, which could enable others to copy or use aspects of our technology without compensating us, thereby eroding our competitive advantages and harming our business.
Our success depends, in part, on our ability to protect proprietary methods and technologies that we develop or otherwise acquire, so that we can prevent others from using our inventions and proprietary information. If we fail to protect our intellectual property rights adequately, our competitors might gain access to our technology and our business might be adversely affected. We rely upon a combination of patent, trademark, copyright and trade secret laws, as well as third-party confidentiality and non-disclosure agreements, to establish and protect our proprietary rights. Establishing trade secret, copyright, trademark, domain name, and patent protection can be difficult and expensive, and the laws, procedures and restrictions may provide only limited protection. It may be possible for unauthorized third parties to copy or reverse engineer aspects of our technology or otherwise obtain and use information that we regard as proprietary, or to develop technologies similar or superior to our technology or design around our proprietary rights, despite the steps we have taken to protect our proprietary rights. Our contracts with our employees and contractors that relate to intellectual property issues generally restrict the use of our confidential information solely in connection with our services. However, the theft or misuse of our proprietary information could occur by employees or contractors who have access to our technology.
While we have issued patents and patent applications pending, we may be unable to obtain patent protection for the technology covered in our patent applications or such patent protection may not be obtained quickly enough to meet our business needs. Furthermore, the patent prosecution process is expensive, time-consuming, and complex, and we may not be able to prepare, file, prosecute, maintain, and enforce all necessary or desirable patent applications at a reasonable cost or in a timely manner. The scope of patent protection also can be reinterpreted after issuance and issued patents may be invalidated. Even if our patent applications do issue as patents, they may not issue in a form that is sufficiently broad to protect our technology, prevent competitors or other third parties from competing with us or otherwise provide us with any competitive advantage.
50


Policing unauthorized use of our technology is difficult. In addition, the laws of some foreign countries may not be as protective of intellectual property rights as those of the United States, and mechanisms for enforcement of our proprietary rights in such countries may be inadequate. If we are unable to protect our proprietary rights (including in particular, the proprietary aspects of our platform) we may find ourselves at a competitive disadvantage to others who have not incurred the same level of expense, time and effort to create and protect their intellectual property.
We are subject to third party claims for alleged infringement of their proprietary rights, which would result in additional expense and potential damages.
There is significant patent and other intellectual property development activity in the digital advertising industry. Third-party intellectual property rights may cover significant aspects of our technologies or business methods or block us from expanding our offerings. Our success depends on the continual development of our platform. From time to time, we receive claims from third parties that our platform and underlying technology infringe or violate such third parties’ intellectual property rights. To the extent we gain greater public recognition, we may face a higher risk of being the subject of intellectual property claims. In addition, various "non-practicing entities" that own patents and other intellectual property rights often attempt to aggressively assert their rights in order to extract value from technology companies. Furthermore, from time to time we may introduce or acquire new products, including in areas where we historically have not competed, which could increase our exposure to patent and other intellectual property claims from competitors and non-practicing entities. The cost settling or of defending against intellectual property claims, whether or not the claims have merit, is significant, regardless of whether we are successful in our defense, and could divert the attention of management, technical personnel and other employees from our business operations. Litigation regarding intellectual property rights is inherently uncertain due to the complex issues involved, and we may not be successful in defending ourselves in such matters. Additionally, we may be obligated to indemnify our customers or inventory and data suppliers in connection with any such litigation. If we are found to infringe these rights, we could potentially be required to cease utilizing portions of our platform. We may also be required to develop alternative non-infringing technology, which could require significant time and expense. Alternatively, we could be required to pay royalty payments, either as a one-time fee or ongoing, as well as damages for past use that was deemed to be infringing. If we cannot license or develop technology for any allegedly infringing aspect of our business, we would be forced to limit our service and may be unable to compete effectively. Any of these results could harm our business.
We face potential liability and harm to our business based on the nature of our business and the content on our platform.
Advertising often results in litigation relating to copyright or trademark infringement, public performance royalties or other claims based on the nature and content of advertising that is distributed through our platform. Though we contractually require clients to represent to us that they have the rights necessary to serve advertisements through our platform, we do not independently verify whether we are permitted to deliver, or review the content of, such advertisements. If any of these representations are untrue, we may be exposed to potential liability and our reputation may be damaged. While our customers are typically obligated to indemnify us, such indemnification may not fully cover us, or we may not be able to collect. In addition to settlement costs, we may be responsible for our own litigation costs, which can be extensive.
Risks Related to Our Capital Structure and Related Tax Matters
We depend on distributions from Viant Technology LLC to pay any dividends, if declared, taxes and other expenses, including payments under the Tax Receivable Agreement.
Viant Technology Inc. is a holding company and its only business is to act as the managing member of Viant Technology LLC, and its only material assets are Class A units representing approximately 24.2% of the membership interests of Viant Technology LLC as of March 31, 2023. Viant Technology Inc. does not have any independent means of generating revenue. We anticipate that Viant Technology LLC will continue to be treated as a partnership for U.S. federal income tax purposes and, as such, generally will not be subject to any entity-level U.S. federal income tax. Instead, taxable income will be allocated to the members of Viant Technology LLC. Accordingly, Viant Technology Inc. is required to pay income taxes on its allocable share of any net taxable income of Viant Technology LLC. We cause Viant Technology LLC to make distributions to each of its members, including Viant Technology Inc., in an amount intended to enable each member to pay all applicable taxes on taxable income allocable to such member and to allow Viant Technology Inc. to make payments under the Tax Receivable Agreement. In addition, Viant Technology LLC reimburses Viant Technology Inc. for corporate and other overhead expenses. If the amount of tax distributions to be made exceeds the amount of funds available for distribution, Viant Technology Inc. shall receive the full amount of its tax distribution before the other members receive any distribution and the balance, if any, of funds available for distribution shall be distributed to the other members pro rata in accordance with their assumed tax liabilities. To the extent that Viant Technology Inc. needs funds, and Viant Technology LLC is restricted from making such distributions under applicable laws or regulations, or is otherwise unable to provide such funds, it could materially and adversely affect Viant Technology Inc.’s ability to pay dividends and taxes and other expenses, including payments under the Tax Receivable Agreement, and affect our liquidity and financial condition.
51


The Internal Revenue Service (“IRS”) might challenge the tax basis step-ups and other tax benefits we received in connection with our IPO and the related transactions and in connection with future acquisitions of Viant Technology LLC units.
The Viant Technology LLC units held directly by the members of Viant Technology LLC other than Viant Technology Inc., including the Tim Vanderhook, Chris Vanderhook, and Capital V LLC (formerly Four Brothers 2 LLC) (the "Vanderhook Parties"), may in the future be exchanged for shares of our Class A common stock or, at our election, cash. Those exchanges may result in increases in the tax basis of the assets of Viant Technology LLC that otherwise would not have been available. These increases in tax basis are expected to increase (for tax purposes) Viant Technology Inc.’s depreciation and amortization and, together with other tax benefits, reduce the amount of tax that Viant Technology Inc. would otherwise be required to pay, although it is possible that the IRS might challenge all or part of these tax basis increases or other tax benefits, and a court might sustain such a challenge. Viant Technology Inc.’s ability to achieve benefits from any tax basis increases or other tax benefits will depend upon a number of factors, as discussed below, including the timing and amount of our future income.
We will not be reimbursed for any payments previously made under the Tax Receivable Agreement if the basis increases or other tax benefits described above are successfully challenged by the IRS or another taxing authority. As a result, in certain circumstances, payments could be made under the Tax Receivable Agreement in excess of our ultimate cash tax savings.
We are required to pay over to continuing members of Viant Technology LLC most of the tax benefits we receive from tax basis step-ups (and certain other tax benefits) attributable to its acquisition of units of Viant Technology LLC, and the amount of those payments may be substantial.
Viant Technology Inc. has entered into a Tax Receivable Agreement with Viant Technology LLC, continuing members of Viant Technology LLC (not including Viant Technology Inc.) and the TRA Representative. The Tax Receivable Agreement provides for payment by Viant Technology Inc. to continuing members of Viant Technology LLC (not including Viant Technology Inc.) of 85% of the amount of the net cash tax savings, if any, that Viant Technology Inc. realizes (or, under certain circumstances, is deemed to realize) as a result of increases in tax basis (and utilization of certain other tax benefits) resulting from (i) Viant Technology Inc.’s acquisition of Viant Technology LLC units from pre-IPO members of Viant Technology LLC in connection with the IPO and in future exchanges and (ii) any payments Viant Technology Inc. makes under the Tax Receivable Agreement (including tax benefits related to imputed interest). Viant Technology Inc. will retain the benefit of the remaining 15% of these net cash tax savings.
The term of the Tax Receivable Agreement will continue until all tax benefits that are subject to the Tax Receivable Agreement have been utilized or have expired, unless we exercise our right to terminate the Tax Receivable Agreement (or it is terminated due to a change in control or our breach of a material obligation thereunder), in which case, Viant Technology Inc. will be required to make the termination payment specified in the Tax Receivable Agreement. In addition, payments we make under the Tax Receivable Agreement will be increased by any interest accrued from the due date (without extensions) of the corresponding tax return. The actual future payments to the continuing members of Viant Technology LLC will vary based on the factors discussed below, and estimating the amount and timing of payments that may be made under the Tax Receivable Agreement is by its nature imprecise, as the calculation of amounts payable depends on a variety of factors and future events. We expect to receive distributions from Viant Technology LLC in order to make any required payments under the Tax Receivable Agreement. However, we may need to incur debt to finance payments under the Tax Receivable Agreement to the extent such distributions or our cash resources are insufficient to meet our obligations under the Tax Receivable Agreement as a result of timing discrepancies or otherwise.
The actual increase in tax basis, as well as the amount and timing of any payments under the Tax Receivable Agreement, will vary depending on a number of factors, including the price of our Class A common stock at the time of the exchange; the timing of future exchanges; the extent to which exchanges are taxable; the amount and timing of the utilization of tax attributes; the amount, timing and character of Viant Technology Inc.’s income; the U.S. federal, state and local tax rates then applicable; the amount of each exchanging unitholder’s tax basis in its units at the time of the relevant exchange; the depreciation and amortization periods that apply to the increases in tax basis; the timing and amount of any earlier payments that Viant Technology Inc. may have made under the Tax Receivable Agreement and the portion of Viant Technology Inc.’s payments under the Tax Receivable Agreement that constitute imputed interest or give rise to depreciable or amortizable tax basis. We expect that, as a result of the increases in the tax basis of the tangible and intangible assets of Viant Technology LLC attributable to the exchanged Viant Technology LLC interests, and certain other tax benefits, the payments that Viant Technology Inc. will be required to make to the holders of rights under the Tax Receivable Agreement will be substantial. There may be a material negative effect on our financial condition and liquidity if, as described below, the payments under the Tax Receivable Agreement exceed the actual benefits Viant Technology Inc. receives in respect of the tax attributes subject to the Tax Receivable Agreement and/or distributions to Viant Technology Inc. by Viant Technology LLC are not sufficient to permit Viant Technology Inc. to make payments under the Tax Receivable Agreement.
In certain circumstances, payments under the Tax Receivable Agreement may be accelerated and/or significantly exceed the actual tax benefits, if any, that Viant Technology Inc. actually realizes.
The Tax Receivable Agreement provides that if (i) Viant Technology Inc. exercises its right to early termination of the Tax Receivable Agreement in whole (that is, with respect to all benefits due to all beneficiaries under the Tax Receivable Agreement) or in
52


part (that is, with respect to some benefits due to all beneficiaries under the Tax Receivable Agreement), (ii) Viant Technology Inc. experiences certain changes in control, (iii) the Tax Receivable Agreement is rejected in certain bankruptcy proceedings, (iv) Viant Technology Inc. fails (subject to certain exceptions) to make a payment under the Tax Receivable Agreement within 180 days after the due date or (v) Viant Technology Inc. materially breaches its obligations under the Tax Receivable Agreement, Viant Technology Inc. will be obligated to make an early termination payment to holders of rights under the Tax Receivable Agreement equal to the present value of all payments that would be required to be paid by Viant Technology Inc. under the Tax Receivable Agreement. The amount of such payments will be determined on the basis of certain assumptions in the Tax Receivable Agreement, including (i) the assumption that Viant Technology Inc. would have enough taxable income in the future to fully utilize the tax benefit resulting from the tax assets that are the subject of the Tax Receivable Agreement, (ii) the assumption that any item of loss deduction or credit generated by a basis adjustment or imputed interest arising in a taxable year preceding the taxable year that includes an early termination will be used by Viant Technology Inc. ratably from such taxable year through the earlier of (x) the scheduled expiration of such tax item or (y) 15 years; (iii) the assumption that any non-amortizable assets are deemed to be disposed of in a fully taxable transaction on the fifteenth anniversary of the earlier of the basis adjustment and the early termination date; (iv) the assumption that U.S. federal, state and local tax rates will be the same as in effect on the early termination date, unless scheduled to change; and (v) the assumption that any units of Viant Technology LLC (other than those held by Viant Technology Inc.) outstanding on the termination date are deemed to be exchanged for an amount equal to the market value of the corresponding number of shares of Class A common stock on the termination date. Any early termination payment may be made significantly in advance of the actual realization, if any, of the future tax benefits to which the termination payment relates. The amount of the early termination payment is determined by discounting the present value of all payments that would be required to be paid by Viant Technology Inc. under the Tax Receivable Agreement at a rate equal to the lesser of (a) 6.5% and (b) the Secured Overnight Financing Rate, as reported by the Wall Street Journal plus 400 basis points.
Moreover, as a result of an elective early termination, a change in control or Viant Technology Inc.’s material breach of its obligations under the Tax Receivable Agreement, Viant Technology Inc. could be required to make payments under the Tax Receivable Agreement that exceed its actual cash savings under the Tax Receivable Agreement. Thus, Viant Technology Inc.’s obligations under the Tax Receivable Agreement could have a substantial negative effect on its financial condition and liquidity and could have the effect of delaying, deferring or preventing certain mergers, asset sales, or other forms of business combinations or changes of control. We may not be able to finance any early termination payment. It is also possible that the actual benefits ultimately realized by us may be significantly less than were projected in the computation of the early termination payment. We will not be reimbursed if the actual benefits ultimately realized by us are less than were projected in the computation of the early termination payment.
Payments under the Tax Receivable Agreement will be based on the tax reporting positions that we will determine and the IRS or another tax authority may challenge all or part of the tax basis increases, as well as other related tax positions we take, and a court could sustain such challenge. If any tax benefits that have given rise to payments under the Tax Receivable Agreement are subsequently disallowed, Viant Technology Inc. would be entitled to reduce future amounts otherwise payable to a holder of rights under the Tax Receivable Agreement to the extent the holder has received excess payments. However, the required final and binding determination that a holder of rights under the Tax Receivable Agreement has received excess payments may not be made for a number of years following commencement of any challenge, and Viant Technology Inc. will not be permitted to reduce its payments under the Tax Receivable Agreement until there has been a final and binding determination, by which time sufficient subsequent payments under the Tax Receivable Agreement may not be available to offset prior payments for disallowed benefits. Viant Technology Inc. will not be reimbursed for any payments previously made under the Tax Receivable Agreement if the basis increases described above are successfully challenged by the IRS or another taxing authority. As a result, in certain circumstances, payments could be made under the Tax Receivable Agreement that are significantly in excess of the benefit that Viant Technology Inc. actually realizes in respect of the increases in tax basis (and utilization of certain other tax benefits) and Viant Technology Inc. may not be able to recoup those payments, which could adversely affect Viant Technology Inc.’s financial condition and liquidity.
In certain circumstances, Viant Technology LLC will be required to make distributions to us and the existing members of Viant Technology LLC, and the distributions that Viant Technology LLC will be required to make may be substantial.
Viant Technology LLC is expected to continue to be treated as a partnership for U.S. federal income tax purposes and, as such, is not subject to U.S. federal income tax. Instead, taxable income is allocated to members, including Viant Technology Inc. Pursuant to the Viant Technology LLC Operating Agreement, Viant Technology LLC makes tax distributions to its members, including Viant Technology Inc., which generally are pro rata based on the ownership of Viant Technology LLC units, calculated using an assumed tax rate, to help each of the members to pay taxes on that member’s allocable share of Viant Technology LLC’s net taxable income. Under applicable tax rules, Viant Technology LLC is required to allocate net taxable income disproportionately to its members in certain circumstances. Because tax distributions are determined based on the member who is allocated the largest amount of taxable income on a per unit basis and on an assumed tax rate that is the highest possible rate applicable to any member, but are made pro rata based on ownership of Viant Technology LLC units, Viant Technology LLC is required to make tax distributions that, in the
53


aggregate, likely exceed the aggregate amount of taxes payable by its members with respect to the allocation of Viant Technology LLC income.
Funds used by Viant Technology LLC to satisfy its tax distribution obligations are not available for reinvestment in our business. Moreover, the tax distributions Viant Technology LLC is required to make may be substantial, and may significantly exceed (as a percentage of Viant Technology LLC’s income) the overall effective tax rate applicable to a similarly situated corporate taxpayer. In addition, because these payments are calculated with reference to an assumed tax rate, and because of the disproportionate allocation of net taxable income, these payments likely significantly exceed the actual tax liability for many of the existing members of Viant Technology LLC.
As a result of potential differences in the amount of net taxable income allocable to us and to the existing members of Viant Technology LLC, as well as the use of an assumed tax rate in calculating Viant Technology LLC’s distribution obligations, we may receive distributions significantly in excess of our tax liabilities and obligations to make payments under the Tax Receivable Agreement. We may choose to manage these excess distributions through a number of different approaches, including by applying them to general corporate purposes.
If Viant Technology LLC were to become a publicly traded partnership taxable as a corporation for U.S. federal income tax purposes, Viant Technology Inc. and Viant Technology LLC might be subject to potentially significant tax inefficiencies, and Viant Technology Inc. would not be able to recover payments previously made by it under the Tax Receivable Agreement, even if the corresponding tax benefits were subsequently determined to have been unavailable due to such status.
We intend to operate such that Viant Technology LLC does not become a publicly traded partnership taxable as a corporation for U.S. federal income tax purposes. A “publicly traded partnership” is an entity that otherwise would be treated as a partnership for U.S. federal income tax purposes, the interests of which are traded on an established securities market or readily tradable on a secondary market or the substantial equivalent thereof. Under certain circumstances, exchanges of Viant Technology LLC units pursuant to the Viant Technology LLC Operating Agreement or other transfers of Viant Technology LLC units could cause Viant Technology LLC to be treated like a publicly traded partnership. From time to time the U.S. Congress has considered legislation to change the tax treatment of partnerships and there can be no assurance that any such legislation will not be enacted or if enacted will not be adverse to us.
If Viant Technology LLC were to become a publicly traded partnership taxable as a corporation for U.S. federal income tax purposes, significant tax inefficiencies might result for Viant Technology Inc. and Viant Technology LLC, including as a result of Viant Technology Inc.’s inability to file a consolidated U.S. federal income tax return with Viant Technology LLC. In addition, Viant Technology Inc. may not be able to realize tax benefits covered under the Tax Receivable Agreement and would not be able to recover any payments previously made by it under the Tax Receivable Agreement, even if the corresponding tax benefits (including any claimed increase in the tax basis of Viant Technology LLC’s assets) were subsequently determined to have been unavailable.
Risks Related to Our Financial Position and Capital Requirements
We may experience fluctuations in our operating results, which could make our future operating results difficult to predict or cause our operating results to fall below securities analysts’ and investors’ expectations.
Our quarterly and annual operating results have fluctuated in the past and we expect our future operating results to fluctuate due to a variety of factors, many of which are beyond our control. In particular, we offer our customers a choice of two different pricing options: a percentage of spend option and a fixed CPM pricing option. We also offer our customers the ability to use our services to aid them in data management, media execution and advanced reporting. Our revenue and contribution ex-TAC vary across these different pricing and service options, and therefore our results may vary based on the mix of pricing and service options chosen by customers in any given period. The varying nature of our pricing mix between periods may make it more difficult for us to forecast our future operating results. Further, variation in our pricing mix may make it more difficult to make comparisons between prior, current and future periods. Period-to-period comparisons of our operating results should not be relied upon as an indication of our future performance. Fluctuations in our operating results could cause our performance to fall below the expectations of securities analysts and investors, and adversely affect the price of our Class A common stock. Because our business is changing and evolving rapidly, and the macroeconomic and geopolitical environment continues to evolve as a result of the COVID-19 pandemic, bank failures, labor shortages, inflation and monetary supply shifts, rising interest rates, tightening of credit markets, and potential disruptions from the ongoing Russia-Ukraine conflict, our historical operating results may not be necessarily indicative of our future operating results. In addition to changes in terms of mix of our different pricing options, factors that may cause our operating results to fluctuate include the following:
changes in demand for our platform, including those related to the seasonal nature of our customers’ spending on digital advertising campaigns;
54


changes in our pricing policies, the pricing policies of our competitors and the pricing or availability of inventory, data or other third-party services;
changes in our customer base and platform offerings;
the addition or loss of advertising agencies and marketers as customers;
changes in advertising budget allocations, agency affiliations or marketing strategies;
changes to our channel mix (including, for example, changes in demand for connected TV);
changes and uncertainty in the regulatory and business environment for us or customers (for example, when Apple or Google change policies for their browsers and operating systems);
changes in the economic prospects of marketers or the economy generally (due to COVID-19, labor shortages, inflation and monetary supply shifts, rising interest rates, tightening of credit markets, and potential disruptions from the ongoing Russia-Ukraine conflict or otherwise), which could alter marketers’ spending priorities, or could increase the time or costs required to complete advertising inventory sales;
changes in the availability of advertising inventory or in the cost of reaching end consumers through digital advertising;
disruptions or outages on our platform;
the introduction of new technologies or offerings by our competitors;
changes in our capital expenditures as we acquire the hardware, equipment and other assets required to support our business;
timing differences between our payments for advertising inventory and our collection of related advertising revenue;
the length and unpredictability of our sales cycle;
costs related to acquisitions of businesses or technologies, or employee recruiting; and
shifting views and behaviors of consumers concerning use of data.
Based upon the factors above and others beyond our control, we have a limited ability to forecast our future revenue, costs and expenses, and, as a result, our operating results may, from time to time, fall below our estimates or the expectations of securities analysts and investors.
We may not be able to secure additional financing on favorable terms, or at all, to meet our future capital needs, which may in turn impair our growth.
We intend to continue to grow our business, which may require additional capital to develop new features or enhance our platform, improve our operating infrastructure, finance working capital requirements or acquire complementary businesses and technologies. Accordingly, we may need to engage in additional equity or debt financings to secure additional capital. If we raise additional funds through future issuances of equity or convertible debt securities, our existing stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our Class A common stock. Any debt financing that we secure in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities. If we are unable to secure additional funding on favorable terms, or at all, when we require it, our ability to continue to grow our business to react to market conditions could be impaired and our business may be harmed.
If we continue to grow our business and increase our offerings, our costs will increase and we may not be able to generate sufficient revenue to sustain profitability and failure to manage growth effectively could cause our business to suffer.
We have expended significant resources in the past to grow our business and increase the offerings of our platform. While we have recently implemented cost reduction initiatives aimed at reducing our operating expenses and sharpening our focus on key growth priorities in light of the current macroeconomic environment, if we continue to grow our business, it could require substantial financial and other resources to, among other things:
develop our platform, including by investing in our engineering team, creating, acquiring or licensing new products or features, and improving the functionality, availability and security of our platform;
improve our technology infrastructure, including investing in internal technology development and acquiring outside technologies;
55


cover general and administrative expenses, including legal, accounting and other expenses necessary to support a larger organization;
cover sales and marketing expenses, including a significant expansion of our direct sales organization;
cover expenses relating to data collection and consumer privacy compliance, including additional infrastructure, automation and personnel; and
explore strategic acquisitions.
Investing in the foregoing, however, may not yield anticipated returns. Consequently, as our costs increase, we may not be able to generate sufficient revenue to achieve or sustain profitability.
Further, to manage our growth effectively, we must continually evaluate and evolve our organization. We must manage our employees, operations, finances, technology and development and capital investments efficiently. Our efficiency, productivity and the quality of our platform and customer service may be adversely impacted if we do not train our new personnel, particularly our sales and support personnel, quickly and effectively, or if we fail to appropriately coordinate across our organization. Additionally, rapid growth may place a strain on our resources, infrastructure and ability to maintain the quality of our platform. Failure to manage our growth effectively could cause our business to suffer and have an adverse effect on our operating results and financial condition.
We are a party to a revolving credit agreement, which contains a number of covenants that may restrict our current and future operations and could adversely affect our ability to execute business needs.
Our Loan Agreement with PNC Bank contains a number of covenants that limit our ability and our subsidiaries’ ability to, among other things, incur indebtedness, create liens, make investments, merge with other companies, dispose of our assets, prepay other indebtedness and make dividends and other distributions. The terms of our Loan Agreement may restrict our current and future operations and could adversely affect our ability to finance our future operations or capital needs or to execute business strategies in the means or manner desired. In addition, complying with these covenants may make it more difficult for us to successfully execute our business strategy, invest in our growth strategy and compete against companies who are not subject to such restrictions. As of March 31, 2023, the Loan Agreement also contains a financial covenant that requires us to maintain a minimum fixed charge coverage ratio of 1.40 to 1 when undrawn availability under the Loan Agreement is less than 25%. We may not be able to generate sufficient cash flow or sales to meet the financial covenant or pay the principal or interest under the Loan Agreement.
If we are unable to comply with our payment requirements, our lender may accelerate our obligations under our Loan Agreement and foreclose upon the collateral, or we may be forced to sell assets, restructure our indebtedness or seek additional equity capital, which would dilute our stockholders’ interests. If we fail to comply with our covenants under the Loan Agreement, it could result in an event of default under the agreement and our lender could make the entire debt immediately due and payable. If this occurs, we might not be able to repay our debt or borrow sufficient funds to refinance it. Even if new financing is available, it may not be on terms that are acceptable to us.

Seasonal fluctuations in advertising activity could have a material impact on our revenue, cash flow and operating results.
Our revenue, cash flow, operating results and other key operating and performance measures may vary from quarter to quarter due to the seasonal nature of our customers’ spending on advertising campaigns. For example, in prior years, customers tended to devote more of their advertising budgets to the fourth calendar quarter to coincide with consumer holiday spending. Historically, the fourth quarter has reflected our highest level of advertising activity for the year. In contrast, the first quarter of the calendar year has typically been the slowest in terms of advertising spend. Political advertising could also cause our revenue to increase during election cycles and decrease during other periods, making it difficult to predict our revenue, cash flow, and operating results, all of which could fall below our expectations.
Risks Related to Ownership of Our Class A Common Stock
The market price of our Class A common stock has been and may continue to be volatile or may decline regardless of our operating performance.
The market price of equity securities of technology companies has historically experienced high levels of volatility. The closing price of our Class A common stock since first trading on February 10, 2021 through May 5, 2023 has ranged from a low of $3.15 to a high of $68.31. The market price of our Class A common stock could be subject to wide fluctuations in response to the risk factors listed in this section and others beyond our control. Further, stock markets may experience extreme price and volume fluctuations that can affect the market prices of equity securities. These fluctuations can be unrelated or disproportionate to the operating performance of those companies. For instance, if the stock market for technology companies, or the stock market generally, experiences a loss of
56


investor confidence, the trading price of our Class A common stock could decline for reasons unrelated to our business, operating results or financial condition. The trading price of our Class A common stock might also decline in reaction to events that affect other companies in our industry even if these events do not directly affect us. In the past, stockholders have filed securities class action litigation following periods of market volatility. If we were to become involved in securities litigation, it could subject us to substantial costs, divert resources and the attention of management from our business, and adversely affect our business.
Sales of substantial blocks of our Class A common stock into the public market, or the perception that such sales might occur, could cause the market price of our Class A common stock to decline.
Sales of substantial blocks of our Class A common stock into the public market, or the perception that such sales might occur, in particular sales by our directors, officers or other affiliates, could cause the market price of our Class A common stock to decline and could impair our ability to raise capital through the sale of additional equity securities.
We are a “controlled company” within the meaning of the listing standards of the Nasdaq Global Select Market (“Nasdaq”) and, as a result, qualify for, and rely on, exemptions from certain corporate governance requirements.
The Vanderhook Parties hold a majority of the voting power of our outstanding common stock through their ownership of our Class B common stock. As a result, we qualify as a “controlled company” within the meaning of the corporate governance standards of Nasdaq. Under these rules, a listed company of which more than 50% of the voting power with respect to the election of directors is held by an individual, group or another company is a “controlled company” and may elect not to comply with certain corporate governance requirements, including the requirement that (i) a majority of our board of directors consist of independent directors, (ii) director nominees be selected or recommended to the board of directors entirely by independent directors and (iii) the compensation committee be composed entirely of independent directors. Currently, our compensation committee does not consist entirely of independent directors and our directors are not nominated or selected entirely by independent directors. Accordingly, you may not have the same protections afforded to stockholders of companies that are subject to all of the corporate governance requirements of Nasdaq.
Insiders have substantial control over our company, which could limit your ability to influence the outcome of key decisions, including a change of control.
Through their ownership of Class B common stock, the Vanderhook Parties control 71.0% of the voting power of our common stock in the election of directors as of March 31, 2023. This control will limit or preclude your ability to influence corporate matters for the foreseeable future. These stockholders will be able to influence or control matters requiring approval by our stockholders, including the election of directors and the approval of mergers, acquisitions or other extraordinary transactions. Their interests may differ from yours and they may vote in a manner that is adverse to your interests. This control may deter, delay or prevent a change of control of our company, deprive our stockholders of an opportunity to receive a premium for their Class A common stock as part of a sale of our company and may ultimately affect the market price of our Class A common stock.
Our charter documents and Delaware law could discourage takeover attempts and other corporate governance changes.
Our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that could delay or prevent a change in control of our company. These provisions could also make it difficult for stockholders to elect directors that are not nominated by the current members of our board of directors or take other corporate actions, including effecting changes in our management. These provisions include the following provisions that:
provide that our board of directors will be classified into three classes with staggered, three-year terms and that directors may only be removed for cause after the Vanderhook Parties collectively cease to beneficially own a majority of the combined voting power of our Class A and Class B Common Stock (the “Triggering Event”);
permit the board of directors to establish the number of directors and fill any vacancies and newly created directorships;
provide that, after the Triggering Event, vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum;
prohibit cumulative voting in the election of directors;
require super-majority voting to amend our certificate of incorporation and bylaws;
authorize the issuance of “blank check” preferred stock that our board of directors could use to implement a stockholder rights plan;
eliminate the ability of our stockholders to call special meetings of stockholders;
specify that special meetings of our stockholders can be called only by our board of directors, the chairman of our board of directors, or our chief executive officer with the concurrence of a majority of our board of directors;
57


prohibit stockholder action by written consent after the Triggering Event, which requires all stockholder actions to be taken at a meeting of our stockholders;
permit our board of directors to alter our bylaws without obtaining stockholder approval;
reflect the dual class structure of our common stock, as discussed above; and
establish advance notice requirements for nominations for election to our board of directors or for proposing matters that can be acted upon by stockholders at annual stockholder meetings.
In addition, as a Delaware corporation, we are subject to Section 203 of the Delaware General Corporation Law. These provisions may prohibit large stockholders, in particular those owning 15% or more of our outstanding voting stock, from merging or combining with us for a period of time. In addition, our credit facility includes, and other debt instruments we may enter into in the future may include, provisions entitling the lenders to demand immediate repayment of all borrowings upon the occurrence of certain change of control events relating to our company, which also could discourage, delay or prevent a business combination transaction.
Our amended and restated certificate of incorporation includes an exclusive forum clause, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us.
Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware shall be the sole and exclusive forum for any complaint asserting any internal corporate claims, including claims in the right of the Company that are based upon a violation of a duty by a current or former director, officer, employee or stockholder in such capacity, or as to which the Delaware General Corporation Law confers jurisdiction upon the Court of Chancery. In addition, our amended and restated certificate of incorporation provides that the federal district courts of the United States will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. We note, however, that there is uncertainty as to whether a court would enforce this provision and that investors cannot waive compliance with the federal securities laws and the rules and regulations thereunder. Section 22 of the Securities Act creates concurrent jurisdiction for state and federal courts over all suits brought to enforce any duty or liability created by the Securities Act or the rules and regulations thereunder. This forum selection provision will not apply to claims brought to enforce a duty or liability created by the Exchange Act.
This choice of forum provision may limit a stockholder’s ability to bring a claim in other judicial forums for disputes with us or our directors, officers or other employees, which may discourage lawsuits against us and our directors, officers and other employees in jurisdictions other than Delaware, or federal courts, in the case of claims arising under the Securities Act. Alternatively, if a court were to find the choice of forum provision contained in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could have a material adverse effect on our business, financial condition or results of operations.
Any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock is deemed to have notice of and consented to the foregoing provisions. The exclusive forum clause may limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us.
General Risk Factors
Our business is subject to a wide range of laws and regulations, many of which are evolving, and failure to comply with such laws and regulations could harm our business, financial condition, and results of operations.
Our business is subject to regulation by various federal, state, local and foreign governmental agencies, including agencies responsible for monitoring and enforcing employment and labor laws, consumer protection laws, anti-bribery and anti-corruption laws, import and export controls, federal securities laws, and tax laws and regulations. These laws and regulations govern a wide range of topics, including those related to matters beyond our core products and services. For instance, new regulations, laws, policies, and international accords relating to environmental and social matters, including sustainability, climate change, human capital, and diversity, are being developed and formalized in the United States, Europe and elsewhere, which may entail specific, target-driven frameworks and/or disclosure requirements. We have implemented environmental and social programs, adopted reporting frameworks and principles, and announced a number of goals and initiatives, including those related to environmental sustainability and diversity. The implementation of these goals and initiatives may require considerable investments, and our goals, with all of their contingencies, dependencies, and in certain cases, reliance on third-party verification and/or performance, are complex and ambitious, and we may not achieve them. Additionally, our current programs, reporting frameworks, and principles may not be in compliance with any new environmental and social laws and regulations that may be promulgated in the United States and elsewhere, and the costs of changing any of our current practices to comply with any new legal and regulatory requirements in the United States and elsewhere may be substantial. Furthermore, industry and market practices may further develop to become even more robust than what is required under any new laws and regulations and may impose added costs on our business and could require us to make changes to our business or platform. Noncompliance with applicable regulations or requirements could subject us to investigations, enforcement actions,
58


sanctions, fines, damages, penalties, injunctions or termination of contracts. Any such matters could have a material adverse effect on our business, results of operations and financial condition.
Reduced reporting and disclosure requirements applicable to us as an emerging growth company and a smaller reporting company could make our Class A common stock less attractive to investors.
We are an emerging growth company (an “EGC”) as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”) and, for as long as we continue to be an EGC, we may choose to continue to take advantage of exemptions from various reporting requirements applicable to other public companies. Consequently, we are not required to have our independent registered public accounting firm audit our internal control over financial reporting under Section 404 of the Sarbanes-Oxley Act of 2002 (the "Sarbanes-Oxley Act") and we are subject to reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. In addition, the JOBS Act provides that an EGC can take advantage of an extended transition period for complying with new or revised accounting standards. We have elected to take advantage of the extended transition period. As a result, our consolidated financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of the dates such pronouncements are effective for public companies. We could be an EGC until December 31, 2026. We will cease to be an EGC upon the earliest of: (i) until December 31, 2026, (ii) the first fiscal year after our annual gross revenue is $1.235 billion or more, (iii) the date on which we have, during the previous three-year period, issued more than $1 billion in nonconvertible debt securities or (iv) the end of any fiscal year in which the market value of our Class A common stock held by non-affiliates exceeded $700.0 million as of the end of the second quarter of that fiscal year.
We are also a “smaller reporting company” as defined in the Exchange Act. We may take advantage of certain of the scaled disclosures available to smaller reporting companies as long as we qualify as a smaller reporting company, even after we are no longer an EGC, including not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act and reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements.
If we fail to maintain or implement effective internal controls, we may not be able to report financial results accurately or on a timely basis, or to detect fraud, which could have a material adverse effect on our business and the per share price of our Class A common stock.
The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures, and internal control over financial reporting. We are continuing to develop and refine our disclosure controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we will file with the SEC is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms. We are also continuing to improve our internal control over financial reporting. We have expended, and anticipate that we will continue to expend, significant resources in order to maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting.
Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. Further, weaknesses in our disclosure controls or our internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls, or any difficulties encountered in their implementation or improvement, could harm our operating results or cause us to fail to meet our reporting obligations and may result in a restatement of our consolidated financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting could also adversely affect the results of management reports and independent registered public accounting firm audits of our internal control over financial reporting that we are or will be required to include in our periodic reports that will be filed with the SEC. Ineffective disclosure controls and procedures, and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the market price of our Class A common stock. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on Nasdaq.
Our independent registered public accounting firm is not required to audit the effectiveness of our internal control over financial reporting until after we are no longer an EGC and a smaller reporting company. At such time, our independent registered public accounting firm may issue an opinion on our internal controls over financial reporting that is adverse in the event it is not satisfied with the level at which our internal control over financial reporting is documented, designed or operating.
Any failure to maintain effective disclosure controls and internal control over financial reporting could have a material and adverse effect on our business and operating results and cause a decline in the market price of our Class A common stock.
If securities or industry analysts do not publish research or reports about our business, or publish inaccurate or unfavorable research reports about our business, our share price and trading volume could decline.
The trading market for our Class A common stock partially depends on the research and reports that securities or industry analysts publish about us or our business. We do not have any control over these analysts.
59


If one or more of the analysts who cover us should downgrade our shares or change their opinion of our business prospects, our share price would likely decline. If one or more of these analysts ceases coverage of our company or fails to regularly publish reports on us, we could lose visibility in the financial markets, which could cause our share price or trading volume to decline.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Unregistered Sales of Equity Securities
None.
Purchases of Equity Securities by the Issuer and Affiliated Purchasers
In March 2023, we repurchased shares of Class A common stock in connection with the vesting of restricted stock units to provide the holders of such restricted units with cash to satisfy the estimated taxes incidental to the vesting of the related awards.
PeriodTotal Number of Shares Purchased
Average Price Paid Per Share (1)
Total Number of Shares Purchased as Part of Publicly Announced Plans or ProgramsMaximum Number (or Approximate Dollar Value) of Shares that May Yet Be Purchased Under the Plans or Programs
 1/1/23 to 1/31/23 — $— — $— 
 2/1/23 to 2/28/23 — — — — 
 3/1/23 to 3/31/2370,200 4.13 — — 
 Total 70,200 $4.13 — — 
(1) Represents the average price per share that we paid for the repurchases described above.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
None.
60


Item 6. Exhibits
Exhibit
Number
Description
3.1
3.2
10.1
31.1*
31.2*
32.1*†
32.2*†
101.INSInline XBRL Instance Document
101.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
______________________
*    Filed herewith.
†    The certifications furnished in Exhibits 32.1 and 32.2 hereto are deemed to accompany this Quarterly Report on Form 10-Q and will not be deemed “filed” for purposes of Section 18 of the Exchange Act, except to the extent that the registrant specifically incorporates it by reference.
61


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.
VIANT TECHNOLOGY INC.
Date: May 8, 2023
By:/s/ Tim Vanderhook
Tim Vanderhook
Chief Executive Officer and Chairman
(Principal Executive Officer)
Date: May 8, 2023
By:/s/ Larry Madden
Larry Madden
Chief Financial Officer
(Principal Financial and Accounting Officer)
62
EX-31.1 2 dsp-2023x03x31xexx311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Tim Vanderhook, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q of Viant Technology Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer 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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: May 8, 2023
/s/ Tim Vanderhook
Tim Vanderhook
Chief Executive Officer and Chairman
(Principal Executive Officer)

EX-31.2 3 dsp-2023x03x31xexx312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Larry Madden, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q of Viant Technology Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer 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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: May 8, 2023
/s/ Larry Madden
Larry Madden
Chief Financial Officer
(Principal Executive Officer and Accounting Officer)

EX-32.1 4 dsp-2023x03x31xexx321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Viant Technology Inc. (the “Company”) on Form 10-Q for the quarter ended March 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: May 8, 2023
By:/s/ Tim Vanderhook
Tim Vanderhook
Chief Executive Officer and Chairman
(Principal Executive Officer)

EX-32.2 5 dsp-2023x03x31xexx322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Viant Technology Inc. (the “Company”) on Form 10-Q for the quarter ended March 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: May 8, 2023
By:/s/ Larry Madden
Larry Madden
Chief Financial Officer
(Principal Financial and Accounting Officer)

EX-101.SCH 6 dsp-20230331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EQUITY link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Nature of Operations link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Property, Equipment and Software, Net link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Revolving Credit Facility link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Income Taxes and Tax Receivable Agreement link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Noncontrolling Interests link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Property, Equipment and Software, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Noncontrolling Interests (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Nature of Operations - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Changes in Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Revenue - Summary of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Property, Equipment and Software, Net - Schedule of Major Classes of Property, Equipment and Software (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Property, Equipment and Software, Net - Schedule of Depreciation (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Property, Equipment and Software, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Leases - Summary of Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Intangible Assets, Net - Summary of Balances of Intangibles Assets and Accumulated Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Intangible Assets, Net - Summary of Amortization of Intangible Assets Recorded in Consolidated Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Intangible Assets, Net - Summary of Estimated Future Amortization of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Accrued Liabilities - Summary of Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Accrued Liabilities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Revolving Credit Facility - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Stock-Based Compensation - Summary of Stock-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Stock-Based Compensation - Summary of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Stock-Based Compensation - Summary of Nonqualified Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Stock-Based Compensation - Summary of Assumptions used in Black-Scholes Model to Determine Fair Value of Nonqualified Stock Options Granted (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Income Taxes and Tax Receivable Agreement - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Loss Per Share - Calculation of Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Noncontrolling Interests - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Noncontrolling Interests - Summary Ownership of Viant Technology LLC (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Noncontrolling Interests - Summary of Effect of Changes in Ownership Interest in Viant Technology LLC on Equity (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 dsp-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 dsp-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 dsp-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total undiscounted future lease payments Lessee, Operating Lease, Liability, to be Paid Net loss Net loss Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Provision for (recovery of) doubtful accounts Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Aggregate Intrinsic Value Entity Address, Postal Zip Code Entity Address, Postal Zip Code Nature Of Operations [Table] Nature Of Operations [Table] Nature of Operations. Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Preferred stock, shares outstanding (shares) Preferred Stock, Shares Outstanding Percentage of voting rights of outstanding common stock Percentage Of Voting Rights Of Outstanding Common Stock Percentage of voting rights of outstanding common stock. Total property, equipment and software Property, Plant and Equipment, Gross Member units acquired (shares) Members Equity Units Acquired During Period Member units acquired during period shares. Senior secured revolving credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Expenses incurred Related Party Transaction, Expenses from Transactions with Related Party Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Fixed coverage charge ratio Line Of Credit Facility, Fixed Coverage Charge Ratio Line Of Credit Facility, Fixed Coverage Charge Ratio Purchased software Software and Software Development Costs [Member] Accrued compensation Increase Decrease In Accrued Compensation Increase decrease in Accrued compensation. Additional paid-in capital Additional Paid in Capital Debt instrument, basis spread on variable rate plus margin Debt Instrument, Basis Spread on Variable Rate Statistical Measurement Statistical Measurement [Domain] Continuing Members Class B Units Continuing Members Class B Units [Member] Continuing members class B units. Depreciation Depreciation Share-Based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items] Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items] Basis of presentation and summary of significant accounting policies. Repurchase of treasury shares in connection with the taxes paid related to net share settlement of equity awards Treasury Stock, Value, Acquired, Cost Method Net loss attributable to Viant Technology Inc. Net loss attributable to Viant Technology Inc. Net Income (Loss) Attributable to Parent Lessee Lease Description [Table] Lessee, Lease, Description [Table] Total shares excluded from loss per share of Class A common stock—diluted (shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Document Information [Line Items] Document Information [Line Items] Accrued member tax distributions Accrued Member Tax Distributions Accrued member tax distributions. Subsequent Event Type [Axis] Subsequent Event Type [Axis] Domestic Rate Loans Fed Funds Effective Rate Overnight Index Swap Rate [Member] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Equity Component Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Ownership Ownership [Axis] Leases Lessee, Operating Leases [Text Block] Loan Agreement Loan Agreement [Member] Loan agreement. Lessee Lease Description [Line Items] Lessee, Lease, Description [Line Items] Plan Name Plan Name [Axis] Class A Units Members Equity Class A Units [Member] Members equity class A units. Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Canceled (USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Noncontrolling Interest [Abstract] Noncontrolling Interest [Abstract] Plan Name Plan Name [Domain] Remainder of 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Outstanding balance Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province Ownership Percentage Ownership Interest Percentage Ownership interest percentage. Weighted-Average Remaining Contractual Term (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Award Type Award Type [Axis] Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Current portion of operating lease liabilities Less: Operating lease liabilities, current Operating Lease, Liability, Current Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Expired (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Accounts Payable and Accrued Liabilities Accounts Payable And Accrued Liabilities Current [Member] Accounts payable and accrued liabilities current. Operating expenses: Costs and Expenses [Abstract] Lender Name Lender Name [Axis] Canceled (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Transfers to noncontrolling interests: Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Net [Abstract] Legal Entity Legal Entity [Axis] Long-term debt Long-Term Debt, Excluding Current Maturities Total liabilities Liabilities Technology and development Technology And Development Expenses Technology and development expenses. Operating lease weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Supplier One Supplier One [Member] Supplier one. Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Revolving Credit Facility Revolving Credit Facility [Member] Schedule of Major Classes of Property, Equipment and Software Property, Plant and Equipment [Table Text Block] Summary Ownership of Viant Technology LLC Schedule Of Noncontrolling Ownership Interests Table [Table Text Block] Schedule of noncontrolling ownership interests. Preferred stock, shares issued (shares) Preferred Stock, Shares Issued Document Type Document Type Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Point-in-time revenue Transferred at Point in Time [Member] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Weighted-Average Grant-Date Fair Value of RSUs outstanding, beginning balance (USD per share) Weighted-Average Grant-Date Fair Value of RSUs outstanding, ending balance (USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Revolving Credit Facility Debt Disclosure [Text Block] Entity Shell Company Entity Shell Company Class B Common Stock Common Class B [Member] Accrued liabilities Increase (Decrease) in Accrued Liabilities Exchange basis Continuing Members, Exchange Basis Continuing Members, Exchange Basis Deferred revenue Increase (Decrease) in Deferred Revenue 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Developed technology Developed Technology Rights [Member] Subsequent Event Subsequent Event [Member] Total Revenues Revenue Benchmark [Member] Document Period End Date Document Period End Date Accrued compensation Accrued Salaries, Current LTIP Long Term Incentive Plan [Member] Long Term Incentive Plan. Total assets Assets Write-offs, net of recoveries Accounts Receivable, Allowance for Credit Loss, Writeoff Debt Disclosure [Abstract] Debt Disclosure [Abstract] Supplier Supplier [Domain] Loss per share of Class A common stock: Earnings Per Share [Abstract] Accounts Receivable, Net of Allowances Accounts Receivable [Policy Text Block] Income Statement Location Income Statement Location [Axis] Antidilutive Securities Antidilutive Securities [Axis] Accrued liabilities Total accrued liabilities Accrued Liabilities, Current Contractual obligation, to be paid 2024 Contractual Obligation, to be Paid, Year One Numerator Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Variable lease cost Variable Lease, Cost Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Noncontrolling Interests Noncontrolling Interest Disclosure [Text Block] Loss Per Share Earnings Per Share [Text Block] Customer Customer [Axis] Summary of Assumptions used in Black-Scholes Model to Determine Fair Value of Nonqualified Stock Options Granted Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Award Type Award Type [Domain] Unrecognized stock-based compensation expected to be recognized over a weighted-average period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Summary of Balances of Intangible Assets and Accumulated Amortization Schedule of Finite-Lived Intangible Assets [Table Text Block] Computer equipment Computer Equipment [Member] Entity Registrant Name Entity Registrant Name Common stock shares issued and sold (shares) Stock Issued During Period, Shares, New Issues Subsequent Events Subsequent Events [Text Block] Supplier Concentration Risk Supplier Concentration Risk [Member] Expected dividend yield assumption Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Leases [Abstract] Leases [Abstract] Total equity Beginning balance Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Minimum Minimum [Member] Noncontrolling interests Stockholders' Equity Attributable to Noncontrolling Interest Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (USD per share) Common Stock, Par or Stated Value Per Share Viant Technology Inc. Viant Technology Inc [Member] Viant Technology Inc. Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Treasury Stock Treasury Stock, Common [Member] Trading Symbol Trading Symbol Entity File Number Entity File Number Intangible Assets, Net Intangible Assets Disclosure [Text Block] Treasury stock, shares (shares) Beginning balance, treasury stock (shares) Ending balance, treasury stock (shares) Treasury Stock, Common, Shares 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Members equity units received in exchange of units (shares) Members Equity Units Received During Period Conversion Of Units Members equity units received during period conversion of units. Share based payment award equity instruments other than options grants in period Granted (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted Stock Units Restricted Stock Units (RSUs) [Member] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Use of Estimates Use of Estimates, Policy [Policy Text Block] Accounts payable Increase (Decrease) in Accounts Payable Concentration risk, percentage Concentration Risk, Percentage Subsequent Events [Abstract] Income Taxes and Tax Receivable Agreement Income Tax Disclosure [Text Block] Operating lease weighted average incremental borrowing rate Operating Lease Weighted Average Incremental Borrowing Rate Operating lease weighted average incremental borrowing rate. Credit Facility Credit Facility [Domain] Amortization of intangible assets Amortization of Intangible Assets Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Basic (USD per share) Earnings Per Share, Basic Allocation of equity to noncontrolling interests Stock Issued During Period Value Allocation Of Equity To Non Controlling Interests Stock issued during period, value, allocation of equity to non-controlling interests. 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Concentration Risk Type Concentration Risk Type [Domain] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Sales and marketing Selling and Marketing Expense Total stockholders’ equity attributable to Viant Technology Inc. Stockholders' Equity Attributable to Parent Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Canceled/forfeited (USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value TRA liability Tax Receivable Agreement Liability Tax receivable agreement liability. Line Of Credit Facility [Line Items] Line of Credit Facility [Line Items] Ownership Ownership [Domain] Entity Interactive Data Current Entity Interactive Data Current Minority Interest [Line Items] Noncontrolling Interest [Line Items] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Accumulated Deficit Retained Earnings [Member] Total lease cost Lease, Cost Common Stock Common Stock [Member] Summary of Stock-based Compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Components of Lease Expense Lease, Cost [Table Text Block] Shares remained available for grant Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Technology and development Technology And Development [Member] Technology and development. Class of Stock Class of Stock [Axis] Statement [Table] Statement [Table] Summary of Effect of Changes in Ownership Interest in Viant Technology LLC on Equity Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table Text Block] Vested (USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Lessee operating lease renewal term Lessee, Operating Lease, Renewal Term Document Quarterly Report Document Quarterly Report Current assets: Assets, Current [Abstract] Long-term portion of operating lease liabilities Operating Lease, Liability, Noncurrent Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Statistical Measurement Statistical Measurement [Axis] Document - Document and Entity Information [Abstract] Document Document And Entity Information [Abstract] Document Document And Entity Information [Abstract] Repurchase of treasury shares in connection with the taxes paid related to net share settlement of equity awards (shares) Treasury Stock, Shares, Acquired Line of Credit Facility, Lender Line of Credit Facility, Lender [Domain] Leasehold improvements Leasehold Improvements [Member] Accumulated deficit Retained Earnings (Accumulated Deficit) Accounts receivable, net of allowances Accounts Receivable, after Allowance for Credit Loss, Current Schedule Of Finite Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Equity Components Equity Components [Axis] Timing of Transfer of Good or Service Timing of Transfer of Good or Service [Axis] Comprehensive Loss Comprehensive Income, Policy [Policy Text Block] Expired (USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Capitalized software development costs Capitalized Software Development Costs [Member] Capitalized software development costs. Interest expense (income), net Interest Income (Expense), Nonoperating, Net Document Fiscal Year Focus Document Fiscal Year Focus Summary of Amortization of Intangible Assets Recorded in Consolidated Statements of Operations Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] RSUs outstanding, beginning balance (shares) RSUs outstanding, ending balance (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Total other expense (income), net Nonoperating Income (Expense) Variable Rate Variable Rate [Domain] Customer One Customer One [Member] Customer One Payments to acquire units Payments To Acquire Member Units Payments to acquire member units. Gross Amount Finite-Lived Intangible Assets, Gross Operating lease assets Operating Lease, Right-of-Use Asset Viant Technology LLC Viant Technology L L C [Member] Viant Technology LLC. Decrease in the additional-paid-in-capital of Viant Technology Inc. resulting from ownership changes in Viant Technology LLC Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Ownership Changes Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Ownership Changes Document Transition Report Document Transition Report Local Phone Number Local Phone Number Summary of Nonqualified Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Loss from operations Operating Income (Loss) Contractual obligation, to be paid 2025 Contractual Obligation, to be Paid, Year Two Recent Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Document Information [Table] Document Information [Table] Common stock, shares outstanding (shares) Common Stock, Shares, Outstanding Goodwill Goodwill Vested and exercisable (USD per share) Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Exercisable Weighted Average Exercise Price Share based compensation arrangement by share based payment award options vested and exercisable weighted average exercise price. Revenue from Rights Concentration Risk Revenue from Rights Concentration Risk [Member] Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Preferred stock, par value (USD per share) Preferred Stock, Par or Stated Value Per Share 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Granted (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Additional Paid-In Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Cumulative Effect, Period of Adoption, Adjusted Balance Cumulative Effect, Period of Adoption, Adjusted Balance [Member] Platform operations Cost of Goods and Services Sold Diluted (shares) Weighted-average shares of Class A common stock outstanding—diluted (shares) Weighted Average Number of Shares Outstanding, Diluted Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Exchange units for shares of common stock (shares) Exchange Units For Shares Of Common Stock Exchange units for shares of common stock. Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Collaborative Arrangement and Arrangement Other than Collaborative Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Accounts Receivable Accounts Receivable [Member] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Less: Imputed interest Lessee Operating Lease Liability Imputed Interest Lessee operating lease liability imputed interest. Common stock Common Stock, Value, Issued Weighted-Average Remaining Contractual Term of Options, Vested and exercisable Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Exercisable Weighted Average Remaining Contractual Term Share based compensation arrangement by share based payment award options vested and exercisable weighted average remaining contractual term. Units Owned (shares) Number Of Units Owned Number of units owned. Granted (USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Contractual obligations, remainder of 2023 Contractual Obligation, to be Paid, Remainder of Fiscal Year Short-term lease cost Short-Term Lease, Cost Preferred stock, shares authorized (shares) Preferred Stock, Shares Authorized Vested and exercisable (shares) Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Exercisable Number Of Shares Share based compensation arrangement by share based payment award options vested and exercisable number of shares. Contractual obligation, to be paid 2026 Contractual Obligation, to be Paid, Year Three Less: Net loss attributable to noncontrolling interests Net Income (Loss) Attributable to Noncontrolling Interest Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Current liabilities: Liabilities, Current [Abstract] Net loss attributable to Viant Technology Inc. Net Income (Loss) Available to Common Stockholders, Basic Common stock, shares issued (shares) Common Stock, Shares, Issued Current portion of deferred revenue Contract with Customer, Liability, Current Capitalized assets financed by accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Income Statement Location Income Statement Location [Domain] Over-time revenue Transferred over Time [Member] Schedule of Depreciation Schedule Of Depreciation Expense Table [Table Text Block] Schedule of depreciation expense. Amendment Flag Amendment Flag Operating leases for office space remaining lease terms Lessee, Operating Lease, Remaining Lease Term Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Operating lease cost Operating Lease, Cost Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Other current liabilities Other Liabilities, Current Other assets Other Assets, Noncurrent Nature Of Operations [Line Items] Nature Of Operations [Line Items] Nature of Operations. Depreciation and amortization Depreciation, Depletion and Amortization Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Facility fee for undrawn amounts Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Contract with Customer, Duration Contract with Customer, Duration [Axis] U.S. statutory federal income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Reissuance of treasury stock in connection with equity-based compensation plans Stock Issued During Period, Value, Treasury Stock Reissued Expected Duration of Greater Than One Year Long-Term Contract with Customer [Member] Number of Options outstanding, beginning balance (shares) Number of Options outstanding, ending balance (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Liabilities Liabilities [Abstract] Property, equipment, and software, net Total property, equipment and software, net Property, Plant and Equipment, Net Cash paid for amounts included in operating lease liabilities Operating Lease, Payments Summary of Estimated Future Amortization of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Basis of Presentation and Principles of Consolidation Basis Of Presentation And Principles Of Consolidation Policy [Policy Text Block] Basis of presentation and principles of consolidation. Sales and marketing Selling and Marketing Expense [Member] Treasury stock, at cost; 379,497 and 140,088 shares held Treasury Stock, Value Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss, Current Canceled/forfeited (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Other expense, net Other Nonoperating Income (Expense) Sale of stock (USD per share) Sale of Stock, Price Per Share Common stock, shares authorized (shares) Common Stock, Shares Authorized Maximum Maximum [Member] Class A Common Stock Common Class A [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Total current assets Assets, Current Percentage of exclusive of non-controlling interest due to income tax expense/(benefit) not recognize on share of pre-tax book income (loss) Percentage Of Exclusive Of Non Controlling Interest Due To Income Tax Expense Benefit Not Recognize On Share Of Pre Tax Book Income Loss Percentage of exclusive of non-controlling interest due to income tax expense/(benefit) not recognize on share of pre-tax book income (loss). Entity Small Business Entity Small Business Beginning balance (shares) Ending balance (shares) Shares, Outstanding Amortization of operating lease assets Operating Lease, Right-of-Use Asset, Amortization Expense Contract with Customer, Duration Contract with Customer, Duration [Domain] Accrued member tax distributions Adjustments To Additional Paid In Capital Accrued Member Tax Distributions Adjustments to additional paid in capital, accrued member tax distributions. Intangible assets, net Net Carrying Amount Finite-Lived Intangible Assets, Net Line Of Credit Facility [Table] Line of Credit Facility [Table] Unrecognized stock-based compensation expected to be recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Property, Equipment and Software, Net Property, Plant and Equipment Disclosure [Text Block] Issuance of Class A common stock in connection with equity-based compensation plans (shares) Stock Issued During Period, Shares, Employee Benefit Plan Change from net loss attributable to Viant Technology Inc. and transfers to noncontrolling interests Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Change Due to Net Income Attributable to Parent and Effects of Changes, Net Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Ownership percentage by Viant Technology Inc. Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners Total operating expenses Costs and Expenses Payables and Accruals [Abstract] Payables and Accruals [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Present value of operating lease liabilities Operating Lease, Liability Minority Interest [Table] Noncontrolling Interest [Table] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Supplier Supplier [Axis] Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Granted (USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted-average shares of Class A common stock outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Accounts payable Accounts Payable, Current LIBOR Rate Loans London Interbank Offered Rate (LIBOR) Swap Rate 1 [Member] London Interbank Offered Rate (LIBOR) Swap Rate 1 Nature of Operations Nature of Operations [Text Block] Entity Filer Category Entity Filer Category Proceeds from issuance of common stock, net of underwriting discounts Proceeds from Issuance of Common Stock Basic (shares) Weighted-average shares of Class A common stock outstanding—basic (shares) Weighted Average Number of Shares Outstanding, Basic Stock-based compensation expense Share-Based Payment Arrangement, Expense Commitments and contingencies (Note 13) Commitments and Contingencies Name of each exchange on which registered Security Exchange Name Weighted-Average Exercise Price of outstanding, beginning balance (USD per share) Weighted-Average Exercise Price of outstanding, ending balance (USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Loss on disposal of assets Gain (Loss) on Disposition of Assets Remaining Weighted-Average Useful Life (years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Anti-dilutive shares excluded from loss per share of Class A common stock—diluted: Antidilutive Securities Excluded From Earnings Loss Per Share [Abstract] Antidilutive securities excluded from earnings (loss) per share. Basis Of Presentation And Summary Of Significant Accounting Policies [Table] Basis Of Presentation And Summary Of Significant Accounting Policies [Table] Basis of presentation and summary of significant accounting policies. Preferred stock, $0.001 par value Preferred Stock, Value, Issued Property Plant And Equipment [Line Items] Property, Plant and Equipment [Line Items] General and administrative General and Administrative Expense [Member] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Common stock shares issued to continuing members (shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Revenue Revenue from Contract with Customer [Text Block] Continuing members, membership units (shares) Common Unit, Outstanding Noncontrolling Interests Noncontrolling Interest [Member] Risk free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Taxes paid related to net share settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and stockholders’ equity Liabilities and Equity Collaborative Arrangement and Arrangement Other than Collaborative Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Timing of Transfer of Good or Service Timing of Transfer of Good or Service [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Reissuance of treasury stock in connection with equity-based compensation plans (shares) Stock Issued During Period, Shares, Treasury Stock Reissued Common stock shares issued for each membership unit (shares) Common Stock Shares Issued For Each Membership Unit Common stock shares issued for each membership unit. Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Nonqualified Stock Options Nonqualified Stock Options Nonqualified Stock Options [Member] Nonqualified stock options. Current Fiscal Year End Date Current Fiscal Year End Date Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Furniture, fixtures and office equipment Furniture Fixtures And Office Equipment [Member] Furniture, fixtures and office equipment. Finite Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Diluted (USD per share) Earnings Per Share, Diluted Sale of Stock Sale of Stock [Domain] Trademarks/tradenames Trademarks and Trade Names [Member] Payments of stock issuance costs Payments of Stock Issuance Costs Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Concentration Risk Type Concentration Risk Type [Axis] Total current liabilities Liabilities, Current Basis Of Presentation And Summary Of Significant Accounting Policies [Abstract] Basis Of Presentation And Summary Of Significant Accounting Policies [Abstract] Basis of Presentation and Summary of Significant Accounting Policies. 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Customer Concentration Risk Customer Concentration Risk [Member] Summary of RSU Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Entity Ex Transition Period Entity Ex Transition Period Underwrites options exercised shares issued (shares) Stock Issued During Period Shares Underwrites Options Exercised Stock issued during period shares underwrites options exercised. Capitalized software development costs Payments to Develop Software Revenue for unsatisfied performance obligation expected to be recognized in the future, amount Revenue, Remaining Performance Obligation, Amount Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Summary of Changes in Allowance for Doubtful Accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] Summary of Future Minimum Lease Payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Supplier Two Supplier Two [Member] Supplier Two Undrawn availability percentage Line Of Credit Facility, Undrawn Availability Percentage Line Of Credit Facility, Undrawn Availability Percentage Stock-based compensation included in capitalized software development costs Share-Based Payment Arrangement, Amount Capitalized Underwriters Over-Allotment Option [Member] Class of Stock Class of Stock [Domain] Interest cost incurred Interest Expense Ownership percentage by non-controlling interests Economic Interests Ownership Percentage Economic interests ownership percentage. Credit Facility Credit Facility [Axis] Platform operations Platform Operations [Member] Platform operations. Summary of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Subsequent Event [Table] Subsequent Event [Table] Vested (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Entity Tax Identification Number Entity Tax Identification Number PNC Bank P N C Bank [Member] PNC Bank. Summary of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Common stock voting rights percentage Common Stock Voting Rights Percentage Common stock voting rights percentage. Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Remainder of 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Accrued traffic acquisition costs Accrued Traffic Acquisition Costs Accrued traffic acquisition costs. Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Issuance of Class A common stock in connection with equity-based compensation plans Stock Issued During Period, Value, Employee Benefit Plan Payment of member tax distributions Payment Of Member Tax Distributions Payment of member tax distributions. Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Exchange of Class B common stock for Class A common stock (shares) Stock Issued During Period, Shares, Conversion of Units Concentration of Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Other accrued liabilities Other Accrued Liabilities, Current Entity Entity [Domain] City Area Code City Area Code Assets Assets [Abstract] General and administrative General and Administrative Expense Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Sale of Stock Sale of Stock [Axis] Payable to related parties Due to Related Parties, Current Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] JOBS Act Election as an Emerging Growth Company J O B S Act Election As Emerging Growth Company Policy Policy [Policy Text Block] JOBS Act Election as an Emerging Growth Company Policy. Supplemental disclosure of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Weighted-average grant-date fair value of stock options granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Variable Rate Variable Rate [Axis] Other liabilities Increase (Decrease) in Other Operating Liabilities Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Disaggregation Of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Calculation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Customer Customer [Domain] EX-101.PRE 10 dsp-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 dsp-20230331_g1.jpg begin 644 dsp-20230331_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P##HHHKS3]6 M"BBB@ KU'X1_ZC5O]^+^35Y=7J/PC_U&K?[\7\FK6C\:/)SS_<)_+\T>E5\Y MZY_R,&I?]?4O_H9KZ,KYSUS_ )O\ KZE_]#-:XC9'C<,_Q*GHBA1117*? M7A1110!Z=\(?^8Q_VP_]J5V7B_\ Y%#5?^O=JXWX0_\ ,8_[8?\ M2NR\7_\ MBAJO_7NU=E/^$?#9C_R-OG'\D?/]%%%<9]R%%%% !7=?"G_D:;G_ *\G_P#0 MTKA:[KX4_P#(TW/_ %Y/_P"AI6E/XT>?FO\ N53T/8:***[C\Y"BBB@ KQGX MF:P-1\1+91D&&P4ID8Y=L%OY*/J#7K&LZG'HVCW6H2@%8(RP4G&YNBKGMDD# M\:^=IYY;FXDGF:K+$/:.B]7_P/S(Z***Y3 M[$M:9?R:9J=K?19WP2K( &QNP>1GT(X_&OHRUN8KRTANH&W0S1K(C8QE2,CC MZ&OFFO8/A=JXN]!DTV1LRV;Y4>L;>DJZWCH_1_\ M!_,[NBBBNH^-"BBB@#EOB+_R(]_]8O\ T8M>&U[E\1?^1'O_ *Q?^C%KPVN2 MO\1]MPW_ +I+_$_R04445@?0!7HOPT\4"VG_ +"O' AE8M;.S?=<_P 'T/4= M.<]=U>=4JLR,K*2K*<@@X(-5"3B[HY<9A88JBZ4^OX/N?35%@_] M#:N"KO?BQ_R,5G_UZ#_T-JX*N*K\;/T#*?\ 9G/\ N-3Y?FCT+Q)_R*VK_P#7E-_Z M :^=Z^B/$G_(K:O_ ->4W_H!KYWK3$;H\WAG^%4]?T"BBBN<^E"BBB@ HHHH M **** "BBB@ KZ2T[_D&6G_7%/\ T$5\VU]):=_R#+3_ *XI_P"@BNG#]3Y; MB;X:?S_0@O/](U"VL7)$#QR32!6P7VE %/\ L_/D^N #D$@\UHI632&U"UM+ M.VN4MEN=]K9M:JK;=WE,3D2*03R.@P>#M-=7>6C3M'-!*(;F+.R0H&&#C*D< M$J< D CD#GBJ(T562*#9#!;1PBV:.,LYFA'W58GMU&"&.&.",G.[3N?/T:T( MT^5O^M=^]]/UT-<'(!]:6BBJ.(\B_P"%3ZQ_S_6/YO\ _$UP@^!_"MWX8BO5NYX)3<,A7RB>,9ZY ]:YCX4ZSY5U=:-(P"RCSXV02:9 MY%#%\@%B>?EKU2JVH7L6FZ=8\X!(!QR!V(K.J:[N9;V\GNIR#+/(TCD#').34 M-<+M?0_1J:FH)3=WU]0KH/#?A"_\3I7Q:?@>1?\*GUC_G^L?S?_ .)KB;ZT>PU"YLY&5GMY6B8K MT)4D''Y5])U\[^)/^1IU?_K]F_\ 0S7-5IQBE8^KR7,L1BZDHU7LNQF4445@ M?1'5:#X"U'Q!I:W]M=6L<;,5"R%L\?05VW@OP1?^&M9FO+JYMI4>W:("(MG) M93W _NU;^&?_ ")L7_7:3^==A793IQLI'P^9YKB74J8=M;_%;6"D%IH\;8,G[^8#/W1PH^A.3_P !%>6UI^(=6.N:_>:B M00LK_NU(P0@X7/O@#/OFLRN"I+FE<_2,MPOU7#1I]=WZO^K!111R.M0=P5T/ M@G6!HOBBUF=PL$Q\B8G 5NY)Z '!_"N>HIIV=S.M2C6IRIRV:L?3=%8'@W6 M1K?ABTN&8M/&ODSY))WJ ,DX[C#?\"K?KT$[JY^8UJ4J525.6Z=@HHHIF9C> M*M(FUWP[\!:CX?TMK^YNK62-7"E8RV>?J*] MQKC_ (F?\B;+_P!=H_YUE5@FFV>SE&/K4JL*$'[LI:_.QXI1117$?>A1110! MI:#K5QH&L0W]N2=AQ(@.!(G=3_G@X/:OH"POK?4["&]M9!)!,H9&'\C[CH1Z MBOFVN[^''B@Z;J TB[D/V.Y;]T2,^7*< <]@>GUQTY-;T9V=F>!GN7>WI^WI MKWH_BO\ @'3^-?!5]XEU2"ZM;BVB2.#RR)2V2=Q/8'UKS3Q%X>N?#6HQV=U+ M%*[Q"4&(G&"2.X']VOH2O'OBM_R--M_UY+_Z&]76@DN8X,BQ]:=6.&;]U)G" MT445RGUQK^'?#USXEU"2SM98HG2(RDRDXP"!V!_O5ZAX(\'WOAFZNY;JXMY5 MF1541%N,'OD"N2^%/_(TW/\ UY/_ .AI7L-=5&"MS'R&?8ZM&K+#)^ZTC,\2 M?\BMJ_\ UY3?^@&OG>OHK7XY)O#FJ11(TDCVDJHBC)8E#@ =S7A'_"-Z[_T! M=1_\!7_PI5TVT;\.5(0I3YFEJ9E=+X<\%7_B6RENK6XMHDCD\LB4MDG /8'U MK-_X1O7?^@+J/_@*_P#A7J?PRL;NPT&ZCO+6>VD:Z+!9HRA(VKS@]JSIPO*S M/2S3'^PP[G1DN;3LSE_^%3ZQ_P _UC^;_P#Q-M*M.,8W1YF4YKB<5B?9U6K6?0X:BBB MN8^I-OPWX9NO$US-!:S0Q-"@=C*3@@G'8&NC_P"%3ZQ_S_6/YO\ _$U+\)?^ M0KJ/_7!?_0J]8KIITXRC=GRF:YMBL-BG2IM65NGD>!>)?"=YX7^R_:YX)?M& M_;Y1/&W&_3JS,KZ2T[_D&6G_7%/\ MT$5X!_PC>N_] 74?_ 5_\*^@+!633K564JRQ("",$' K6@FKGC\25(3C3Y7? M?]"Q11172?*!1110 5RWQ!TC^U?"EPZ)F>T_TA.@X'WA_P!\Y./4"NIHZTI* MZL;8>M*A5C5CNG<^9**U_$VCG0O$-W8A2(E?=#G/,9Y7D]<#@GU!K(KSVK.Q M^FTZD:D%..SU+FDZC)I.K6NH19+P2!]H.-P[KGW&1^-?15O<175M%<0-OBE0 M.C>JD9!_*OFFO9OAEJYU#PXUE+)NFL7V#.2?+/*Y)_X$!CH%%;T):\I\[Q'A M>:E&NMXZ/T?_ ?S.UKS[XJ:P(-+M])CD_>7+^9*H(_U:],_5L8_W37H-?/_ M (NUC^W/$MW=J^Z!6\J#G(V+P"/KRWXUK6E:-CRQ]03@?C7O=<)\+M'%GH4FIO\ ZV]? MY?9%) [<$G=^&*[NNVC&T3X+/<5[?%.*VCI\^OXZ?(****U/&"OG?Q)_R-.K M_P#7[-_Z&:^B*^=_$G_(TZO_ -?LW_H9KGQ&R/IN&?XM3T_4S****Y3[ ]K^ M&?\ R)L7_7:3^==A7'_#/_D38O\ KM)_.NPKT(?"C\VS+_?*GJPHHHJCB"N1 M^(NL_P!E^%Y8(WQ<7I\A1QG;_&<'MCC_ ($*ZZO$_B/K!U/Q/);(^;>Q'DJ M>-_5S]<_+_P&LZLN6)ZN387ZQBXWVCJ_E_P3D****X3]!-#0M,;6=4!RI (0:Q(/^G>+]&8_^@C\ZZ_QEHXUKPO=VZH6GC7SH0JY.]>< >I&5_&NB-.], M^8Q>:>SS.$;^['1_/?[M/N/ Z***YSZ<[[X6ZQ]EUF;2Y&_=W:[HP<\2+S^& M5S_WR*]=KYKLKN;3[Z"\@($T$BR)GID'//M7T987L6HZ?;WL&?*GC61<]0", MX/O770E=6/C.(L+R5E76TM_5?\ L4445N?.!7'_$S_D39?\ KM'_ #KL*X_X MF?\ (FR_]=H_YU$_A9VY;_OE+_$OS/%****X#])"BKND6L=]K=A:39\J>YCB M?:<'#, ']8FL+CYMOS1R8P)$/1A_GJ"*=G:YG[:"J>R;UMV> ?%(UW2_LEU(#J%JN'RWS2IT#_P!#[\]Q7&_%;_D:;;_KR7_T-ZY/ M1]6NM$U2&_M&Q)&>5/1U[J?8UT'Q!U.VUC5M.O[1B89K!" >JG?)D'W!XK=S MYJ=GN>!2R[ZMF2J07N23^3[?Y'(T445@>^=U\*?^1IN?^O)__0TKV&O'OA3_ M ,C3<_\ 7D__ *&E>PUVT?@/A.(/]]?H@HHHK4\0**** "O'?BM_R-5M_P!> M2?\ H;U[%7COQ6_Y&JV_Z\D_]#>L:_P'M\/_ .^KT9PU%%%<9]V>A_"7_D*Z MC_UP7_T*O6*\G^$O_(5U'_K@O_H5>L5VT?@/@<^_WZ7R_(****U/'"BBB@ H MHHH **** "BBB@#SKXK:.9K&UU>),M;GRIB!SL;[I)] 4U](:II\6J MZ76TNIK:=-DT+M&ZYSA@<$<>]-G<^ MUX=Q7M*#HO>/Y/\ X)%73> M7_LCQ7;%O]3=?Z-)[;B,'_OH#\,US-%8Q=G< M]RO1C6I2I2V:L>[^.=8_L?PK=.C$37 ^SQ$9X+ Y.>V%R?J!7A%=)XJ\4R>( MX=,C)?\ T:W F+*!NF/#-QQC@8^IKFZTJSYI:'G9/@GA,/:?Q-Z_H%6M-L)M M4U.VL(/]9/($!QG&>I/L!R?I56O0_A5HPGU&YU>5,K;#RH21QO8?,0?4+Q_P M.IA'FE8Z\=B5AL/*KVV]>AZE:VT5E:0VL"[888UC09SA0,"IJ**[S\U;;=V% M%%% @KYW\2?\C3J__7[-_P"AFOHBOG?Q)_R-.K_]?LW_ *&:Y\1LCZ;AG^+4 M]/U,RBBBN4^P/:_AG_R)L7_7:3^==A7'_#/_ )$V+_KM)_.NPKT(?"C\VS+_ M 'RIZL****HXC-\0:J-$T&\U$@,T,>4!&07/"@^V2*^>'=Y':21F9V.YF8Y) M)ZDUZ3\5]7#26>CQ/]S_ $B8#'7H@_+<<>XKS2N.O*\K=C[CA_"^RPWM7O/\ MNG^84Y$>618XT9Y'(5549+$] !ZTVNO^'.C?VGXG2YD3-O8CSF)'&_\ @'US MS_P&LXKF=CU\37C0HRJRZ(];T'2UT70K/3QC,,8#E22"YY8C/8L36C117H)6 MT/S*IX)XUTC^QO%-W"J!8)CY\(4 *Q/ Z '(_"N?KU_P"*6D"Z MT.'4XUS+9OAS_P!,VX_'#;?S->05PU8\LC]"RG%?6<+&3W6C]5_5PKUKX5ZQ M]HTFXTF1AOM6\R(<-C<$GZ< M-^%%.7+*Y6:87ZSA906ZU7JOZL?0%%%%=Q^Z'/8_H<>]>.>'/^1HTC_K]A_\ 0Q7T1731 M2<6F?*9_6G0Q-*I!V:1\S21O%(T6YUZQB M1CB[1>Q[28]^A]\'N37FM8SBXNS/H<%BX8NBJL/GY,****@Z@HHHH [KX4_\ MC3<_]>3_ /H:5[#7CWPI_P"1IN?^O)__ $-*]AKMH_ ?"<0?[Z_1!1116IX@ M4444 %>._%;_ )&JV_Z\D_\ 0WKV*O'?BM_R-5M_UY)_Z&]8U_@/;X?_ -]7 MHSAJ***XS[L]#^$O_(5U'_K@O_H5>L5Y/\)?^0KJ/_7!?_0J]8KMH_ ? Y]_ MOTOE^04445J>.%%%5-2U.STBR>\OIO*MT(#/M+8R<#@ F@<8N348J[9;HKF/ M^%A>%O\ H*?^2\O_ ,31_P +"\+?]!3_ ,EY?_B:GGCW.KZABO\ GU+[G_D= M/17,?\+"\+?]!3_R7E_^)H_X6%X6_P"@I_Y+R_\ Q-'/'N'U#%?\^I?<_P#( MZ>BBBJ.0*\=^)^CFRU]-1C!\J]3YO:10 ?ID;3].-'.M>%KF*,9G@ M_P!(B'JR@Y'X@D#W(K.K'FB>EE.*^K8N,GL]'\SP>BBBN$_1 HHHH *^@_"^ MC+H7AZTLMH$H7?,1CF0\MR.N.@]@*\C\ Z/_ &MXJMRZY@M?](D_#[H_[ZQQ MZ U[I750C]H^2XDQ5Y1P\>FK_0****Z#Y8***QO%K,GA+5&1BK"W;!!P12;L MKFE*'M*D8=W8V:^=_$G_ "-.K_\ 7[-_Z&:J?;KO_GZG_P"_AJ!F+,68DL3D MDGDUR5*G.C[G*\I>!G*3G>_E;]1****Q/9/:_AG_ ,B;%_UVD_G785\TQW-Q M$NV.>5%]%<@5W7PMN9YO$]RLLTCJ+-CAG)'WTKJIU5I&Q\CFF3->TQ7/W=K? M\$]73*5 M:YF*D8(,AP:NI4Y#S\LREXZ+ES6L^Q8UG4Y-9UF[U&3(,\A8 _PKT4?@ !^% M4:**XV[NY]Y""A%1CL@KVWX^/GL?]C^ ?3'/_ C7B53B\NE M4*MS, !@ 2'BKIS47S([RUCOK*>TFSY4\;1/@X.&&#_.OG M/4+&;3-1N;&?_6P2-&Q .#@]1GL>HIOVZ[_Y^I_^_AJ)W>1R\CL['J6.37)4 MJ*?0^WRO+)X%R3G=/RZ_>-HHHK(]<]W\"ZPVL^%;:25R]Q!_H\I.:'/E2R1YZ[&(S7KGPKEEF\/WC2R.Y%T0"S$_PK773J\WNG MQ>;9.L/&6(C+1O:W<[NN/^)G_(FR_P#7:/\ G5GXA2/%X*OGC=D8&/!4X/\ MK%KQ"2YN)5VR3RNOHSDBBK4M[HLERUUVL3S6Y9;6[69%1117(?:FGX<_Y&C2 M/^OV'_T,5]$5\RJQ5@RDA@<@@\BMGP[>73>)])5KF8J;R$$&0X/SBMJ53ET/ M#S?+'B[5%*W*GT/?I8HYX7AE17CD4JZ,,A@>""*\&\7^&Y/#>LM NYK27+V[ MD=5[KGU'?\#QFO?*R/$N@P>(]&EL93M?.^&3/W' .#].2#[$UT5(36EU&8YX6*.I['_#WJ"N$_0$U)704444#.Z^% M/_(TW/\ UY/_ .AI7L->/?"G_D:;G_KR?_T-*]AKMH_ ?"<0?[Z_1!1116IX M@4444 %>._%;_D:K?_KR3_T-ZYS6[RZ77]25;F8 74H $AX^8UF22R3-NED= MVQC+,2:Y*E525K'VN5Y.\-55=SOIM;O\QE%%%8'T)Z'\)?\ D*ZC_P!<%_\ M0J]8KYGCFEA),4CH3U*L1FM?P[>73>)M)5KF8J;R$$&0X/SBNBG5Y5RV/G,S MR9XBK+$*=M-K=EZGT#11174?&!7)_$?_ )$J[_WX_P#T,5UE^S^04459TZU%]JEG9ER@N)TB+ 9QN8#/ZU M!WRDHIR?0]>^&>C_ -G^&_MLB%9[YO,.00=@R%&/S.?1A7:4R&&.W@C@A0)% M&H1%4<* , 4^O0BN56/S+%5WB*TJLNK_ .&"BBBF+_^10U7_KW:MNL3 MQ?\ \BAJO_7NU*6S.C"_QX>J_,^?Z***\X_3@HHHH *[KX4_\C3<_P#7D_\ MZ&E<+7=?"G_D:;G_ *\G_P#0TK2G\://S7_G>)/^16U?_KRF_\ 0#7S MO7T1XD_Y%;5_^O*;_P! -?.]:8C='E<,_P *?K^@4445SGTH4444 >P_"G_D M5KG_ *_6_P#0$KN)/]4_^Z:X?X4_\BM<_P#7ZW_H"5W$G^J?_=-=]/X$?G6: M?[[4]3YFHHHK@/T4**** "O7?A/_ ,B[>?\ 7V?_ $!:\BKUWX3_ /(NWG_7 MV?\ T!:VH_&>+G_^Y/U1J_$7_D1[_P"L7_HQ:\-KW+XB_P#(CW_UB_\ 1BUX M;3K_ !&/#?\ NDO\3_)!1116!] %:?AO_D:=(_Z_8?\ T,5F5I^&_P#D:=(_ MZ_8?_0Q3CN98C^#+T?Y'T11117HGY<<#\2/"WV^R.LV<8^U6Z_OP.LD8[_5? MY9] *\BKZ;KPKQWHMOH?B9X;3B">,3K'C CR2"H]LCCZX[5S5X?:1]=P_CW- M?59]-5Z=O\CF:***YCZ@[KX4_P#(TW/_ %Y/_P"AI7L->/?"G_D:;G_KR?\ M]#2O8:[:/P'PG$'^^OT04445J>(%%%% 'SIKO_(PZE_U]2_^AFL^M#7?^1AU M+_KZE_\ 0S6?7G/<_4J/\./H@HHHI&@5I^'/^1HTC_K]A_\ 0Q696GX<_P"1 MHTC_ *_8?_0Q51W1E7_A2]&?1%%%%>@?EP5R?Q'_ .1*N_\ ?C_]#%=97)_$ M?_D2KO\ WX__ $,5,_A9V9?_ +W2_P 2_,\0HHHKSS]*#CU4>@) S]/6BK$= IY<11&*,Q!"-K@PJ2PY.,XSU(/X#T&("=S$G')SP,4]"(N;;YEIT/_]D! end XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover Page - shares
3 Months Ended
Mar. 31, 2023
May 04, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
Document Fiscal Year Focus 2023  
Document Transition Report false  
Entity File Number 001-40015  
Entity Registrant Name Viant Technology Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 85-3447553  
Entity Address, Address Line One 2722 Michelson Drive  
Entity Address, Address Line Two Suite 100  
Entity Address, City or Town Irvine  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92612  
City Area Code 949  
Local Phone Number 861-8888  
Title of 12(b) Security Class A common stock, par value $0.001 per share  
Trading Symbol DSP  
Name of each exchange on which registered NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Emerging Growth Company true  
Entity Small Business true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Central Index Key 0001828791  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Class A Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   15,064,581
Class B Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   47,082,260
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Revenue $ 41,720 $ 42,629
Operating expenses:    
Platform operations 23,337 26,194
Sales and marketing 12,169 13,756
Technology and development 5,894 5,003
General and administrative 11,428 11,083
Total operating expenses 52,828 56,036
Loss from operations (11,108) (13,407)
Interest expense (income), net (1,819) 152
Other expense, net 87 4
Total other expense (income), net (1,732) 156
Net loss (9,376) (13,563)
Less: Net loss attributable to noncontrolling interests (6,896) (10,371)
Net loss attributable to Viant Technology Inc. $ (2,480) $ (3,192)
Loss per share of Class A common stock:    
Basic (USD per share) $ (0.17) $ (0.23)
Diluted (USD per share) $ (0.17) $ (0.23)
Weighted-average shares of Class A common stock outstanding:    
Basic (shares) 14,748,000 13,809,000
Diluted (shares) 14,748,000 13,809,000
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 201,742,000 $ 206,573,000
Accounts receivable, net of allowances 80,810,000 101,658,000
Prepaid expenses and other current assets 3,771,000 6,631,000
Total current assets 286,323,000 314,862,000
Property, equipment, and software, net 24,274,000 23,106,000
Operating lease assets 25,473,000 26,441,000
Intangible assets, net 507,000 667,000
Goodwill 12,422,000 12,422,000
Other assets 64,000 385,000
Total assets 349,063,000 377,883,000
Current liabilities:    
Accounts payable 20,782,000 37,063,000
Accrued liabilities 28,580,000 35,063,000
Accrued compensation 6,223,000 9,162,000
Current portion of deferred revenue 1,055,000 123,000
Current portion of operating lease liabilities 3,973,000 3,711,000
Other current liabilities 2,447,000 1,995,000
Total current liabilities 63,060,000 87,117,000
Long-term debt 0 0
Long-term portion of operating lease liabilities 23,990,000 24,998,000
Total liabilities 87,050,000 112,115,000
Commitments and contingencies (Note 13)
Stockholders’ equity    
Preferred stock, $0.001 par value 0 0
Additional paid-in capital 100,942,000 95,922,000
Accumulated deficit (39,425,000) (36,261,000)
Treasury stock, at cost; 379,497 and 140,088 shares held (1,567,000) (475,000)
Total stockholders’ equity attributable to Viant Technology Inc. 60,012,000 59,248,000
Noncontrolling interests 202,001,000 206,520,000
Total equity 262,013,000 265,768,000
Total liabilities and stockholders’ equity 349,063,000 377,883,000
Class A Common Stock    
Stockholders’ equity    
Common stock 15,000 15,000
Class B Common Stock    
Stockholders’ equity    
Common stock $ 47,000 $ 47,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2023
Dec. 31, 2022
Preferred stock, par value (USD per share) $ 0.001 $ 0.001
Preferred stock, shares outstanding (shares) 0 0
Preferred stock, shares issued (shares) 0 0
Treasury stock, shares (shares) 379,497 140,088
Class A Common Stock    
Common stock, par value (USD per share) $ 0.001 $ 0.001
Common stock, shares authorized (shares) 450,000,000 450,000,000
Common stock, shares issued (shares) 15,444,078 14,783,886
Common stock, shares outstanding (shares) 15,064,581 14,643,798
Class B Common Stock    
Common stock, par value (USD per share) $ 0.001 $ 0.001
Common stock, shares authorized (shares) 150,000,000 150,000,000
Common stock, shares issued (shares) 47,082,260 47,082,260
Common stock, shares outstanding (shares) 47,082,260 47,082,260
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF EQUITY - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Cumulative Effect, Period of Adoption, Adjusted Balance
Common Stock
Class A Common Stock
Common Stock
Class A Common Stock
Cumulative Effect, Period of Adoption, Adjusted Balance
Common Stock
Class B Common Stock
Common Stock
Class B Common Stock
Cumulative Effect, Period of Adoption, Adjusted Balance
Additional Paid-In Capital
Additional Paid-In Capital
Cumulative Effect, Period of Adoption, Adjusted Balance
Accumulated Deficit
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjusted Balance
Treasury Stock
Treasury Stock
Cumulative Effect, Period of Adoption, Adjusted Balance
Noncontrolling Interests
Noncontrolling Interests
Cumulative Effect, Period of Adoption, Adjusted Balance
Beginning balance (shares) at Dec. 31, 2021       13,921,000   47,107,000                    
Beginning balance at Dec. 31, 2021 $ 282,574     $ 14   $ 47   $ 82,888   $ (20,139)     $ (2,648)   $ 222,412  
Beginning balance, treasury stock (shares) at Dec. 31, 2021                         (216,000)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                
Exchange of Class B common stock for Class A common stock (shares)       25,000   (25,000)                    
Issuance of Class A common stock in connection with equity-based compensation plans (shares)       126,000                        
Reissuance of treasury stock in connection with equity-based compensation plans (shares)                         216,000      
Reissuance of treasury stock in connection with equity-based compensation plans 0                 (2,648)     $ 2,648      
Allocation of equity to noncontrolling interests               (4,276)             4,276  
Accrued member tax distributions (12)             (12)                
Stock-based compensation 7,326             7,326                
Net loss (13,563)                 (3,192)         (10,371)  
Ending balance (shares) at Mar. 31, 2022       14,072,000   47,082,000                    
Ending balance at Mar. 31, 2022 276,325     $ 14   $ 47   85,926   (25,979)     $ 0   216,317  
Ending balance, treasury stock (shares) at Mar. 31, 2022                         0      
Beginning balance (shares) at Dec. 31, 2022       14,784,000 14,784,000 47,082,000 47,082,000                  
Beginning balance at Dec. 31, 2022 $ 265,768 $ (209) $ 265,559 $ 15 $ 15 $ 47 $ 47 95,922 $ 95,922 (36,261) $ (209) $ (36,470) $ (475) $ (475) 206,520 $ 206,520
Beginning balance, treasury stock (shares) at Dec. 31, 2022 140,088                       (140,000) (140,000)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                
Issuance of Class A common stock in connection with equity-based compensation plans (shares)       660,000                        
Issuance of Class A common stock in connection with equity-based compensation plans $ 0     $ 1       (1)                
Repurchase of treasury shares in connection with the taxes paid related to net share settlement of equity awards (shares)                         (379,000)      
Repurchase of treasury shares in connection with the taxes paid related to net share settlement of equity awards (1,567)                       $ (1,567)      
Reissuance of treasury stock in connection with equity-based compensation plans (shares)                         140,000      
Reissuance of treasury stock in connection with equity-based compensation plans 0                 (475)     $ 475      
Allocation of equity to noncontrolling interests               (2,377)             2,377  
Accrued member tax distributions (1,474)             (1,474)                
Stock-based compensation 8,872             8,872                
Net loss (9,376)                 (2,480)         (6,896)  
Ending balance (shares) at Mar. 31, 2023       15,444,000   47,082,000                    
Ending balance at Mar. 31, 2023 $ 262,013     $ 15   $ 47   $ 100,942   $ (39,425)     $ (1,567)   $ 202,001  
Ending balance, treasury stock (shares) at Mar. 31, 2023 379,497                       (379,000)      
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities:    
Net loss $ (9,376) $ (13,563)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 3,412 3,154
Stock-based compensation 7,472 6,376
Provision for (recovery of) doubtful accounts 22 51
Loss on disposal of assets 104 0
Amortization of operating lease assets 968 654
Changes in operating assets and liabilities:    
Accounts receivable 20,618 30,790
Prepaid expenses and other assets 3,180 (568)
Accounts payable (16,301) (8,157)
Accrued liabilities (6,504) 3,584
Accrued compensation (3,350) (2,721)
Deferred revenue 933 (6,486)
Operating lease liabilities (743) (461)
Other liabilities (1,000) (1,083)
Net cash provided by (used in) operating activities (565) 11,570
Cash flows from investing activities:    
Purchases of property and equipment (291) (373)
Capitalized software development costs (2,382) (1,725)
Net cash used in investing activities (2,673) (2,098)
Cash flows from financing activities:    
Taxes paid related to net share settlement of equity awards (1,567) 0
Payment of member tax distributions (26) (16)
Net cash used in financing activities (1,593) (16)
Net increase (decrease) in cash and cash equivalents (4,831) 9,456
Cash and cash equivalents at beginning of period 206,573 238,480
Cash and cash equivalents at end of period 201,742 247,936
Supplemental disclosure of cash flow information:    
Cash paid for interest 38 104
Supplemental disclosure of non-cash investing and financing activities:    
Stock-based compensation included in capitalized software development costs 1,400 950
Capitalized assets financed by accounts payable and accrued liabilities 953 464
Accrued member tax distributions $ 1,450 $ 0
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Nature of Operations
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Operations Nature of Operations
Viant Technology Inc. (the “Company,” “we,” “us,” “our” or “Viant”) was incorporated in the State of Delaware on October 9, 2020. The Company operates a demand side platform, Adelphic, that is used by marketers and their advertising agencies to centralize the planning, buying and measurement of their advertising across most channels, including desktop, mobile, connected TV, linear TV, in-game, streaming audio and digital billboards.
On February 9, 2021, the Securities and Exchange Commission (“SEC”) declared effective the Company’s Form S-1 related to the initial public offering (“IPO”) of its Class A common stock. The closing date of the IPO was February 12, 2021, and in connection with the closing and the corporate reorganization (the “Reorganization Transactions”), the following actions were taken:
The Company amended and restated its certificate of incorporation, under which the Company is authorized to issue up to 450,000,000 shares of Class A common stock, up to 150,000,000 shares of Class B common stock, and up to 10,000,000 shares of preferred stock;
The limited liability company agreement of Viant Technology LLC was amended and restated (as amended and restated, the “Viant Technology LLC Agreement”) to, among other things, provide for Class A units and Class B units and appoint the Company as the sole managing member of Viant Technology LLC;
The Viant Technology LLC Agreement classified the interests acquired by the Company as Class A units, reclassified the interests held by the continuing members of Viant Technology LLC as Class B units, and permits the continuing members of Viant Technology LLC to exchange Class B units for shares of Class A common stock of Viant Technology Inc. on a one-for-one basis or, at the election of Viant Technology Inc., for cash at the current fair value on the date of the exchange. Immediately following such reclassification, the continuing members held 48,935,559 Class B units. For each membership unit of Viant Technology LLC that was reclassified as a Class B unit, the Company issued one corresponding share of our Class B common stock to the continuing members, or 48,935,559 shares of Class B common stock in total;
The Company issued and sold 10,000,000 shares of its Class A common stock to the underwriters at an IPO price of $25.00 per share, for gross proceeds of $250.0 million before deducting underwriting discounts and commissions of $17.5 million;
The Company used the net proceeds of $232.5 million to acquire 10,000,000 newly issued Class A units of Viant Technology LLC at a per-unit price equal to the per-share price paid by the underwriters for shares of our Class A common stock;
The underwriters exercised their option to purchase 1,500,000 additional shares of Class A common stock from the selling stockholders in the IPO. The Company did not receive any proceeds from the sale of shares by the selling stockholders. Pursuant to such exercise, the selling stockholders exchanged the corresponding number of Class B units for the shares of Class A common stock, the corresponding number of shares of Class B common stock were automatically retired, and 1,500,000 Class A units were issued to the Company;
The Class B stockholders and Class A stockholders initially had 80.5% and 19.5%, respectively, of the combined voting power of the Company’s common stock. The Class A common stock outstanding represents 100% of the
rights of the holders of all classes of the Company’s outstanding common stock to share in distributions from the Company, except for the right of Class B stockholders to receive the par value of the Class B common stock upon our liquidation, dissolution or winding up or an exchange of Class B units;
The Company entered into a Registration Rights Agreement with the Class B stockholders to provide for certain rights and restrictions after the IPO; and
Viant Technology LLC’s 2020 Equity Based Incentive Compensation Plan (the “Phantom Unit Plan”) was terminated and replaced with the Company’s 2021 Long Term Incentive Plan (the “LTIP”).
Immediately following the closing of the IPO, Viant Technology LLC became the predecessor of the Company for financial reporting purposes. Viant Technology Inc. is a holding company, and its sole material asset is its equity interest in Viant Technology LLC. As the sole managing member of Viant Technology LLC, the Company operates and controls all of the business and affairs of Viant Technology LLC. The Reorganization Transactions are accounted for as a reorganization of entities under common control. As a result, the condensed consolidated financial statements of the Company recognize the assets and liabilities received in the Reorganization Transactions at their historical carrying amounts, as reflected in the historical consolidated financial statements of Viant Technology LLC. The Company consolidates Viant Technology LLC in its condensed consolidated financial statements and records a noncontrolling interest related to the Class B units held by the Class B stockholders on its condensed consolidated balance sheets and statements of operations.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation and Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2023
Basis Of Presentation And Summary Of Significant Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
The accompanying unaudited condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information which are unaudited and include the operations of the Company, Viant Technology LLC and its wholly owned subsidiaries. Viant Technology LLC is considered a variable interest entity. The Company is the primary beneficiary and sole managing member of Viant Technology LLC and has decision making authority that significantly affects the economic performance of the entity. As a result, the Company consolidates Viant Technology LLC. All intercompany balances and transactions have been eliminated in consolidation.
Management believes that the accompanying condensed consolidated financial statements reflect the adjustments necessary for the fair statement of its condensed consolidated balance sheets, statements of operations, and cash flows included in this report. The condensed consolidated balance sheet as of December 31, 2022 was derived from the audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements. Certain information and disclosures normally included in the Company's consolidated financial statements prepared in accordance with GAAP have been omitted. Accordingly, these condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes included in its Annual Report on Form 10-K for the year ended December 31, 2022.
The condensed consolidated statements of operations for the three months ended March 31, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023 (“fiscal 2023”), or for any other future annual or interim period.
There have been no material changes to our significant accounting policies as described in our Annual Report on Form 10-K for the year ended December 31, 2022.
Use of Estimates
The preparation of our condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. On an ongoing basis, management evaluates its estimates, primarily those related to revenue recognition, stock-based compensation, income taxes, allowances for doubtful accounts, the useful lives of capitalized software development costs and other property, equipment and software and assumptions used in the impairment analyses of long-lived assets and goodwill. These estimates are based on historical data and experience, as well as various other factors that management believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying amount of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.
As of March 31, 2023, the impact of widespread macroeconomic and geopolitical uncertainties, including the continuing impact of COVID-19, bank failures, labor shortages, inflation and monetary supply shifts, rising interest rates, tightening of credit markets, recession risks, and potential disruptions from the Russia-Ukraine conflict, on our business continues to evolve. As a result, many of our estimates and assumptions consider macroeconomic and geopolitical factors in the market, which require increased judgment and
carry a higher degree of variability and volatility. As events continue to evolve and additional information becomes available on the potential impact on our business of global economic and business events, our estimates may change materially in future periods.
Comprehensive Loss
For the periods presented, net loss is equal to comprehensive loss.
Accounts Receivable, Net of Allowances
The following table presents changes in the allowance for doubtful accounts for the three months ended March 31, 2023:
(in thousands)
Balance as of December 31, 2022$1,015 
Cumulative impact of accounting adoption209 
Provision for doubtful accounts22 
Write-offs, net of recoveries(84)
Balance as of March 31, 2023$1,162 
Concentration of Risk
Financial instruments that potentially subject the Company to concentration of risk consist principally of cash and accounts receivable. The Company maintains its cash with financial institutions and its cash levels exceed the Federal Deposit Insurance Corporation’s federally insured limits. Accounts receivable include amounts due from customers with principal operations primarily in the United States.
As of March 31, 2023, one individual customer accounted for 10.3% of consolidated accounts receivable. As of December 31, 2022, no individual customers accounted for 10.0% or greater of consolidated accounts receivable.
As of March 31, 2023, two individual suppliers accounted for 15.7% and 10.6% of consolidated accounts payable and accrued liabilities. As of December 31, 2022, one supplier accounted for 24.6% of consolidated accounts payable and accrued liabilities.
For the three months ended March 31, 2023, one advertising agency holding company accounted for 11.5% of the Company's total revenue. For the three months ended March 31, 2022, no advertising agency holding company accounted for 10.0% or more of the Company's total revenue. For the three months ended March 31, 2023 and 2022, there were no individual customers that accounted for 10.0% or more of the Company’s total revenues.
JOBS Act Election as an Emerging Growth Company
On April 5, 2012, the Jumpstart Our Business Startups Act (the “JOBS Act”) was signed into law. The JOBS Act contains provisions that, among other things, reduce certain reporting requirements for qualifying public companies. As an “emerging growth company,” the Company may, under Section 7(a)(2)(B) of the Securities Act of 1933, as amended (the “Securities Act”), delay adoption of new or revised accounting standards applicable to public companies until such standards would otherwise apply to private companies. An “emerging growth company” is one with less than $1.235 billion in annual sales, has less than $700 million in market value of its shares of common stock held by non-affiliates and issues less than $1 billion of non-convertible debt over a three-year period. The Company may take advantage of this extended transition period until the first to occur of the date that it (i) is no longer an “emerging growth company” or (ii) affirmatively and irrevocably opts out of this extended transition period.
The Company has elected to take advantage of the benefits of this extended transition period. Until the date that the Company is no longer an “emerging growth company” or affirmatively and irrevocably opts out of the exemption provided by Securities Act Section 7(a)(2)(B), upon issuance of a new or revised accounting standard that applies to its condensed consolidated financial statements and that has a different effective date for public and private companies, the Company will disclose the date on which it will adopt the recently issued accounting standard.
Recently Adopted Accounting Pronouncements
Financial Instruments—Credit Losses
In June 2016, the Financial Accounting Standards Board issued Accounting Standards Update ("ASU") No. 2016-13, Financial Instruments—Credit Losses (Topic 326). ASU 2016-13 revises the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which results in more timely recognition of losses on financial instruments. We adopted this standard at the beginning of fiscal 2023. As a result, we revised the impairment model to utilize an expected loss methodology in place of an incurred loss methodology related to our allowance for credit losses on our trade accounts receivable. We
evaluate our allowance for credit losses based on historical bad debt experience, our assessment of the financial condition of companies with which we do business, current macroeconomic conditions, and reasonable and supportable forecasts of future macroeconomic conditions. The adoption did not have a material impact on the Company's condensed consolidated financial statements.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
The disaggregation of revenue was as follows:
Three Months Ended
March 31,
20232022
Over-time revenue$386 $137 
Point-in-time revenue41,334 42,492 
Total revenue$41,720 $42,629 
Revenue for unsatisfied performance obligations expected to be recognized in the future for contracts with an original expected duration of greater than one year was $1.1 million as of March 31, 2023 and $0.1 million as of December 31, 2022. These amounts do not include contracts with an original expected duration of less than one year, which is the majority of the Company’s contracts.
Remaining deferred revenue that is anticipated to be recognized during the succeeding twelve month period is recorded in the current portion of deferred revenue within the condensed consolidated balance sheets.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Equipment and Software, Net
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
Property, Equipment and Software, Net Property, Equipment, and Software, Net
Major classes of property, equipment, and software were as follows:
As of
March 31,
As of December 31,
20232022
Capitalized software development costs$77,156 $72,988 
Computer equipment1,124 1,116 
Purchased software32 32 
Furniture, fixtures and office equipment957 1,226 
Leasehold improvements2,040 2,571 
Total property, equipment and software81,309 77,933 
Less: Accumulated depreciation(57,035)(54,827)
Total property, equipment and software, net$24,274 $23,106 
Depreciation recorded in the condensed consolidated statements of operations was as follows:
Three Months Ended
March 31,
20232022
Platform operations$2,712 $2,136 
Sales and marketing— — 
Technology and development393 595 
General and administrative147 136 
Total$3,252 $2,867 
For the three months ended March 31, 2023 and 2022, total interest cost incurred was $0.1 million and $0.2 million, respectively. Interest costs capitalized during the three months ended March 31, 2023 and 2022 were de minimis.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Leases
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Leases Leases
Lessee Arrangements
The Company has operating leases for its office space, which have remaining lease terms of up to eight years. The Company does not have finance leases.
Some of our leases include renewal options to extend the leases for up to five years and/or termination options to terminate the leases within one year. If it is reasonably certain that a renewal or termination option will be exercised, the exercise of the option is considered in calculating the term of the lease. The Company did not enter into any leases during the three months ended March 31, 2023.
As of March 31, 2023, our operating leases had a weighted-average remaining lease term of approximately seven years and a weighted-average incremental borrowing rate of 3.5%.
Cash paid for amounts included in the operating lease liabilities was $1.0 million and $0.6 million for the three months ended March 31, 2023 and 2022, respectively.
The components of lease expense were as follows (in thousands):
Three Months Ended March 31,
20232022
Operating lease cost$1,209 $812 
Short-term lease cost260 343 
Variable lease cost21 97 
Total lease cost$1,490 $1,252 
Future minimum lease payments as of March 31, 2023 were as follows:
As of
March 31,
Year2023
Remainder of 2023$3,659 
20244,385 
20254,270 
20264,257 
20274,182 
Thereafter10,811 
Total undiscounted future lease payments31,564 
Less: Imputed interest(3,601)
Present value of operating lease liabilities27,963 
Less: Operating lease liabilities, current(3,973)
Operating lease liabilities, noncurrent$23,990 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets, Net
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets, Net Intangible Assets, Net
The balances of intangible assets and accumulated amortization are as follows:
As of March 31, 2023
Remaining Weighted-Average Useful
Life (years)
Gross AmountAccumulated
Amortization
Net Carrying Amount
Developed technology$4,927 $(4,927)$— 
Customer relationships0.82,300 (2,026)274 
Trademarks/tradenames2.91,400 (1,167)233 
Total$8,627 $(8,120)$507 
As of December 31, 2022
Remaining Weighted- Average Useful
Life (years)
Gross AmountAccumulated
Amortization
Net Carrying Amount
Developed technology0.1$4,927 $(4,869)$58 
Customer relationships1.12,300 (1,944)356 
Trademarks/tradenames3.21,400 (1,147)253 
Total $8,627 $(7,960)$667 
Amortization of intangible assets recorded in the condensed consolidated statements of operations was as follows:
Three Months Ended
March 31,
20232022
Platform operations$58 $175 
Sales and marketing— — 
Technology and development— — 
General and administrative102 112 
Total$160 $287 
Estimated future amortization of intangible assets is as follows:
As of March 31,
Year2023
Remainder of 2023$306 
2024107 
202580 
202614 
2027— 
Thereafter— 
Total$507 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities
3 Months Ended
Mar. 31, 2023
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
The Company’s accrued liabilities consisted of the following:
As of
March 31,
As of December 31,
20232022
Accrued traffic acquisition costs$25,188 $29,631 
Other accrued liabilities3,392 5,432 
Total accrued liabilities$28,580 $35,063 
The Company had a balance of $0.2 million and $0.2 million as of March 31, 2023 and December 31, 2022, respectively, payable to related parties for expenses they incurred on our behalf, which was recorded within accrued liabilities on the condensed consolidated balance sheets. The related expense incurred by the Company was $0.2 million for the three months ended March 31, 2023 and de minimis for the three months ended March 31, 2022.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Revolving Credit Facility
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Revolving Credit Facility Revolving Credit Facility
Revolving Credit Facility
On October 31, 2019, we entered into an asset-based revolving credit and security agreement (the “Loan Agreement”) with PNC Bank, National Association (“PNC Bank”). The Loan Agreement provides a senior secured revolving credit facility of up to $40.0 million with a maturity date of October 31, 2024. The Loan Agreement is collateralized by security interests in substantially all of our assets.
Advances under the Loan Agreement bear interest through maturity at a variable rate based upon our selection of either a Domestic Rate or a LIBOR Rate, plus an applicable margin (“Domestic Rate Loans” and “LIBOR Rate Loans”). The Domestic Rate is defined as a fluctuating interest rate equal to the greater of (1) the base commercial lending rate of PNC Bank, (2) the overnight federal funds rate plus 0.50% and (3) the Daily LIBOR Rate plus 1.00%. The Company did not have an outstanding balance during the three months ended March 31, 2023. The applicable margin is between 0.75% to 1.25% for Domestic Rate Loans and between 1.75% and 2.25% for LIBOR Rate Loans based on maintaining certain undrawn availability ratios. The applicable margin as of March 31, 2023 was equal to 0.75% for Domestic Rate Loans and 1.75% for LIBOR Rate Loans. The facility fee for undrawn amounts under the Loan Agreement is 0.375% per annum. We will be required to pay customary letter of credit fees, as necessary. Refer to Note 5Leases for additional information.
The Loan Agreement contains customary conditions to borrowings, events of default and covenants, including covenants that restrict our ability to 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, pay dividends, issue equity instruments, make distributions or redeem or repurchase capital stock or make other investments, and engage in transactions with affiliates. The Loan Agreement also requires that we maintain compliance with a minimum Fixed Charge Coverage Ratio (as defined in the Loan Agreement) of 1.40 to 1.00 at any time undrawn availability under the Loan Agreement is less than 25%. As of March 31, 2023, we were in compliance with all covenants.
On April 4, 2023, we entered into an amendment to the Loan Agreement with PNC Bank (the "Amended Loan Agreement") that provides for an increase in the revolving credit facility, extends the maturity date, and changes the rates at which advances under the Amended Loan Agreement will bear interest. Refer to Note 14Subsequent Events, for additional information.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
In connection with the IPO, which occurred on February 12, 2021, the Phantom Unit Plan was replaced by the LTIP. On February 12, 2021, 6.2 million restricted stock units (“RSUs”) were granted under the LTIP. The Company is authorized to grant RSUs, incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, and performance stock awards under its LTIP. As of March 31, 2023, the Company had only granted RSUs and nonqualified stock options under the LTIP. Under the LTIP, 4.5 million shares of Class A common stock remained available for grant as of March 31, 2023.
Stock-based compensation recorded in the condensed consolidated statements of operations was as follows:
Three Months Ended
March 31,
20232022
Platform operations$892 $1,086 
Sales and marketing2,512 2,179 
Technology and development1,327 1,169 
General and administrative2,741 1,942 
Total$7,472 $6,376 
RSUs
The following summarizes RSU activity:
Number of Shares
(in thousands)
Weighted-Average
Grant Date Fair Value
RSUs outstanding as of December 31, 20223,928$12.59 
Granted1,4064.41 
Vested(800)13.38 
Canceled/forfeited(38)7.02 
RSUs outstanding as of March 31, 20234,4969.94 
As of March 31, 2023, the Company had unrecognized stock-based compensation relating to RSUs of approximately $39.1 million, which is expected to be recognized over a weighted-average period of 2.2 years.
Nonqualified Stock Options
The following summarizes nonqualified stock option activity:
Number of Options
(in thousands)
Weighted-Average
Exercise Price
Weighted-Average
Remaining Contractual Term
(years)
Aggregate Intrinsic Value
(in thousands)
Outstanding as of December 31, 20223,661$6.14 9.2$— 
Granted2,1274.43 
Exercised— 
Canceled(8)10.35 
Expired(25)22.65 
Outstanding as of March 31, 20235,7555.43 9.333 
Vested and exercisable8026.22 8.9— 
The weighted-average grant date fair value of the nonqualified stock options granted during the three months ended March 31, 2023 was $2.99. The Company had unrecognized stock-based compensation relating to unvested nonqualified stock options of approximately $16.0 million, which is expected to be recognized over a weighted-average period of 2.6 years, as of March 31, 2023.
The following table presents the assumptions used in the Black-Scholes model to determine the fair value of nonqualified stock options for the three months ended March 31, 2023 and 2022.
Three Months Ended
March 31,
20232022
Risk free interest rate4.3%1.4%
Expected volatility81.5%61.5%
Expected term (in years)6.05.9
Expected dividend yield0.0%0.0%
Risk-Free Interest Rate. The Company bases the risk-free interest rate assumption for equity awards on the rates for U.S. Treasury securities with maturities similar to those of the expected term of the award being valued.
Expected Volatility. Due to the limited trading history of the Company’s Class A common stock, the expected volatility assumption is based on volatilities of a peer group of similar companies whose share prices are publicly available. The Company will continue to apply this process until a sufficient amount of historical information regarding the volatility of the Company’s own stock price becomes available.
Expected Term. Given the insufficient historical data relating to nonqualified stock option exercises, the expected term assumption is based on expected terms of a peer group of similar companies whose expected terms are publicly available. The Company will continue to apply this process until a sufficient amount of historical information regarding the Company’s nonqualified stock option exercises becomes available.
Expected Dividend Yield. The Company’s expected dividend yield assumption is zero as it has never paid dividends and has no present intention to do so in the future.
Issuance of Shares
Upon vesting of shares under the LTIP, we will issue treasury stock. If treasury stock is not available, Class A common stock will be issued.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes and Tax Receivable Agreement
3 Months Ended
Mar. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes and Tax Receivable Agreement Income Taxes and Tax Receivable Agreement
The provision for income taxes differs from the amount of income tax computed by applying the applicable U.S. statutory federal income tax rate of 21% to income before provision of income taxes due to Viant Technology LLC’s pass-through structure for U.S. income tax purposes and the valuation allowance against the deferred tax asset in the current and prior-year periods. The Company did not recognize an income tax benefit (expense) on its share of pre-tax book income (loss), exclusive of the noncontrolling interest of 75.8% due to the full valuation allowance against its deferred tax assets, resulting in an effective tax rate of 0.0% for each of the three months ended March 31, 2023 and 2022.
As of March 31, 2023, management determined based on applicable accounting standards and the weight of all available evidence, it was not more likely than not (“MLTN”) that the Company will generate sufficient taxable income to realize our deferred tax assets including the difference in our tax basis in excess of the financial reporting value for our investment in Viant Technology LLC. Consequently, we have established a full valuation allowance against our deferred tax assets as of March 31, 2023. In the event that management subsequently determines that it is MLTN that we will realize our deferred tax assets in the future over the recorded amount, a decrease to the valuation allowance will be made, which will reduce the provision for income taxes.
The Company has concluded based on applicable accounting standards and the weight of all available evidence, that it was MLTN that its deferred tax assets subject to the Tax Receivable Agreement entered into with Viant Technology LLC, continuing members of Viant Technology LLC and the TRA Representative (as defined in the TRA) on February 9, 2021 (“TRA”) would not be realized as of March 31, 2023. Therefore, the Company has not recorded a liability related to the remaining tax savings it may realize from utilization of such deferred tax assets after concluding it was not probable that such TRA liability would be paid based on its estimates of future taxable income. As of the March 31, 2023, the total unrecorded TRA liability is approximately $10.3 million. If utilization of the deferred tax assets subject to the TRA becomes MLTN in the future, the Company will record a liability related to the TRA, to the extent probable at that time, which will be recognized as an expense within its condensed consolidated statements of operations.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Loss Per Share
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Loss Per Share Loss Per ShareFor the three months ended March 31, 2023 and 2022, basic net loss per share has been calculated by dividing net loss attributable to Class A common stockholders by the weighted-average number of shares of Class A common stock outstanding for the same period. Shares of Class A common stock are weighted for the portion of the period in which the shares were outstanding. Diluted net loss per share has been calculated in a manner consistent with that of basic net loss per share while considering all potentially dilutive shares of Class A common stock outstanding during the period.
The following table presents the calculation of basic and diluted net loss per share for the three months ended March 31, 2023 and 2022:
Three Months Ended
March 31,
20232022
Numerator
Net loss$(9,376)$(13,563)
Less: Net loss attributable to noncontrolling interests(6,896)(10,371)
Net loss attributable to Viant Technology Inc.$(2,480)$(3,192)
Denominator
Weighted-average shares of Class A common stock outstanding—basic and diluted14,74813,809
Loss per share of Class A common stock—basic$(0.17)$(0.23)
Loss per share of Class A common stock—diluted$(0.17)$(0.23)
Anti-dilutive shares excluded from loss per share of Class A common stock—diluted:
Restricted stock units4,4964,858
Nonqualified stock options5,7553771
Shares of Class B common stock47,08247,082
Total shares excluded from loss per share of Class A common stock—diluted57,33355,711
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Noncontrolling Interests
3 Months Ended
Mar. 31, 2023
Noncontrolling Interest [Abstract]  
Noncontrolling Interests Noncontrolling Interests
Viant Technology Inc. is the sole managing member of Viant Technology LLC and, as a result, consolidates the financial results of Viant Technology LLC. We report noncontrolling interests representing the economic interests in Viant Technology LLC held by the other members of Viant Technology LLC. The Viant Technology LLC Agreement classifies the interests acquired by the Company as Class A units, reclassified the interests held by the continuing members of Viant Technology LLC as Class B units and permits the continuing members of Viant Technology LLC to exchange Class B units for shares of Class A common stock on a one-for-one basis or, at the election of Viant Technology Inc., for cash at the current fair value on the date of the exchange. Changes in the Company’s ownership interest in Viant Technology LLC while retaining control of Viant Technology LLC will be accounted for as equity transactions. As such, future redemptions or direct exchanges of Class B units in Viant Technology LLC by the other members and future issuances of Class A common stock under the LTIP will result in a change in ownership, where the Company will rebalance the noncontrolling interest, offset by a change in additional-paid-in-capital.
The following table summarizes the ownership of Viant Technology LLC:
As of March 31, 2023As of December 31, 2022
OwnerUnits OwnedOwnership Percentage Units OwnedOwnership Percentage
Viant Technology Inc.15,064,58124.2 %14,643,79823.7 %
Noncontrolling interests47,082,26075.8 %47,082,26076.3 %
Total62,146,841100.0 %61,726,058100.0 %
There were no exchanges of Class B units of Viant Technology LLC for shares of the Company’s Class A common stock during the three months ended March 31, 2023.
The following table presents the effect of changes in the Company’s ownership interest in Viant Technology LLC on the Company’s equity for the periods indicated:
Three Months Ended
March 31,
20232022
Net loss attributable to Viant Technology Inc.$(2,480)$(3,192)
Transfers to noncontrolling interests:
Decrease in the additional-paid-in-capital of Viant Technology Inc. resulting from ownership changes in Viant Technology LLC(2,377)(4,276)
Change from net loss attributable to Viant Technology Inc. and transfers to noncontrolling interests$(4,857)$(7,468)
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Lease Commitments
As of March 31, 2023, the Company had non-cancelable operating lease commitments for office space that have been recorded as operating lease liabilities. Refer to Note 5—Leases for additional information regarding lease commitments.
Hosting Commitments
As of March 31, 2023, the Company had non-cancelable contractual agreements related to the hosting of our data storage processing, storage, and other computing services. As of March 31, 2023, we estimate these obligations to be approximately $8.8 million for the remainder of 2023, $6.1 million in 2024, $5.0 million in 2025, and $0.8 million in 2026.
Legal Matters
From time to time, the Company is subject to various legal proceedings and claims, either asserted or unasserted, that arise in the ordinary course of business. Although the outcome of the various legal proceedings and claims cannot be predicted with certainty, management does not believe that any of these proceedings or other claims will have a material effect on the Company’s business, financial condition, results of operations or cash flows.
Guarantees and Indemnities
The Company has made no significant contractual guarantees for the benefit of third parties. However, in the ordinary course of business, the Company may provide indemnifications of varying scope and terms to customers, vendors, lessors, business partners and other parties with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements, services to be provided by the Company or from intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with directors and certain officers and employees 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. The Company is not aware of indemnification claims that could have a material effect on the Company’s condensed consolidated financial statements. Accordingly, no amounts for any obligation have been recorded as of March 31, 2023.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events
3 Months Ended
Mar. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsOn April 4, 2023, we entered into the Amended Loan Agreement. The Amended Loan Agreement provides for an increase in the revolving credit facility to $75.0 million, extends the maturity date to April 4, 2028, and changes the rates at which advances will bear interest. Advances under the Amended Loan Agreement will bear interest at term SOFR plus 2.00% to 2.25% based on the average undrawn availability. The Company has no outstanding balances under the Amended Loan Agreement.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2023
Basis Of Presentation And Summary Of Significant Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation
The accompanying unaudited condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information which are unaudited and include the operations of the Company, Viant Technology LLC and its wholly owned subsidiaries. Viant Technology LLC is considered a variable interest entity. The Company is the primary beneficiary and sole managing member of Viant Technology LLC and has decision making authority that significantly affects the economic performance of the entity. As a result, the Company consolidates Viant Technology LLC. All intercompany balances and transactions have been eliminated in consolidation.
Management believes that the accompanying condensed consolidated financial statements reflect the adjustments necessary for the fair statement of its condensed consolidated balance sheets, statements of operations, and cash flows included in this report. The condensed consolidated balance sheet as of December 31, 2022 was derived from the audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements. Certain information and disclosures normally included in the Company's consolidated financial statements prepared in accordance with GAAP have been omitted. Accordingly, these condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes included in its Annual Report on Form 10-K for the year ended December 31, 2022.
The condensed consolidated statements of operations for the three months ended March 31, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023 (“fiscal 2023”), or for any other future annual or interim period.
There have been no material changes to our significant accounting policies as described in our Annual Report on Form 10-K for the year ended December 31, 2022.
Use of Estimates
Use of Estimates
The preparation of our condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. On an ongoing basis, management evaluates its estimates, primarily those related to revenue recognition, stock-based compensation, income taxes, allowances for doubtful accounts, the useful lives of capitalized software development costs and other property, equipment and software and assumptions used in the impairment analyses of long-lived assets and goodwill. These estimates are based on historical data and experience, as well as various other factors that management believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying amount of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.
As of March 31, 2023, the impact of widespread macroeconomic and geopolitical uncertainties, including the continuing impact of COVID-19, bank failures, labor shortages, inflation and monetary supply shifts, rising interest rates, tightening of credit markets, recession risks, and potential disruptions from the Russia-Ukraine conflict, on our business continues to evolve. As a result, many of our estimates and assumptions consider macroeconomic and geopolitical factors in the market, which require increased judgment and
carry a higher degree of variability and volatility. As events continue to evolve and additional information becomes available on the potential impact on our business of global economic and business events, our estimates may change materially in future periods.
Comprehensive Loss
Comprehensive Loss
For the periods presented, net loss is equal to comprehensive loss.
Accounts Receivable, Net of Allowances
Accounts Receivable, Net of Allowances
The following table presents changes in the allowance for doubtful accounts for the three months ended March 31, 2023:
(in thousands)
Balance as of December 31, 2022$1,015 
Cumulative impact of accounting adoption209 
Provision for doubtful accounts22 
Write-offs, net of recoveries(84)
Balance as of March 31, 2023$1,162 
Concentration of Risk
Concentration of Risk
Financial instruments that potentially subject the Company to concentration of risk consist principally of cash and accounts receivable. The Company maintains its cash with financial institutions and its cash levels exceed the Federal Deposit Insurance Corporation’s federally insured limits. Accounts receivable include amounts due from customers with principal operations primarily in the United States.
As of March 31, 2023, one individual customer accounted for 10.3% of consolidated accounts receivable. As of December 31, 2022, no individual customers accounted for 10.0% or greater of consolidated accounts receivable.
As of March 31, 2023, two individual suppliers accounted for 15.7% and 10.6% of consolidated accounts payable and accrued liabilities. As of December 31, 2022, one supplier accounted for 24.6% of consolidated accounts payable and accrued liabilities.
For the three months ended March 31, 2023, one advertising agency holding company accounted for 11.5% of the Company's total revenue. For the three months ended March 31, 2022, no advertising agency holding company accounted for 10.0% or more of the Company's total revenue. For the three months ended March 31, 2023 and 2022, there were no individual customers that accounted for 10.0% or more of the Company’s total revenues.
JOBS Act Election as an Emerging Growth Company
JOBS Act Election as an Emerging Growth Company
On April 5, 2012, the Jumpstart Our Business Startups Act (the “JOBS Act”) was signed into law. The JOBS Act contains provisions that, among other things, reduce certain reporting requirements for qualifying public companies. As an “emerging growth company,” the Company may, under Section 7(a)(2)(B) of the Securities Act of 1933, as amended (the “Securities Act”), delay adoption of new or revised accounting standards applicable to public companies until such standards would otherwise apply to private companies. An “emerging growth company” is one with less than $1.235 billion in annual sales, has less than $700 million in market value of its shares of common stock held by non-affiliates and issues less than $1 billion of non-convertible debt over a three-year period. The Company may take advantage of this extended transition period until the first to occur of the date that it (i) is no longer an “emerging growth company” or (ii) affirmatively and irrevocably opts out of this extended transition period.
The Company has elected to take advantage of the benefits of this extended transition period. Until the date that the Company is no longer an “emerging growth company” or affirmatively and irrevocably opts out of the exemption provided by Securities Act Section 7(a)(2)(B), upon issuance of a new or revised accounting standard that applies to its condensed consolidated financial statements and that has a different effective date for public and private companies, the Company will disclose the date on which it will adopt the recently issued accounting standard.
Recent Adopted Accounting Pronouncements
Recently Adopted Accounting Pronouncements
Financial Instruments—Credit Losses
In June 2016, the Financial Accounting Standards Board issued Accounting Standards Update ("ASU") No. 2016-13, Financial Instruments—Credit Losses (Topic 326). ASU 2016-13 revises the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which results in more timely recognition of losses on financial instruments. We adopted this standard at the beginning of fiscal 2023. As a result, we revised the impairment model to utilize an expected loss methodology in place of an incurred loss methodology related to our allowance for credit losses on our trade accounts receivable. We
evaluate our allowance for credit losses based on historical bad debt experience, our assessment of the financial condition of companies with which we do business, current macroeconomic conditions, and reasonable and supportable forecasts of future macroeconomic conditions. The adoption did not have a material impact on the Company's condensed consolidated financial statements.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2023
Basis Of Presentation And Summary Of Significant Accounting Policies [Abstract]  
Summary of Changes in Allowance for Doubtful Accounts
The following table presents changes in the allowance for doubtful accounts for the three months ended March 31, 2023:
(in thousands)
Balance as of December 31, 2022$1,015 
Cumulative impact of accounting adoption209 
Provision for doubtful accounts22 
Write-offs, net of recoveries(84)
Balance as of March 31, 2023$1,162 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Summary of Disaggregation of Revenue
The disaggregation of revenue was as follows:
Three Months Ended
March 31,
20232022
Over-time revenue$386 $137 
Point-in-time revenue41,334 42,492 
Total revenue$41,720 $42,629 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Equipment and Software, Net (Tables)
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Major Classes of Property, Equipment and Software
Major classes of property, equipment, and software were as follows:
As of
March 31,
As of December 31,
20232022
Capitalized software development costs$77,156 $72,988 
Computer equipment1,124 1,116 
Purchased software32 32 
Furniture, fixtures and office equipment957 1,226 
Leasehold improvements2,040 2,571 
Total property, equipment and software81,309 77,933 
Less: Accumulated depreciation(57,035)(54,827)
Total property, equipment and software, net$24,274 $23,106 
Schedule of Depreciation
Depreciation recorded in the condensed consolidated statements of operations was as follows:
Three Months Ended
March 31,
20232022
Platform operations$2,712 $2,136 
Sales and marketing— — 
Technology and development393 595 
General and administrative147 136 
Total$3,252 $2,867 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Components of Lease Expense
The components of lease expense were as follows (in thousands):
Three Months Ended March 31,
20232022
Operating lease cost$1,209 $812 
Short-term lease cost260 343 
Variable lease cost21 97 
Total lease cost$1,490 $1,252 
Summary of Future Minimum Lease Payments
Future minimum lease payments as of March 31, 2023 were as follows:
As of
March 31,
Year2023
Remainder of 2023$3,659 
20244,385 
20254,270 
20264,257 
20274,182 
Thereafter10,811 
Total undiscounted future lease payments31,564 
Less: Imputed interest(3,601)
Present value of operating lease liabilities27,963 
Less: Operating lease liabilities, current(3,973)
Operating lease liabilities, noncurrent$23,990 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets, Net (Tables)
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Balances of Intangible Assets and Accumulated Amortization
The balances of intangible assets and accumulated amortization are as follows:
As of March 31, 2023
Remaining Weighted-Average Useful
Life (years)
Gross AmountAccumulated
Amortization
Net Carrying Amount
Developed technology$4,927 $(4,927)$— 
Customer relationships0.82,300 (2,026)274 
Trademarks/tradenames2.91,400 (1,167)233 
Total$8,627 $(8,120)$507 
As of December 31, 2022
Remaining Weighted- Average Useful
Life (years)
Gross AmountAccumulated
Amortization
Net Carrying Amount
Developed technology0.1$4,927 $(4,869)$58 
Customer relationships1.12,300 (1,944)356 
Trademarks/tradenames3.21,400 (1,147)253 
Total $8,627 $(7,960)$667 
Summary of Amortization of Intangible Assets Recorded in Consolidated Statements of Operations
Amortization of intangible assets recorded in the condensed consolidated statements of operations was as follows:
Three Months Ended
March 31,
20232022
Platform operations$58 $175 
Sales and marketing— — 
Technology and development— — 
General and administrative102 112 
Total$160 $287 
Summary of Estimated Future Amortization of Intangible Assets
Estimated future amortization of intangible assets is as follows:
As of March 31,
Year2023
Remainder of 2023$306 
2024107 
202580 
202614 
2027— 
Thereafter— 
Total$507 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2023
Payables and Accruals [Abstract]  
Summary of Accrued Liabilities
The Company’s accrued liabilities consisted of the following:
As of
March 31,
As of December 31,
20232022
Accrued traffic acquisition costs$25,188 $29,631 
Other accrued liabilities3,392 5,432 
Total accrued liabilities$28,580 $35,063 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Summary of Stock-based Compensation
Stock-based compensation recorded in the condensed consolidated statements of operations was as follows:
Three Months Ended
March 31,
20232022
Platform operations$892 $1,086 
Sales and marketing2,512 2,179 
Technology and development1,327 1,169 
General and administrative2,741 1,942 
Total$7,472 $6,376 
Summary of RSU Activity
The following summarizes RSU activity:
Number of Shares
(in thousands)
Weighted-Average
Grant Date Fair Value
RSUs outstanding as of December 31, 20223,928$12.59 
Granted1,4064.41 
Vested(800)13.38 
Canceled/forfeited(38)7.02 
RSUs outstanding as of March 31, 20234,4969.94 
Summary of Nonqualified Stock Option Activity
The following summarizes nonqualified stock option activity:
Number of Options
(in thousands)
Weighted-Average
Exercise Price
Weighted-Average
Remaining Contractual Term
(years)
Aggregate Intrinsic Value
(in thousands)
Outstanding as of December 31, 20223,661$6.14 9.2$— 
Granted2,1274.43 
Exercised— 
Canceled(8)10.35 
Expired(25)22.65 
Outstanding as of March 31, 20235,7555.43 9.333 
Vested and exercisable8026.22 8.9— 
Summary of Assumptions used in Black-Scholes Model to Determine Fair Value of Nonqualified Stock Options Granted
The following table presents the assumptions used in the Black-Scholes model to determine the fair value of nonqualified stock options for the three months ended March 31, 2023 and 2022.
Three Months Ended
March 31,
20232022
Risk free interest rate4.3%1.4%
Expected volatility81.5%61.5%
Expected term (in years)6.05.9
Expected dividend yield0.0%0.0%
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Calculation of Basic and Diluted Net Loss Per Share
The following table presents the calculation of basic and diluted net loss per share for the three months ended March 31, 2023 and 2022:
Three Months Ended
March 31,
20232022
Numerator
Net loss$(9,376)$(13,563)
Less: Net loss attributable to noncontrolling interests(6,896)(10,371)
Net loss attributable to Viant Technology Inc.$(2,480)$(3,192)
Denominator
Weighted-average shares of Class A common stock outstanding—basic and diluted14,74813,809
Loss per share of Class A common stock—basic$(0.17)$(0.23)
Loss per share of Class A common stock—diluted$(0.17)$(0.23)
Anti-dilutive shares excluded from loss per share of Class A common stock—diluted:
Restricted stock units4,4964,858
Nonqualified stock options5,7553771
Shares of Class B common stock47,08247,082
Total shares excluded from loss per share of Class A common stock—diluted57,33355,711
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Noncontrolling Interests (Tables)
3 Months Ended
Mar. 31, 2023
Noncontrolling Interest [Abstract]  
Summary Ownership of Viant Technology LLC
The following table summarizes the ownership of Viant Technology LLC:
As of March 31, 2023As of December 31, 2022
OwnerUnits OwnedOwnership Percentage Units OwnedOwnership Percentage
Viant Technology Inc.15,064,58124.2 %14,643,79823.7 %
Noncontrolling interests47,082,26075.8 %47,082,26076.3 %
Total62,146,841100.0 %61,726,058100.0 %
Summary of Effect of Changes in Ownership Interest in Viant Technology LLC on Equity
The following table presents the effect of changes in the Company’s ownership interest in Viant Technology LLC on the Company’s equity for the periods indicated:
Three Months Ended
March 31,
20232022
Net loss attributable to Viant Technology Inc.$(2,480)$(3,192)
Transfers to noncontrolling interests:
Decrease in the additional-paid-in-capital of Viant Technology Inc. resulting from ownership changes in Viant Technology LLC(2,377)(4,276)
Change from net loss attributable to Viant Technology Inc. and transfers to noncontrolling interests$(4,857)$(7,468)
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Nature of Operations - Additional Information (Details)
$ / shares in Units, $ in Millions
Feb. 12, 2021
USD ($)
$ / shares
shares
Mar. 31, 2023
shares
Dec. 31, 2022
shares
Nature Of Operations [Line Items]      
Preferred stock, shares authorized (shares) 10,000,000 10,000,000 10,000,000
Underwriters      
Nature Of Operations [Line Items]      
Common stock shares issued and sold (shares) 10,000,000    
Sale of stock (USD per share) | $ / shares $ 25.00    
Proceeds from issuance of common stock, net of underwriting discounts | $ $ 250.0    
Payments of stock issuance costs | $ $ 17.5    
Class A Common Stock      
Nature Of Operations [Line Items]      
Common stock, shares authorized (shares) 450,000,000 450,000,000 450,000,000
Underwrites options exercised shares issued (shares) 1,500,000    
Common stock voting rights percentage 19.50%    
Percentage of voting rights of outstanding common stock 100.00%    
Class B Common Stock      
Nature Of Operations [Line Items]      
Common stock, shares authorized (shares) 150,000,000 150,000,000 150,000,000
Common stock voting rights percentage 80.50%    
Class B Common Stock | Viant Technology LLC      
Nature Of Operations [Line Items]      
Common stock shares issued for each membership unit (shares) 1    
Common stock shares issued to continuing members (shares) 48,935,559    
Continuing Members Class B Units | Viant Technology LLC      
Nature Of Operations [Line Items]      
Exchange basis 1    
Continuing members, membership units (shares) 48,935,559    
Class A Units      
Nature Of Operations [Line Items]      
Members equity units received in exchange of units (shares) 1,500,000    
Class A Units | Viant Technology LLC      
Nature Of Operations [Line Items]      
Payments to acquire units | $ $ 232.5    
Member units acquired (shares) 10,000,000    
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation and Summary of Significant Accounting Policies - Summary of Changes in Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 1,015  
Provision for doubtful accounts 22 $ 51
Write-offs, net of recoveries (84)  
Ending balance 1,162  
Cumulative Effect, Period of Adoption, Adjustment    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 209  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Customer Concentration Risk | Customer One | Accounts Receivable    
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]    
Concentration risk, percentage 10.30%  
Supplier Concentration Risk | Accounts Payable and Accrued Liabilities | Supplier One    
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]    
Concentration risk, percentage 15.70% 24.60%
Supplier Concentration Risk | Accounts Payable and Accrued Liabilities | Supplier Two    
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]    
Concentration risk, percentage 10.60%  
Revenue from Rights Concentration Risk | Customer One | Total Revenues    
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]    
Concentration risk, percentage 11.50%  
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Summary of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation Of Revenue [Line Items]    
Revenue $ 41,720 $ 42,629
Over-time revenue    
Disaggregation Of Revenue [Line Items]    
Revenue 386 137
Point-in-time revenue    
Disaggregation Of Revenue [Line Items]    
Revenue $ 41,334 $ 42,492
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Additional Information (Details) - USD ($)
$ in Millions
Mar. 31, 2023
Dec. 31, 2022
Expected Duration of Greater Than One Year    
Disaggregation Of Revenue [Line Items]    
Revenue for unsatisfied performance obligation expected to be recognized in the future, amount $ 1.1 $ 0.1
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Equipment and Software, Net - Schedule of Major Classes of Property, Equipment and Software (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Property Plant And Equipment [Line Items]    
Total property, equipment and software $ 81,309 $ 77,933
Less: Accumulated depreciation (57,035) (54,827)
Total property, equipment and software, net 24,274 23,106
Capitalized software development costs    
Property Plant And Equipment [Line Items]    
Total property, equipment and software 77,156 72,988
Computer equipment    
Property Plant And Equipment [Line Items]    
Total property, equipment and software 1,124 1,116
Purchased software    
Property Plant And Equipment [Line Items]    
Total property, equipment and software 32 32
Furniture, fixtures and office equipment    
Property Plant And Equipment [Line Items]    
Total property, equipment and software 957 1,226
Leasehold improvements    
Property Plant And Equipment [Line Items]    
Total property, equipment and software $ 2,040 $ 2,571
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Equipment and Software, Net - Schedule of Depreciation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Property Plant And Equipment [Line Items]    
Depreciation $ 3,252 $ 2,867
Platform operations    
Property Plant And Equipment [Line Items]    
Depreciation 2,712 2,136
Sales and marketing    
Property Plant And Equipment [Line Items]    
Depreciation 0 0
Technology and development    
Property Plant And Equipment [Line Items]    
Depreciation 393 595
General and administrative    
Property Plant And Equipment [Line Items]    
Depreciation $ 147 $ 136
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Equipment and Software, Net - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Property, Plant and Equipment [Abstract]    
Interest cost incurred $ 0.1 $ 0.2
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Lessee Lease Description [Line Items]    
Operating leases for office space remaining lease terms 8 years  
Operating lease weighted average remaining lease term 7 years  
Operating lease weighted average incremental borrowing rate 3.50%  
Cash paid for amounts included in operating lease liabilities $ 1.0 $ 0.6
Maximum    
Lessee Lease Description [Line Items]    
Lessee operating lease renewal term 5 years  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Leases [Abstract]    
Operating lease cost $ 1,209 $ 812
Short-term lease cost 260 343
Variable lease cost 21 97
Total lease cost $ 1,490 $ 1,252
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Summary of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Remainder of 2023 $ 3,659  
2024 4,385  
2025 4,270  
2026 4,257  
2027 4,182  
Thereafter 10,811  
Total undiscounted future lease payments 31,564  
Less: Imputed interest (3,601)  
Present value of operating lease liabilities 27,963  
Less: Operating lease liabilities, current (3,973) $ (3,711)
Long-term portion of operating lease liabilities $ 23,990 $ 24,998
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets, Net - Summary of Balances of Intangibles Assets and Accumulated Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Gross Amount $ 8,627 $ 8,627
Accumulated Amortization (8,120) (7,960)
Net Carrying Amount 507 $ 667
Developed technology    
Finite Lived Intangible Assets [Line Items]    
Remaining Weighted-Average Useful Life (years)   1 month 6 days
Gross Amount 4,927 $ 4,927
Accumulated Amortization (4,927) (4,869)
Net Carrying Amount $ 0 $ 58
Customer relationships    
Finite Lived Intangible Assets [Line Items]    
Remaining Weighted-Average Useful Life (years) 9 months 18 days 1 year 1 month 6 days
Gross Amount $ 2,300 $ 2,300
Accumulated Amortization (2,026) (1,944)
Net Carrying Amount $ 274 $ 356
Trademarks/tradenames    
Finite Lived Intangible Assets [Line Items]    
Remaining Weighted-Average Useful Life (years) 2 years 10 months 24 days 3 years 2 months 12 days
Gross Amount $ 1,400 $ 1,400
Accumulated Amortization (1,167) (1,147)
Net Carrying Amount $ 233 $ 253
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets, Net - Summary of Amortization of Intangible Assets Recorded in Consolidated Statements of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Amortization of intangible assets $ 160 $ 287
Platform operations    
Finite Lived Intangible Assets [Line Items]    
Amortization of intangible assets 58 175
Sales and marketing    
Finite Lived Intangible Assets [Line Items]    
Amortization of intangible assets 0 0
Technology and development    
Finite Lived Intangible Assets [Line Items]    
Amortization of intangible assets 0 0
General and administrative    
Finite Lived Intangible Assets [Line Items]    
Amortization of intangible assets $ 102 $ 112
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets, Net - Summary of Estimated Future Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2023 $ 306  
2024 107  
2025 80  
2026 14  
2027 0  
Thereafter 0  
Net Carrying Amount $ 507 $ 667
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities - Summary of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued traffic acquisition costs $ 25,188 $ 29,631
Other accrued liabilities 3,392 5,432
Total accrued liabilities $ 28,580 $ 35,063
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Payables and Accruals [Abstract]      
Expenses incurred $ 0.2 $ 0.0  
Payable to related parties $ 0.2   $ 0.2
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Revolving Credit Facility - Additional Information (Details) - Loan Agreement - Revolving Credit Facility - PNC Bank
3 Months Ended
Oct. 31, 2019
USD ($)
Mar. 31, 2023
USD ($)
Line Of Credit Facility [Line Items]    
Senior secured revolving credit facility, maximum borrowing capacity $ 40,000,000  
Outstanding balance   $ 0
Facility fee for undrawn amounts 0.375%  
Fixed coverage charge ratio 1.40  
Undrawn availability percentage 0.25  
Domestic Rate Loans    
Line Of Credit Facility [Line Items]    
Debt instrument, basis spread on variable rate plus margin 0.50%  
Domestic Rate Loans | Minimum    
Line Of Credit Facility [Line Items]    
Debt instrument, basis spread on variable rate plus margin 0.75% 0.75%
Domestic Rate Loans | Maximum    
Line Of Credit Facility [Line Items]    
Debt instrument, basis spread on variable rate plus margin 1.25%  
LIBOR Rate Loans    
Line Of Credit Facility [Line Items]    
Debt instrument, basis spread on variable rate plus margin 1.00%  
LIBOR Rate Loans | Minimum    
Line Of Credit Facility [Line Items]    
Debt instrument, basis spread on variable rate plus margin 1.75%  
LIBOR Rate Loans | Maximum    
Line Of Credit Facility [Line Items]    
Debt instrument, basis spread on variable rate plus margin 2.25% 1.75%
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended
Feb. 12, 2021
Mar. 31, 2023
Mar. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected dividend yield assumption   0.00% 0.00%
Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share based payment award equity instruments other than options grants in period   1,406  
Unrecognized stock-based compensation expected to be recognized   $ 39.1  
Unrecognized stock-based compensation expected to be recognized over a weighted-average period   2 years 2 months 12 days  
Nonqualified Stock Options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized stock-based compensation expected to be recognized   $ 16.0  
Unrecognized stock-based compensation expected to be recognized over a weighted-average period   2 years 7 months 6 days  
Weighted-average grant-date fair value of stock options granted (in dollars per share)   $ 2.99  
LTIP | Class A Common Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares remained available for grant   4,500  
LTIP | Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share based payment award equity instruments other than options grants in period 6,200    
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Summary of Stock-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Stock-based compensation expense $ 7,472 $ 6,376
Platform operations    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Stock-based compensation expense 892 1,086
Sales and marketing    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Stock-based compensation expense 2,512 2,179
Technology and development    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Stock-based compensation expense 1,327 1,169
General and administrative    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Stock-based compensation expense $ 2,741 $ 1,942
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Summary of RSU Activity (Details) - Restricted Stock Units
shares in Thousands
3 Months Ended
Mar. 31, 2023
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
RSUs outstanding, beginning balance (shares) | shares 3,928
Granted (shares) | shares 1,406
Vested (shares) | shares (800)
Canceled/forfeited (shares) | shares (38)
RSUs outstanding, ending balance (shares) | shares 4,496
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Weighted-Average Grant-Date Fair Value of RSUs outstanding, beginning balance (USD per share) | $ / shares $ 12.59
Granted (USD per share) | $ / shares 4.41
Vested (USD per share) | $ / shares 13.38
Canceled/forfeited (USD per share) | $ / shares 7.02
Weighted-Average Grant-Date Fair Value of RSUs outstanding, ending balance (USD per share) | $ / shares $ 9.94
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Summary of Nonqualified Stock Option Activity (Details) - Nonqualified Stock Options - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2023
Jun. 30, 2022
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]      
Number of Options outstanding, beginning balance (shares) 3,661,000    
Granted (shares) 2,127,000    
Canceled (shares) (8,000)    
Expired (shares) (25,000)    
Number of Options outstanding, ending balance (shares) 5,755,000    
Vested and exercisable (shares) 802,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Weighted-Average Exercise Price of outstanding, beginning balance (USD per share) $ 6.14    
Granted (USD per share) 4.43    
Canceled (USD per share) 10.35    
Expired (USD per share) 22.65    
Weighted-Average Exercise Price of outstanding, ending balance (USD per share) 5.43    
Vested and exercisable (USD per share) $ 6.22    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term [Abstract]      
Weighted-Average Remaining Contractual Term (years) 9 years 3 months 18 days 9 years 2 months 12 days  
Weighted-Average Remaining Contractual Term of Options, Vested and exercisable 8 years 10 months 24 days    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Aggregate Intrinsic Value [Abstract]      
Aggregate Intrinsic Value $ 33   $ 0
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Summary of Assumptions used in Black-Scholes Model to Determine Fair Value of Nonqualified Stock Options Granted (Details)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Risk free interest rate 4.30% 1.40%
Expected volatility 81.50% 61.50%
Expected term (in years) 6 years 5 years 10 months 24 days
Expected dividend yield 0.00% 0.00%
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes and Tax Receivable Agreement - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Tax Disclosure [Abstract]    
U.S. statutory federal income tax rate 21.00%  
Percentage of exclusive of non-controlling interest due to income tax expense/(benefit) not recognize on share of pre-tax book income (loss) 75.80%  
Effective tax rate 0.00% 0.00%
TRA liability $ 10.3  
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Loss Per Share - Calculation of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Numerator    
Net loss $ (9,376) $ (13,563)
Less: Net loss attributable to noncontrolling interests (6,896) (10,371)
Net loss attributable to Viant Technology Inc. $ (2,480) $ (3,192)
Weighted-average shares of Class A common stock outstanding:    
Weighted-average shares of Class A common stock outstanding—basic (shares) 14,748,000 13,809,000
Weighted-average shares of Class A common stock outstanding—diluted (shares) 14,748,000 13,809,000
Basic (USD per share) $ (0.17) $ (0.23)
Diluted (USD per share) $ (0.17) $ (0.23)
Anti-dilutive shares excluded from loss per share of Class A common stock—diluted:    
Total shares excluded from loss per share of Class A common stock—diluted (shares) 57,333,000 55,711,000
Class A Common Stock    
Weighted-average shares of Class A common stock outstanding:    
Weighted-average shares of Class A common stock outstanding—basic (shares) 14,748,000 13,809,000
Weighted-average shares of Class A common stock outstanding—diluted (shares) 14,748,000 13,809,000
Class B Common Stock    
Anti-dilutive shares excluded from loss per share of Class A common stock—diluted:    
Total shares excluded from loss per share of Class A common stock—diluted (shares) 47,082,000 47,082,000
Restricted Stock Units    
Anti-dilutive shares excluded from loss per share of Class A common stock—diluted:    
Total shares excluded from loss per share of Class A common stock—diluted (shares) 4,496,000 4,858,000
Nonqualified Stock Options    
Anti-dilutive shares excluded from loss per share of Class A common stock—diluted:    
Total shares excluded from loss per share of Class A common stock—diluted (shares) 5,755,000 3,771,000
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Noncontrolling Interests - Additional Information (Details)
3 Months Ended
Mar. 31, 2023
shares
Class A Common Stock  
Minority Interest [Line Items]  
Exchange units for shares of common stock (shares) 1
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Noncontrolling Interests - Summary Ownership of Viant Technology LLC (Details) - Viant Technology LLC - shares
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Minority Interest [Line Items]    
Units Owned (shares) 62,146,841 61,726,058
Ownership Percentage 100.00% 100.00%
Viant Technology Inc.    
Minority Interest [Line Items]    
Units Owned (shares) 15,064,581 14,643,798
Ownership percentage by Viant Technology Inc. 24.20% 23.70%
Noncontrolling Interests    
Minority Interest [Line Items]    
Units Owned (shares) 47,082,260 47,082,260
Ownership percentage by non-controlling interests 75.80% 76.30%
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Noncontrolling Interests - Summary of Effect of Changes in Ownership Interest in Viant Technology LLC on Equity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Noncontrolling Interest [Abstract]    
Net loss attributable to Viant Technology Inc. $ (2,480) $ (3,192)
Transfers to noncontrolling interests:    
Decrease in the additional-paid-in-capital of Viant Technology Inc. resulting from ownership changes in Viant Technology LLC (2,377) (4,276)
Change from net loss attributable to Viant Technology Inc. and transfers to noncontrolling interests $ (4,857) $ (7,468)
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Additional Information (Details)
$ in Millions
Mar. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Contractual obligations, remainder of 2023 $ 8.8
Contractual obligation, to be paid 2024 6.1
Contractual obligation, to be paid 2025 5.0
Contractual obligation, to be paid 2026 $ 0.8
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events (Details) - Revolving Credit Facility - PNC Bank - Loan Agreement - USD ($)
Apr. 04, 2023
Oct. 31, 2019
Subsequent Event [Line Items]    
Senior secured revolving credit facility, maximum borrowing capacity   $ 40,000,000
Subsequent Event    
Subsequent Event [Line Items]    
Senior secured revolving credit facility, maximum borrowing capacity $ 75,000,000  
Subsequent Event | Minimum | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate    
Subsequent Event [Line Items]    
Debt instrument, basis spread on variable rate plus margin 2.00%  
Subsequent Event | Maximum | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate    
Subsequent Event [Line Items]    
Debt instrument, basis spread on variable rate plus margin 2.25%  
XML 71 dsp-20230331_htm.xml IDEA: XBRL DOCUMENT 0001828791 2023-01-01 2023-03-31 0001828791 us-gaap:CommonClassAMember 2023-05-04 0001828791 us-gaap:CommonClassBMember 2023-05-04 0001828791 2022-01-01 2022-03-31 0001828791 2023-03-31 0001828791 2022-12-31 0001828791 us-gaap:CommonClassAMember 2023-03-31 0001828791 us-gaap:CommonClassAMember 2022-12-31 0001828791 us-gaap:CommonClassBMember 2022-12-31 0001828791 us-gaap:CommonClassBMember 2023-03-31 0001828791 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001828791 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0001828791 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001828791 us-gaap:RetainedEarningsMember 2022-12-31 0001828791 us-gaap:TreasuryStockCommonMember 2022-12-31 0001828791 us-gaap:NoncontrollingInterestMember 2022-12-31 0001828791 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2022-12-31 0001828791 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2022-12-31 0001828791 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001828791 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0001828791 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001828791 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:RetainedEarningsMember 2022-12-31 0001828791 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:TreasuryStockCommonMember 2022-12-31 0001828791 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:NoncontrollingInterestMember 2022-12-31 0001828791 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember 2022-12-31 0001828791 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001828791 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001828791 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001828791 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001828791 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0001828791 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-03-31 0001828791 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-03-31 0001828791 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001828791 us-gaap:RetainedEarningsMember 2023-03-31 0001828791 us-gaap:TreasuryStockCommonMember 2023-03-31 0001828791 us-gaap:NoncontrollingInterestMember 2023-03-31 0001828791 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 0001828791 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-12-31 0001828791 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001828791 us-gaap:RetainedEarningsMember 2021-12-31 0001828791 us-gaap:TreasuryStockCommonMember 2021-12-31 0001828791 us-gaap:NoncontrollingInterestMember 2021-12-31 0001828791 2021-12-31 0001828791 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001828791 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001828791 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001828791 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0001828791 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001828791 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-03-31 0001828791 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-03-31 0001828791 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-03-31 0001828791 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001828791 us-gaap:RetainedEarningsMember 2022-03-31 0001828791 us-gaap:TreasuryStockCommonMember 2022-03-31 0001828791 us-gaap:NoncontrollingInterestMember 2022-03-31 0001828791 2022-03-31 0001828791 us-gaap:CommonClassAMember 2021-02-12 0001828791 us-gaap:CommonClassBMember 2021-02-12 0001828791 2021-02-12 0001828791 dsp:ViantTechnologyLLCMember dsp:ContinuingMembersClassBUnitsMember 2021-02-12 2021-02-12 0001828791 dsp:ViantTechnologyLLCMember dsp:ContinuingMembersClassBUnitsMember 2021-02-12 0001828791 dsp:ViantTechnologyLLCMember us-gaap:CommonClassBMember 2021-02-12 2021-02-12 0001828791 us-gaap:OverAllotmentOptionMember 2021-02-12 2021-02-12 0001828791 us-gaap:OverAllotmentOptionMember 2021-02-12 0001828791 dsp:ViantTechnologyLLCMember dsp:MembersEquityClassAUnitsMember 2021-02-12 2021-02-12 0001828791 us-gaap:CommonClassAMember 2021-02-12 2021-02-12 0001828791 dsp:MembersEquityClassAUnitsMember 2021-02-12 2021-02-12 0001828791 us-gaap:CommonClassBMember 2021-02-12 2021-02-12 0001828791 dsp:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001828791 dsp:AccountsPayableAndAccruedLiabilitiesCurrentMember us-gaap:SupplierConcentrationRiskMember dsp:SupplierOneMember 2023-01-01 2023-03-31 0001828791 dsp:AccountsPayableAndAccruedLiabilitiesCurrentMember us-gaap:SupplierConcentrationRiskMember dsp:SupplierTwoMember 2023-01-01 2023-03-31 0001828791 dsp:AccountsPayableAndAccruedLiabilitiesCurrentMember us-gaap:SupplierConcentrationRiskMember dsp:SupplierOneMember 2022-01-01 2022-12-31 0001828791 dsp:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember 2023-01-01 2023-03-31 0001828791 us-gaap:TransferredOverTimeMember 2023-01-01 2023-03-31 0001828791 us-gaap:TransferredOverTimeMember 2022-01-01 2022-03-31 0001828791 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-03-31 0001828791 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-03-31 0001828791 us-gaap:LongTermContractWithCustomerMember 2023-03-31 0001828791 us-gaap:LongTermContractWithCustomerMember 2022-12-31 0001828791 dsp:CapitalizedSoftwareDevelopmentCostsMember 2023-03-31 0001828791 dsp:CapitalizedSoftwareDevelopmentCostsMember 2022-12-31 0001828791 us-gaap:ComputerEquipmentMember 2023-03-31 0001828791 us-gaap:ComputerEquipmentMember 2022-12-31 0001828791 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-03-31 0001828791 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001828791 dsp:FurnitureFixturesAndOfficeEquipmentMember 2023-03-31 0001828791 dsp:FurnitureFixturesAndOfficeEquipmentMember 2022-12-31 0001828791 us-gaap:LeaseholdImprovementsMember 2023-03-31 0001828791 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001828791 dsp:PlatformOperationsMember 2023-01-01 2023-03-31 0001828791 dsp:PlatformOperationsMember 2022-01-01 2022-03-31 0001828791 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001828791 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001828791 dsp:TechnologyAndDevelopmentMember 2023-01-01 2023-03-31 0001828791 dsp:TechnologyAndDevelopmentMember 2022-01-01 2022-03-31 0001828791 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001828791 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001828791 srt:MaximumMember 2023-03-31 0001828791 us-gaap:DevelopedTechnologyRightsMember 2023-03-31 0001828791 us-gaap:CustomerRelationshipsMember 2023-01-01 2023-03-31 0001828791 us-gaap:CustomerRelationshipsMember 2023-03-31 0001828791 us-gaap:TrademarksAndTradeNamesMember 2023-01-01 2023-03-31 0001828791 us-gaap:TrademarksAndTradeNamesMember 2023-03-31 0001828791 us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-12-31 0001828791 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001828791 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001828791 us-gaap:CustomerRelationshipsMember 2022-12-31 0001828791 us-gaap:TrademarksAndTradeNamesMember 2022-01-01 2022-12-31 0001828791 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0001828791 us-gaap:RevolvingCreditFacilityMember dsp:PNCBankMember dsp:LoanAgreementMember 2019-10-31 0001828791 us-gaap:RevolvingCreditFacilityMember dsp:PNCBankMember dsp:LoanAgreementMember us-gaap:FederalFundsEffectiveSwapRateMember 2019-10-31 2019-10-31 0001828791 us-gaap:RevolvingCreditFacilityMember dsp:PNCBankMember dsp:LoanAgreementMember dsp:LondonInterbankOfferedRateLIBORSwapRate1Member 2019-10-31 2019-10-31 0001828791 us-gaap:RevolvingCreditFacilityMember dsp:PNCBankMember dsp:LoanAgreementMember 2023-03-31 0001828791 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember dsp:PNCBankMember dsp:LoanAgreementMember us-gaap:FederalFundsEffectiveSwapRateMember 2019-10-31 2019-10-31 0001828791 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember dsp:PNCBankMember dsp:LoanAgreementMember us-gaap:FederalFundsEffectiveSwapRateMember 2019-10-31 2019-10-31 0001828791 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember dsp:PNCBankMember dsp:LoanAgreementMember dsp:LondonInterbankOfferedRateLIBORSwapRate1Member 2019-10-31 2019-10-31 0001828791 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember dsp:PNCBankMember dsp:LoanAgreementMember dsp:LondonInterbankOfferedRateLIBORSwapRate1Member 2019-10-31 2019-10-31 0001828791 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember dsp:PNCBankMember dsp:LoanAgreementMember us-gaap:FederalFundsEffectiveSwapRateMember 2023-01-01 2023-03-31 0001828791 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember dsp:PNCBankMember dsp:LoanAgreementMember dsp:LondonInterbankOfferedRateLIBORSwapRate1Member 2023-01-01 2023-03-31 0001828791 us-gaap:RevolvingCreditFacilityMember dsp:PNCBankMember dsp:LoanAgreementMember 2019-10-31 2019-10-31 0001828791 us-gaap:RestrictedStockUnitsRSUMember dsp:LongTermIncentivePlanMember 2021-02-12 2021-02-12 0001828791 dsp:LongTermIncentivePlanMember us-gaap:CommonClassAMember 2023-03-31 0001828791 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001828791 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001828791 us-gaap:RestrictedStockUnitsRSUMember 2023-03-31 0001828791 dsp:NonqualifiedStockOptionsMember 2022-12-31 0001828791 dsp:NonqualifiedStockOptionsMember 2022-01-01 2022-06-30 0001828791 dsp:NonqualifiedStockOptionsMember 2023-01-01 2023-03-31 0001828791 dsp:NonqualifiedStockOptionsMember 2023-03-31 0001828791 us-gaap:CommonClassAMember 2023-01-01 2023-03-31 0001828791 us-gaap:CommonClassAMember 2022-01-01 2022-03-31 0001828791 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001828791 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001828791 dsp:NonqualifiedStockOptionsMember 2023-01-01 2023-03-31 0001828791 dsp:NonqualifiedStockOptionsMember 2022-01-01 2022-03-31 0001828791 us-gaap:CommonClassBMember 2023-01-01 2023-03-31 0001828791 us-gaap:CommonClassBMember 2022-01-01 2022-03-31 0001828791 dsp:ViantTechnologyLLCMember dsp:ViantTechnologyIncMember 2023-01-01 2023-03-31 0001828791 dsp:ViantTechnologyLLCMember dsp:ViantTechnologyIncMember 2023-03-31 0001828791 dsp:ViantTechnologyLLCMember dsp:ViantTechnologyIncMember 2022-01-01 2022-12-31 0001828791 dsp:ViantTechnologyLLCMember dsp:ViantTechnologyIncMember 2022-12-31 0001828791 dsp:ViantTechnologyLLCMember us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0001828791 dsp:ViantTechnologyLLCMember us-gaap:NoncontrollingInterestMember 2023-03-31 0001828791 dsp:ViantTechnologyLLCMember us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-31 0001828791 dsp:ViantTechnologyLLCMember us-gaap:NoncontrollingInterestMember 2022-12-31 0001828791 dsp:ViantTechnologyLLCMember 2023-01-01 2023-03-31 0001828791 dsp:ViantTechnologyLLCMember 2023-03-31 0001828791 dsp:ViantTechnologyLLCMember 2022-01-01 2022-12-31 0001828791 dsp:ViantTechnologyLLCMember 2022-12-31 0001828791 us-gaap:RevolvingCreditFacilityMember dsp:PNCBankMember us-gaap:SubsequentEventMember dsp:LoanAgreementMember 2023-04-04 0001828791 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember dsp:PNCBankMember us-gaap:SubsequentEventMember dsp:LoanAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-04-04 2023-04-04 0001828791 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember dsp:PNCBankMember us-gaap:SubsequentEventMember dsp:LoanAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-04-04 2023-04-04 shares iso4217:USD iso4217:USD shares pure 0001828791 --12-31 Q1 false 0 10-Q true 2023-03-31 2023 false 001-40015 Viant Technology Inc. DE 85-3447553 2722 Michelson Drive Suite 100 Irvine CA 92612 949 861-8888 Class A common stock, par value $0.001 per share DSP NASDAQ Yes Yes Non-accelerated Filer true true false false 15064581 47082260 41720000 42629000 23337000 26194000 12169000 13756000 5894000 5003000 11428000 11083000 52828000 56036000 -11108000 -13407000 1819000 -152000 -87000 -4000 1732000 -156000 -9376000 -13563000 -6896000 -10371000 -2480000 -3192000 -0.17 -0.23 -0.17 -0.23 14748000 13809000 14748000 13809000 201742000 206573000 80810000 101658000 3771000 6631000 286323000 314862000 24274000 23106000 25473000 26441000 507000 667000 12422000 12422000 64000 385000 349063000 377883000 20782000 37063000 28580000 35063000 6223000 9162000 1055000 123000 3973000 3711000 2447000 1995000 63060000 87117000 0 0 23990000 24998000 87050000 112115000 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.001 0.001 450000000 450000000 15444078 14783886 15064581 14643798 15000 15000 0.001 0.001 150000000 150000000 47082260 47082260 47082260 47082260 47000 47000 100942000 95922000 -39425000 -36261000 379497 140088 1567000 475000 60012000 59248000 202001000 206520000 262013000 265768000 349063000 377883000 14784000 15000 47082000 47000 95922000 -36261000 -140000 -475000 206520000 265768000 -209000 -209000 14784000 15000 47082000 47000 95922000 -36470000 -140000 -475000 206520000 265559000 660000 1000 -1000 0 379000 1567000 1567000 -475000 140000 475000 0 -2377000 2377000 -1474000 -1474000 8872000 8872000 -2480000 -6896000 -9376000 15444000 15000 47082000 47000 100942000 -39425000 -379000 -1567000 202001000 262013000 13921000 14000 47107000 47000 82888000 -20139000 -216000 -2648000 222412000 282574000 25000 -25000 126000 -2648000 216000 2648000 0 -4276000 4276000 -12000 -12000 7326000 7326000 -3192000 -10371000 -13563000 14072000 14000 47082000 47000 85926000 -25979000 0 0 216317000 276325000 -9376000 -13563000 3412000 3154000 7472000 6376000 22000 51000 -104000 0 968000 654000 -20618000 -30790000 -3180000 568000 -16301000 -8157000 -6504000 3584000 -3350000 -2721000 933000 -6486000 -743000 -461000 -1000000 -1083000 -565000 11570000 291000 373000 2382000 1725000 -2673000 -2098000 1567000 0 26000 16000 -1593000 -16000 -4831000 9456000 206573000 238480000 201742000 247936000 38000 104000 1400000 950000 953000 464000 1450000 0 Nature of Operations<div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Viant Technology Inc. (the “Company,” “we,” “us,” “our” or “Viant”) was incorporated in the State of Delaware on October 9, 2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates a demand side platform, Adelphic, that is used by marketers and their advertising agencies to centralize the planning, buying and measurement of their advertising across most channels, including desktop, mobile, connected TV, linear TV, in-game, streaming audio and digital billboards.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 9, 2021, the Securities and Exchange Commission (“SEC”) declared effective the Company’s Form S-1 related to the initial public offering (“IPO”) of its Class A common stock. The closing date of the IPO was February 12, 2021, and in connection with the closing and the corporate reorganization (the “Reorganization Transactions”), the following actions were taken:</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">The Company amended and restated its certificate of incorporation, under which the Company is authorized to issue up to 450,000,000 shares of Class A common stock, up to 150,000,000 shares of Class B common stock, and up to 10,000,000 shares of preferred stock;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">The limited liability company agreement of Viant Technology LLC was amended and restated (as amended and restated, the “Viant Technology LLC Agreement”) to, among other things, provide for Class A units and Class B units and appoint the Company as the sole managing member of Viant Technology LLC;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">The Viant Technology LLC Agreement classified the interests acquired by the Company as Class A units, reclassified the interests held by the continuing members of Viant Technology LLC as Class B units, and permits the continuing members of Viant Technology LLC to exchange Class B units for shares of Class A common stock of Viant Technology Inc. on a one-for-one basis or, at the election of Viant Technology Inc., for cash at the current fair value on the date of the exchange. Immediately following such reclassification, the continuing members held 48,935,559 Class B units.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For each membership unit of Viant Technology LLC that was reclassified as a Class B unit, the Company issued one corresponding share of our Class B common stock to the continuing members, or 48,935,559 shares of Class B common stock in total;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">The Company issued and sold 10,000,000 shares of its Class A common stock to the underwriters at an IPO price of $25.00 per share, for gross proceeds of $250.0 million before deducting underwriting discounts and commissions of $17.5 million;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">The Company used the net proceeds of $232.5 million </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to acquire 10,000,000 newly issued Class A units of Viant Technology LLC at a per-unit price equal to the per-share price paid by the underwriters for shares of our Class A common stock;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">The underwriters exercised their option to purchase 1,500,000 additional shares of Class A common stock from the selling stockholders in the IPO. The Company did not receive any proceeds from the sale of shares by the selling stockholders. Pursuant to such exercise, the selling stockholders exchanged the corresponding number of Class B units for the shares of Class A common stock, the corresponding number of shares of Class B common stock were automatically retired, and 1,500,000 Class A units were issued to the Company;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">The Class B stockholders and Class A stockholders initially had 80.5% and 19.5%, respectively, of the combined voting power of the Company’s common stock. The Class A common stock outstanding represents 100% of the </span></div><div style="margin-top:6pt;padding-left:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rights of the holders of all classes of the Company’s outstanding common stock to share in distributions from the Company, except for the right of Class B stockholders to receive the par value of the Class B common stock upon our liquidation, dissolution or winding up or an exchange of Class B units;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">The Company entered into a Registration Rights Agreement with the Class B stockholders to provide for certain rights and restrictions after the IPO; and</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Viant Technology LLC’s 2020 Equity Based Incentive Compensation Plan (the “Phantom Unit Plan”) was terminated and replaced with the Company’s 2021 Long Term Incentive Plan (the “LTIP”).</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately following the closing of the IPO, Viant Technology LLC became the predecessor of the Company for financial reporting purposes. Viant Technology Inc. is a holding company, and its sole material asset is its equity interest in Viant Technology LLC. As the sole managing member of Viant Technology LLC, the Company operates and controls all of the business and affairs of Viant Technology LLC. The Reorganization Transactions are accounted for as a reorganization of entities under common control. As a result, the condensed consolidated financial statements of the Company recognize the assets and liabilities received in the Reorganization Transactions at their historical carrying amounts, as reflected in the historical consolidated financial statements of Viant Technology LLC. The Company consolidates Viant Technology LLC in its condensed consolidated financial statements and records a noncontrolling interest related to the Class B units held by the Class B stockholders on its condensed consolidated balance sheets and statements of operations.</span></div> 450000000 150000000 10000000 1 48935559 1 48935559 10000000 25.00 250000000 17500000 232500000 10000000 1500000 1500000 0.805 0.195 1 Basis of Presentation and Summary of Significant Accounting Policies<div style="margin-top:12pt"><span style="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 Principles of Consolidation</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> accompanying unaudited condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information which are unaudited and include the operations of the Company, Viant Technology LLC and its wholly owned subsidiaries. Viant Technology LLC is considered a variable interest entity. The Company is the primary beneficiary and sole managing member of Viant Technology LLC and has decision making authority that significantly affects the economic performance of the entity. As a result, the Company consolidates Viant Technology LLC. All intercompany balances and transactions have been eliminated in consolidation. </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> believes that the accompanying condensed consolidated financial statements reflect the adjustments necessary for the fair statement of its condensed consolidated balance sheets, statements of operations, and cash flows included in this report. The condensed consolidated balance sheet as of December 31, 2022 was derived from the audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements. Certain information and disclosures normally included in the Company's consolidated financial statements prepared in accordance with GAAP have been omitted. Accordingly, these condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes included in its Annual Report on Form 10-K for the year ended December 31, 2022.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated statements of operations for the three months ended March 31, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023 (“fiscal 2023”), or for any other future annual or interim period.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to our significant accounting policies as described in our Annual Report on Form 10-K for the year ended December 31, 2022.</span></div><div style="margin-top:12pt"><span style="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="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of our condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On an ongoing basis, management evaluates its estimates, primarily those related to revenue recognition, stock-based compensation, income taxes, allowances for doubtful accounts, the useful lives of capitalized software development costs and other property, equipment and software and assumptions used in the impairment analyses of long-lived assets and goodwill. These estimates are based on historical data and experience, as well as various other factors that management believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying amount of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the impact of widespread macroeconomic and geopolitical uncertainties, including the continuing impact of COVID-19, bank failures, labor shortages, inflation and monetary supply shifts, rising interest rates, tightening of credit markets, recession risks, and potential disruptions from the Russia-Ukraine conflict, on our business continues to evolve. As a result, many of our estimates and assumptions consider macroeconomic and geopolitical factors in the market, which require increased judgment and </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">carry a higher degree of variability and volatility. As events continue to evolve and additional information becomes available on the potential impact on our business of global economic and business events, our estimates may change materially in future periods.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Loss</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the periods presented, net loss is equal to comprehensive loss.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, Net of Allowances</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents changes in the allowance for doubtful accounts for the three months ended March 31, 2023:</span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative impact of accounting adoption</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs, net of recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,162 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Risk</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentration of risk consist principally of cash and accounts receivable. The Company maintains its cash with financial institutions and its cash levels exceed the Federal Deposit Insurance Corporation’s federally insured limits. Accounts receivable include amounts due from customers with principal operations primarily in the United States.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, one individual customer accounted for 10.3% of consolidated accounts receivable. As of December 31, 2022, no individual customers accounted for 10.0% or greater of consolidated accounts receivable.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, two individual suppliers accounted for 15.7% and 10.6% of consolidated accounts payable and accrued liabilities. As of December 31, 2022, one supplier accounted for 24.6% of consolidated accounts payable and accrued liabilities.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2023, one advertising agency holding company accounted for 11.5% of the Company's total revenue. For the three months ended March 31, 2022, no advertising agency holding company accounted for 10.0% or more of the Company's total revenue. For the three months ended March 31, 2023 and 2022, there were no individual customers that accounted for 10.0% or more of the Company’s total revenues.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">JOBS Act Election as an Emerging Growth Company</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 5, 2012, the Jumpstart Our Business Startups Act (the “JOBS Act”) was signed into law. The JOBS Act contains provisions that, among other things, reduce certain reporting requirements for qualifying public companies. As an “emerging growth company,” the </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> may, under Section 7(a)(2)(B) of the Securities Act of 1933, as amended (the “Securities Act”), delay adoption of new or revised accounting standards applicable to public companies until such standards would otherwise apply to private companies. An “emerging growth company” is one with less than $1.235 billion in annual sales, has less than $700 million in market value of its shares of common stock held by non-affiliates and issues less than $1 billion of non-convertible debt over a three-year period. The Company may take advantage of this extended transition period until the first to occur of the date that it (i) is no longer an “emerging growth company” or (ii) affirmatively and irrevocably opts out of this extended transition period.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected to take advantage of the benefits of this extended transition period. Until the date that the Company is no longer an “emerging growth company” or affirmatively and irrevocably opts out of the exemption provided by Securities Act Section 7(a)(2)(B), upon issuance of a new or revised accounting standard that applies to its condensed consolidated financial statements and that has a different effective date for public and private companies, the Company will disclose the date on which it will adopt the recently issued accounting standard. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:12pt"><span style="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</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="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 issued Accounting Standards Update ("ASU") No. 2016-13,</span><span style="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)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. ASU 2016-13 revises the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which results in more timely recognition of losses on financial instruments. We adopted this standard at the beginning of fiscal 2023. As a result, we revised the impairment model to utilize an expected loss methodology in place of an incurred loss methodology related to our allowance for credit losses on our trade accounts receivable. We </span></div>evaluate our allowance for credit losses based on historical bad debt experience, our assessment of the financial condition of companies with which we do business, current macroeconomic conditions, and reasonable and supportable forecasts of future macroeconomic conditions. The adoption did not have a material impact on the Company's condensed consolidated financial statements. <div style="margin-top:12pt"><span style="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 Principles of Consolidation</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> accompanying unaudited condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information which are unaudited and include the operations of the Company, Viant Technology LLC and its wholly owned subsidiaries. Viant Technology LLC is considered a variable interest entity. The Company is the primary beneficiary and sole managing member of Viant Technology LLC and has decision making authority that significantly affects the economic performance of the entity. As a result, the Company consolidates Viant Technology LLC. All intercompany balances and transactions have been eliminated in consolidation. </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> believes that the accompanying condensed consolidated financial statements reflect the adjustments necessary for the fair statement of its condensed consolidated balance sheets, statements of operations, and cash flows included in this report. The condensed consolidated balance sheet as of December 31, 2022 was derived from the audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements. Certain information and disclosures normally included in the Company's consolidated financial statements prepared in accordance with GAAP have been omitted. Accordingly, these condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes included in its Annual Report on Form 10-K for the year ended December 31, 2022.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated statements of operations for the three months ended March 31, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023 (“fiscal 2023”), or for any other future annual or interim period.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to our significant accounting policies as described in our Annual Report on Form 10-K for the year ended December 31, 2022.</span></div> <div style="margin-top:12pt"><span style="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="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of our condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On an ongoing basis, management evaluates its estimates, primarily those related to revenue recognition, stock-based compensation, income taxes, allowances for doubtful accounts, the useful lives of capitalized software development costs and other property, equipment and software and assumptions used in the impairment analyses of long-lived assets and goodwill. These estimates are based on historical data and experience, as well as various other factors that management believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying amount of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the impact of widespread macroeconomic and geopolitical uncertainties, including the continuing impact of COVID-19, bank failures, labor shortages, inflation and monetary supply shifts, rising interest rates, tightening of credit markets, recession risks, and potential disruptions from the Russia-Ukraine conflict, on our business continues to evolve. As a result, many of our estimates and assumptions consider macroeconomic and geopolitical factors in the market, which require increased judgment and </span></div>carry a higher degree of variability and volatility. As events continue to evolve and additional information becomes available on the potential impact on our business of global economic and business events, our estimates may change materially in future periods. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Loss</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the periods presented, net loss is equal to comprehensive loss.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, Net of Allowances</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents changes in the allowance for doubtful accounts for the three months ended March 31, 2023:</span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative impact of accounting adoption</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs, net of recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,162 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents changes in the allowance for doubtful accounts for the three months ended March 31, 2023:</span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative impact of accounting adoption</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs, net of recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,162 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1015000 209000 22000 84000 1162000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Risk</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentration of risk consist principally of cash and accounts receivable. The Company maintains its cash with financial institutions and its cash levels exceed the Federal Deposit Insurance Corporation’s federally insured limits. Accounts receivable include amounts due from customers with principal operations primarily in the United States.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, one individual customer accounted for 10.3% of consolidated accounts receivable. As of December 31, 2022, no individual customers accounted for 10.0% or greater of consolidated accounts receivable.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, two individual suppliers accounted for 15.7% and 10.6% of consolidated accounts payable and accrued liabilities. As of December 31, 2022, one supplier accounted for 24.6% of consolidated accounts payable and accrued liabilities.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2023, one advertising agency holding company accounted for 11.5% of the Company's total revenue. For the three months ended March 31, 2022, no advertising agency holding company accounted for 10.0% or more of the Company's total revenue. For the three months ended March 31, 2023 and 2022, there were no individual customers that accounted for 10.0% or more of the Company’s total revenues.</span></div> 0.103 0.157 0.106 0.246 0.115 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">JOBS Act Election as an Emerging Growth Company</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 5, 2012, the Jumpstart Our Business Startups Act (the “JOBS Act”) was signed into law. The JOBS Act contains provisions that, among other things, reduce certain reporting requirements for qualifying public companies. As an “emerging growth company,” the </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> may, under Section 7(a)(2)(B) of the Securities Act of 1933, as amended (the “Securities Act”), delay adoption of new or revised accounting standards applicable to public companies until such standards would otherwise apply to private companies. An “emerging growth company” is one with less than $1.235 billion in annual sales, has less than $700 million in market value of its shares of common stock held by non-affiliates and issues less than $1 billion of non-convertible debt over a three-year period. The Company may take advantage of this extended transition period until the first to occur of the date that it (i) is no longer an “emerging growth company” or (ii) affirmatively and irrevocably opts out of this extended transition period.</span></div>The Company has elected to take advantage of the benefits of this extended transition period. Until the date that the Company is no longer an “emerging growth company” or affirmatively and irrevocably opts out of the exemption provided by Securities Act Section 7(a)(2)(B), upon issuance of a new or revised accounting standard that applies to its condensed consolidated financial statements and that has a different effective date for public and private companies, the Company will disclose the date on which it will adopt the recently issued accounting standard. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:12pt"><span style="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</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="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 issued Accounting Standards Update ("ASU") No. 2016-13,</span><span style="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)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. ASU 2016-13 revises the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which results in more timely recognition of losses on financial instruments. We adopted this standard at the beginning of fiscal 2023. As a result, we revised the impairment model to utilize an expected loss methodology in place of an incurred loss methodology related to our allowance for credit losses on our trade accounts receivable. We </span></div>evaluate our allowance for credit losses based on historical bad debt experience, our assessment of the financial condition of companies with which we do business, current macroeconomic conditions, and reasonable and supportable forecasts of future macroeconomic conditions. The adoption did not have a material impact on the Company's condensed consolidated financial statements. Revenue<div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The disaggregation of revenue was as follows:</span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.527%"><tr><td style="width:1.0%"/><td style="width:71.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.104%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Over-time revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Point-in-time revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,720 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,629 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for unsatisfied performance obligations expected to be recognized in the future for contracts with an original expected duration of greater than one year was $1.1 million as of March 31, 2023 and $0.1 million as of December 31, 2022. These amounts do not include contracts with an original expected duration of less than one year, which is the majority of the Company’s contracts.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining deferred revenue that is anticipated to be recognized during the succeeding twelve month period is recorded in the current portion of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">deferred</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> revenue within the condensed consolidated balance sheets.</span></div> <div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The disaggregation of revenue was as follows:</span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.527%"><tr><td style="width:1.0%"/><td style="width:71.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.104%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Over-time revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Point-in-time revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,720 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,629 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 386000 137000 41334000 42492000 41720000 42629000 1100000 100000 Property, Equipment, and Software, Net<div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Major </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">classes</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of property, equipment, and software were as follows:</span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of <br/>March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software development costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,156 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,988 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and office equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, equipment and software</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,309 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,933 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,035)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,827)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, equipment and software, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,274 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,106 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation recorded in the condensed consolidated statements of operations was as follows:</span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.527%"><tr><td style="width:1.0%"/><td style="width:71.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.104%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Platform operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,712 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,136 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,252 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,867 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2023 and 2022, total interest cost incurred was $0.1 million and $0.2 million, respectively. Interest costs capitalized during the three months ended March 31, 2023 and 2022 were de minimis.</span></div> <div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Major </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">classes</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of property, equipment, and software were as follows:</span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of <br/>March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software development costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,156 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,988 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and office equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, equipment and software</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,309 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,933 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,035)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,827)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, equipment and software, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,274 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,106 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 77156000 72988000 1124000 1116000 32000 32000 957000 1226000 2040000 2571000 81309000 77933000 57035000 54827000 24274000 23106000 <div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation recorded in the condensed consolidated statements of operations was as follows:</span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.527%"><tr><td style="width:1.0%"/><td style="width:71.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.104%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Platform operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,712 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,136 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,252 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,867 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2712000 2136000 0 0 393000 595000 147000 136000 3252000 2867000 100000 200000 Leases<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lessee Arrangements</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases for its office space, which have remaining lease terms of up to eight years. The Company does not have finance leases. </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our leases include renewal options to extend the leases for up to five years and/or termination options to terminate the leases within one year. If it is reasonably certain that a renewal or termination option will be exercised, the exercise of the option is considered in calculating the term of the lease. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not enter into any leases during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended March 31, 2023.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, our operating leases had a weighted-average remaining lease term of approximately seven years and a weighted-average incremental borrowing rate of 3.5%.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for amounts included in the operating lease liabilities was $1.0 million and $0.6 million for the three months ended March 31, 2023 and 2022, respectively.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows (in thousands): </span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.472%"><tr><td style="width:1.0%"/><td style="width:70.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.827%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.760%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,490 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,252 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments as of March 31, 2023 were as follows:</span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of <br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,659 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted future lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,564 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,601)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,963 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,973)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,990 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P8Y P5Y P7Y 0.035 1000000.0 600000 <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows (in thousands): </span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.472%"><tr><td style="width:1.0%"/><td style="width:70.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.827%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.760%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,490 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,252 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1209000 812000 260000 343000 21000 97000 1490000 1252000 <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments as of March 31, 2023 were as follows:</span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of <br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,659 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted future lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,564 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,601)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,963 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,973)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,990 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3659000 4385000 4270000 4257000 4182000 10811000 31564000 3601000 27963000 3973000 23990000 Intangible Assets, Net<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances of intangible assets and accumulated amortization are as follows: </span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.472%"><tr><td style="width:1.0%"/><td style="width:38.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.662%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.827%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.827%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.829%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Remaining Weighted-Average Useful<br/>Life (years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,927)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,026)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks/tradenames</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,167)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,627 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,120)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.472%"><tr><td style="width:1.0%"/><td style="width:38.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.662%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.827%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.827%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.829%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Remaining Weighted- Average Useful<br/>Life (years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,869)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,944)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks/tradenames</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,147)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,627 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,960)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of intangible assets recorded in the condensed consolidated statements of operations was as follows: </span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.527%"><tr><td style="width:1.0%"/><td style="width:71.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.104%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Platform operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:26.64pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amortization</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of intangible assets is as follows:</span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances of intangible assets and accumulated amortization are as follows: </span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.472%"><tr><td style="width:1.0%"/><td style="width:38.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.662%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.827%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.827%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.829%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Remaining Weighted-Average Useful<br/>Life (years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,927)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,026)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks/tradenames</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,167)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,627 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,120)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.472%"><tr><td style="width:1.0%"/><td style="width:38.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.662%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.827%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.827%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.829%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Remaining Weighted- Average Useful<br/>Life (years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,869)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,944)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks/tradenames</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,147)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,627 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,960)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 4927000 4927000 0 P0Y9M18D 2300000 2026000 274000 P2Y10M24D 1400000 1167000 233000 8627000 8120000 507000 P0Y1M6D 4927000 4869000 58000 P1Y1M6D 2300000 1944000 356000 P3Y2M12D 1400000 1147000 253000 8627000 7960000 667000 <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of intangible assets recorded in the condensed consolidated statements of operations was as follows: </span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.527%"><tr><td style="width:1.0%"/><td style="width:71.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.104%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Platform operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 58000 175000 0 0 0 0 102000 112000 160000 287000 <div style="margin-top:6pt;text-indent:26.64pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amortization</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of intangible assets is as follows:</span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 306000 107000 80000 14000 0 0 507000 Accrued Liabilities<div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s accrued liabilities consisted of the following:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of <br/>March 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued traffic acquisition costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,631 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,580 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,063 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had a balance of $0.2 million and $0.2 million as of March 31, 2023 and December 31, 2022, respectively, payable to related parties for expenses they incurred on our behalf, which was recorded within accrued liabilities on the condensed consolidated balance sheets. The related expense incurred by the Company was $0.2 million for the three months ended March 31, 2023 and de minimis for the three months ended March 31, 2022.</span></div> <div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s accrued liabilities consisted of the following:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of <br/>March 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued traffic acquisition costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,631 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,580 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,063 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 25188000 29631000 3392000 5432000 28580000 35063000 200000 200000 200000 Revolving Credit Facility<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revolving Credit Facility</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 31, 2019, we entere</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d into an asset-based revolving credit and security agreement (the “Loan Agreement”) with PNC Bank, National Association (“PNC Bank”). The Loan Agreement prov</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ides a senior secured revolving credit facility of up to $40.0 million with a maturity date of October 31, 2024. The Loan Agreement is collateralized by security interests in substantially all of our assets.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advances under the Loan Agreement bear interest through maturity at a variable rate based upon our selection of either a Domestic Rate or a LIBOR Rate, plus an applicable margin (“Domestic Rate Loans” and “LIBOR Rate Loans”). The Domestic Rate is defined as a fluctuating interest rate equal to the greater of (1) the base commercial lending rate of PNC Bank, (2) the overnight federal funds rate plus 0.50% and (3) the Daily LIBOR Rate plus 1.00%. The Company did not have an outstanding balance during the three months ended March 31, 2023. The applicable margin is between 0.75% to 1.25% for Domestic Rate Loans and between 1.75% and 2.25% for LIBOR Rate Loans based on maintaining certain undrawn availability ratios. The applicable margin as of March 31, 2023 was equal to 0.75% for Domestic Rate Loans and 1.75% for LIBOR Rate Loans. The facility fee for undrawn amounts under the Loan Agreement is 0.375% per annum. We will be required to pay customary letter of credit fees, as necessary. Refer to Note 5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leases for additional information.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loan</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Agreement contains customary conditions to borrowings, events of default and covenants, including covenants that restrict our ability to 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, pay dividends, issue equity instruments, make distributions or redeem or repurchase capital stock or make other investments, and engage in transactions with affiliates. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Loan Agreement also requires that we maintain compliance with a minimum Fixed Charge Coverage Ratio (as defined in the Loan Agreement) of 1.40 to 1.00 at any time undrawn availability under the Loan Agreement is less than 25%.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of March 31, 2023, we were in compliance with all covenants.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 4, 2023, we entered into an amendment to the Loan Agreement with PNC Bank (the "Amended Loan Agreement") that provides for an increase in the revolving credit facility, extends the maturity date, and changes the rates at which advances under the Amended Loan Agreement will bear interest. </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 14</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent Events, for additional information.</span></div> 40000000 0.0050 0.0100 0 0.0075 0.0125 0.0175 0.0225 0.0075 0.0175 0.00375 1.40 0.25 Stock-Based Compensation<div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the IPO, which occurred on February 12, 2021, the Phantom Unit Plan was replaced by the LTIP. On February 12, 2021, 6.2 million restricted stock units (“RSUs”) were granted under the LTIP. The Company is authorized to grant RSUs, incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, and performance stock awards under its LTIP. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2023</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company had only granted RSUs and nonqualified stock options under the LTIP. Under the LTIP, 4.5 million shares of Class A common stock remained available for grant as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2023</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation recorded in the condensed consolidated statements of operations was as follows:</span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.527%"><tr><td style="width:1.0%"/><td style="width:71.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.104%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Platform operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,472 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,376 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RSUs</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes RSU activity:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,928</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.2pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,406</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.2pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(800)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.2pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs outstanding as of March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,496</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the Company had unrecognized stock-based compensation relating to RSUs of approximately $39.1 million, which is expected to be recognized over a weighted-average period of 2.2 years.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nonqualified Stock Options </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes nonqualified stock option activity:</span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Options<br/>(in thousands) </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining Contractual Term<br/>(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,661</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,127</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,755</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">802</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:27pt"><span style="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 of the nonqualified stock options granted during the three months ended March 31, 2023 was $2.99. The Company had unrecognized stock-based compensation relating to unvested nonqualified stock options of approximately $16.0 million, which is expected to be recognized over a weighted-average period of 2.6 years, as of March 31, 2023.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the assumptions used in the Black-Scholes model to determine the fair value of nonqualified stock options for the three months ended March 31, 2023 and 2022.</span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.5%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0%</span></td></tr></table></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-Free Interest Rate.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company bases the risk-free interest rate assumption for equity awards on the rates for U.S. Treasury securities with maturities similar to those of the expected term of the award being valued.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Volatility.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Due to the limited trading history of the Company’s Class A common stock, the expected volatility assumption is based on volatilities of a peer group of similar companies whose share prices are publicly available. The Company will continue to apply this process until a sufficient amount of historical information regarding the volatility of the Company’s own stock price becomes available.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Term.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Given the insufficient historical data relating to nonqualified stock option exercises, the expected term assumption is based on expected terms of a peer group of similar companies whose expected terms are publicly available. The Company will continue to apply this process until a sufficient amount of historical information regarding the Company’s nonqualified stock option exercises becomes available.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Dividend Yield.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company’s expected dividend yield assumption is zero as it has never paid dividends and has no present intention to do so in the future.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Issuance of Shares</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon vesting of shares under the LTIP, we will issue treasury stock. If treasury stock is not available, Class A common stock will be issued.</span></div> 6200000 4500000 <div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation recorded in the condensed consolidated statements of operations was as follows:</span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.527%"><tr><td style="width:1.0%"/><td style="width:71.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.104%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Platform operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,472 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,376 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 892000 1086000 2512000 2179000 1327000 1169000 2741000 1942000 7472000 6376000 <div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes RSU activity:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,928</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.2pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,406</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.2pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(800)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.2pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs outstanding as of March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,496</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3928000 12.59 1406000 4.41 800000 13.38 38000 7.02 4496000 9.94 39100000 P2Y2M12D <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes nonqualified stock option activity:</span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Options<br/>(in thousands) </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining Contractual Term<br/>(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,661</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,127</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,755</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">802</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3661000 6.14 P9Y2M12D 0 2127000 4.43 8000 10.35 25000 22.65 5755000 5.43 P9Y3M18D 33000 802000 6.22 P8Y10M24D 2.99 16000000 P2Y7M6D <div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the assumptions used in the Black-Scholes model to determine the fair value of nonqualified stock options for the three months ended March 31, 2023 and 2022.</span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.5%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0%</span></td></tr></table></div> 0.043 0.014 0.815 0.615 P6Y P5Y10M24D 0.000 0.000 0 Income Taxes and Tax Receivable Agreement<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes differs from the amount of income tax computed by applying the applicable U.S. statutory federal income tax rate of 21% to income before provision of income taxes due to Viant Technology LLC’s pass-through structure for U.S. income tax purposes and the valuation allowance against the deferred tax asset in the current and prior-year periods. The Company did not recognize an income tax benefit (expense) on its share of pre-tax book income (loss), exclusive of the noncontrolling interest of 75.8% due to the full valuation allowance against its deferred tax assets, resulting in an effective tax rate of 0.0% for each of the three months ended March 31, 2023 and 2022.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, management determined based on applicable accounting standards and the weight of all available evidence, it was not more likely than not (“MLTN”) that the Company will generate sufficient taxable income to realize our deferred tax assets including the difference in our tax basis in excess of the financial reporting value for our investment in Viant Technology LLC. Consequently, we have established a full valuation allowance against our deferred tax assets as of March 31, 2023. In the event that management subsequently determines that it is MLTN that we will realize our deferred tax assets in the future over the recorded amount, a decrease to the valuation allowance will be made, which will reduce the provision for income taxes.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has concluded based on applicable accounting standards and the weight of all available evidence, that it was MLTN that its deferred tax assets subject to the Tax Receivable Agreement entered into with Viant Technology LLC, continuing members of Viant Technology LLC and the TRA Representative (as defined in the TRA) on February 9, 2021 (“TRA”) would not be realized as of March 31, 2023. Therefore, the Company has not recorded a liability related to the remaining tax savings it may realize from utilization of such deferred tax assets after concluding it was not probable that such TRA liability would be paid based on its estimates of future taxable income. As of the March 31, 2023, the total unrecorded TRA liability is approximately $10.3 million. If utilization of the deferred tax assets subject to the TRA becomes MLTN in the future, the Company will record a liability related to the TRA, to the extent probable at that time, which will be recognized as an expense within its condensed consolidated statements of operations.</span></div> 0.21 0.758 0.000 0.000 10300000 Loss Per Share<span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2023</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, basic net loss per share has been calculated by dividing net loss attributable to Class A common stockholders by the weighted-average number of shares of Class A common stock outstanding for the same period. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of Class A common stock are weighted for the portion of the period in which the shares were outstanding. Diluted net loss per share has been calculated in a manner consistent with that of basic net loss per share while considering all potentially dilutive shares of Class A common stock outstanding during the period.</span><div style="margin-top:6pt;text-indent:36pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">following</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> table presents the calculation of basic and diluted net loss per share for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2023</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.527%"><tr><td style="width:1.0%"/><td style="width:71.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.104%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,376)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,563)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net loss attributable to noncontrolling interests</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,896)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,371)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Viant Technology Inc.</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,480)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,192)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares of Class A common stock outstanding—basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,748</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,809</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss per share of Class A common stock—basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss per share of Class A common stock—diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive shares excluded from loss per share of Class A common stock—diluted:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,496</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,858</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonqualified stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,755</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3771</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of Class B common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,082</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,082</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares excluded from loss per share of Class A common stock—diluted</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,333</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,711</span></td></tr></table></div> <div style="margin-top:6pt;text-indent:36pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">following</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> table presents the calculation of basic and diluted net loss per share for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2023</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.527%"><tr><td style="width:1.0%"/><td style="width:71.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.104%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,376)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,563)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net loss attributable to noncontrolling interests</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,896)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,371)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Viant Technology Inc.</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,480)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,192)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares of Class A common stock outstanding—basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,748</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,809</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss per share of Class A common stock—basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss per share of Class A common stock—diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive shares excluded from loss per share of Class A common stock—diluted:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,496</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,858</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonqualified stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,755</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3771</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of Class B common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,082</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,082</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares excluded from loss per share of Class A common stock—diluted</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,333</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,711</span></td></tr></table></div> -9376000 -13563000 -6896000 -10371000 -2480000 -3192000 14748000 14748000 13809000 13809000 -0.17 -0.23 -0.17 -0.23 4496000 4858000 5755000 3771000 47082000 47082000 57333000 55711000 Noncontrolling Interests<div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Viant Technology Inc. is the sole managing member of Viant Technology LLC and, as a result, consolidates the financial results of Viant Technology LLC. We report noncontrolling interests representing the economic interests in Viant Technology LLC held by the other members of Viant Technology LLC. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Viant Technology LLC Agreement classifies the interests acquired by the Company as Class A units, reclassified the interests held by the continuing members of Viant Technology LLC as Class B units and permits the continuing members of Viant Technology LLC to exchange Class B units for shares of Class A common stock on a one-for-one basis or, at the election of Viant Technology Inc., for cash at the current fair value on the date of the exchange. </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the Company’s ownership interest in Viant Technology LLC while retaining control of Viant Technology LLC will be accounted for as equity transactions. As such, future redemptions or direct exchanges of Class B units in Viant Technology LLC by the other members and future issuances of Class A common stock under the LTIP will result in a change in ownership, where the Company will rebalance the noncontrolling interest, offset by a change in additional-paid-in-capital.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the ownership of Viant Technology LLC:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Owner</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Units Owned</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ownership Percentage </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Units Owned</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ownership Percentage </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Viant Technology Inc.</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,064,581</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,643,798</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncontrolling interests</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,082,260</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,082,260</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,146,841</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,726,058</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no exchanges of Class B units of Viant Technology LLC for shares of the Company’s Class A common stock during the three months ended March 31, 2023.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the effect of changes in the Company’s ownership interest in Viant Technology LLC on the Company’s equity for the periods indicated:</span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.527%"><tr><td style="width:1.0%"/><td style="width:71.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.104%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Viant Technology Inc.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,480)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,192)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfers to noncontrolling interests:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease in the additional-paid-in-capital of Viant Technology Inc. resulting from ownership changes in Viant Technology LLC</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,377)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,276)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change from net loss attributable to Viant Technology Inc. and transfers to noncontrolling interests</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,857)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,468)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1 <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the ownership of Viant Technology LLC:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Owner</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Units Owned</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ownership Percentage </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Units Owned</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ownership Percentage </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Viant Technology Inc.</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,064,581</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,643,798</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncontrolling interests</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,082,260</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,082,260</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,146,841</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,726,058</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 15064581 0.242 14643798 0.237 47082260 0.758 47082260 0.763 62146841 1.000 61726058 1.000 <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the effect of changes in the Company’s ownership interest in Viant Technology LLC on the Company’s equity for the periods indicated:</span></div><div style="margin-top:6pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.527%"><tr><td style="width:1.0%"/><td style="width:71.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.104%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Viant Technology Inc.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,480)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,192)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfers to noncontrolling interests:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease in the additional-paid-in-capital of Viant Technology Inc. resulting from ownership changes in Viant Technology LLC</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,377)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,276)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change from net loss attributable to Viant Technology Inc. and transfers to noncontrolling interests</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,857)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,468)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -2480000 -3192000 -2377000 -4276000 -4857000 -7468000 Commitments and Contingencies<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lease Commitments</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the Company had non-cancelable operating lease commitments for office space that have been recorded as operating lease liabilities. Refer to Note 5—Leases for additional information regarding lease commitments.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Hosting Commitments</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the Company had non-cancelable contractual agreements related to the hosting of our data storage processing, storage, and other computing services. As of March 31, 2023, we estimate these obligations to be approximately $8.8 million for the remainder of 2023, $6.1 million in 2024, $5.0 million in 2025, and $0.8 million in 2026. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company is subject to various legal proceedings and claims, either asserted or unasserted, that arise in the ordinary course of business. Although the outcome of the various legal proceedings and claims cannot be predicted with certainty, management does not believe that any of these proceedings or other claims will have a material effect on the Company’s business, financial condition, results of operations or cash flows.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Guarantees and Indemnities</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has made no significant contractual guarantees for the benefit of third parties. However, in the ordinary course of business, the Company may provide indemnifications of varying scope and terms to customers, vendors, lessors, business partners and other parties with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements, services to be provided by the Company or from intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with directors and certain officers and employees 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. The Company is not aware of indemnification claims that could have a material effect on the Company’s condensed consolidated financial statements. Accordingly, no amounts for any obligation have been recorded as of March 31, 2023.</span></div> 8800000 6100000 5000000 800000 Subsequent Events<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 4, 2023, we entered into the Amended Loan Agreement. The Amended Loan Agreement provides for an increase in the revolving credit facility to $75.0 million, extends the maturity date to April 4, 2028, and changes the rates at which advances will bear interest. Advances under the Amended Loan Agreement will bear interest at term SOFR plus 2.00% to 2.25% based on the average undrawn availability. </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has no outstanding balances</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> under the Amended Loan Agreement.</span> 75000000 0.0200 0.0225 EXCEL 72 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /&%J%8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #QA:A6R)0.:.\ K @ $0 &1O8U!R;W!S+V-O&ULS9++ M3L,P$$5_!7F?C)/PM-)L0*Q 0J(2B)UE3UN+^"%[4-*_)S%M*@0?T*5GKL^< MD:9502@?\27Z@)$,IHO1]BX)%59L1Q0$0%([M#*54\)-S8V/5M+TC%L(4GW* M+4+-^358)*DE29B!15B(K&NU$BJB)!\/>*T6?/B*?89I!=BC14<)JK("ULT3 MPW[L6S@!9AAAM.FG@'HAYNJ_V-P!=DB.R2RI81C*H&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" #QA:A6"V\B^H(& ":)0 & 'AL+W=OYIKMIF_;"!2=!!SBS3=/\ M]WL,!.@EB5-QU=M(N7TW&(A@0Q,B MSMF6IO#-BO&$2#CEZX'8ZJY_8.%QZB]4:J"X/9Y9:LZ9+*W[<+#F>#2B6,$IJ*B*6(T]55 M;^Z^\[VI"LCO^!+1G3@Z1LK*$V-?U-5S5(EH3 .I) A\/%.?QK%2@G+\ M6XKVJM]4@X;"'@DQ(EI3!4((D2HM/\E)6Q'' M"8 EP'X58#KU01X98"7&RU* MEMNZ(9+,+CG;(:[N!C5UD-=-'@UNHE0UXU)R^#:".#GSV3/E: $MAOI(; BG MXG(@05A]/0A*D>M"!->(>.B>I7(CT&T:TO#;^ $4J"H5/I3J&EL%[PD_1YY[ MAK"#/4-Y_%/A>^0,3='?E,:KZLC+Y;P:N1L69-!S);I+BW&C^M_?'^ N="=I M(OXQU5@A.31+JL'Y3FQ)0*]Z,/H$Y<^T-_OA.W?L_&RR^T9BW[@?5NZ'-G7M M_G&_I2:G]G#7Z7\V6;)&M;0TJBR-FEGZG!$N*8_WZ(%N&9W8IR3-3I?C6 MJ);VQI6]<3-["\HC%JI1B6!R,#:>7:D:A[4#T1K?TN=%Y?.BF<_WD0A(C/ZD MA*/W<-$XA=FUZOQ9HUKZFU3^)@U''B?PW,RGG?I^:M=:D5@8.ZHUK*7!:65P M:BW4;2HCN8?FBRGZF"5/E)N,V34! %YR:_=IVVAH]8PFUB&$K'.'33_$%Y MAI82YA[$./)9EDJ^A\_07 MV]9M;HV5K4%O+6%O&32P_DA=T%\)8C5914 !" M?8<^(3D9];WA\&(T,DY(]N"V?C4*N5;6./B=AR&HB[/# [)+[ M&-U'L$")!=3;#0>N-SKO@H)6&RL@Q.TM%P8 M;76!2UCC$K:SC0)@U<24!!M$7X(-2==P(46[#0 XCDJ4_XZB50Z/J$]7][, MC;D&>V!;TYJ9<"-F\C/.U6JN6,+EC0O/&O-B]83BG\8LG6^/:NM3$Q)N1$AW M*;1@D9Y5:0=R,&[T:5>L\]D%&F&-1K@1&JEE*RQJ !?6C)NG*;O.1Y;V21!0 MD &1L! T^NT"D;!&)-P(D6X3RM>JV_X""G(##]=D2U*S<;M@7=+,'M;6IR8D MW(B0E@F)8W2="?A:F$>G7:?67A=8A#4683O5')KQY3B?5*0(C29;)I3L<6U= M:DK"C7)*2UA-QM8N:I>IM]<%)'D:DKQ&.24?YE,.-'B7AO0%_4:-%D](.SX\OA87F)R+-3R^LD M=IFSKTUCGY#[;/;8!0!Y1^_/[+@R!X-A83(F:Z,KNT#M:+3'M36FB<>S\\EA MH>$7"XVE6F@8[;T1L)2FN\ ?3^./-^K@=>@;(4Q9 UT D:>!R&L$1,>M?@9/ M'/7R''W*I) D58LW8SV\$>*4]5"HC7(UM6/C>>:.G/%P-(%IX-GD4<.09X>8 MHFM?G^[:;P0UI:$N$,G3B.1-.NC:;P0\90UT@4^>QB>O$3ZUZMIO1$9E/4S_ MU[6'%\X$X['SJFL/CG:_J"5*OBE(H$"];2HVPE17JXU'\WR[S4#?7NQ:NB=J MA2-03%<0ZIQ?P,_S8B-0<2+9-M]+\\2D9$E^N*$DI%S= -^O&).'$_4#U7:L MV7]02P,$% @ \86H5JPUZA0(!0 ;A, !@ !X;"]W;W)K*7OE6T($>(NCA(\Z6R%V M \OBJRV),;^F.Y+(?]:4Q5C(1[:Q^(X1'*1.<60AVW:M&(=)9SQ,WSVS\9#N M110FY)D!OH]CS'[>D(@>1QW8.;UX"3=;H5Y8X^$.;\B/'+13C*D9D2J/O82"VHX[? 0%9XWTD7NCQ'Y(' MU%-X*QKQ]!<<,UO/Z8#5G@L:Y\Z201PFV16_Y8FH.$@:LC%D:UBT6>#QD] B8LI9HZB;-3>HMHPD3-8USP>2_H?03X^GLZ?;N:7YW M"^3=?/9P?SM9R(?Y0EX>[YX63"WF =_A%1EUY&KEA!U(9_SG']"U_])%^D%@9W%WB[B[)O3Q"SF0 M9$]T,6:.;NJH^LMAW(4>LH?6H4I>8X5Q\Y"Q\$=A:O6\3K&F?A.<)"-7E L\!IHEVB&4BODFOD.(Y7FQ&- ME0O[7?V,> 5#S\APCB/"@>P=LIVQ5Z+F1L?0:XP-$73[-88:*\?KN7J&?L'0 M-S)AI]@N:?2/-OTDB MISA*.>) :D2HVHQ21QW-?C-3L(O\&D^=E>VW$(5V*3:V.:-42**TL1:UZF$W MBO5E .4QW_"JIDU7GJ[)RN[;401251 M9"1ZGP@B^X>8%6.;XCGUU-/CT'U?DVS6!;BX*EKD&C MC(R?Y%8_DK6J)=9K$NL[GELGICL]M6^ZE!D&S"#T0S@?@Q!!@(5BXW N\ MC @0%"14)C81C$:1:@9A7LCZ4)H:=.7Z_48H&C-H.QYL":44*VA6J]8@OH58 M[NTJ4B'W?=?:"+S&ON8*=?WZ[D=GYL!^V[HKM0SZQ@U0VL]D)P-\BQD!= VF M$9:O)D 6=RP_J.2GQNI5NRF"1IG\W5W11Z&=YZ$42VA6RQO,PQ6X4%\Q138N MM5%G.%YU(NQKV.A"6C/4LG90*97(+)6W8;07)'@/TQSI5TSU9JU,2Z5$T%A9 MW]-/91)IM&U&-I9ZH53FY MB G;I U)6BP[W,D>!-VEYR-+*@2-T]LMP0%ARD#^OZ94G![4 ,41V_A_4$L#!!0 M ( /&%J%;DOE/2K08 .P? 8 >&PO=V]R:W-H965T&ULK9EM4]LX$,>_BB;M='HS0"S)CQ0R0X&[,M,"T]#>:^&(Q%/;2BV%E&]_ M:R?$<;56H)#F3'SX^%0IS-9"'VD MYK*$7QY450@#M]5TJ.>5%).F49$/F>>%PT)DY6!TTCR[K48G:F'RK)2W%=&+ MHA#5TT>9J^7I@ Z>'WS-IC-3/QB.3N9B*L?2?)O?5G WW'B99(4L=:9*4LF' MT\$9/3[G2=V@L?B>R:7>NB9U*/=*_:AOKB:G Z]6)'.9FMJ%@'^/\ESF>>T) M=/Q<.QULWEDWW+Y^]OYW$SP$M"&#$ZJ=225+4U>*LOFKYI6D,T65D/X]A4\&L&[?3Z[/K\DXT^7EW=C@'K><$741T13@\(\QA'FI^[FU_(=-.<=9L/(=1-O&P3+VO\\;YX%U4E2T.$ MUM+H8RR>E0,?=U!/JV,]%ZD\'<"\T;)ZE(/1NSW)62=6OHF5N[R/ MSH6>$5%.2%I?R)^+[%'D$+S&HEZY"AM7]=Q_'#&/1CXL!][)\'$[),PR#"*^ M;=G1ZV_T^DZ]9VFJ%B /EH=4@M;[7!Z0$I8R]4!$#@N.*%.)BE_Y#;8DQ5Y, M/5N[;4@]&@9QK_9@HSUP:K^MY%QD$R)_P0*KI6[Z79F9K& 6;Z<<)C^P5/$H MHK9ZVRX,.>W5'FZTAT[M=\J(_ 4R0^OU+ XYX[90VY)3/PY9K]1H(S7:T>F(.FJ[5Z,$M1K1(&$Q_9XGT6^;9VQ!#Z..R5'F^DQT[I-R!< MF*RS6Q% 1> M9 NUS<(PZI5)O19>GE/H/TI-EEF>HUCR[+D.0XXL:"^Q[ K0G$3,>!STZVMI2)T 6D]]ASYFO]A/O!!)1LPTBN*XGPNT!1GE+Z)V MGHG[+,],)G%T4R<07\ON?7GK!MW2D+X0AW/Q5+,0#=@&&O.B&$MRVY)'OPUD M5VB+/NIF'PBM%G*R/3JH5AM?+&[0:VE%@!@XM;:HHV[6/6M-55M2U!"K6 M1EC(,-0AA@EUD(ZVJ*-NUCTG_5Q53<4#NR"H3R0\G, .Z5&6"SPE;(!1+P@0 MY8@A<_1Q"SKJ)ATB7/T&OUVI8I.-)Q@!,<.(]A.0M@BD;@;>=/9NN_3:@&.^ MCX 0,:1)TK^2LQ:%S(W"[B9NAUYF$P]F5XA,1<0RA@[NAS=KV3] MM3*24(Z>/[@]XY@F:*W^_QUUHV\)R@+G_F9L5/ICIO*)K/2[-S&CT8>FP#%/ M:,!.'+_ZA&)/WKJAMT!F;B!#X;QFFJX[X8"\]8X\C\*FIR*/(L<9QVSH6LGJ M,NEJ;8G,W$0^FTRR>CV 2547^X=925(QSV"2H2(Q$'L)=J2"F"9!XJA 6 MC MYH8Q;'@6Q2(7!GH8M@]9FN%+K0W20PY:D7T#:AJRL)^ZK*4N#,+ 2:/.!\"@Y\).H61NH[QUX<4ST# I^368RGZ AV:P]I$&(4!FS]*/^ M98VW5.8OH;+NG=X0H*FR^X6I-_C$*/(]$X#O.YG.2I6KZ1.Y*M,C]+P.03C, M&^R\SK:$W/+[ <-;A',WPJ]562_4E T28U\T NA>G7*]BA/W;M MT?D^B<[W2O1]>>N& MWA*=NXF^'F?=.\XVF2F"F9UF77DMQ/F.LKI)QX^[T]'IYM5CLB=OW:#;70"/ M]YF.SBW%JT/?D[=NZ.V6@KNW%#O3,;&^9V&5^TZSE;SAUJ?8^COX%U%-LU)# MT?@ [;RC"/*Y6GU:7MT8-6^^SMXK8U317,ZD@'&J#>#W!P6ES_JF_N"[^< _ M^@]02P,$% @ \86H5K^M3$UL P # X !@ !X;"]W;W)KH#&)Y)TY92$6LLL6.H\9P;/$*0QT T)+#[$?:;U.,C9AO0Y=BL"/R(0! MO@Q#S%X')*#KKH:TMX%[?^$)-:#W.C%>D"D1C_&$R9Z>1YGY(8FX3R/ R+RK M]='E$+640V+QVR=KOM4&2LH3I<^J8)\NQV-;Z?C$9"MZ=W-]:C_(#N# M_DW_=C@&TZOQ^&$*SB:8D4AX1/@N#L[!=_ 5Z(![TDL57.K'JP 2'JZ*MM1<>L"N#- M'+QY&GCZ0H#,5BYP-/.C!3A+QTK1T^BM;:@=["J+ K*9(YOO0O8Y7\K!*EKS M*&V518&VE=.V*FD?Y,;(E^QU![:*LK7'T+3;9MO>0=TW0R:$CE/.:^6\5B7O M,,"<@SX8TC"46^1449=!5D91A>.2Q]@E74U6!D[8BFB];U^0!7^4)>LG!2L( MMG/!=K7@5.A[\M:NE;?'K K43D[MG$"=+2J\%!YE_K\C6>#L+1RS!=/?#GH= MRP)^.\=OGXY?(X';^VN^99HFM)T=\A)#TW::CF.5@R.X*7;P=/2ZVV46NR@ M6F;+V5TU99:F9'.37'/RM:4?2F0*/J"OV!-$?U MZO-1LR+YID*CZA+]D51'^]47'V78].&CF%8>_0U M+(OPFP*.JBOXQQ)^OTH?4E##,E6@;WVJJW.2_!9>^!$' 9E+5]BP90R6'CW2 MCJ!Q\O7^1(4\"R1-3Q[7"%,&\OZ<4O'640>"_ #8^P]02P,$% @ \86H M5B Y', /#0 -*D !@ !X;"]W;W)KV M)-0X[OX7Y_6VV+9?I M.@ESJ=BN5G'^Q_MDF3W?W<@WQS]\2)\69?V'[OWM)GY*'I+RMTV85^^Z)\H\ M727K(LW64IX\WMV\DW^-%*6NL"OQKS1Y+EZ\ENJN?,JRS_4;>WYWTZM;E"R3 M65DCXNJ_+\DX62YK4M6.WP_0FY-F7?'EZR/=V'6^ZLRGN$C&V?+?Z;Q500:$KJ!:'*<LPU^5*5XZ#+]*B3BRK'89?I<;_\)1\'7MZ- M?'=_7NU.RDEW>?8LY77YBE>_V)W9N_K5N9BN:Q-Z*//JT[2J5]Z/I\%$ M#Q[TB52]>IAZ]N3=Q^K-P\?J/U\//CY(4T/2H]_LC_^1.M)O#Q/IYY_>2#]) MZ5KZN,BV1;R>%[?=LFI)S>O.#JKO]ZKD@NK'K(R7G&IC<;7Q=K5=QK5K2?KC M8V5C;Z4PR=-L+F6/TKMYMJE][6WUZO_55UF>V;LK[UWIG_44DL'>VN"GO MYO.T9L5+*8S3><=>2^-XD_*/:>=;6<#^N*^T83;;2U602?*8SE+>F>.UAK3K MP843UO_.LL(O+GC%QZIY7['-_[AX3$_;U >V.Q3K!MEZEJW+/%M6GSQ)]KI, M\J0H>4X>?1L)TY=N=34[7=+(Z9)&=DWJ7VC2^^0I7:_KUGS:,Z6?BT5J- M%)?5,3+[15+DMQ+I$9EWY1+"ZS7!K\4FGB5W-]6DOTCR+\G-_=__)JN]?_*N M9TC8! G3][#!#E:O5+[[[;[Y>4U!ZEJLJI]3>YIC*J%5+61, <) MM7%H:GI(35] M)"S@=4#M4]_9%"D9_$/2?]^F MY1_2?S]4"U_)R/+G.)__C^>3 Z1/(F$3)$Q'P@PDS$3"+"3,1L(<),Q%PCPD MS$?" B1LBH2%2%@$@C7,5#V9J2J<=>I?9XMX_934=_V.-^UG^YOV^TGG8Y:? MGE4T/CC.1GFF*M1L:ZI(V 0)TU7F.DX&[ TZI*3)2G8XFA92TT;"'"3,1<(\ M),Q'P@(D;(J$A4A8!((U?% [^: F]$&[*+:[NW(G'Z3LKIIASK+U^A";\YR6 M"RG9S3$[=8S-O"Z\2=9%O/MX4RW@"Z%#"EO3UB&1L D2IFOL4PS"+G0,I*:) MA%E(F(V$.4B8BX1Y2)B/A 5(V!0)"Y&P" 1K&.GP9*1#H9%^2-(75DK=P02; MJ+ E;4T4"9L@83H29B!A)A)F(6$V$N8@82X2YB%A/A(6#-FU$>\6)U(S1,(B M$*QAHJ.3B8Y^I(GRO'/$C \U-&-A$]L:(A*F(V$&$F8B81829B-A#A+FLD+-%V'@BE3: T'4HSH#032K.@-/M :WA,GV@J%:8#%76A M- ]*\Z&T $J;0FDA9^C9D8]0FDT7?)'D(XM=<#;+M]74;96L/B6Y5,9?I7E: ME'GZ:5M;(]_U9/:8I@.:QF+=UF:&I.E0F@&EF5":!:79UPR\ Y5TH30/2O.A MM !*FT)I(906H6A-RR-GRQ-G@>S"=3@K5J[5L6D)FD)4VNN@R1Q0F@ZE&5": M":594)I]U<@[4$T72O.@-!]*"Z"T*9060FD1BM8TNW/NARQ._@B24EIF!7\> MIW NY\I 56A[@R9Y0&DZE&9 :2:49D%I-I3F0&DN[[A4Y!$UT?2@HCZ4%D!I M4R@MY)[V/463Z97I]\A)D<])*?5.&@+GTM?S2YFZ?IR?4E (U]F$Z-;WY9"T M"92F'VB-.)=^3R-LI M4U^3H]K7>D-6UH+HVE.9 :2Z4YD%I/I060&E3*"V$ MTB(4K6F"YX0361B"39O@5=XW8)]_:ZI"!O2L#IHR J7I!YHP>1>J:'(4F?1= MJ*+-&:?A8,2N,*'I&QS1#AF,-#J%%ZKJ0VD!9ZCHV ZH8,@[HV15D35ZPO0] MTBGD& M?M1*8<*G#094.9U33A[0YO%Z&9-3AEVH MO5[&EMDP\5&U_&*B&5@4IYC+H744E:@RO:ZZYCOU>:44M?*\9KF 5ZZO#>@) MP#6E0DX/2$\=D!Z]R.&,=[-<\V ^!Y[+XLCS;]^%B'^4L\&]5":#Z4% M4-H42@NAM A%:]KK.;"=B /;?_2V&N+FM#9@:/0\E*83-@I<5=FKM0%5-:$T M"TJSH30'2G.A- ]*\Z&T $J;0FDAE!:A:$UK)6=K%0?0?P=KY3HJ>>TY[UC< MT-8VB?T9!;;Y,NV0V%]0@$;30VDV8:/I.]2WX4 572C-@])\*"V TJ906@BE M12A:T_?.L?1$'$O_(=EL\]FB7K,W]L;830IYIE5"1EN4SJ7SAZD88>U^O\5^:;R)C@,90V@=)T*,V TDPHS8+2;"C- M@=)<*,V#TGPH+2"\9 9MQ-X%A+E^V^?,8 :J M1L](D=''$RA-A](,*,V$TBPHS8;2'"C-A=(\*,V'TH(#316?@%.H: BE12A: MTT;/R01$G$SP(S?(%#>E]?04FJL I>E0F@&EF5":!:794)H#I;E0F@>E^5!: M0-CJAJ"*5%*%K35L]Y%T2<=_$#MLPDKX9YC\6-;&V1T!P+*,V TDPH MS8+2;"C-@=) 3-U8#2/"C-A]("*&T* MI86UQ5":#Z4%4-H42@NAM A%:YB= M0H,CNS M0!5M7A][O5&?7F!"55V.:D>I1.EGGU!5'TH+>'W@!--!14/>:=6K+G?TQN,H MU:9AG-,\%'&:QS?NH\EW$C;Z6]%&_1$=-BQN4FLG@>9?0&D&E&9":1:49D-I M#I3F0FD>E.9#:0'G#.3G7T!E0R@M0M'VCM@M%DE23N(ROK_=Q$])Y6)/Z;J0 MELECA>_]HE5?5IX^+4YORFQS=U/-XCYE99FM=B\723Q/\KI ]?ECEI7'-]V* M_YSEGW<:]W\"4$L#!!0 ( /&%J%;F5.G'%@< #P? 8 >&PO=V]R M:W-H965T&ULK5GM"DJP>5.0C% 3QJ""L'$S/ MZF^W8GK&*Y6SDMX*(*NB(.+IDN;\X7P !\\?OK+[E3(?1M.S-;FG._K=+!;DXSO%Z,0LBZ8SGWUFF5N>#\0!D M=$FJ7'WE#Q_I=D&1T9?R7-9_P<-6-AB M)**%]O!&D'!RN:7/&X-L3= ZW$/ M0-L!J#L@[!F MP-PO= &6;VL*Z+(]$SP!R",M-9F'FK;U*/U:EAIW#A70O^7 MZ7%J.KNYOGI_/7]_!?33_.;SIZN+._TRO],_7]Y?W\W!S0@C> E>!NQ2M)RDR>C91&8W2.TNW,E\W,J&=F#+[P4JTD>%]F M-#LCS3YZAQ3$ M48QW8@>XHAVNR.N9B^Q?G5BZ%BD)%-?%*.5ERG(*RBU@\]4\I\:%:\$W3$[UY1;72E)&F^I89( 47BOVL/[A6 MWJB+]IR'0X@Z'G8(P2AT^S?9(4V\2.>*IS^&IKAG(.6%9CS9"S*QYD_"I O2 M%HKW8_4 Y'@'6O"JB9#S<7@Q 3AAHHGP)=O0<:KA5I6N8ZME%!_-)!YW$#N$XKZ0A7L\#/UTL2+E/96& M5/=J2XVTSK:U&;*-F214^>:D9T# M00PMA]EB.$@F?7'6$CSTLJ=.8;HF+ /TT908VOB)JQ45OA##CHHW#KJ0;:EA MM!>)AXA;0H9^1M[9=4V>>HT:VE/#& >P"]$A-X91TH.Q)6?H93DžT(."= M,"-[^CBRRHM##$?COFQMN1#ZR? 9Y$OT FU^&V(<6>YVB*$$]11KV!(A]#/A M%5U2(31.03>TK-S^MMEM@G$7H"TTC,-Q#P?"E@2AGP5O.J7Y):?;C#9,0@NL M0RJ,^XS94A_T<]]-G=DO(;3Y; B#P'*X4VS&D+_Q:1D1^1IR1-5,D M9S]UO$F^5 ]$4)#IVI/S&K"NE])-B\A!> B/NQVM2PPF*.H!WA(C>GFK6N?- M-E6<,>?$[6!!%"?=DN04"R8]A(Y:LD3^K6PW59:L)'HO^XI4.>J^]%C:#JW0 MLC'RL_$=>:2FIV&&Z'*BM NW.WBY,A&H>S&5TSH =2Z9]#&9I(/3?6Z%'&P, MHSCI^M06ZRM]+6$C/V'?DJ=GF 4M%IIO%'DTNRTEV*(R788;L8.>4?Q@FOP MUXLQ9;9^,,&R(3GMV80C!X^'8VR56UML$D8]J\ MVV,_V\_ZH *BP(+>L[(T M?C#\007CF6L%V"9QO8>*K KFDL/C<-P3\KAE>^SE4?\BJ-E1>>%#!WR8A%WB M<,F%R03W^:"E:8R\%7A>K==-;2&Y2=0TY[+2-4>C3I^+LPZKYL)%YZ_[R-?; M"OSRF>^1M!U:9._<^Z4FP/2?IAB;DRU6*JIG'3+[ATB'&%N^ MQ^'O>JWDY;#VW%X+H*/PU\[2C7%,Z^RIN*G MO]WU87MW#D-KL^20FD1]=:=M&K"_:=CO5;?G;(V/FTT3Z1R5-$?>KSN;P'9G M,(FL@FH+A7%?8+<-!/8W$,\'$[_2/6Q5Q@=>L,XH'%)='XSV[B$+*N[KZUD) M:D,V]WB[K[LKX(OZXK/S_1*>SIJ+W%9-*%_7CBI*,"B.@_[_D7#V_F EV%^;3_P%02P,$% @ \86H M5OB$]K5""0 QQD !@ !X;"]W;W)K0Y+;8 .TV:'.['Q;[@99HFP@EJB05-_?7[YDA M)5NN[+8?VD@B.9S'F<,9^GQMW8-?*17$M])4_F*T"J%^,YGX?*5*Z<>V5A5& M%M:5,N#5+2>^=DH6O*@TD]ET^F)22EV-+L_YVYV[/+=-,+I2=T[XIBRE>[I6 MQJXO1D>C]L,GO5P%^C"Y/*_E4GU6X:_ZSN%MTDDI=*DJKVTEG%I\$6KM=]Z%F3)W-H'>KDM+D934D@9E0>2(/'G4=TH8T@0U/B:9(ZZ+6GA M]G,K_1W;#EOFTJL;:_ZCB["Z&+T:B4(M9&/")[O^ETKVG)*\W!K/_XMUFCL= MB;SQP99I,30H=17_RF_)#S^S8)86S%CON!%K^:<,\O+\N>3 ,DT/LF3E.LH9;9'RK'X8*NP M\N)M5:BBOWX"C3JU9JU:U[.# C](-Q;'1YF836?'!^0==V8>L[SC/?(^NJ6L M]-]L7R9N8*0UNI 1&%4A[ISRJ@KQ YSQ3E>RRK4TXC,^*J P>/'?J[D/#CCZ MWY"'H@(GPPI0;KWQM]*?,R#G2LG M7C-PIF(L[C$U*2@L6Z6\D,C;DL+N=:%$;60@=LO$5:%,O=)YAAUD$-J+QF/' M^1,RSCVHH)QGM&!_[80L'I4+VNMJ* M//%<2"B5]/ UX8IL&!"8.^N]**T/(E]!@C(^(T>8IJ#Q0OF'8.L,,^;:J$SD M%G-R@'#+,W$I7^+'X6(EW M:NX:<'1RY%$67:[RQNE 9M+:M]](L27[M]2>:?I9BN'GMS==! N5&\2G$&JQ M4$S"+"U%A:8=O3SS@DA6?'Y^!*HW'&BXDN;I"EM"Q;J9&YW#6POER(AVJ]N[ MC]U6<*5&HMX8"=]=P2=E":5 HOE#A$)N++NW2."A#2" 4=89?31KK28S@;?D M6S)PK<.*5[62$AY$AU#H;[?8II)-+3(4-%CFQ!NA7VU$A M[,LFK*P#C#D4"'"C1%/3\\GI-)M.^9_P*\36D^0AKV=IQ=&!%=<[*\B"M&IH M$>@3"" \\?RSGC>,+C49;K0$I'5X(MG1/TNGNGS[CM3>O[]A# QZ\=F>@1BJ M;=;:%7G5;MHA-%@8"&.7PF*Q@P0$&9E=._M(9 0BZAS95!0_VK%UU.:+K&NK ML>%VS* FO>)H4R"L2BX)/Z4JB1'W&-WWWF$; 'EH 2BI(B4F"!&N@$+YUT:[ MR)0["O5LR>"ZO4)6RG0"D'!!5\U&?[\W:MT>U^T>Y!XP?4FN^D5AP)SJ6*WG M>0\AS_*4R$OEE'72-$>R*U'TR,E8@EW[5+@$5.PK* M0N+D>)2FX0.01K:YK;5F+&[+4A4:0^9IBUU\@[S?!"5/K+#';1RBDU?9Z^/3 M[/3T==]%8V)PH20$IODK7?/0?G?3*4MIUX,%95M/=+;#3""B@OQ)G(N U+;B M(Y'#0WNAJABDEO9$^=ZRC,J/+<,.4Q27(!;'YMD@$R<%N;ZP<-@@B^T[IEH= MF9?7.&VYY@B0QN=4[73.-OYC=CJ&0. \"HT 67+1 "[)E2I\FC<=3]$Y&$/X MFBM, T14T0!P<$"W#Y^*VN>VJ1+%Y-VQ'B4=O1R?MH*&+>=JB;2OT$WVM3B> M;1:3C8DRMIU3J;7IO-?GP+W)#\>0#YXSS*)SU-<&U4)R(XU%7,3!6NJ.9'HN M[N?W!D']Z/3-[@E0WY3+=7( 4M+6(9E:-PY)Z&%K=II,E46A:1B*_H!4%LZ6 MD=71N#+*Z?,*N*)-4RT,9/0KW0)65C907BFJM^A;%X^-2&D82TF%Y):AC<;B MKG&^H0C (":-UMYLOW8M^70%TE:R5DU[+'W/LRSP!V7%(8D_R%ZNI%#<6/3T M8#P#T#D5Z/R*9\H'XL#Y?=IL2U^E^]B@@++X)_@]+R)%6^' MT[;!)$"I.G0887VVP]QS+ 2W\&$*C6M;1#A2I> ,S=S7#+IR':5)QS4.=!1&A^*269'=L"3Y%'V^*KJ[AV&?D M=N5(M;Z$(U.DVF(5U!==*A=!N98RSGB\57"(7[OH<3/]%AY!07TMB>10E$ [ MZ@7WAMKD^X.*B"L\9S[BT#: MH8N:WUSY[407A&*757NSPW&(UK;])JF16*>[J3IH9$CEP@H4@&8;QQ&J?.?B M15')Q5@FN$)>F'B]DZ1N+_@9,_8'H35N2\S M1^E +;F&X5?<&!,:YS4!86A MLE6*"U<+'6AWKGSZ)<%V8SA(@O:@6G,):LBIHE!MM/J>L=UEYWCH*G:R=;E> M*K?DGQ!H-\0FWK-W7[M?*:[BY?QF>OR)XX-TR#HOC%I@Z73\\G04J;I]";;F MJ_JY#2!-?EPI"2-I L87UH;VA3;H?KNY_#]02P,$% @ \86H5H4WEQ)V M#0 _"4 !@ !X;"]W;W)K[J!N9"F9'F3 M?;%%#BY].=U]NH%U.7@[ 5_=^G.7M@Z&%VJ2R=\7132W9XK8SOJTN'3<7M*K@M5>FU+X=3BY6 V>7;^F-;S M@M^UVOC>WX(TF5M[0Q_>Y"\'8Q)(&94%.D'BO[6Z4,;001#CSW3FH+V2-O;_ M;DY_S;I#E[GTZL*:/W0>5B\'WPU$KA:R-N&=W?RDDCZG=%YFC>=_Q2:M'0]$ M5OM@B[09$A2ZC/_+C\D.#]DP31NF+'>\B*7\009Y]L+9C7"T&J?1'ZPJ[X9P MNB2G7 6'IQK[PMFY]-H+NQ"73GE5!AEM5>;B*KJ)GEWI9:D7.I-E$+,LLW49 M=+D4E];H3"O_XCA $CKO.$NWGL=;IW?<>B)^M658>?&JS%6^O?\8&K1J3!LU MSJ?W'OBK="-Q,AF*Z7AZ6=Y^UBSBW[.Y#PZX M^\\^"T4!'N\7@&+QF:]DIEX.*A+!K=7@[)NO)D_&S^]1[W&KWN/[3O^_>?W> M6_?K]$^((NX^Y-+I,M.54?SXPI8>>_+X_/U*(2MDMJAD>4OGU:6L>J"G%O@$C7)8MP13>PU+-".>@N#K[YZKOI=/S\Q]GLDO^@R(.4P',&CZFP2!?Q1R8BF79.-"%7/E M2(T[)5])C\R=::XLA;RA;;(.*^MP-:Z20?@.<>2BQ0)5)$JAH( M="9@,C8R M.3H9K1%^!E2@9'F4AF'?FGTT^;WR8:\QT1H)F"@ZAN[P+#KR2>EE%EVUDFL% M:ZA2**-1'&1"4=:'^4C\2J9AL&*QT6JM?%0R[ ; E\ >U9-*:SPD_X!2%;\O M%63UY!N")CU=2.VZG60K@LX==R5M!9$\WK('(+ M:Y 3.^&NT\>B0OE^+1^H)-!^B>5](3" M<]LT+1J_]0]P\WV9C1)1#X2(BH!S1IRB70Y F5N&O[_3 7NO]"M;&SA'":*9 M"= ?ZC+R.+ZYIP5EPLG3YU[T 5$Q!BW9(MU<<*X4HFV5& G]7@Y.VV"P *%B"OFMJSE#@!#J% MLI/%4?A4!T"N@6RO)$$[;7.V!YYW6"DM$B\MP?)L) MH]%G3L^COVC/W_;7M6>SO?)!%YRK/ M6E. %EUB#F2/&WBI%8! *CV:I2JB@S-V+$3)NZ0K9:""3,1@PGJ5\&U05[71 M0:>C^HD!*RD;P:IT]5V;XC6D7P.H+V)%5*SN$-.A!)6UXC4$2QP)G]:.W-SM M8:Z-^R;3ZVEJ=EL%+VM$8>),U!\H+Q[U88][-U(X5#1 M@3BR,I4;F]T<49]'2A8DFXQ/D")L@>"4'^EAX6M6D ZV/9 MK[VB+XU>)ZO+2@=I]%^4!NPB;"B0<\AA;,5Z9-8GV\6XJASEAX T2IB):R+E M29MW45+[+LUKY$?MTAYI;GT4PL",1X:K6<_U2VOSC3:&0]5O 1'71(,@#%!8 M@R4V:@@9LG4A.!^,,:3@W*#%IO^)V]G:-QD"I,6Z!.-B'R.Q*>-[6S(EK &V M&+J9=EE= %QD[^%6;H,^D=]2F/$3!@<[)3&[#W6^3)B.)J+PG M=F+8I7Q+]8BP)"NJB=C'Q3HJZ)$>,B*^LRQ0+FHD+.0M@@]QZ]K2OF7>J&9< MD<*Q]::-"8>QZ9E60M#M6C!L79VQ&ZSB?PCR?=#&+F\(5YG*)\,A8%E'=5MG+>,ARU, M1TI0RE0@1NCKJH+Y_$HO*$0<&#A=T'!_%V,VT"1%E?2(8@;D0Q-DW T30LK)=$&B!:;*@)P[(^@!GQAFLZ$TE[H5.TTC5KD$6X[3>1<4?:# MHFLXG4'+$YCC-$PC%@8B MPDC23JUH3 @-?K$X\76J^&F-J.)00.5#$*: _(^9Q=-G#APV3+K.M[PF.;GXJ(N:A,I8A?4/8HE<\OXQ:[OQ:6SZ]@A[Q<7 MY_Z!?ED=V<7"1\MR:<_LFJJ!%P??/=X5;8?&DER3)U,:RV2P6,>TWB&RQ>O> M-,,'5\<%$39O-3MTYD[)%C$MDFC2(X0.X+J.-9/0WVKG6 M[=NC")IS4\Z,1(/W,;%;; FK0QWS0#,GX86&"CU<^C%3*I*CURJG(1!<5EF/ M)/>F!$%C>UU8!P[$PK<-SB*NYC@@(D>%"M2RC]9.[':\T_"N'*'."3%.E16R M#DO>FJ+?BG2T:=]0ZJY*A#3/;OJ(W8[+G]RC9B5O MV4T)=:Y66[SC'MW)RLWU.[=/'_^].U\_- 5%*62.4 ^QB*/NE]FM6%F3QTE2 MC)<=ZTQ&IX]V)HS?4JT-3)B8CS]B045AG?K'A#EAJT:I C>[&\6L M<3]0(ZU\L%QM#MB2#A[[^>WY%3%.\:I]ST591[S"+3P._='9#:*\R5]HI&8( M;B-.2>I)%%;\#.(">HW6^2VJ\'E3FJ_HJ[KR?,$!+4Q#@>;6=@I-(S+JV[GY M0/8U*[&EM[@9#Z#BR40L:8^ MOV^ZS]FM,1N]>"G30- 0:N#54GP]&4U/3@52BR&E:'@81S1>&N+X-(+OK7XZ M'HNB6QMYL*"F7C7S8K^2[>RB &1BJRY6BD:%MPBT\D@N%DAE+2'7(.1JZYI) M*Q!9&3N 2LX>9,9'$-275&.U'/#+J3;#Z\ #9N^$,*$OJ>2(FB%5^#-'U M/*EG*IV.2#[AP:]VGF<^-@,F&CSQJ(43 ZC @3XDTR)_4+].0CW4(4#.@<9N ML@;3=[".V AH!TA9 @U83T7=(/BV[N0Y?JD>IRC[S*#2*YK@'W3Z=6N7 MS@+]8/R?S? E%J !J8KM6TQ1)"QPM1/DGV8#Y(F*4 NP-:^"Y ,B.%4 +N/< M;=[S3N2> 1O.((?(W@!!\8R02#Z;DY)D2@_<*>^&^O8+*AH!-;-"U1L -J\1 M@4Q>PNDJ36*(9Q-3I'#;J^N(NRA>-*-]6-5_B^O0%M(P(NK5T?XW'>WG^C=] M?A%G =3EP6AO2A0NI![4L2=1BVYO[_RK-O^=6S)\DG/OBNN*U3T8S*ZN!X?B M-SOBTX\F2.L/%^S@O:U@[I/IDT.!3'IUW1R2 .%WQW.%11$@$-34I_]%#*V; MUW._6BCT>WE\38@$61G9O74$0%VT;IK^\1>?;NSF"G$R18F6J 9Z;HJ/WAPT MC@E9%^K_]C5B(_&'BBC@7@8QVB([A>]<(3J;*4[O-<+.0&6CVC#YQZPBR[NM MT!\!T\QANRU/TZ9.>5J"G)6K_;GG\7118YI)XDU$+;!V/GIX.T,OR;XWBAV K_GW/W :02_YSI2"P MHP5X3F\9FP]T0?N#K[/_ E!+ P04 " #QA:A6,_PJ?&<# "O=?/&V:QM M(/&V:!\6#;*7/A1]H*61Q"[%44G*2OKU'5*VXF"S1@L8,B]S#L_,<(:K@&B5MNNH<:Z[CF-;--@*.Z<.->]49%KA>&KJV'8&11E K8JS)+F,6R%U MM%F%M3NS65'OE-1X9\#V;2O,XRTJ&M91&AT7[F7=.+\0;U:=J/$3NB_=G>%9 M/+&4LD5M)6DP6*VCF_3Z=N'M@\%7B8,]&8/W9$?TS4]^+==1X@6APL)Y!L%_ M>]RB4IZ(9?Q]X(RF(SWP='QD_SGXSK[LA,4MJ=]EZ9IU=!5!B97HE;NGX1<\ M^//6\Q6D;/C",-HNEA$4O774'L"LH)5Z_!#@LH/ MPHG-RM QELSFQ\$5P.:Q4GMD_+)&=Z5C'.;>]RC[G$5.R;S2W%Q -Z.P.P' MP!P^DG:-A9]TB>5S?,PB)B794?]PPJ M0RUL6:OA&\#1=0UL0US1P!\W.QO6_WPI "/_XF5^7RW7MA,%KB,N!XMFC]'F M]:OT,GE_1OUB4K\XQWXN+_\)")\;A%):4=<&:Q$J@"HNHW%W$!;X5Y'BJK37 M;&T0GV4TI,%_,OAMC^:-XU*07UWR-\V7<$=2NS=2/[=8I+,\7\ BFRW> M9?"9G% G:-Y=9HD?9+/+[!U,N2(#O;8LUU:2-71H0M_1!0+ME!P=L8 /'5=6[WHQ\Q2'U=LR]X#@864O-@B::LC=3B#A>PO'= M<(TWU0B/*$P(V$4Z3[D&E0KMQ'ICOK1%,]U:)B_A(OG.Z@,6V.Z8\V"8S7UZ M+()HJ=>LK"30Y%A\H?H2_[=DA=8^USN#H9&L3-H0CE;\Q0SNT1O[^9;:3NC' MUZ^NLG3YWCX=..=4^%8N=>U[&QK#1QWSQB[$^Q?5$@ MEF$ZH-JS#G_!?%8EE9[)XTSYE+:BYP.U@X[,T;?O5/B0',V);ZJVO,DC2TJ6 M0=-.J'!C0E>T\Y>J,3[IF-P(ZO N^#AP.L;F.:U.3\_-V'&?S,=WBZ\ I\9R M$BJ&)O/EVPC,^!:,$T==Z+\[_ M02P,$ M% @ \86H5L.T/$S4 P N@@ !D !X;"]W;W)K&ULG59M;]LV$/XK!S4H5D"P)$I^2VT#2?JR DMA--GV8=@'1CI97"A1 M):DXV:_?D;(5!4VS=8!!'5_NN7ON>#RO]DK?F@K1PGTM&[,.*FO;TR@R>84U M-Q/58D,[I=(UMS35N\BT&GGAE6H9L3B>13473;!9^;6MWJQ49Z5H<*O!='7- M]<,Y2K5?!TEP7/@B=I5U"]%FU?(=7J']M=UJFD4#2B%J;(Q0#6@LU\%9 MN?/^P&\"]V8D@V-RH]2MFWPJUD'L'$*)N74(G#YW>(%2.B!RX^L!,QA,.L6Q M?$3_X+D3EQMN\$+)WT5AJW6P"*# DG?2?E'[G_' 9^KP[-^2]?,Q[95=&I:7F.ZX#*Q*"^PV#S^E4R MB]^^X'Z2!&RB5 MI ? G,*95^S'=YAC?8-ZR*P;&%SP5E@NQ=\X BKPCIZ0GG&NC#5P O-YF$QG M3F#AS@ M]:L%2]C;X7N->=4HJ78/_N#XFJ3+%*;+*7S$ADQ(O\\+>D6%JV[7#B#)**%D MJ8_B":0AF_;V%[,YT,/O V$]D;HG@IX(/4AY]7AO';2C%8+U2**A:XBFOZHT MRSNM2)/242^F[$NG1 CLNA)0$TZ+O5?)A I_&. ;R4644G7;Q^#'_ M^GHLT/4240LS>>Y-BD;]I$:]\UV3C*NNL7UK&5:'QGS6]Z/'XWU7)S=V@C(K ML235>#*?!J#[3ME/K&I]=[I1EGJ=%ROZ&ULC59M;R(W$/XK(YI6%XF#?>$EI E2DO;42'=JE%ROJJI^,+L#:YW7 MWK.](?S[SM@+(91#_<+:P\PSS[S9OEH;^]55B!Y>:J7==:_ROKD<#EU182W< MP#2HZ9^EL;7PM+6KH6LLBC(8U6J8)_.K('NP\RO3>B4U/EAP;5T+ MN[E%9=;7O;2W%3S*5>59,)Q?-6*%3^C_:!XL[88[E%+6J)TT&BPNKWLWZ>7M MB/6#PA>):[>W!HYD8&?4G[+TU77OH@ M(LH!V0D/XI7@,5>$J!0LD#BC+:3# MLA_\;;<<-.\[;7)4$#]9HL624@"%4$6K8HE8CSUL;0+G@RS+,B29BHU42$UQ MLKB+KFSM#J>RU!MU'%ODL04:.BKR=NH&&$O#Q:"6BT=P^6#\ MXP#NA*N@$90 ;@91FY8;ONNBD,N8YS?404FQD$IZR<6G@3A+!PD=K4J%6X+8 MG"6#R4[ R/\K>\&4%EF?DN :#->-VL1B%50LZC =QJSC@2]TL])W384'P0VM MZ(IT\"[P-JTC0'=^2?;L>?^X/?3,7N'W@S +XSR<0=K/DAE]+](,GBIC_?M0 MDCV=;)) /LKAB["4&85O_DMA-H7/AJMP #N:)1%^G,&'UK<4! V"K-LM>",V M\0021[KJ,.K+KO?^HIZ("H^ADV@J6!PD9Y#W)^,9;T8PZN<78UZ.:9E-$UY. M>#F>\G)*R_0BX^33&"]Y--*D?Y&F73"M+J4KN&$HGP]O L5!O/LQ/MEDW[LTG>01X6;$^Q3U>_M0Q+ M;F;3_/RTLC9ZJW\&-+$S*LVQ&VJX]TZHT:[":XB/'TI#?#+LI+L'UTU\9[RJ MQ]<:57,EZ515N"339# =]\#&%U#<>-.$5\?">'K#A&5%CT:TK$#_+XWQVPT[ MV#U#Y_\"4$L#!!0 ( /&%J%83^-Y&PO=V]R:W-H M965T??=W7462*"FMN!FJ-#:TLE:ZYI5^]BLQ:(R^]42TC%L=Y5'/1!+.)G[O3 MLXG:6"D:O--@-G7-]?,52K6=!DFPF[@7J\JZB6@V6?,5/J#]NK[3]!?U**6H ML3%"-:!Q.0WFR>55YO2]PF\"MV9/!I?)0JGO[N=3.0UB%Q!*+*Q#X#0\X35* MZ8 HC+\ZS*!WZ0SWY1WZ+SYWRF7!#5XK^4V4MIH&XP!*7/*-M/=J^RMV^0P= M7J&D\5_8MKK#-(!B8ZRJ.V.*H!9-._(?'0][!N/XB 'K#)B/NW7DH[SAEL\F M6FU!.VU"%/"3UG#C3"%5&:C$?Z8+XS55"Y_'J*A]9(=]N*.T*59 M\P*G 9T1@_H)@]G;-TD>?SB10];GD)U"_P^;=1+G<)2'P>&Q0BI[R9L"#:@E MB!^JTTX.EDG3\S25!.Q#:W*+J=Q?NT;4/ MT:S@FS]%6+Z?/Z&FI@!?#2XW$FZU,@;FM=HT%N9[SER(UUSK9V?=K=_@$S6; M-:U:+*I&2;5ZAK=OQBQA'^ ,LO""C6A\YX5SDG9KU_Z\H:9N(WWXIA)K _%@ M#"Q,XQC>L3!F^3FP40:/FI<4-S7/R#JQX34QQ 87D(29TTW")"=XEJ;PJ"R7 MY&@QJ..DQLLL%Z0\XX6=H@6^-]YB0?):T[&^84/;'R,CH0L M.CJ2\"++SB$=YD?H2 =LCX[,T3$\0,4 MN[O\]@$\/6>0C(;PP"6V9\ EC];QO:NGW?CX0K=3+-M]<)']I'J+#7EINQ0O MJ>$+UXO/F@I]V7@$'XT5M4]YN;&NA?%_I5"8D\?R=^1Z_VR6 M5 6DX&?.((US)V84TL@)0QC';LPAR=PX>LF\0GHJ+"V9]U-=^*[R#_7$:.\R MH^);^2O;T,Y2";?W6C_;OPKF[67XHMX^*2B?E:#MDK@DTW@P&@:@VVNZ_;%J M[:_&A;)4Z5ZLZ&6#VBG0^E(IN_MQ#OJWTNP?4$L#!!0 ( /&%J%;8FO_M M*0, $L' 9 >&PO=V]R:W-H965TT42E?,TE0O(U-K9+EW MJD24Q/%I5#$N@^G8K]WJZ5@U5G")MQI,4U5,K^V_PD^/*[(S!9;)0ZM%-ON:3 M(':$4&!F'0*CWS->H1 .B&@\;3"#+J1SW!UOT3_[W"F7!3-XI<0OGMMR$HP" MR+%@C;!W:O4%-_D,'5ZFA/%?6+6V:1I UABKJHTS,:BX;/_L95.''8=1_(Y# MLG%(/.\VD&=YS2R;CK5:@7;6A.8&/E7O3>2X=(=R;S7M@B3O@*1PHZ0M#7R2.>9O_2,BU+%*MJSFR4' &Z9[ MD/9#2.(D/8"7=EFF'B]]!^^6K=E"H $F<_ I,V'@]VQAK*9[\6=?RBWB8#^B MZY4+4[,,)P$U@T']C,'TY*A_&E\>X#OH^ X.H7_T5/X;!!Y*A"M5U4RN3XY& M2?_LDFJRL1,[=IFBMC.65E4!EIP*):A_N5Q>P,RXQ?9[C1E6"]3=8;E/ MO0 M5-VBX!F%>&JXX;X/,V6L@6-(AF%_-'*#\_ T[<-W"J/WDDG#]#R!83A($WA0 MEHF]5@0T"H>CF ;I,(Q/T]UDH60Y,.I?P62&COEQW$NHH83PVD#7XNV"SXZN M85:^IN:L_DTX"4F:3(U>7,0ZA+J]:F 5;0CF2E@S[1F2A *^D)P:FE"V:^ R M:[1V59:@&M(7+)DH0EB5G *OB(7&3&EJ*I(%6W*Y-W-R=D=$9Y8[[-R?GA(\ M]]&W.7N-,#U?E2VS#9M7'HNUA]I6S3%X4Q>7@C.PI4:$JNUZ=%V_KU@Y.LGB M%3&PO=V]R:W-H965TPW-?AU?G:^ON?4$4Q$.IC;_H%2%4;P<#GQ542M^W%1G\ MLK"NE &O;CGPE2.91Z-2#\;#X:M!*97I79['M5MW>6[KH)6A6R=\79;2/5Z1 MMNN+WJC7+MRI91%X87!Y7LDE?:7P1W7K\#;H4')5DO'*&N%H<=&;C=Y>37E_ MW/"GHK7?>A;LR=S:>W[YD%_TADR(-&6!$23^K.B:M&8@T/C>8/:Z(]EP^[E% M?Q]]AR]SZ>G:ZF\J#\5%[TU/Y+20M0YW=OT;-?Z<,EYFM8__BW7:.W[=$UGM M@RT;8S HE4E_Y4,3ARV#-\-G#,:-P3CR3@=%EC.Q%^SN0\.=?'W/F<3UG0_%O?*6U_)C"YZ: 9/;D6]RY<_C5X- MSPXPG79,IX?0_UM6_B>4>/Z7+T9\R8*=DVO"/_KU1*Q)D F$N.5"F6"%1$]Y M3^$7[HH<'=K"90E.FEQXRFK'D'+IB-#,01R%@L3+G]Z,Q\.SCQ8@L_:GN#@Z M.T8+A$+_ WP46E;,KH7+R M0H*24=8E9OMH+]HHV(6H*P%'?YX.^T,TG]9\<"0GT8,A>9;+0+QW-V+CZ5XB MR@MTK(:)DUK]@_/GCYL@J1A?'SR>().H3FF"DEHC?EKS(;9V*>B^+V;Y2IH, M/M7H-R?"T]/F)%T'B@W.ULMBPUPB1V(EG9)S3<*Q'RF5=04_^:B->N)L@N,X M1XH;6P)/9>(NNLY+'S]BTK6/Q5%56F41&WJ_5)N<[0(P:=^D+Q9- M6QP=YLZ6)L.[&(@KI!BEGR,\X+/0=19J5 KRV@4@>DC?:U02LLKQ0J0X%>S= MT>@X+G$$D*.R)(=2TT*3R1G%-6G>E.71.%G8%3G#XB\6E'->Q0(9\N82?7*)H5(B/GJ0,= MM[I_CC(2C7SLNB?66.U2G#PYY,"HV_$CW71J)P8+A)6W=3Q+6YMPH/<4IWW" MZ!4WC3%UV1??"/*!3IZCW"S[7BL\6C$]CSXS&9^(C( M3YE;ARL,"0,16A%[#G[-]!,CF:$-#.0*&Y3)=!TKM%M$A* VW(5.92')6)-D MH$-F="-K)\CN/1JPD&9)ONU3PY(5VR^V:.W1Z9ZIF"4F1U9+M.N2G(]JE"&R M/G&/9&K'TUQSKUL-<<2SF=0HQ4)%K9",]536*.@J1K%0 M,V0EN^??HJV-0JS,"O%L,)GM)AJ8:HR76<).%]9B@7## ;^W *3VMBW))EEK MZAJ5]1#=%\6FO?[0OF5=BO?J 35\7: E6;0@A4SACDM-',F-*C.I)\<>DPJ1P)-J?Y :V>42;-/;U8F9=[=VCM.<>=9)8XJL8<- M%[#CIFY#^.S @G9X"%Q[<=O.?)+JHVNJ(MWVGL.]+A3B(Y_.$OM9MOJU-5C\ M*$:C::=&7S'#H*C8[MTJ%>H!9=HW. ^V/FUBC_,'' ]14-_TE=.M=M^(L_1I MM-F>/C _Q6N#RV0!4[X;>L*EC[;T$FP5/Y3F-D $XV.![UQRO &_+RS<:U[X M@.[+^?)?4$L#!!0 ( /&%J%:0L6DAK@< \4 9 >&PO=V]R:W-H M965TTO%:FWN;25G2 MXS(O[$DG*\O58:]GDTPNA0WT2A98F6NS%"5NS:)G5T:*U&U:YKVHWQ_UED(5 MG=-C]^S*G![KJLQ5(:\,V6JY%.;I7.9Z?=().\V#:[7(2G[0.SU>B86\D>7= MZLK@KM=J2=52%E;I@HR8R/>GTV2"9 MRZ1D#0+_'N2%S'-6!#.^U3H[[9&\]E!W*&DLJ5>UIMAP5(5_K]XK..PL6'2W[,A MJC=$SFY_D+/RDRC%Z;'1:S(L#6U\X5QUNV&<*AB4F])@56%?>7I3ZN3^XSG\ M2NE"+X&U%1RNXUX)[2S32VI-YUY3M$=33+_IHLPL_52D,MW>WX-5K6E18]IY M]*;"WX0)* Z[%/6C^ U]<>MJ[/3%^US-A)&UJU?B"GSJ%=B42>=) ;5IH'V3G]\8=PU#]ZP_)!:_G@+>W_"*1_ MIXDN"TIT4=2YLE9E1F4FZ?+J2Y?6F4HRTDE2&8-]6/\L9Z9"#E,8.7@ $DM? M9:( 8>FN4"5=Y0**A$7JKG)$)J79DY/Z]?;R*J O.[6,@@@LSW.?\H!#)25V M6C:;*JBU].'''R91U#^ZOKFS[C(\.J"U-)(6P)*E*Q#0;!QUBRMV5A1/I"R) MJLRT47]#LM1^$[&R+JDB 1%0)>H#]8JC@85"%]\JD:NY:HUIU_RM6 'W1/E@ M&BX%6'KE@5@+DV)!%"FMI'$U%6=NK=;FLZO>_#-+>D[(!H#0I /Y@#=>98)A MR9_:$+ _[I3]EK\*T]W6?9<&P;#%PG+N.#LN)! MJ%S,P!%BRDUX8&C0@6*>OR"'V2 MB71;:Y BBKO3:,*!B((A/*BY%78'_1'8 9N_@N!X\F'2[Q]0& ?QA"Z8T+E, M>XCJ7"JW'$\.:!STHWTGO^#&H#N8CF@:3 <[N?^:^E7!G%D4+J?M?EX!:SX4 M6>\-F;NTU8\*W5TB>][%TR!L.-_4/50,^;B2+HNQ0?[JP=EB8>0";J/R MHT9AR$KHJ\@K25^^BQBC4FG1VD2Q7@T M0LW_ABQ@$/C3#^(AA%>*N\R':'A 412,ACLL>D&887<\'-*0SYH&,<5Q0TQ. M-NE/=T5I @ZBQ40T"::M$1S[5P#ZTL65AN9"&7IPL<'1S+TWBFI3@-/*.*I! MNG3U9^GKCW3UYX7]7+'>1<%TNMVK_AVUJ^+!._^&E:^9'XZ"_O^<^2//_.Y. MU((7I"\=0FYZXIK.D4.GJ99-M[+/'>$<\\3]QYLDTUR:ESJ5.1N8RE(:5%;I MA+9A>R,8W*F^#R>F$_,_>+NG7"M[3W,64. "#P%DF$B#('Y/83!XSR3W87W0 M#%R.-*9)& S?T\C]MNOL$'V VRZ0!\0H#<'=5B!%#4!W3.E)R3RE?M!_[W_8 MB(^?V8C+QHAK&+'-,*:2#[5A\1TV/T/@XB2_56QK/:EH#P<+^C#>!3\]1C+G/%S#&F0UU/!T!U-@@JWFS6YQN 6A /V/>\:1!RWFV;,,>E%RQ M5<_V=\"ZLDO;W<&=/1AM"?TCE%[L_/_!Z24JWQ&P-Y'ZU)24_W!)V?*H/4/N MJ3_;4?];&LVU'V^#&?X5DGO&2JCG;7ZP=HNZJ?VN A5.!Q=U358WA7]>H8+ MUDL9[%_:=OP[9W-3ZI7[Y#/3)=['W64F!2+! EB?:UTV-WQ ^PWP M]+]02P,$% @ \86H5F.T*.WR!0 U0X !D !X;"]W;W)K&ULM5?;_&(?:D\[$J;3CV63R?%QJ4PTNSN3=>W]Q MYIIH347OO0I-66J_OB+K5N>#Z:![<6,61>07XXNS6B_H \6/]7N/IW$?)3,E M5<&X2GG*SP>7TY=7QVPO!I\,K<+.6G$EB7.?^>%-=CZ8<$)D*8T<0>/?DJ[) M6@Z$-+YL8@[Z+=EQ=]U%?RVUHY9$![IV]@^3Q>)\<#)0&>6ZL?'&K7ZC33W/ M.%[J;)"_:M7:'L\&*FU"=.7&&1F4IFK_Z[L-#CL.)Y-['&8;AYGDW6XD6;[2 M45^<>;=2GJT1C1=2JG@C.5-Q4SY$CZ\&?O'B396ZDM2MOJ.@=)7Q2MU02F:I M$TOJK MV8,!WVD_4O/I4,TFL_D#\>9][7.)-_]A[>J5":EUH?&D_KQ,0O1@RU^'2FXC M'A^.R!/T,M0ZI?,!1B207]+@XO%/T^>3TP?R/>[S/7XH^K_KU7\46MT6I&KO MED;&$JJ@3.L;Q34X^J-R[4D78ZM(U<'/YCIW"HFXB92I9*UW7=FVJ16N- M!Y/*EA]''T8J1!V;Z/Q:Y921UW8WBM>1./!L^DA%UWU)"$GMYKBW-:?8$)M_ M,IK+H;2HG'6+M7K[]OKQ3R>SZ8O3H&H=PM-8>-* G M"@F9&%0HM!?8P-"G8@G)[#R/, 3AR5#176J; +UD0TZM#8Z>=2ARK9Y8^V#*' :WZ,0AB@F0$W;#;@> IE$MO?Z/1E-'DDK2*=% MER":1:3*5G&(%4=!+_"]$PQ!%8O92%T&]MK_/(2J5CB&A.09H3RH+3,4DI\Q M=CO4U&G*I.8\0= JTS[;MG\E!P%O@,*57FICQ8F6)B.@,$3Y:J6#=*]DJEKS MF>P:SJB87QXQ#6>3TW=O;W^7Y?3T"7]MZ=,18&40?H$N"RRAR7.3&DX>4,F& M'1D<8-66&>(:?PAWMK1-ULU@.\*<*G>!?80E.ABV9&I0"!WLN:G06H/!]%0[ M+YAPZ]M986=3+4$4@17>AZ9NA)K T"\-;.QZ" 15H=%SN*$0@\,M4_K'K+JO M.GV@VR/UIATY6@ID#.Y._T.3]/ELR1!:.[0/2'!SVF>D*[WX,.4:VTIV0AU7LGO(B>9X.<:&>R-?;%1C2QEHATZ,-7&-EU;SD;I!S1/_ M))>9!GY!+[$,W(-2KWNJRBG=1 3XVO(+N80&J1RD ML1*"(=QFUU:/RFMM=BC&%,"8&_R\)D%B,QW[&M8I-M?UK6J+]KL( 6JJ'I?] MO3&MH+)W=[(-)OKGZ60TQZ]IG&6N@A3DWV)P^)C^GIG8)B'.<$/KO1$??B_7 M;8(/M0TAA]V:[B+3O,=6;X0*<.V/?$+;GP%"*3XZVV-?YL*T0*-U&;_+>!6< M-9GLS+^Q9* $8USWO. 01H=^LHYWKAHE^85U#=+5<7!(7<0V298%[)WDVP/?]+5S0P$ !A"@ &0 'AL+W=ODXN3?[Y"R%>=PD #[8&LHSGSSS<$1IVNE;TV%:.&^%M+,@LK: MU22*3%YAS4Q/K5#23JETS2PM]3(R*XVL\$:UB-(X'D8UXS*83_V[2SV?JL8* M+O%2@VGJFNF'$Q1J/0N28/OBBB\KZUY$\^F*+?$:[=^K2TVKJ$,I>(W2<"5! M8SD+CI/)2=_I>X6?'-=F1P87R4*I6[?X7LR"V!%"@;EU"(P>=WB*0C@@HO%[ M@QET+IWAKKQ%_]/'3K$LF,%3)7[QPE:S8!Q @25KA+U2Z[]P$\_ X>5*&/\/ MZU8WBP/(&V-5O3$F!C67[9/=;_*P8S#>9Y!N#%+/NW7D69XQR^93K=:@G3:A M.<&'ZJV)')>N*-=6TRXG.SL_5\; )6JXKIC&:60)T^U$^<;^I+5/]]AG\$-) M6QGX)@LLGMI'Q*4CE&X)G:1O OY@N@=9$D(:I]D;>%D78.;QLCUXWYB67"YW M@H1_CA?&:NJ'?U^+MX7KOP[GSLC$K%B.LX .@4%]A\'\\Z=D&']]@VR_(]M_ M"_T=U?B(/5#?@JV0?AH1ZK90Z H%E.:\ZO(,3!9.2"%T/$$9?C1AUFJ^:"Q;"/*MX%0P>GL,N:J) U!/ MY[>5$@5JXP H:1B ;.H%>59EZ]PXZ34'6<=A;TF(#J78FU$V70J8$,3>07 2776( M#TZ( MB5/>'3JMBM^^:&IJ'TNX%UMW?\#!49B-AH=.2K)P,,P.X1R-F3SJ/&]8J23E MU&H*V(7+I:4J&XKT8!B.CPCJ((D),SG<#_&3,ZKB#>:55$(M'^"[S'N.0AKV MQ[$GDX7)47H(9R@5#7;/^M?S8_#^JGW^-$Z3].O+Q"?]<-0? X4^CH_@_&D) M]@ _ 2.J<2\9';9"ZM+W$9 MCY#,5PH^;MA@I>\4U(KU[T&!N%H,(!L-$I>S(Z3 MI^GOC\)XG&X?-\HR\?^% 8-1F&49#(A/DKSV<8EV/OO4]TM_N3$$V4C;W@"Z MM]W]Z;B]-CRJMYCV0M,NK%KY2\1"6;J2>+&B.R!J MIT#[I:*ALUDX!]VM&PO=V]R:W-H965TXH65$ZR5N&?9$H\NZY]]/Q?*_- M%YL+X>![62A[,))I4S*'GV8WLY41+/5,93&+PW Y M*YE4D\VYW[LQFW-=NT(J<6/ UF7)S-V5*/3^8A)-#AOOY2YWM#';G%=L)SX( M][&Z,?@UZU!260IEI59@1'8QN8S.KA*B]P2?I-C;WAK(DJW67^CC=7HQ"4DA M40CN"('AZYNX%D5!0*C&UQ9STHDDQO[Z@/Z+MQUMV3(KKG7Q6:8NOYBL)Y"* MC-6%>Z_WOXK6G@7A<5U8_X1]0SM?3(#7UNFR948-2JF:-_O>^J''L Y'&.*6 M(?9Z-X*\EB^98YMSH_=@B!K1:.%-]=RHG%04E _.X*E$/K=YIQ77RAE=X,D. M7BLGC+#.GL\F3KW>//'F0J_7VZM,Y@>?PP9W6 FPYA4,F>V8EQ<3+ F MK##?Q&3S]$FT#%\C='1[Q*4@++A=@ M=2$PV13;$5,IRJTPH+._,[UY %LU9FLC7W7@W&O];2B$[DM2XKIN[(7=?$ Y=0 M*^EL@$9U(.D/('V=R2-2U?=A&57\7L95(X,"!94P):T?B>4TB.\\9VHG?@#% MWP/8G*&FQ'PPBNNRQ-:+78Q_ >K!^!"G2'N*;^JFF&C:8-JX)H"'7CTDGQ(S M\'(XL_F!A=?&D.LS)@U\8T4M2 Z=4-H1D =NE9["M7_[Q.@%XNF3=1RM7J R M>X7VY[+J_#Z:0OM<%I2D#O]\Y+LV24=]MY=% 5N!N"IMP6C(S W'(;5 M,&69M]].X=+B?Y+G:'#M:D-R4E%6_A ]!BEF$W>=73VG'P(RIO9@TE-*M(*D MM346Z9$XUMC?C0=Y<_OZIK&KJ6<2RJ#-#UQWW@S06^C-![G?\FU90>+\T4BI M!ZA*9G% 0=W[\"Q-)7F$%:<5D^FI5*><5=*QHJG6#''TWG<'ML58-8.'_+,M MS_M8CX3LC** 9_@CXGGW)VHW7PK>],-V/X;?" \^>N_3.FUVO(0;83BF*8XY M_TPPW)*C11 NDV"QCB!.IC'\#%$2+)-YL'J^AG@^7>'.N[%6F:R"MHNA2AQ,O;0VAV;O= ^\MH,D!D&541:L#_ MM[:@AQ':(B>[Z1C[K]0IR4LEQT:5GJ&V9%!_AFK2S>?6.\S^0J-#F'-&;NO& M&&S'P\GR$SR+@V0=GM!J'D3/XQ.XI?Z24;4CV]A/]8SR&H=[*PZN&"^RT2[= M=@,"SHPN>][KN7G0>:CU?+4Z@6=)$*^6)VVW;E#4XUQ +O+GJ8*+B1&6A$!FR MAM,57@Y,&PO=V]R:W-H965TB7L[#RK.JTJ3.SQ7Q^-NN4MI.KBS3WSE]=N#X:;?F=I]!W MG?+;&S9N3Z MZ/G-B:Q/"_[0O E[8Y)(2N<^RL.;^G(R%T!LN(IB0>%OS;=LC!@"C$^#SN8WLY.9]0S8WJ37SO-J]YB.=4[%7.A/1+F[SV M=#&AJ@_1=<-F(.BTS?_J\\##WH;S^1'^&:"-^!8[?#>+1PV^57Y*QT<%+>:+XT?L'8_Q M'B=[Q_\G7GJI0V5=2"$]#RM5\>4$E1+8KWER M]?2'H[/YBT=".!E#.'G,^K>G[#O,T2\,R=/^FNM KB'DI6K'Q!04V[1JI>R6 M6E63=?;'2MF*C2H-$YJ(5V*63#)8[1E$9X'%1E=,B3384A%&UDPELY1^Y3S4 M1"K\QX[1JM1&1T"=TGMNV%-T]*N+3*=/?SA?'"U>I BR%U776GJ!,J1M;FBY MMRR5KQ\$-Z77+B1_WTU!!5Y%3SV\JZ5GSK8\7D<$!]ABH!WI:N7[.D;[#\Y&QZ-*[35F9/,'LZ MG=^;/;]6 M7KL^()-B(C'&DMJL[A#'6@AK0@,Z '=!SKJ8"0@@X!)/4A@(5'<%OI4)+#0Y^L/1S MK[RRD3F'_@;"Z6RJ7/KMH'("4-6, "GHI=5H#-AV4#[+.U,[+99LN=$Q,Z!] M32OE$"=LP]:5X.L!R%(OF(RJVUE^CJU@K*/ M20U&HT&E3@)G+DC3$PVG;M(G9DIV+$;W^^<@;"=40CBQ=VG M?K]W)I9JC0,"W7"HJ(&H?* ,D]RMC-N*7%*EI +P_*G'SGW?:$F=$[92*@ 8 MU5/0'H3$10<$\!#BZ&OO$,H.1#FY?2!PQ3=0R*$?CTH$9T+G^U43[I]SY% _4)"U1NZF\L=REMW+N1 8R",[I.1]1=[4L, M/!R0UU652FII0""*%ASVNV,]268\6KYTIM\_H*8/79)F>W=<5-8RW>0%*ISE MZ^XX.WXL7.<[\MWR_*4!;TLD$!798.M\^NQT0C[?WO-#=*MT8RY=1!FG88L/ M'O:R .\;APO&\" .QD^HJW\!4$L#!!0 ( /&%J%8-.HRWV0( 'T& 9 M >&PO=V]R:W-H965T*J$-/.@M+:^C"*3E5@Q$ZH:)44V2E?,TE07D:DULMP752)*XO@LJAB7 MP6+FU^[T8J8:*[C$.PVFJ2JFGU M+5ZA$ Z(:#QN,8.AI2O<'^_0/WGMI"5E!J^4^,ES6\Z#BP!RW+!&V'O5?<:M MGE.'EREA_!.Z/C=Y'T#6&*NJ;3$QJ+CLW^QINP][!1?Q"P7)MB#QO/M&GN5' M9MEBIE4'VF43FAMXJ;Z:R''I#F5M-44YU=G%NDD-/C8H+5RW]#2SR!*L"T;9 M%F+50R0O0$S@1DE;&KB6.>;_UD=$9^"4[#BMDJ. -TR',!F/((F3R1&\R:!Q MXO$FK]4(OY:IL9J^B-^'Y/9HT\-H[I9."I7X'^GV]4E7-Y#.4S(!40*YI+(ES M.Y8R\3J>X:'/+MJSA IUX8W/0*8::7MW&%8';UWVEO(WO3=FNHX%EP8$;J@T M#L]/ ]"]V?43JVIO,*FR9%=^6-+_ ;5+H/A&*;N;N ;#'V?Q!U!+ P04 M" #QA:A6L.W+F! - ()@ &0 'AL+W=O#)PMA<>GRTRV-76B53GI1GQ]/Q^.PXE[H87+SB[Z[MQ2M3^4P7 MZMH*5^6YM/>7*C.;UX/)H/[B@UZN/'UQ?/&JE$MUH_QM>6WQZ;BQDNI<%4Z; M0EBU>#V835Y<3L8T@4?\KM7&=?X6M)6Y,7?TX5WZ>C FCU2F$D\F)/Y;JRN5 M960)?OP9C0Z:-6EB]^_:^EO>/#8SETY=F>P/G?K5Z\&S@4C50E:9_V V_U!Q M0Z=D+S&9XW_%)HX=#T12.6_R.!D>Y+H(_\M/,1"/F3"-$Z;L=UB(O?Q!>GGQ MRIJ-L#0:UN@/WBK/AG.ZH%.Y\19/->;YBTOIM!-F(:ZMS)+$5(77Q5)K+'WDD3H1.V=[(W M0N]W(C3K1.C]ER/TK]G<>0L(_KLO0L&!I_T.4%Z^<*5,U.M!22[8M1I[K/^AX 7%M=)+K,%#^^,H7#;E)^WK>)_\,RXK>50MXF)B]E M<4\!K0I9I=JK5"0&>"E<^"M.P8>%+B3,R4PXK*' ']X):95 Z$K\GPI=L$F; M8IQ"MOD5?XXG5K;>+%6AK,RR>WJN2A_F>KAT6[ +-[0">SW+E<7ABX/OOGDV MG8Y?_CB;7?.?DY>' M2)B1XC\HY[N@B42MO*@B7%&H/E/%-A"\IY@9!J?S_BPXD^T"QR"='CC)@C=,@&37^3 M(S@?!=8JY))BG*M\KBQMXT'/5]*!6Q/-Y)_+.YHF*[\R%DMC*>F%:U..CFBQ M ,\'+Q0V8'*="(2,@TP''8-6.S\#*E!5',A[V(UF%TVNUS_,S;(0C0A,E(6, MUG#L.M*\<#()1[62:X5HJ$*H3(.^9411TH7Y2/Q"H6&P8G"FU5JYL$F_FP!? M WO4-RI^P4CZ$<4D?%\H^.KH; B:]'0AM6UG4JP(.@^L%7$PIH\ M;+G)I*)"8'I#-*^\2 VB71A/"WM)](#SC7!9&./Q2(E4NR0SK@)D.BL\;'DD MKI1E:]U$IX!T+17TA-)S.S0-&K]WCSCF?#7+K./!OG->T,]>G M8O9:Z)=BNV8962$I0]83AA"!KTFPD%%$'%3OVE2VZL]*$W/D;<7P=%!W@$_C M &6/=+AHE0&V7$I"A8RPHT,@:LSI[!CE&*]BXF4H^#K37D=37<;"2*))'#9'*PA/Y%=$+[9!+U R$]--?>+*JLSR04]4CE%7V9Z':,N2^UE MIO]#_&06?D,,D\*/S)2\C\2X&+N0\*4EXO+@=\),&!.T6)R\BY+*M?5'@[BU MC7-D=N^"$QG">)1QF>T<_=*8=*.SC#G$;0$1RX2 ( U0\;TAF9P1,F1SA!"C M",:06&.#VSG]3Z+35*ZF+J@I8R.,\SZI9&(IX*-[# M+=+%?H+PIC3C)PP./I0H.3]6Z3)B))Y*L/6L;S;$5WK#-,"*F8W.:)A .8].Q MWH6CVT5JV!QUPMO80/2'W@Y63JQI=#0?LC+$[Y[/#Y4^J!O:YS#6YCH% S]4 M]+&U??7^]W<_'$V>#Q'DXHX$9T9\,A09(FM)4,#>,AA;9*U:0HU5GJ2JJ\H2 MX7,KO: 4L;@:T +UI<2&G/74A%$%/:*<@2K2!!E[QTK5AP@QY='MGL5W>W )5#I<&$^K:O((CL%IO.\!1K4VV5CO7 MC)RK<2@&#Y-U??OZTAG461$S-FQR&"$=ZP2=#*4%$K"&,AO:4TS/FF)ZMK>8 MDK:S:D7].2B&GXWK+:=?:X-40;A),GNSN*5V@4J'D%(>!(0QR%%L#R% H),M M$_1XGU(X;S9WOM>QV,)QD"N)TFOBE*'X53&29PU]]VUXK]U^_?"XQ5A5+ Q] MYD1CGHO1<8U BV!H2DQ_A7F\CGTA#M@DR!BX<8?B,M[''KJ)?2LFP_'D5%Q5 M>94%K=N20$%_,"/>=AI$SMLJ5!^N M) U1$0U6\X^UFJL[%YP-.S:)YP*C@"-C;XL-L*+ S9S9IXZS;0"XW=VA[CZQ M?9!(/(\EZ6++6>VKP&!UZXD'9B11 *Y/B5)!UKU5*?75 )[2.-#SNP+2DD_N MREBH-W:^N3,NPFB^/I$$I1(+4>Q&8O:YVTW'K%:,*40:4WEHI2OP)7O>A*)[ MNVL%7U^?[Z$:B@+%-[NU3HF3ZH7JJ,;KW&0\.GD2U7,K?WLC/^M/K2'=R'H6 MAS_;813_3!YNM);D&ZYXE3T?G3_C8L?C9GFV6\IZ/*:+. M5FI+,>W9.T6Y7GYG]>G3O[;FV\>28?!"IB ='^0'%$N1W(N5R=+0G OYLA.= MR>CTR4[3]GM2"9ZE'M\D'N]%P,'7.U&C(C=6_6W.G'!4@U>>^P<;Q7JW'ZA! M$#_:KX8#MKS;6^"?-QS^?"_Y_O3^\H;4MGC3O!XDWA)OX"?WJ'^$0?!$]*2/ MW?_6!>B6.@/_9.*4 CL)\10_017B[F*]> _->%E+S1OZJBH=+W! V,KJ%ZU M>?= C5'JUO#-#@4BDYM [8U_L>E)[!>+<#BG(7$HR6B^H?@5?&8%G58@ZJC^ M.[?M*#A#N:*#)8&F%WQ1*JLY)',$9IWFB$5T6M4A68:01 /XR:V:AQN1,-X M[;F)<3T_D(<'T\.#R\,:/GA2V7 %FP7A,7E^#MCV\;:&EN._? MMT(%9@JU(:@"B-JU%$.NTP4SE1:"51)')6A/.L4KW[;7%W9.N^IS5O:_V]YKNO^Z$];#3+Z[8$G2""R]*\"50#NH\RQ09SNW8_^F2;E+@_\"$M/^$;[]C!;Z8$ 9Q,SPX%DO?FMC826<3MMMMR ]XA"$),4[>/\-6\ M&.#K;ZYP'TO#^TCD9)G)]O4F4&M#=&,WC[_X?&+;)PB=)LIM*L!>YP3*3E\S MM/UX+W0_Z[N>C,0?*O D*WQ@MJ:VNA,\5\B+NBO3>5^QTR#9J(9;_[:HR.+A M*'1;NM24V;XVQ^Y1NWD:@B1,5;^$1A#Z$O*X\^,<(@C^"1*U>6 @_$ZG^;;Y MF=,L_+BG'1Y^(P7MM:12G:D%IHY'YZ<#W/#X9T?A@S9]0=:H/GQU\5_ 5!+ P04 " #QA:A6FP55=LX" !Z!@ &0 M 'AL+W=OLK*Q?B+-)34I$'*GU",3]-KA MSCV0H_&KPXSZD-YQ?[Q#_QRT.RUK8G"A^#W+;36-+B/(L2 -M[=J^P4[/><> MCRINPA>VG6T2 6V,5:)S=@P$D^V?/'9Y^!^'M'-( ^\V4&!Y12S))EIM07MK MA^8'06KP=N28](>RLMKM,N=GLSDQS( J8*G1H+2DS97,8=4>D]];L5*R@E$B M+:8 M/_>/G91>3[K3,T^/ EX3?0;#P2FD23H\@C?L\S,,>,.C^;EYD9_97GYN_IV? M'[.UL=H5X,]#&6H)C X3\)=R;&I"<1K5GH+>8)2]>36X2#X>D3?JY8V.H6=[ MA[RHB"P=6>;D<7=7B:0([M;#E6K6MFCX3IHY).)HF,,B[BJ/[T/Y9%E?0E"W M639 G]A89T>>,V:?P&@:GR> <%HUH./$M!)AP4JPW)T^'37)5A]I(DP^N M6-2&A;YUF*[#O=?,XCM5%.84) 8TC51M4(<;=3EZ2>VYCL!K<)'"H2*(]_J! M0%V&KN=RZH.WK:%?[1OKK.TG3^9M5W912R8-<"R<:W+V_CP"W7:Z=F)5';K+ M6EG7J\*P&PO=V]R:W-H965T M$$C=DB99NY4VTMJ!X&&BZ@H\(![I1EX@&GNI*Z)E7&K.=^+Y.2ZR9OI1;%+222U4S0U-5^'JKD&4.5%=^ M& 0COV9<>,G4^98JF8 5A MA:FQ#(Q^>UQ@55DBDO&KX_3Z+2WPV#ZP?W2Y4RX;IG$AJ^\\,^7,N_8@PYSM M*K.2S2?L\KFR?*FLM!NA:6/CL0?I3AM9=V!24'/1_ME35XRH-1M,H)9Y(5[E'L$-ZNV:9"_6[J M&V*U:W[:,GB6\9^H2HN$ PB", MSO!%?8J1XXO^DV*N9 T+TJKH*E"930D+5V!4\.-VHYW_YZD"M/SQ:7[;-A.] M92G./.H+C6J/7O+FU7 4O#^C/N[5Q^?8DX>V6T#F<,N MJS;2T!5R9DF/(BH;0.NYE.8PL1OTSVSR!U!+ P04 " #QA:A6L]YDHZD# M "(" &0 'AL+W=O5UYN[["W\*W)D!#=;%ES@S=*_B4*6RZ" M:0 %;G@K[5>U^P7W]G@%0)B&PF*4G\-+> :G'2W_H@)7D>^-? M7?'WU=I83:GSSS'3.^31<63WG"Y-PW-#.HG#);OWR7C^.,)O4>]WJ-3 MZ,M[>IY%*Q'4!N[XOTK#C>3&H'$;/XKJ,6-.BCMN3" M,.R0!FY@HR35 W,)5YZQ&V\QQVJ-NH^O&QC<\$98+L5_. J\(DJ2F=:KHPU M< :329AD8T>P<#:=PHVJFM827J\-)&'"1FY,QK!J=5[2BQZ@ILQ]GUM="]NZ M[-^(9T<8;X7:;$2. [19-B$LQL;P&Q)0J60!HB(O/*$[-\#">!33F$T2>%!D MQ#$7O?70- G3>.9LF:4IX1KGI#QOJU9R2[H62 '(!?=%[4,V">,T.R=B%$[9 MY/PGI810T[,^ S8*V63DB#1,XC&<2,RL3\SLIQ/S=J#KL9P[B70\YX:0U!5R MI:FN@*C!EDB)0%6F=A$ERB@I"N\R8VGJ D)*.<]X=@,[RL1A,CZ4&O%-Q1JD M(=4'Z[K@$( <%TX2YN%7/^"9$0I1Y*Z.)]!&K*LDS\=3X[&+QIT MAPKUUO= 0QYJ:]LUBGZW;[-777=YO=[U:"J^6T%F2]P0:WPQH0#JKN]U"ZL: MWVO6RE+G\F1)OPJHW04ZWRAE#PLGH/_Y6/X/4$L#!!0 ( /&%J%;QCU(P M2 , ,8' 9 >&PO=V]R:W-H965TZ$GKME<8T2]_768DUTS>R04$GA50U,[14>U\W"EGN MC.K*CX)@ZM>,"V^S&I?$3_[&*G6'9,X[VL_N*Y*=?> MW(,<"]96YE$>?L,^'D28O[7WB#S"?VYWVBAJ@F^78NP@DLL0]F(L=<,R7'O4^1K5"WJ; M=[^$T^##",%D()B,H6_N9=U(@<)HD 4XNO#IE6Z=QDM41\$N4WTN$;(W7BKG M!3LO<$"%P#04LJ)+2MW !9A2MIJ)7%\OX;E4B&_J#%2EK!S*9#\1_-&@8H:+ M?0^?26W@"L))%"SH/P\C>"JE,K\:5/6I3C0-($YB^,H4MWWXYBR$Q0R>I6'5 M.6RR"#KX-(*1.J1#'=+1.CQU<\FFYW-K6DK) Q>\;NN^)EOVH[;YNU244>3+ M1>E]U+V/+K:F]V&K03S.LGQ6IR7<.JV_D:E.X1'M',Y1V6VW+&\TFBVG<0YZWV(GBA,:E4A:6W"QF\?6XLI#BJ'\%$5E0,UUJ(O]DMM:H M]NX%T>#2T(W987=XI&Z[V?R_>O?"437W7&AB4Y!I<#.CKE'=J]$MC&S9%A;<2U+8LF7R\1"YV4R=P]@=WQ3K7YL"; M339LC?>HOVQN);UYK96L*+%2A:A XFKJS(.+R\3(6X$_"]RISAY,)$LAOIF7 MC]G4\0T@Y)AJ8X'1\H!7R+DQ1#"^-S:=UJ51[.[WUC_8V"F6)5-X)?C7(M/Y MU!D[D.&*;;F^$[O?L8EG:.RE@BO[A%TCZSN0;I469:-,",JBJE?VH\G#:Q3" M1B&TN&M'%N4UTVPVD6('TDB3-;.QH5IM E=4YE+NM:2O!>GIV<=*LVI=+#G" M7"G4RH7/5 JG"T9'ZFSB:7)B1+VT,7A9&PQ?,!C!)U'I7,'[*L/LJ;Y'X%J$ MX1[A97C4X"](*]&R&R7<$YL"J#9^'#=:%2+M16 M(OP]7RHMJ6[^Z4M#[27N]V*X=*$V+,6I0V11*!_0F;U]$R3^NR,QQ&T,\3'K ML_N:0B!6<,DXJU)49O\\&A/C/$VWY98SC;0OA=3%O\PPHB^HHV[[@UKD2+PX M@"@.(-@!!.N 8!T0P*21@Y7@U!_4!0$W1NC2T[R]=;A#TU^*:@U?+MM)/(C;5?,6D?#3:S?=K?*!NM*&O&M.\$ERL'^'M MFW$8A._@!&+W/!S1>FHW9[3;?[NRA$1)[8A;^"HO-@K\P1A"-_)]. U=/TS. M(!S%L) L(]S473UMMA4K*4/AX!P"-S:R@1LD9#Z,(E@(S3@Y&KM)[7KL!J%O M7 _]49.3:TRQ7)+S)BUA7UK@?\^+/PB>YF2P)QTC]SRQZ4B2$1PAT+ ET/"U!.I2HI]$=Y@*2_GCPUEWF:ACUE'\?0SZ[_(GC-+=I!IXF$JJ.E6B@[2 M+D[U!*=H<<*.F-,T_6VVW=,=F"N@:L&5P L%H"/>,?AB6Z^:2 M49NZVO-FORX.964$L[K>#+)GHC=8D9>Z2[.,_GR%Z<7F%PZ!3S43A&V54%.E M9S@^6AE)6QG):ROCO=)%:1/X8:O-#^&7I=)W\4?=]5_\P?&J=LQ^60F%.MI% M_T(FNZTT(]*2@#TY@ME/>O!YN#N+UB$CQK NJ.HXK4O4'(R*5 MK,>N^D6+C1UUED)38[+;G"95E$: OJ^$T/L7XZ"=?6<_ 5!+ P04 " #Q MA:A67@$W.HL" "J!0 &0 'AL+W=O[+-]]]UWMK^;[Y1^-"6BA9=*2+,(2FOK61B:K,2*F7-5HZ230NF*65KJ M;6AJC2SW094(XRB:A!7C,DCG?F^MT[EJK. 2UQI,4U5,OZY0J-TB& :'C3N^ M+:W;"--YS;9XC_9'O=:T"CN4G%,U"N& B,;3'C/H4KK 8_N _MG73K5LF,%K)7[Q MW):+8!I C@5KA+U3NR^XKV?L\#(EC!]AU_HF20!98ZRJ]L'$H.*RG=G+_AZ. M J;1&P'Q/B#VO-M$GN4-LRR=:[4#[;P)S1F^5!]-Y+ATCW)O-9URBK/I,LMT M@SE\XVS#!;<<#7QX8!N!YN,\M)3!^879'FW5HL5OH"5PJZ0M#7R2.>;_QX?$ MK*,7'^BMXI. MTR?0S(<0!S%R0F\I"LW\7C)&WAK]NIK R9S\+4S8>#WWK=: 55 MSTOUL3V)U\_VH42X5E7-Y.O9NVD\O+BB^]EG$T?_(E.D16-IE^A8"BJ4(%%S MN9W!TGB.?KS!#*L-ZN[AW!!W!=!-%P7/*,53PPWWXLR4L0;>0SP>#*=39UP. M)LD0OE,:W4LF&227,8P'HR2&!V69Z/4BH.E@/(W(2,:#:)) WZ.$1_JI4&]] MEW#U-M*V4NIVNT:T;/7WS[WM8O1AMUP:$%A0:'1^,0Y MYVA75A5>S5NE"5M M>[.D9HK:.=!YH90]+%R"KCVG?P%02P,$% @ \86H5A6$9K3/! !@P M !D !X;"]W;W)K&ULE5;;;MLX$/V5@=L4#>#* MNMM.$P-.>MD^M WB-'U8[ ,MC2TBDNB2=)SLU^\,9:M.Z@A9P* E:C@\,^?, MD*<;I6]-@6CAOBIK<]8KK%V=# 8F*[ 2QE,KK.G+0NE*6'K5RX%9:12Y6U25 M@]#WTT$E9-V;G+JY2STY56M;RAHO-9AU50G]<(ZEVISU@MYNXDHN"\L3@\GI M2BQQAO;'ZE+3VZ#UDLL*:R-5#1H79[UI<'(^9'MG<"-Q8_:>@2.9*W7++U_R MLY[/@+#$S+('07]W>(%ER8X(QJ^MSUZ[)2_$#G>SD4/Y05@Q.=5J YJMR1L_N%#=:@(G:R9E9C5]E;3.3F969;?OSBFN M'"Y415P;X=+U]EK,2S3'IP-+V[#Q(-NZ/&]2&(6IEJ+>HGN M^>_IW%A->OGG4/"-[_BP;ZZA$[,2&9[UJ$@,ZCOL3=Z\"E+_?0?RN$4>=WF? MS)K2 ;6 AKCY'\0=@MSI]##D???9OBXT9DH3KR!KL 721V*Y;LQJHTJ9"TLO MQM(?9],P6.HAVBTWL!$&Z+=0)?4#CPV1>$T]-PCD]3?^5_U+>>"^QW>L$OJVK M.6HG+JX0 S]=3\/\W?2.LK-$MB<^UY;8K7/V)1R]'S!#MW1;I"%$_7$X8I)" M+Z'L4FVQ*()^[*<0>Y3/&S0\\W;D^\<01%XT@@M19]2M\P$QOD#I/D>C8QAZ M?OCE4AU1F1'H$'^]19Y)[QFAQ ](3_I#],$DAXK[$7013M=,9UCA3 MR!NW(#HD,VPE,WRI9*:&V-O2L#9-PSPO!775658H[EI?58XE6$5YM:BIZ2!\ M$E)OT]^E.K/+[B'5=2-\+##KLN'DQZV:&[HX@)OG'V.O=MCS%CL;+1C_W0[_ MLYKE_J_= NO:?]6T?W3M_PFG3!UKS>L^*JZDN84%&TA*# 5D0;.J8R\Z@L"+ MCUA0=!6D17>*CA594LG */"2(TC=V'[G@. MA?V 0IMC$HI/FAK_-LBIWNC0 MR^%!8IF#[_E';C@DH,'>W:Q"O70W4$.'Y;JVS36MG6TON=/F;O?;O+DA4V*6 M5*!0XH*6^MZ0C@+=W#J;%ZM6[J8W5Y;NC>ZQH(LZ:C:@[PNE[.Z%-VBO_I/_ M %!+ P04 " #QA:A6I8S><(D# V" &0 'AL+W=OK)1^M%4B!:>:R'--*BL78^C MR!05ULR M:C!-73/]9;7S++91*L-:&=-:&[@ MI7IO(L>E*\J]U;3+R<_./BMCX!8UW%=,(YP]L(5 TYM$EL"=251L@>8M4'H$ M*(,O2MK*P =98GGH'Q&ICEFZ8S9/3P)^8?H-D1O ], M2RY7^VK_NEP8JZDQ_GY-;PN7OP[G#LO8K%F!TX!.@T']A,'L[9MD$+\_03;O MR.:GT&=73!2-8+YQU1+FS/ "F"SAFHO&8@DW=%X/:_>:A--!'BJ$I1)T+BDO M8%WEP6N1UH"ES>*0Q:)C46Y92&(A'(LUL3 ^IW1/>%];:42HVYY UQ- %2VJ MKJ0>B 8IC.'!&^\W4&OBMV^:&C6SA'NS"_<'G%V$V7#0?T9CQ MBPVS5O-%T\JR"J22!070)-C)Y=(B:26E9X-P=$%09TE,F$GO.,0WSJ2%!RPJ MJ81:_81/LCAW%-(P'\6>3!8F%VD/KE$J.JV>]7=_,V#YCCV1CA6VB3(NHU>" M49A+*%1-F0(Z[<4CT-5I+"6'6+Y],TJ3]/VOB4_R<)B/@*2/XHNV$5Y*< 3X M (RHQN?)L-<.4I>^_P*RX_$KS*6T_)W?IMMV)Q6?"]&XJBZUJO_=,;\5:0QW M5"S-"Q>US5,C.54O#_.+ ?V.^B.X4?)'PP1?\LY(K5WW&NB'PWX?LN$P:4_+ M7OKGA^G/AV$\2G>?!V69^/]D0'\89ED&?>*3)*]=%-'>74Y]O_(OEB'(1MKV M6N]6NT?QLGT+7LS;%Y7.VXJ3=H%+R14&:4JJ&&=JJC:=;A:SHG)K:"WT_\1K& MA;.8=;([M9C)K:FYP#L%>MLT3#U<8RUWH-!<"E!8SIVK8'H]L?:=P2>..WVT!AO)6LK/=G-;S!W?$L(:XA#N'<*.=W]0Q_(U M,VPQ4W('REH3FEUTH7;>1(X+6Y1[HTC+R<\LWDF12V&4K$FS@5MA4*$V&BY6 M;%VC'LT\0\=88R_?0U[WD.$CD!&\)<1*PXTHL/C1WR-Z \?PP/$Z/ OXEJDQ M1($+H1]&9_"B(>:HPXM^+6;XZVJMC:(^^?M4T#UF?!K3WIVI;EF.&,?GT!?W_96!]SN!2E>\!5G")\Z$@17FE9"UW#S FS?+ M4\3/0Z\JA)(R(7;8K%$= MY&$?!7P4G-K,KHNCN.Y0Y2@,O0<_-_@?E5N1CR&8N'X2NY,L@# >A_ ;!+&; MQ)&;OLP@C,8I2?[3 7SH^CAU_2QTP\2'=#+.R/18DHPCDJRD834DH1O$B9O% M 02^/_9)D01N&B:N/\D.HC.EGPREGSRI])3)F[*DM\RNEA43&ZH.%T>9&?J8 MI*>J!/0(WGS9U\FI,:#ZE@1<'M M*&+U949I/)H]81VDZ@HO8#=-D MM&^9'D7\6@J8*, \)62;HMC-)FF7K-2-DVQTZ@IX1_.J0;7IIK*&7&Z%Z4?7 M(!T&_U4_[[Z;]U\-].1LN-!08TFN_CBE/E;]).XW1K;=]%M+0[.T6U;T\8+* M&I"^E-(<-O: X7-H\2]02P,$% @ \86H5J*%,[U.!@ :2P !D !X M;"]W;W)K&ULM9I=;]LV%(;_"N$50PIDD479B=TY M!E)KQ0(T:] LW<6P"T:F;2*2Z))4G S[\2,E61(=A;:VXUS$^B!?D8_(\R%R MLN'B4:XH5>@YB5-YV5LIM?[@>3):T83(,[ZFJ;ZSX"(A2I^*I2?7@I)Y7BF) M/=SOGWL)86EO.LFOW8KIA&I3)G"4TEXRD2=''9N_(_A,' 5,A+?&-T(QO'R'3E@?-' M:(S&L=&2;?C>RG:JYYI*C:/M^J?\L[KSCP026<\ M_H/-U>JR-^JA.5V0+%9?^>976G9H:/0B'LO\/]J49?L]%&52\:2LK%N0L+3X M)<\EB$:%P5L5<%D![U3 _AL5@K)"<&B%05DA1^T57[]30M]ENIZ:_D94)BCB"_1E304Q[T*BG]#5?,[,,8G1=5J, M+O.63D*J"(OE>_0.>4BNB* 2L13=ITS)4WU1']^P.#8J$T_I]IFG>%'9EH]% M6_ ;;?E$'\Z0CT\1[F,?W=^%Z.2=]:3BIT5XYA:^(>(,!7XN'+RM$KI50AI5 M*KA5Q=/PJS> JS> <]G _0:^6&_@S\^Z%+I6-)%_M8$L) ?MDL96?)!K$M'+ MGC8&DHHGVIO^^(-_WO^Y#1ZD6 @D9J$,*I2!2WUZJVT&%8+.D9XWT>/I=MR0 M3*VX8'_K&R?%I?=M4 OQ82YN[.73U.\7?Q/OJ0GLT(+A 06MC@ZJC@Z<';U/ MYU1L!%-4M,XS9^VNPP-2+ 02LZ@-*VI#^)DVA$0)*18"B5DHSRN4Y\X!..-) MHOU!/LTJ/R!EIF<82?7TX[%[JIT?.M6A*#$C,(G91$;MP$KLC<>YF"V0G MQKOI05BP>X_^:;BY-EZ%]GF#%Q[ND'(^OBLI(#&+U*@B-=ICQ7E$Z5RBA>!) M/JI(&N7LHL:H.T6ICHKUQ6QK"UFZ1',F(YZE2AJB;2!'+2!WQYRS>5U) HE9 M),<5R;&;)'G1(;J&48V[BF;$Y=N0"M5QG.V.-^>CNU("$K,H^?TZ!NZ[ MK5E,I$17J+1J=P95:_CJE.GJ#$#50B@U&V$CC?#A?6NI"<434BV$4K-YUDF! M[PR4+0?;-8XMI9O>=3!L=Z^'%PT/*FKWMH[;?7?@7L>SVE:MB\%#GZF(F#3! MO!5?.'O>$G /6_OM;$_GL0*D9M.KDP'?G0U8P=@3SQVA,-\[I DQ(NT!R)*V MXBITC>FH>/7/_/&NJ7<_OS.M8^0 ?IT$^,[ >'I;(3%NT<:E+_!,2:5C6'.U M&6^T\BN>Y/O-\;;+#C3FAU*SV=51O[\G[,\=YLM=O'88!Q<-#RIJ][8.Z'UW1/_? M3?VXS=2/^J],/6A8#Z5F?UBMXWI\2%QOFRN=\WQC)%7H=QJM4A[SY0OZ_'G6 M^I$5--P'50NAU&RR=;B/CQ#N8]!P'U0MA%*S>3;6 X/]W?BW047B))HA1*: M/% A5VR-LI0IIV7#KX/UW<#$W:+._([QW1_7"01V)Q .?HKK."[5EC(SQK*$ MZ(;W.HL8C,;!<#@<[S($32.@U&R&=1J!]Z41%:6;DM+6@.;K>UTL)^@"!*A: M"*5F4Z[3#WR$10@,N@H!JA9"J=D\ZY0$NU.27YZC%4EU,O= )&O]=HY;%AMV MYS%HA@&E9A.I,PSL7FF8O;)VI[N^8X_]NSC8_H%F$E!J-KM Z;?,Z9> MRCDK:$39DPYI6(KHUNSE*V#[9G3YM/W?1=W-Z@H12LV&6"N%$_RPQ4E M&PO=V]R:W-H965TYLR<0VIF M)CNION@^KY,<"JHO9 D"=S*I"FIPJC:^+A70U!D5W(^" M8.P7E DOGKBUI8HGLC*<"5@JHJNBH.K;'+C<3;W0VR_I%,OL!$! MA\18"(I_6U@ YQ8)X_BW ?5:G];P<+Q'?^7((YDUU;"0_!-+33[UKCR20D8K M;N[D[C4TA$86+Y%TCLS1NJ6&QA,E=T39TXAF!TX;9XULF+#7N#(*=QG:F7A.-=-$ M9F2I0(,PM!97I&157ZS=6[&-8!E+J#!DEB2R$H:)#5E*SA(&FIP?'E[D5&QP MD0DRX_A*J$B X'LCM[):FZSB>PA-GM^"H8SK%XCP875+GC][09Y9P_>YK#0& MH2>^09(V5#]I",UK0M$#A ;DG10FU^2E2"$]MO=1G%:A:*_0/.H%?$?5!1F$ M9R0*HD%'/(O_;A[UA#-H+VS@\ 8/X+7BW4$";$O7',Y.A%XH2)DA;Z76Y.\[ MR3G!%[^C*OW<)6?M;MCMSF:1&UW2!*9>:5^(VH(7__E'. [^ZM+BB<".E!FV MR@S[T.,Y;)@0]F&N*;=B=+&M(<8.PJ:X;1P&X6CB;P]9]/IY)(M1RV+4RV*I MY):Y)&FO,MU_,[2Y]BY.->#H@)-]:4>,1O=HC\+VR%&4&OWP%B=R"PHS0%>7X7I3G5\.3,'M=/E+XRY;092\AS!<_>3N7]QB$ MX?A4Z5XGCZ1PU5*XZJ6PJ(J*4UL7R_F@^>".Q(C>M6C>O_-U->/Z4R3P1VI$P8_*CZP>_GR@;C,&M$ MP?7)>^]W]*M$_(-.I@"U<0V>)NXBZY+=KK9-Y,RU3B?K<]M/3&R=/W26AKLOMPPQP89E#V ^YF49C^Q#MJ6._X. M4$L#!!0 ( /&%J%;>NEH'D@, 1 9 >&PO=V]R:W-H965TF7)18:5'HJ5+W,!.+6@C/I1$/3\#!/FC09V;BI& [Y1E#"8 M"B0W68;%CPN@?#?T0N]V8D96:V4F_-$@QRN8@_J83X4>^8XE)1DP23A# I9# M;QR>3\*. =@=GPCLY,$S,JXL.+\Q@ZMTZ 7&(J"0*$.!]=<6)D"I8=)V?"M) M/7>F 1X^W[*_L M#03?(6%V:S;S8+6Q:.T-8>8:YTKH5:)Q:G2!)9&(+]%4@ 2F<"$N2]&\N%BS M-B^ MTL::(_VD-.RB,"RZP[ 8O>=,K25ZS5)(:_"39GP8-1#X6B4G570KU474R/@> MBQ,4AR]0%$1QG4'-\$M('#QJ,"=V-Q=;OLX=?!,;'"#0A+-$WYPH))\1>8-^ M(K=ZS4 /RUN3: 8)D"U>4*B[DL83S1OE7.8X@:&7FV@16_!&3Y^$O>!5G1PM MD57$Z3AQ.I8];@SKZZ.P'A^$]?6?P_K+.\V*KA1D\FN=6ITVU6J)K*)6UZG5 M;0ZE2@0)'4$O4 ["S.E7>9WK!5\86$+S4[$=!2=AH--B>^A4X[$/=*KGG.HU M.C7?Y#DE=^6'2X@I_F&RP;[R]*380(K>$;P@5+_0=!#\1(Y(IU*=%HUFW#<, M6B*K*-9WBO4?/VGZ;:K5$EE%K5.GUFG+27-:FS3=_E'2U&Z+.CVWK6+NF3/W M[!^GPX<=K_.RT8S[7G!+9!7%PF!?&P6/GQ"E#2T)UA9;5;&#:C)L.2E*PM]^ M2GI'6=%\\$,=B_:.18V.S6 +; -H*7B&;+,C_ZKP^L"5KHE+M*P5H/'@>]]_ M2VQ5F?8U:1C_!QG3:IG:%EM5L7VA&C96=@_)F$YMQH3=XXQIM:3T#WI,'=XK MVWI+9&^O:#?=K&OOQ[:I]??;B_\&=".U(DPB"DL-#4[ZNDP41;M=#!3/;<>Z MX$KGDGU< TY!F UZ?&PO=V]R:W-H965T':0\NN216$YO9!KI_/]L)*6&!K15]26SGGI-S MKF^<&ZT9?Q 9@$2/14[%P,JD7%S8MIAE4&!QSA9 U9,YXP66:LI36RPXX,2 MBMSV'">T"TRH%4=F;<+CB"UE3BA,.!++HL#\]Q!RMAY8KK59N"5I)O6"'4<+ MG,(4Y-UBPM7,KED24@ 5A%'$83ZP+MV+D>MH@(GX1F MML9(6[EG[$%/KI*! MY6A%D,-,:@JL;BL809YK)J7C5T5JU>_4P.WQAOV3,:_,W&,!(Y9_)XG,!E;/ M0@G,\3*7MVS]&2I#'4=/U:)V (HGG: M5P&\74"P!^!7 -\8+9496V,L<1QQMD9<1RLV/3"Y,6CEAE"]C5/)U5.B<#*^ MA170): S-"TW$K$Y&A.!TY1#BDVJU(4/0U M8TN!:2(B6RI9FMR>51*&I01OCP0?73,J,X$^T@22)MY6=FI/WL;3T#M(>(WY M.?+=]\AS/+]%S^C_X=X!.7Z=8M_P^7OX=K)Y\Y3-'U]4*+J24(B?;7DK>8-V M7OV!7X@%GL' 4E^P +X"*W[[Q@V=#VVFCT362$%0IR XQ+ZILC:/)3 T0'WF MK.+ [7I.9*^VQ;=$>:'7KZ,:JCJUJLY!534;H/\OP(,US]^!(9 W'_=IQ_Y7*L'_,%!R)K)$"UWGZZ3HO+<0*V3P0 M?3_8J<6V,"_H>SOE:&]U!@7PU#1, LW8DLKRAUJOUDW9I6E%=M:'NEDS'<<3 M3=GIJ=]E2JA .51\(+YNGW<>[[W>G>9KI2^-Q6BA8=:2#,+ M*FN;DS T684U,R/5H*0WA=(UL[3596@:C2SWH%J$<10=AS7C,DBG_NQ:IU/5 M6L$E7FLP;5TS_?L,A5K-@G&P/KCA967=09A.&U;B+=J[YEK3+AQ8020H&9=0R,'DL\1R$<$:7Q MJ^<,ABL=<'.]9O_@M9.6!3-XKL0WGMMJ%KP)(,>"M<+>J-4G[/4<.;Y,">-_ M8=7'1@%DK;&J[L&40D'BA769>UIQ9EDZU M6H%VT<3F%MX;CR8U7+I_\=9J>LL)9],;7*)L$5[!:9YSYRP3<"&[\G ^[\_1 M,B[, 87IO4)[E=#YZ8AF4X"ZC)#.HE!NG+%^/CZ-TVX<]$]LB&9+ A\>S) M+ENY866IL>P\N"I@71L_/E,H7%BLS<]M%B3/:<$SD3VR8#)8,'FR$M:"J?JA ME8:,, 6GPFA0^X:0&8):"-Y;A.O"L0H62#,M4Z7D?^B VL-6Q-/:5N,AL%JU MTFZSKLOGK<_'#=QE.AZ-I^%RTY%_8Z*-F$YHN#$!W/2E%BNY-""P(%0T>GT4 M@.XF6K>QJO%#8:$LC1B_K.@C@-H%T/M"*;O>N#DS?%;2OU!+ P04 " #Q MA:A6Y*(5+@H$ !Y% &0 'AL+W=O0 MZ3LQ%RE5^E0\V#(70*.R*4ULXCAC.Z4LLX)9>6TI@ADO5,(R6 HDBS2EXL<' M2/AV;F'KZ<)G]K!6YH(=S'+Z "M07_.ET&=VC1*Q%#+)>(8$Q'/K&E\MB&,: MRHH_&&SEWC$RH]QS_LV#W-/)2QX\B>+U'IN32P404R+1'WFV]^@&L@S>"%/9/D7;:M:QT)A M(15/JV;-(&79[I,^5D+L->#1,PVD:B#_M\&M&MQRT!VS-?Z_$;,?ZZU=7HDX)4_MTUZ0YZU UMWN0KF=,0 MYI9^526(#5C!SS_AL?-+U]P#@;54<&L5W#[TX M7-$%Y[0=H^4%6?NB28(<[ M+G'-VK,))MAUIC-[LS_;<97O3UVWKFJ1'M6D1[VD;T'**W0=AD5:)%1!I-C5=;P"-+U &JHN[=T2*C(@_ M.J#>4>5B9]S-?%PS'_[L7VAX:JTW^LMD-T#(I>I<"GIQ3WU!!@)K M2>#7$OCG6R;\(548"*REPJ1687*F96)RY$O?Q][XP+T=560ZF72[=UJ3GO:[ MEZ=YH4 T;+L(]F*<^HP& FN-BYTF&CCG\VJ%/9 00Z&UE=@+2?A,?JV ]ZV( M,3E<;3NK\#.K+6XB">[]K@^6A0C7.N.^0''0]#$46GOD)G]@]XR>[0TW)RLQ M$%I;B2;4X/Y4\PK/'N<6EQPZMK>F3;D)-K@_V7PL1,948<)+S![-@2S)\CAF M(?2ON_W0)S^[@=#:0C0Y"8_/Z.)!P])0:&TEFKB$>W/(:USL'SETZOF'-CXN MPH0\M_ V\0;WYYM;T*ONFB<18JGFO@'#N/LW;B_0R0]K(+3VV$U PM,SVG;0 MY#046GLOH(E.I#>0O,*V%?#^3USBC)P#WW95>3X^\*V]MR]D-N7NJ'A@F40) MQ+K-N?2U[\5NGVMWHGA>;A7=/GKM[+-YYMA?R7F4 FGPONVDB@J74J20: -!\6L'-Y#G!@EY?*M MG?J9QK%Y_8C^P0:/P=Q1!32%2$U ]GY/VW+=M@@32A/"5+ ML=)[*N&,_(E:^H4L43_I-@9R;5*2N2U+!$Z1"\DEPG2GRGJ>0MOU=#+".,GB,\CKH M!?Q$Y3D)_3,2>$'8P>?F_[L'/73".NFAQ0N?23I9Y!3S?87Y/F3_GS_0FGS4 M4*A_NU)70H^ZHXZ;2)OZQ'#N,_##J MEN-%3>RBE]B2YJ#L2QD/VGO0C*^[^/6"O+00 X&UXIW6\4Y?3X[3(;,P$%@K M"[YW.)F]'Q)DY=X4FWUV9X(KQP&AZK\]1H/!T_ MH<]#5^'WMQ6_ <=3.[?BI"FVS$QI7U&)WVC/YHNR]LL/>T?ZU&8?M3'> *6=I'#_6C"N2PPHAO?,)YE:6XVFYT&)C)[P[H7%> MM)<9CO0@C0'>7PFA'Q?F ?6?!/%_4$L#!!0 ( /&%J%:-+C'4<0( -<% M 9 >&PO=V]R:W-H965T1 M3!MM;NT& -E]*94=!QO$ZBP,;;Z!DMN!KD#1R4J;DB.99AW:R@ O/*B481Q% MIV')A0JRU._-39;J&J50,#?,UF7)S<,4I&[&P3#8;5R+]0;=1IBE%5_# O"F MFANRPIZE$"4H*[1B!E;C8#(\FXVVOFE"RUOG7&93$.(A<02,C1 M,7#Z;6$&4CHB"N.NXPSZ*QUP?[UC_^JUDY8EMS#3\JCXXOEQ+Z[^LZ7RC@.6U15UV8(J@%*K]\_LN#WL XCD,B#M _!PP>@&0 M=(#$"VTC\[+..?(L-;IAQGD3FUOXW'@TJ1'*O>("#9T*PF$V-U00!A].V,5= M+2IZ'V1<%6RA5]AP R?L.Y72>S8I"N'RSB6[5&WQN%(H/25TO,=Y) MG,:O$EYQ,V#)\(3%49POAF>1E\.R?Y/9$^2,.J3,'J-/;M4 M",2*+-?T$2JOC7G^V*WDEN>SYW$C:9M%@V$:;O>5'/*)>Y\VP'"O1THP:S\Z M+-U?*VQKJ=_MI]/$-^6S_2E-K7;(/-*T(X\J92V491)61!D-/E+/FW:,M ;J MRG?B4B/UM5]N:/*"<0YTOM(:=X:[H)_EV1]02P,$% @ \86H5JI1>0L[ M P H0L !D !X;"]W;W)K&ULM5;O;YLP$/U7 M+%9-G;05 @G]L02I33>M4JM5K;I]F/;!@4MBU=C,=D+[W^]L*$TBPM8N^Q*P MN??NWHLY;EA*=:_G (8\Y%SHD3SWO:N&&SN;$; M?C(LZ QNP=P5UPI7?L.2L1R$9E(0!=.1=]H[&?<""W 1WQB4>N6>6"D3*>_M MXB(;>8&M"#BDQE)0O"QA#)Q;)JSC5TWJ-3DM21?:R+P&8P4Y$]65/M1&K "0 MIQT0UH!P$]#? HAJ0.2$5I4Y6>?4T&2H9$F4C48V>^.\<6A4PX3]&V^-PJ<, M<2:Y!/1 DP_D-,N8-99R5:E#+>DC,B5%&:NR2>10;:.]['\1D/XI.$L["2\HNJ 1+WW M) S"J*6>\=_#PXYRHL;2R/%%6RW5&H X9\DYZ%2QPGGYXQ(CR86!7/]LLZVB M[;?3VO?Y1!?NF%PHI^4 MKIE 1N@2'\S:Y;>I[TYSN%U])_"5ZN-&??QOZIE(T0 0!GO-1"JDM\&(@38/ MJF3XH;#9[%=IF00'0308^LM5Q9TUO5+Q8:/XL%/QF.HY*2C+W$&GN5P(HZU, MOL .9[NEW/"$,SIA'!LNM)[Z*EV\(KFW(;>*.%XS)6YBUE0<-2J..E56 M+UK/82?PI9UI1V1K&H\;C?_7'NP>205""CQ MC=S6B_[ .MC>C+J1+]7KKPP[.:B9FP$U2>U+5\T,S6XS9YZZZ6IC_\S.GVZ( M>J:IAE><"&9,:#1FBI3!P2&V4U7-@]7"R,*-5!-I<$!SMW.&ULK55=3]LP%/TK5H8FD ;Y:AM@:21:F#9I:(@" M>YCVX":WC45B9[;[L7^_:R?-2AO*'O:2^..><\^Y3J[CE9#/*@?09%T67 V= M7.OJTG55FD-)U9FH@./.3,B2:IS*N:LJ"32SH+)P \\;N"5EW$EBNW8GDU@L M=,$XW$FB%F5)Y>\1%&(U='QGLW#/YKDV"VX25W0.$]"/U9W$F=NR9*P$KIC@ M1,)LZ%SYE^/(Q-N )P8KM34FQLE4B&0O<2[:*)U$FRR M%VY[K=O>(?;D6P62:L;GI+!?3BJ4[C)V&WOD&K;W!0WQ.5C$X+ M>$/=8%^=OR-N/^0BZM86M=JB@]H>A*;%&\*B_7/M7>S6K2,HZ.\>K+O5RTJ0 M<]OB%29><%TW@W:UO46N;//<61_A[5)?!G]IZJL)?_4YXPHMS9#2.XNP6K)N M]_5$B\IVS*G0V'_M,,<;$J0)P/V9$'HS,0G:.S?Y U!+ P04 " #QA:A6 M*6)V<7 # #N# &0 'AL+W=OI. M:%\2+CZOG_>6^?NV:7KZX!JQ7<">W%P MC+25)6/W^N0ZG5N.)H(,5E)+8/6U@TO(,JVD.'XWHE:[IPX\/'Y4_UB95V:6 M6, ERWZ05&[GUM1"*:QQFX'B,^:GR'>/ MD>=X_D#XI3G\"E9MN/<\W%;Y:)/BM4GQ*CW?G)2?YTLAN?JA_1IR5$M,AB7T MTW+P%\!U;R]HT;.A^&_/TGL6=N_=:M;U)/;D$_[BEP7?L7"G!1 M2X25A/YKV"5^&,0S>W?HPKC/2!>3UL7$Z$*!3X; ZZC@ 'SB3X,.N%%Z)'C0 M@@>O@0=#X$$?W(N<#KA1>B1XV(*'KX&'0^#A '@0=<"-TB/!HQ8\>@T\&@*/ M^N#NU.N &Z5'@D];\*D1_.L65*M>2^!#^-,>ONM,7;?#;]QA)'_<\L=F?B9Q MADJ:$K%B)960HG7=:[*JQQ1-CQER%_?<^6X03CKNC/N/=.E-H:40;5+G*P'3H].R=^Z'2+9=YOK)^#V< U^EEH42K1#F. M):&;IF 9P4N2$4E@N.F[/9=>%(=^UZ618JS+IV;O&KMK4[4O+UL[5H,8YRH1 M@QZ]@4K&4<^CUVN@)WYT\'0^AW_JW:ZY>=\PNCE1O[,<%8Q7@_&(,O6;N^?' M<;?7#"V;Q/&T8\$^&$;UFX":[3:$"H6R5G'.::12Q>OANCZ1K*CFTR63:MJM M#K?JA02X7J#NKQF3CR=ZY&U?<9*_4$L#!!0 ( /&%J%:'\Z _FP0 "(6 M 9 >&PO=V]R:W-H965TT$1]2:C-)S=WPR8AL91Y3<<2 V28+YRS6)V6YL0>OUQ'VT7$E] MPIZ,UGA)'HA\7-]Q=607*&&4$"HB1@$GB[$UA5]8'-^'8_^:@5C&G3MP?OZ)_28M7Q3QA068L M_A&%Q@M8+-)?L,MC'0L$&R%9DBX*:%9LS2LN98XLF(LQW@.EJAZ4':FS1;51-1 M?1L?)%=7(Y4G)S=48KJ,GF("ID(0*3Z#/]7#LOL*V )W$B2B'^:NI^!>\W@6E>NQ!H'9&PIX1"$;XDU^?47Z#N_-57>$5BE#U[1 M!\^$/OG*F1#Z>=Q0V51HENVGV5KOMI.!C_HC>[M?P)&@"K%>0:QG)-;VNC21 MS)!Z>_-?#"!R#E@V1/6'OM-,TR]H^D::6@EFF/.7B"X-;?1K<_>KW1' M)AAFZB0 '#3H4]X#,P0$>G;P=ITKW0 M)+]S'*I'G3\+6^HAQ0EI5KI.5^ZNT*K?C.4ZCIR/5#ID= FG]J(KM&HO2MN MS+;A_4IW9 *4RI02.N=5\I#7*GE'L-P<"Q7JB8ZI'BI="3*[DF.JA^I> WHU MU3L65257>A)D]B2GJ%X.594SZ!^ZN^8PK\6(HM)'(//'_QM5#]6_[Y'K'G)L M".JY!PSMO5TX9=N6Z>:D (&>.=N0*\X6&Z#3=-O/+L.SW=-;S)<1%2 F"Y7J M7/95=WBV(9D=2+9.]_2>F%0>,1VNB!).K@/4]05C\O5 3U!L"T_^!U!+ P04 M " #QA:A6W!OLI:4# #1$ &0 'AL+W=OW:AD)C>&,P$WBNA- M45#U]1*XW,V]T'MX<,O6N;$/_&16TC4LP7PN;Q2N_ 8E8P4(S:0@"E9S[R(\ M7X1CF^ B_F"PTP?WQ$JYD_+>+JZSN1=81L A-1:"XF4+"^#<(B&/?VI0KWFG M33R\?T!_Y\2CF#NJ82'YGRPS^=R;>B2#%=UPZ$ <)B-.=$-4)T7'"Z1,)<9T0.Z$5,R?KBAJ:S)3< M$66C$N-JX;%3#A-W&I5'X*\,\DUP+0\6:W7$@%UJ#T6_)1S3/3V19[2N1 M*W)12&78O]35'=>/3U M%1C*N'Z#K_J\O"*O7[TAKVSZIUQN-!69GOD&]5F6?EIKN:RT1$]HBJA$S=[%3N\^ F\ M=TPP ^0]^C[KV(2_WF,\N<9ZZ[^[BE>!GW:#V^/B7)380=JS;9L@FYF_/13U.":: M3IJ8%M=1PW74R_6&4V,/6R(;[W>QZP5Y[MX,!-;2.V[TCE_2H^,AZS 06*L. MDZ8.D^$]6D&.#OPWFAY9]'%(.!EU6W3:4)WV4EU2#IK@D8O?%74/AHEU%[E> MD.=NS4!@+;UGC=ZSE[3HV9!U& BL586O#X'.T-:7,]Z%/" M7JZ?(,V%Y'+]U5DU@RVVH*5M+3I)]H(]=Y>&0FM+C_;2HY6?:V!Y@"YTD>\&> MO4T#H;6E[[N>-^-8B.3=L1%$9'MO4/ MAL,"U-K-S)JD&ULK9;1;ILP%(9?Q6+5U$E=(9"0I"-(;;)NO=A4->UV,>W"@4.P:NS,-DF[ MIY\-E*6!D"G:36+#^7]_YQ@X#C9V+:,4,BS/^0J8 MOI-PD6&EIV)IRY4 '!>BC-JNX_AVA@FSPJ"X=BO"@.>*$@:W LD\R[!XO@+* M-Q.K9[UP1N)7#_5>!5 J](M"0KTIIAA<- \ T2)EJ[F4%1FT*M MLR',[.)<"7V7:)T*;YC";$D6%-"EE*#D&?JJGYWW:%YN*^()^B@5T06#&%WG M*A[WQH*\%_,GM5$*\NB-?E'MZ!^6K$(,PCL6>/KDH+O[ P7YAUZ#E^ M8*^WD^A_C;M4#;:X>\YPA[O3^4CN0-+A' MS@YVI_&1V'Z-[1_"]MNP_6:Y^SO8G<9'8@]K[.$A[&$;]K"!O5OL3M\CJ4@3!:*-?720O=/]2/9QS3[N9#=-:8J%>"9L:?I/SE1;$N/&YV70 M>$V;,;[_-Z:DL[=#72=1GA#*B>*KHLDNN-(MNQBF M^E %P@3H^PGGZF5B^G9]3 O_ %!+ P04 " #QA:A66;X*;W\" !_!@ M&0 'AL+W=O]4 :#)0\DK-74*K>MSUU5I 255IZ*&"G=R(4NJ<2K7KJHET,R"2NX&GC=V M2\HJ)XGMVD(FL6@T9Q4L)%%-65+Y> E<;*>.[SPM7+-UHY:,E5 I)BHB(9\Z%_[Y+#+Q-N G@ZW:&1/C9"7$G9E\S::.9P0!AU0; M!HJO#0M%%:E!T8%92L:M_THKN$7(=RI/2>A_(($7A /PV6'X'-(>'NS#74Q)GY>@STM@^<)7^!;TD:XX M>D4W;0XH5^3WQ4IIB5?OSY#!EG$TS&C*\5S5-(6I@_6F0&[ 2=Z_\\?>YR&[ M_XELSWS8FP\/L?>7 JWF.4NQUNX;IIBMNU0H/7B\+>784IK>L4F"R)],8G>S M:VL@ZFP<^GW4GMY1KW=T4.\/78!$E:UJ_N^F#NELJ:(=!6%X%CR3^3(H&H7! ML,JH5QD=5'DC-.5O51F]S-,DFGC/9+Z,"B-O'#[3Z>ZT!].:L=36K%*$0XXX M[_03TLBVW;43+6K;,59"8_^QPP+_$"!- .[G0NBGB6E"_3\G^0M02P,$% M @ \86H5L4PK,FH @ L@< !D !X;"]W;W)K&ULK55M;]HP$/XK5E9-K;012*!=&40"TFF55@FUZO9AV@>3'L3/;O/3? M[VR'#*J NJE?P';N>>Z>._MNL)'J22\!#-D67.AAL#2F[(>ASI904-V2)0C\ M,I>JH :W:A'J4@'-':C@8=1N7X8%92)(!NYLJI*!7!G.!$P5T:NBH.IY#%QN MAD$GV!W4&IH,E-P09:V1 MS2Y<,AT:Y3-AR_Y@%'YEB#/)*,O4"G+RC=$9X\PPT.0C&>4YLV6AG-P*?[=L MD$"7+'.$<#/0@-QF29PZSR/_;^HR/^8W(GA5EJ M/H).$=52T2=SZ0J!W%#?%,7@^/&N#I:7@*V3'X@9JX M+D_L^.(C?%/Z3&<<:T)%3ERM*-?DYVBFC<(G\ZLIX9ZQV\QHVTA?ES2#88!] M0H-:0Y"\?]>Y;']NRM9;DJ5O1':0R6Z=R>XI]N1FBYU28R:9R%9*O;QK/G6> MXMI1V(:Y3MHM+.-Z/R/>YG+?YM B/1G(?\KLU3)[)V56%X88B4V94X-/NZ3* M/NLFO;U7Z#WI[U]OP&F'7G&XU\T*4 LW%33)Y$H8WP?JTWKPC%R_?7$^[O0G M?G[\I?'3#%_Y@@E-.,R1LMVZPKB4GQ!^8V3I>N9,&NS ;KG$H0K*&N#WN91F MM[$.ZC&=_ %02P,$% @ \86H5@H];EFT! YQH !D !X;"]W;W)K M&ULM5EM;^HV%/XK5G8UW2OUDMCAI>T J:6[6J5V MK5IU^S#M@TD,6$UL9CO0*^W'STY"0B!X%V3X0&+'Y_%YSCFQ'\7#-1?O^_HV4A'H&+^*)S/_!NAP;>"#*I.)I::P]2"DKKOBC#,26 4('#%!I@'[4 M("P-PIQHX5E.ZPXK/!X*O@;"C-9HYB:/36ZMV5!FTOBJA'Y*M9T:OY 53U:4 MS<%$D)@J\ U'-*'J._@*;F+=H6.-$W#/BHHQD?]\1Q2FB?RBASQPS,#-7!"B M4ZMTAPWO^?<)N,7L?>@K[;F9WX]*+R>%E^B ER%XY$PM)/B5Q21NVON:<44; M;6C?(BO@4Z0Z((07 7P"KR]WH'/G[ZT^66'><1B X/"=IB&>V&5E3#'#0_@ M/N@V>)KMQ?"O_,&](JG\N\7;VP*UVXYJ5H1KN<01&7GZE9=$K(@W_ODGV ]^ M::/N"*P1@&X5@*X-??Q*&.5ZM2%1ID.@UXM-545%1&9E1"[,NT#3+ 53+O0< M^1"LW=+/V@)4S-K/9S4KW&K<#8K?T%]MD[>Z=R+Y7D6^9R7_E"FI,(L-F2E. M,(M(&Q%CG?%$/I<5GTLKG[=-7E9Z4_HE#M":[*OE1(\CU2" M3K62*[1F$&JU!.URR7'==]OK?F\;_H&!34*U H)V"72@I@NMU^JS4S7D"JW) MOI9.L'^>FG:DB\H@G$-EP5IF0;O.[5J:QK,0;M:NSA_O;I MY7]4BQWBZ#2?0Z?!6JC!J_/4NE/MY@JM^3&B%F_(JHL8*K1F$6K@AJR9R7?-A M^_J^IUGL7IW*NE9JR*[4VJK^L*JQ@QV=\'-\U$*UID.]\U2]4VGG"JT9A%K: M(?MG,<=5WV^M>K2G:@X,A'M*W=\Z2DB)F."-ARNTP(]8/*WN MF;SS"I68I#CCA&; \'S4N@ZNHM!7!OJ)/PC>\LHUJ%"FE#ZKF]MXU/*51SC! M,Z$DD/RWP1.<)$I)^O&2B[:*/I5A]7JO_D4'+X.9(HXG-/E.8K$\-@TYNT'EO#]WSZ_D>1BF-!43B>.](" I(X)_JC1\6](U1UDL&T_4_1U)$BG%AYZ0(2A' MO%GN[L2X&[[A;@?N:":6'#YG,8[K]IX,O8@_W,=_$UH%O^!I&X+P$X1^Y M8S>_0ZP-G4";=QK,H_>;AY9H.L5H=K1>YZW15,BA832O&4/9 LL%*^!F!]7G M[M%.-U]O$8OASZ]2$FX%3OE?#?'*N'O6N!\P%XSHR'4B,4N_*5:KSK&Q MNA2+'(G5^/4+?OT/7J]]E]Q=BD6.Q&K<+PKN%]9Y:WA.-<]5SA-IGOAE3<1. MOJ3DQ%ZK=@Y4+#$#L4094+V6.2SDZ C]:EMA1FC<1-[JP;'DC5BOLG*#KM\_ M6-^.>JP1O2R(7EJ)/F4,S^@B(W]+I%QO*@S>675:XWV>%!2F&$J3)H#6#H\% M:,0&%8"=03LX .BHQQK 00%P\'\"!+J1DQ3!5F]T<7R.Y+W:O:Q10N:D>*?];A9] M$T*[V+$,G:I%KM3J("MU1?#!K[;< 5?P7:I%KM3J\,,2?OBCL[&]QZ-I&[5^ M]85V^#ISU6.=85E*!=:*X0,2LMVAHQ';P]NGY(M]2NZ_F9%=^54?B+*V"NS% MU?=#@GKW=1XC@6&."(,-2M88Z-R,4GV3)@?B5&[38IHD*EH)WWR7.&L< *<5 M6:YV49GC87LP.)SECOJLPRT+N,!>P7W]=GL/_\ DD:4J7*M,+:>#>?$U$G): MQSE5BURIU4F6I5SPT;5 =!1V7Z5=]ZI9@T0:1!$T3 MF2$H,YF@D:C3(BWX;Y76[?F'7V%<]5DG5=9I@;U0RQ?\^[_Z7V([[AY"Y45W0_/%S1$[NCQV)U MI6:P>I6CH12SA3YBXW(/N\Z$.24I6HMCO&M]>'70/@FN(G,85\J8L\$[Q!:2 M-21X+B7]]H7$Q>XW\! M4$L#!!0 ( /&%J%8S?'G\M0, )H1 9 >&PO=V]R:W-H965TV*#C@Q#CEQ/8<)[!SG%$KFIFU%8]F;"=) M1F'%D=CE.>9/"R#L,+=L0<]^93,+4*']PN5B 0M6:[4(;#) M[WNT+G<6L0TJK>[/K=[>@L09$>^4_;?U+7K[YAUZ@S**OJ9L)S!-Q,R6BJ;^ MF!U7E!8E)>\")1]]852F GV@"21M?UN%5\?H/<>X\'H!OV!^A7SW%^0YGM_! M9_G_W;T>.GZ=-548-_,$CWH,7<&7B(%!U$?:/@I'H=K%?3.H M^TCG?ZJD0]'3)Q X&U$N7\%>(4\H(VSX9@2>P5S5NH2I6V4FU%^RE6S446CMT[QBZ M]ZID7M$9*GD#H;63=ZSFW-Z:Y\>$[I\?SKX7G@J]P\H-+@G]6$6Y_674;T!5 M14*,RG&B>HI,2%VA[+NI]H*]>*\&0FN'?JS)W/'K$OJ@Y=U0:.WD'0L\M[<, M^C&A!V>EM1>.W%.AGUNYTY%W(G2[T>7FP+>F^1>*RH[*LAFL5^L+AAO35I^L M+_3%@^F>CS#EK85J];89%8C 1D$Z5Z'*."\O LJ)9(7II>^95)VY&:: $^#: M0+W?,":?)_H#]75,]!U02P,$% @ \86H5@H<=::Z P +0P !D !X M;"]W;W)K&ULM5=;C]HX%/XK1]G5JI6 7+G-0B28 M:;M]:&<$.].':A],A(^^-K.Q#H$+*@55]([)S+=^Z'T9;Q9Y$@ M2OB>9U2,K43*]8UMBRC!G(@.6R-57Y:,YT2J(U_98LV1Q(8ISVS/<7IV3E)J MA2-S]\##$2MDEE)\X""*/"?\98H9VXXMU]I?S-)5(O6%'8[69(5SE(_K!ZY. M=B4E3G.D(F44."['UL2]F;J!9C 43RENQ=$[:%,6C#WKP\=X;#D:$68822V" MJ,<&;S'+M"2%X]M.J%7IU(S'[WOI[XWQRI@%$7C+LB]I+).Q-; @QB4I,CEC MV[]P9U!7RXM8)LPO;'>TC@51(23+=\P*09[2\DF^[QQQQ.![9QB\'8-G<)>* M#,H[(DDXXFP+7%,K:?K%F&JX%;B4ZJC,)5=?4\4GP[EDT7-[JNR*X9;E*MB" M&'>U85X&"M@29O-'F&C_I?(%WMRA)&DFWBJ:&0K)TT@J;B,)'FDJ!8B$&6@^?&)4)@+>T1CCG_EM969EJ[>W=>HU M"OQ$> =\MP6>X_GP.]A[G.6C08-?>=,W&OQSWM2"ZKPYX9S0%:ITEK!X@6.Z M!_)BKB=;PN,6?&:T?;\V3.^^%=K?'ZGR<:%I1 ON"RFD\F=*5_!UQK(,5')J MSG_J'%RB#>K1ZH*_$6L2X=A2%2V0;] *__C-[3E_-O@BJ'P1-$D/5X M+5C@*J54(U^0C- (X4WI^;?P;VT,2B-*-5VC1C>93>@/O<'(WM2 ZU;@NHW@ M/JAPZ*2]"$#W!( ;.+UZ +T*0*\1P),JG$OU]T[TMP>.4Z^_7^GO-^J_U?[/ M,+958U]B>C&6_BD6_TPL!A64P96)@F5^7Y4E@Q-@03 \$Z1AA6SXJ\OYM(;A M7B;(02:$0EGHPE3]QF1$"[Z80:(D33;(U6 $DZN@NCO">Y)R>")9@?!ULE B MU5"K+?SA+RA\USG,%* M660?;7 Y\I794P5$K*"R7.:JVVH7GI0;X(&\7*35EJ,J2$"&2\7J=/JJ)_)R M-RT/DJW-/KA@4FV7YC51^SQR3:"^+QF3^X-64/U#"'\ 4$L#!!0 ( /&% MJ%8F+P6%/@4 (0= 9 >&PO=V]R:W-H965T1PF[L9:SV& M*D"5> GQFNU< ]F5"2&O\N;S[,9R9(MPA*=<2B#Q\X9'.(JDDFC'CUS4*NJ4 M@;O76_5/JO.B,Q/$\(A$W\(97]Y8/0O,\!RE$7\DZ]]PWB%?ZDU)Q-1?L,[+ M.A:8IHR3. \6+8C#)/M%[SF(G0 8' B >0#<#_ /!'AY@+<7X'8.!'3R@(XB MDW5%<1@CC@9]2M: RM)"35XHF"I:=#],Y+@_<2K>AB*.#YXXF;Y>W@IR,S B ML9A.#*D!N01/V50 9 Z^D.1'BJ)P'HIB*@3\L5+%AG+<0KX!%V/,41BQCR+R M8'$F7CX_C<'%AX_@ [ !6R**&0@3\)R$G+7$0W']=4E2AI(9Z]M<=%$VU)[F MW;G-N@,/=,<#]R3A2P;NDAF>-<2/]/&!)MX6: N^<,OW%FH%[Q%M \]M >A MKZD]^O#?TT2$.RH<-H2/]>%C/"UJAYK>>,5L\92>=VBVR/%JFBU#2E&RP&)# MX&"R ;OE'M!&/1ZN$9VUMA-!7*2<<3'*8;( WQ])% &QD&69/YN&/6M7I[E= M6V/T8IF_8&OS\DQLXOS0Q-RDV-B16&8].,1X=G?K@2QI/,)4K M=+N^2$FU!29X$2:)!#Q!$4JF&%QD*^YC$^*L*E]5)?]=O V\(' =Q^G;;[OT MM$TZEYXAL0H]OZ#G:^G]*N8L%S-4!\6O08$N[-:A:&LZ%XHAL0J4H( 2:*&, MY#R)CE ):E0N>W4FVHK.96)(K,*D6S#I:IG@1)MXX$^G4FVHK.96)( MK,*D5S#I_9.M!V<;^RG[3J]&SN_Z#>BT[3D7G2&Q"KJK MV5%MT+9G+;$:@ M?L=T&C(TB?2,KFJ,>@ZL(]+6>RXB0V(51*Y3YJ7.?Y%JM, W905$Z>$;IL+: M@+ML##!XH*&8JM^'$\:I\".->4C>:D.)B%&UL2FUZHCM. E7.ZVW8"\/@!5; MQ;'L1'J#E=A5U$IH7 AY&[H[*R%HNYV]=:!OZ=E<#:E5N<*2*SPM33F!3J;D M>CMX.NV.MX]'6^'9> RI5?&4EL359M@["_X^(*,.P91:%5#I M$5R]22BREQ/X=.I\(&P'-3Y&/8 IM2J?T@6X>AMP[KZUG]J<@-6O8_4;EJ51 M$V%*K4JUM!&NWD<<2G).H!4T;/'R\T45EE%W84JM"JOT%V[W?Y+L/&+Y,5C. MWQ%)5)J3H@A\Q30^EOB8="XCHVIC4VK5T2N=D*NW0K4-1 /Y8H,1;<[QC]1R M!50H\$"V"&-DT?24J]T#MO2B[9 \_;3 MB%W?@%[.RG6VL&#G,'>C!LR46O7#=>G X+_GP(:+!<4+Q#'X+ 8M3%@X!2\H M2H_9+6C4;AE5&YM2JPY/:;>@WFX=1-K(,=,*=C_N[J3]X@*,\E A.&UL MK5;;;MLP#/T5P@.&#ECK2R[=NL1 D[9;@5V*!ML>ACVH-AT+E2U74I)F7S]* M@2H1)%(W#BO$Z2"=N[4JE$[DR@M=XI4"OJHJI[0R%W$R# M.'A8N.;+TMB%,)TT;(D+--^;*T6SL&/)>86UYK(&A<4T.(U/YL?6WAG\X+C1 M.V.PGMQ(>6LGE_DTB*P@%)@9R\#HL<8Y"F&)2,9=RQET6UK@[OB!_<+Y3K[< M,(US*7[RW)33X%T .19L) M\-IF<6$4O>6$,^G"R.SV<$:!R&$N*SH:LMS8=0TK:\IK MF E&R$562H$:OL@LP#!KW9AY-Y)GW!B0@-J4&L[K'//'^)!"TL4E>8C+ M+-E+^(6I(QC$;R&)DD&/GOG+X.8,N30/'-WB&[[QJA-PBP@+5FF?T+)E" MZ,G;J1 R\\-O!5QC)I5$ M-RS#:4"E0Y,D#-+7K^)Q]*$O5/^)[%'@AEW@AOO8TVNN;Z%0%#E.9XSX#2AF ML,]G3Q1'CLE6OW4:'45#ROYZUYM^LWC8F3W2.>ITCO;J/+]OJ+!1FM924/8$ M-]L^C:.^S=_%P_>[OR>">S'C>-0O>-P)'K],L+WN<$ %88M,]=_=_4QCC^P[ M.?N!(P^$.(+*W_YD"#G;ZCWGYKAS[_AE[N5\S7.L<]AR%'F?=YXHCG?C^R0% M>TV\OG"GAE>HEJZU:)G:#[ELC_0M02P,$ M% @ \86H5FUZZSTE P K@@ !D !X;"]W;W)K&ULK59-;]LX$/TK VVQ2(#&DJ7$R69M 4[2HCD$")*F/2SV0$LCFRA% M>LF1[?37=RC9JF,HZ@?V8I,4W^-[H^&,QFMCO[@%(L&F5-I-@@71\C(,7;; M4KB!6:+F)X6QI2">VGGHEA9%7H-*%<91- I+(760CNNU>YN.345*:KRWX*JR M%/;Y"I593X)AL%MXD/,%^84P'2_%'!^1GI;WEF=ARY++$K631H/%8A),AY?7 MYWY_O>&3Q+7;&X-W,C/FBY_0?#?"J]1*4_$,O[;<@;MD1ZX M/]ZQOZ^]LY>9<'AMU&>9TV(27 208R$J10]F_0&W?LX\7V:4JW]AO=T;!9!5 MCDRY!;."4NKF7VRV<=@#,$\W(-X"XD/ Z2N 9 M(:J.-LMK6C2"1CJU9@_6[ MFKR!HS?'\ :DACNI%&]PXY!8J3\O MS+:JKAI5\2NJ$K@SFA8.WND<\Y?XD!VV-N.=S:NXE_!.V $DP[<01W'2H>?Z MY^%QCYRDC7I2\R4_C#K<2)"*C+V&0K,T7)*R28F MQ#&Q@K K! WOL,EE7Y]6:32(A^-PM>^M]_3?]';6>COK]7:/-N/+PO4/3 &X MR53EN$SYB3;Z)..LMH9OA9ZS7T(60)!7[-KL^\<-%VF'X=$,-1:2CAE,7#,S M,]?R*[-I< MA:UHV<>(QOE+N.(XXH=QQ5P0;]/#%)04,ZDD/7>I:N!_[9TX MC ;)@:[>,WXUN.%>Z2_1SNN.Z" SE::F/+:K;=.=UKWF8/V*FW'3.[_3-)V< MB]]<:@<*"Z;TZ1* ;;IC,R&SK!O,S!"WJWJXX \*M'X#/R^,H=W$']!^HJ3? M %!+ P04 " #QA:A6(T?"2?X$ #X&@ &0 'AL+W=OQ'_L0#]>,/XDE(1*\Q#01(VLIY6I@ MVR)8DAB+2[8BB?IDSGB,I;KE"UNL.,%AGA13&SE.UXYQE%CC8?[LEH^'+)4T M2L@M!R*-8\Q_3PAEZY$%KSQ+V]0;]2RY>B9EA0::,_HQ"N1Q9/0N$9(Y3*N_8^A]2"O(R MO(!1D?\%ZS+6L4"0"LGB,EDQB*.D^(]?RD)L)2@FSQ;J8F2;!CO)5>?1BI/CK\Q(< MX>!^B3D! M%V"*:9!2G->8S<$$BR@ . G!=41324+P7V #D7TJ0)2 QR22XJ-ZJ*X?EBP5"E$,;:D49#SLH&0[*=BB VQ=<,,2N13@ M]S0F M'$O&=:4I4COZU*S=!V*% S*R5#\+PI^)-?[P#G:=3SI=+8$U5'8JE1T3^CB; M053-()W((K.;9V9+T//XHN_ZW:']O,U>$P5=K^M680U>7L7+,_+Z1H08@ T[ M@*7DT2R5>$8)D PD+ G4[..,JL2%FLF2J-I(K8SBB[QM@MU>?U>&)@HZK@_U M,KJ5C.Y1Y=T3\"/"B00/)%@FC++%;_ U"2YU[+O[Y46=GK/#7A/EPC[2D_!Q3;=A!IJAFBHP+QU4B MHXM\])4MW,P;\A+05#D%,.265[8[R?-=U]UM/%^GY$![NO=I]0+/]V&B8%AKN,PU:LD:8 M5X]R2VA-T;6U@=Y)]U5HM%*O+DY+:,WBU(8)FAW3*?;6DL(1NXXNTKSMU.8* M&BW*B?;7DL0Q4C619JFU78)FOU3HF?RYRXTPKY[(+:$U1=?V"?;?SB9HM'*O M+EQ+:,VW +4?0V8_=LI-L*2R/>D[OM-#^^UQ3&13<&WLD-G8W:E?KCP*,JYY M:Q1O:+1TC4"O'>>VT)JR:Y>(WHY+1*VZQ+;0FH6K72)Z.RX1[7N_3J??U?2' M)K#G]0ZW1^T1T1]>4;'D5XII-(^J!OEWE;T3U;=(JTZQ+;2F]-HI(K-3/&F+ MM.HBVT)K%JYVDT?,]3],B^X&N[VM^1ME;9P@QX8O\:$4H?FDB MB_?IU=/J^.8J/[38>3Z!@VEQ"%/#%&="-Y@OHD0 2N8*TKGT%2M>'+,4-Y*M M\I.*&9.2Q?GEDN"0\"Q ?3YG3&YNLB^H#KO&_P%02P,$% @ \86H5BI# M*6-8 @ = 4 !D !X;"]W;W)K&ULM53?;],P M$/Y7K""A(<&2INU (XW4=D-48FC:!#P@'KSDFECSCV!?V^V_YVRGH4AKWWA) M[//=]WUW]EVQ,_;1M0#(GI34;I:TB-UEFKJJ!<7=N>E T\G:6,61MK9)76>! MUR%(R33/LHM4<:&3L@BV6UL69H-2:+BUS&V4XO9Y =+L9LDHV1ON1-.B-Z1E MT?$&[@&_=;>6=NF 4@L%V@FCF87U+)F/+A=3[Q\$$BHT"-P^FUA"5)Z()+QN\=,!DH?>+C>HW\*N5,N#]S!TL@?HL9VEGQ( M6 UKOI%X9W:?H<\G"*R,=.'+=M'W(DM8M7%H5!],"I30\<^?^CHO1A?9QQ,:)X/&24 ? M'TM=:&,%/@]7QGY^(1>V0E#NUTMJ)_]![710.SU9T>NGJN6Z ;;1@AX7O:;^ MMIA9LRJ6V?DRL[-H?_%U18YIX/#39EN.BG1[*"L]Z 0%M@G][HAAHS$VQ6 = M1LH\=M)?]SB/Z&TU0CLF84VAV?E[XK6QQ^,&31?ZZL$@=6E8MC06P7H'.E\; M@_N-)Q@&;?D'4$L#!!0 ( /&%J%8VV(%\7@, &D- 9 >&PO=V]R M:W-H965TD#EHE7A*,[SF<8^[%U],-%[]E#J#0W[)@ M>FTOGTXTO=)4K<\-/IQ59P1VH;]6MT"/?LBQH M"4Q2SI" YC'S J,("LB4H2#Z[P'F M4!2&2>OXTY)Z]ID&V+U^8G]?F]=F[HF$.2]^T(7*9][$0PM8DG6AOO#-!V@- MC0Q?Q@M9_Z)-&QMX*%M+Q,%7SVBFYLY.KH"16@ACS7* M&7""9$XT[]176K-YLI^U^BX;??B O@A]U/)RB=ZQ!2P<^'D_/L0]!+Y>++MB M^&G%+G$OXTK2O#OV\ MT2'H6D$I?[D6O.&+W7SFLW$N*Y+!S-/?!0GB ;ST]:LP"=ZZS Y$MF,]MM;C M/O;T&Z,Z44UZ+M!1DV#'+L,-RZAF,9^UAS3!89Q,XG#J/W3-. +#,4Z"T<0& M[@@=6:&C7J';"KH%D0%3^@/I$MJPA&%'P+[$WI =<8D5E_2*>U:PURP[=:GK MI7EIW@Q$MN-X;!V/!RZ9\9#6!R+;L3ZQUB>#E,SD626$HR")1Y/]?'0$QDD< MC<\.E,R9%7KVGR53V9)!]X_/MY=#V=K0AT%'67"*8[RGWQT6C=WJPV"[K0:] M^@_MJ\X=L)?JI>DU%-NN\4X_$0Y<7"WA4/8'8MNUC[?V\2 %UM)T"R<>!Q.L M=YN]#/V?R%VQV]8A[-V>#Q89X^RDF[VT-WLC5PF-.WMFZ\,=ET1[+OQ.,UN" M6-4]OD097S/5]+7VKCU'7-3=L[\-;PXANE5;4291 4L--:(\))J^OADH7M6M M\3U7NM&N+W-]%@)A O3\DG/U-# /L*>K]!]02P,$% @ \86H5J+O;QPU M P ( D !D !X;"]W;W)K&ULK5;;;MLX$/V5 M@;98M, ZLB7;2K.V@,3)8@/T$C1I]V&Q#[0TLHA2I$J.X^;O=RC9JNVJ1@OD M1>)ESM&<&7)&LXVQGUV)2/"U4MK-@Y*HO@A#EY58"7=F:M2\4QA;">*I786N MMBCR!E2I,!H.IV$EI [26;-V9].969.2&N\LN'55"?MTA2R0NVDT6"QF >7HXM%XNT;@T\2-VYO#%[)TIC/ M?G*;SX.A=P@59N09!+\><8%*>2)VX\N6,^@^Z8'[XQW[7XUVUK(4#A=&_2-S M*N?!>0 Y%F*MZ(/9_(U;/1//EQGEFB=LMK;# +*U(U-MP>Q!)77[%E^W<=@# M,$\_(-H"HF/ ^ > > N(&Z&M9XVL:T$BG5FS >NMF ME8RC])W1F=%DC>*=%=QJ0HN.' S@ODTLF )NBH+#[D>+4N@5.I :WF\T6E?* MND/YU4]2:(('S$IME%D]P9LW"^!\W7Q92WJ"E]=(0BKWBC_P\?X:7KYX!2\\ M[J$T:R=T[F8AL2[O79AM-5RU&J(?:(CA+4LH'=SH'/-#?,CQZ((2[8)R%9TD M?"OL&<2C/R :1G&//XN?AT.+%^$__IBUG*.^SE] M<;APMTQ'43C\^$L?-S7V&,5CUY'G=6!\Y/.^7[:+/Z<2@21 MY]*7<*$&M9#Y0.I!)FI)0OD"TYM4[A>.Z[(/6F%-!:8K/=FW>M17>?H"VWH[ M.3@-<9(JW&43/M/0]*%(CD9BK9ZMAKT+QUKX-((]#.'J4]R\OW1'I]/ MCB7W6"7CZ?F1Y'"OV51H5TT/=I"9M::VQ':K79N_;+K;T?H5M_^V6W^C:?\= MN("NI':@L&#*X5G":;!M/VXG9.JFI2T-<8-LAB7_PJ#U!KQ?&$.[B?] ]U.4 M_@]02P,$% @ \86H5F C3(EM @ '@8 !D !X;"]W;W)K&ULK97?;]HP$,?_E5-63:W$2 B0TBY$XH>F]:$2:M7M8=J# M20ZPZMB9;:#[[W=V:)1M:1^J\D!LQ_>]S_>2<]*CTH]FAVCAJ1323(.=M=5U M&)I\AR4S?56AI#L;I4MF::JWH:DTLL('E2*,HR@)2\9ED*5^;:6S5.VMX!)7 M&LR^+)G^/4>ACM-@$#POW/'MSKJ%,$LKML5[M _52M,L;%0*7J(T7$G0N)D& ML\'U/''[_89O'(^F-0;G9*W4HYO<%-,@N_E M50#YWEA5GH*)H.2ROK*G4QU: 7'\0D!\"H@]=YW(4RZ995FJU1&TVTUJ;N"M M^FB"X](]E'NKZ2ZG.)LM5%ER2U6V!I@L8*&DY7*+,N=HX!/,BH*[\C$!-[)^ M!UPQSY=H&1?F LZ 2[CE0M"R24-+3$XYS$_YYW7^^(7\MTSW83CH01S%0WBX M7\+YV<7?,B%9:GS%C:_8ZP[?Y&O)32Z4V6N$'[.UL9I>CI]=\'6247<2US#7 MIF(Y3@/J"(/Z@$'V\<,@B3Z_8F'86!B^IIXY9 >VI]JKM>!;7WK3HUYPW5:@ M!K7Q=>LBK[6OO+;KS$,VZ4^B]F^0AH<.O%&#-WH#7@^L@C5"Q7CAV$9=;+7P M8-2"2_HOX(P;G/$[X(R[<&KA<8MFW,V2-"S).[ D72S)?X\MZD_^H0E;[>Y. M3NJA+9<&!&XH*NI?DA5=GT;UQ*K*GP!K9>D\\<,='>"HW0:ZOU'*/D_&PO=V]R:W-H965T M>-W(10YH1C>^].A&.> MJ9@RO!,@LR0AXOLEQGP[<7SG\<:,KC?*W'##<4K6.$?U,;T3NN=6*DN:().4 M,Q"XFC@7_OG4#XR!G?&)XE;NM,&@+#B_-YV;Y<3QC$<88Z2,!-%_.4XQCHV2 M]N-;*>I4:QK#W?:C^K6%US +(G'*X\]TJ383Y]2!):Y(%JL9W[[%$FAH]"(> M2WN%;3G7IZ($W.(+ "_H-YM-V\]M(]:#O&W/_K&[N MZL!4T0FJZ 16K_^'T8$O[_0,N%&8R*]-=(7N&/O-=-K!V)U\*Q(6CWZ2U[? M>]H>>7N72?DR^$=ETN[0OMG2E5H]?#N[2[_;4BGUNJ+O2*U._[1[]%NW:!V7 M2[F8>:*U>@F&SRJFW:M]J=V=PX4YV;VW#DJ(<:7EO=Z)_H2+XK!4=!1/[7EC MP94^O=CF1O.B,!/T^(IS]=@Q1YCJR!K^!%!+ P04 " #QA:A6[<6&MTT# M "N%0 #0 'AL+W-T>6QEB78 MW9PQ[2US(:LAF6M=?O+]:CIG.:VNBI))@V2%RJDV737SJU(QFE9 RH7?[70B M/Z=M%A(/21Q&_+LZ6LZ)$'TD7A6;ERD;$@>+M[_6A3Z^IUG MSV\?)7Y &A..=X77 M1LZ-5.OJ'",G#O*&B='Z'7?.W:0X/7#2M[@UT6^J;#3("KDIMI#8@%&F.?,> MJ1B2,15\HCBP,IISL;+A+@2FA2B4ITV5FU0!1*HG"P>V!S= HY-S6:@ZM\U@ M_TZ:R_> =0\,4W[?E4:AS-%5T&W1S:$ M^F223 J5,M6F"<@Z-!H(EH$=Q6=S..NB] '4NLA-(^5T5DA:>U@SFH:1G3(A M[N#I\#/;T5YF6VM6+[ALF\90T[0RM@/ZVVI6>UNV]R)=K^2/A?ZR,,.1=1_N M"W:K6,:7=7^9M08P]0!7IV4I5I\%G\F-R\4?S+9H%2F)L 4 M\1Z9TGRZ'?FM:'G/EGI=3LL,]]P]0<__=IYG3#)%Q;9I4_MO>99?[#CLOY;E M^JFR;]CIL7GEOW63O5,P&9V"R9.HR?@43"8G8++_:D_-XTV&)S&1P9LTZ3?; MM:T]XDA^PAQ>;I-YDP87FLNG->9HR^6QC:.0UG9A_1G?TS?4I MR^A"Z/L6'))-^SM+^2)/VJMN82*:JS;M;S"\(&JW_287ERE;LG3<=-5L4C<] MTS!9FP,(^\A-?;@1C&,Q-P(8E@=S@'$L"\OS/XTG1L=C,/Z@^5Q:)&$81=B,CL=.!V-LWJ((OFXUS!LPL#R0Z>_F&E]MO$(. MUP&VIH-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH M^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( /&%J%8.DCZ1M@0 #DG M / >&PO=V]R:V)O;VLN>&ULQ9K?;]HZ%(#_%2M/N])Z(;^ZK1J3&-![ M*S&*"MKK9)(#6$UB9CNTW5]_[62T3@M'>SF7)Q+',E].;'\G=CX_2'6_DO*> M/99%I0?!UIC=5:^GLRV47/\M=U#9*VNI2F[LJ=KT]$X!S_46P)1%+^KW+WLE M%U7PY?.AK;GJ^2?20&:$K&RA*_@NX$&_7'>G;"^T6(E"F*=!T!P7$+!25*(4 MOR ?!/V Z:U\^%+3,FB& 1A>^$[*".R-\4+![GD*]V4&+ZZXQ9D M$%SV;8-KH;1I:C3M<\NX!UNY/:N-O!:% 37F!OY1LMZ):N.:L7?1\VZCB7N#QI)YX5)7PEY0-WG#2,AS.QM/9HO)F-FCQ>WT9CQ MP1ZJVI\$/R$PGVAAK-7L,S1/[]GD9RUVKG8;+[DV#USY,W4?FZK[M)A3X!K\ M3A:BXB VQXWM6=7&_2D;:FVU^9[-P/ATF#%"8F4,LTS5D+.IX$TJ(KJ!PSP1 M$HO"=GU9[&T"PD8*@B)_7!39;($MN2/H)MQ:H_8'60@]KPA><'$!!$2&V(JM69SF^TMMEQUJ# Y MA,1VF$D;O85_9?/A1DD(C8(FJ]TGS+FD8C8(VV^CB-DD(K;)*26_C6*,N24F=LNQ M-UYVP8:YS6&[V6&,N24^JUL2'Q-S2TSL%APS]3'112WZEY5&@1?MXH%Z?]\28>F)B]>"8 MG2&$V2L9T(I=5\P)FQWI3S":/ M_OHU9J'D?UD$Z\Y'UW5CIF^B$CXF9J'D+*MCS]@^)F:AA-A"*&9WTP*S4$)L M(1S3GS<3='.%V$+'4G:OH_J8F(428@L=QWR>G7Q,S$()L85.KI.VL#XF9J'D M7.] ;4A]3,Q"";&%$$S707U,S$()]#,A MI>@F/[&%$,Q7$U**62BEWN?',+M]$[-02FPA=-N$7?B8F(52:@N]WCAA[\9@ MN"@ZJW$I9J"T,5#O\*E6#FM103ZSS6M;GMDA.5?,_;1[T$GJ=HK6=5&XT7I; M327/#U]^';Y:^_(?4$L#!!0 ( /&%J%99=@'X]0$ #@C : >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VKM.ZT 4A>%7B?P 3/8MP!&AHJ%% MO( 5)A>1Q)8]"'A[HE"$95&KU;Y8=N]7;(Q_++X/3>#:_C-N?2S)[;89/+LDD?^\OI,9T/ M7Y;-\/@B3:H=I!"D]8,,@JQ^D$.0UP\*"(KZ00L(6M0/NH:@Z_I! M-Q!T4S_H%H)NZP?)'&6<$R1-L";06I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA M<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!;)R_;!'HKZJT$>BOJK01Z*^JM M!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>MMDLX1 ;T.] MC4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>] MG4!OGVQV$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H':AW$.@=J'<0Z!VH M=Q#H':AW$.@=J'<0Z!V3CY4$>@?J'01Z!^H=!'H'ZAT$>@?J'7^I]U@^]WF\ M]'RO\3OW7U)=3O?FR^//R^^3B//BC'."'V7NOP!02P,$% @ \86H5A?( MS!O; 0 T2( !, !;0V]N=&5N=%]4>7!E&ULS=I=3X,P% ;@O[)P M:T;7K_D1YXUZJU[X!RJ<#3*@3=O-^>\M3$TT2EQFXGL#@;;G/;3)<\7EXXNC M,-FU31<6616CNV L%!6U)N3649=&EM:W)J9'OV+.%&NS(B9FLSDK;!>IB]/8 MU\BN+F]H:39-G-SNTNM0VVZ1>6I"-KG>3^RS%IEQKJD+$],XVW;EEY3I6T*> M5@YS0E6[<)(F9.S;A'[DYX"W=?=;\KXN:?)@?+PS;9K%=@T+\:6AD(^7^*9' MNUS6!96VV+1I21Z<)U.&BBBV3;XO>C*>'-,.T_[*C\X?RHP%IID/WKJ03LS3 MX7'O1]*OGKI4B'RLQS_Q(S&5/OK[J#_MDLI?9J?M?;9^/9Q'8,/M^#W^?,8? M]0_L0X#T(4'Z4"!]:) ^YB!]G(+T<0;2QSE('WR&T@B*J!R%5(YB*D=!E:.H MRE%8Y2BN&UL4$L! A0#% @ \86H M5LB4#FCO *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ \86H5IE&PO=V]R:W-H965T&UL4$L! A0#% @ \86H5JPUZA0(!0 ;A, !@ ("! MQ@X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M\86H5B Y', /#0 -*D !@ ("!B1X 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ \86H5H4WEQ)V#0 _"4 M !@ ("!DCP 'AL+W=O&PO=V]R:W-H965T91 !X;"]W;W)K&UL4$L! A0#% @ \86H M5A/XWESI P -PD !D ("!KU8 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K M&UL4$L! A0#% @ \86H5I"Q:2&N!P #Q0 M !D ("!OV0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \86H5M8ZM+$G!0 SPT !D M ("!$'< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ \86H5K#MRY@0#0 ""8 !D ("!-H4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \86H5K/> M9*.I P B @ !D ("!)I@ 'AL+W=O&PO=V]R:W-H965T[^.@0 <+ 9 " @86? !X;"]W;W)K&UL4$L! A0#% @ \86H5EX!-SJ+ @ J@4 !D M ("!]J, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ \86H5H!7&PO=V]R:W-H965T&UL4$L! A0#% M @ \86H5MZZ6@>2 P !$ !D ("!?KT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \86H5N2B%2X* M! >10 !D ("!'L< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \86H5JI1>0L[ P H0L !D M ("!S]$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ \86H5H?SH#^;! (A8 !D ("!S]L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M\86H5EF^"F]_ @ ?P8 !D ("!E.< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \86H5B8O!84^!0 A!T !D M ("!,/\ 'AL+W=O&PO=V]R:W-H M965TNL])0, *X( 9 M " @0(( 0!X;"]W;W)K&UL4$L! M A0#% @ \86H5B-'PDG^! ^!H !D ("!7@L! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \86H M5J+O;QPU P ( D !D ("!MQ8! 'AL+W=O!@ &0 M @($C&@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ \86H5NW%AK=- P KA4 M T ( !82 ! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ \86H5EEV ?CU 0 .", !H M ( !I2D! 'AL+U]R96QS+W=O XML 73 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 74 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 75 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 152 269 1 false 52 0 false 4 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.viantinc.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EQUITY Sheet http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY CONDENSED CONSOLIDATED STATEMENTS OF EQUITY Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 0000007 - Disclosure - Nature of Operations Sheet http://www.viantinc.com/role/NatureofOperations Nature of Operations Notes 7 false false R8.htm 0000008 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Revenue Sheet http://www.viantinc.com/role/Revenue Revenue Notes 9 false false R10.htm 0000010 - Disclosure - Property, Equipment and Software, Net Sheet http://www.viantinc.com/role/PropertyEquipmentandSoftwareNet Property, Equipment and Software, Net Notes 10 false false R11.htm 0000011 - Disclosure - Leases Sheet http://www.viantinc.com/role/Leases Leases Notes 11 false false R12.htm 0000012 - Disclosure - Intangible Assets, Net Sheet http://www.viantinc.com/role/IntangibleAssetsNet Intangible Assets, Net Notes 12 false false R13.htm 0000013 - Disclosure - Accrued Liabilities Sheet http://www.viantinc.com/role/AccruedLiabilities Accrued Liabilities Notes 13 false false R14.htm 0000014 - Disclosure - Revolving Credit Facility Sheet http://www.viantinc.com/role/RevolvingCreditFacility Revolving Credit Facility Notes 14 false false R15.htm 0000015 - Disclosure - Stock-Based Compensation Sheet http://www.viantinc.com/role/StockBasedCompensation Stock-Based Compensation Notes 15 false false R16.htm 0000016 - Disclosure - Income Taxes and Tax Receivable Agreement Sheet http://www.viantinc.com/role/IncomeTaxesandTaxReceivableAgreement Income Taxes and Tax Receivable Agreement Notes 16 false false R17.htm 0000017 - Disclosure - Loss Per Share Sheet http://www.viantinc.com/role/LossPerShare Loss Per Share Notes 17 false false R18.htm 0000018 - Disclosure - Noncontrolling Interests Sheet http://www.viantinc.com/role/NoncontrollingInterests Noncontrolling Interests Notes 18 false false R19.htm 0000019 - Disclosure - Commitments and Contingencies Sheet http://www.viantinc.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 0000020 - Disclosure - Subsequent Events Sheet http://www.viantinc.com/role/SubsequentEvents Subsequent Events Notes 20 false false R21.htm 0000021 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 21 false false R22.htm 0000022 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) Sheet http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables Basis of Presentation and Summary of Significant Accounting Policies (Tables) Tables http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 22 false false R23.htm 0000023 - Disclosure - Revenue (Tables) Sheet http://www.viantinc.com/role/RevenueTables Revenue (Tables) Tables http://www.viantinc.com/role/Revenue 23 false false R24.htm 0000024 - Disclosure - Property, Equipment and Software, Net (Tables) Sheet http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetTables Property, Equipment and Software, Net (Tables) Tables http://www.viantinc.com/role/PropertyEquipmentandSoftwareNet 24 false false R25.htm 0000025 - Disclosure - Leases (Tables) Sheet http://www.viantinc.com/role/LeasesTables Leases (Tables) Tables http://www.viantinc.com/role/Leases 25 false false R26.htm 0000026 - Disclosure - Intangible Assets, Net (Tables) Sheet http://www.viantinc.com/role/IntangibleAssetsNetTables Intangible Assets, Net (Tables) Tables http://www.viantinc.com/role/IntangibleAssetsNet 26 false false R27.htm 0000027 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.viantinc.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.viantinc.com/role/AccruedLiabilities 27 false false R28.htm 0000028 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.viantinc.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.viantinc.com/role/StockBasedCompensation 28 false false R29.htm 0000029 - Disclosure - Loss Per Share (Tables) Sheet http://www.viantinc.com/role/LossPerShareTables Loss Per Share (Tables) Tables http://www.viantinc.com/role/LossPerShare 29 false false R30.htm 0000030 - Disclosure - Noncontrolling Interests (Tables) Sheet http://www.viantinc.com/role/NoncontrollingInterestsTables Noncontrolling Interests (Tables) Tables http://www.viantinc.com/role/NoncontrollingInterests 30 false false R31.htm 0000031 - Disclosure - Nature of Operations - Additional Information (Details) Sheet http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails Nature of Operations - Additional Information (Details) Details 31 false false R32.htm 0000032 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Changes in Allowance for Doubtful Accounts (Details) Sheet http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofChangesinAllowanceforDoubtfulAccountsDetails Basis of Presentation and Summary of Significant Accounting Policies - Summary of Changes in Allowance for Doubtful Accounts (Details) Details 32 false false R33.htm 0000033 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) Details 33 false false R34.htm 0000034 - Disclosure - Revenue - Summary of Disaggregation of Revenue (Details) Sheet http://www.viantinc.com/role/RevenueSummaryofDisaggregationofRevenueDetails Revenue - Summary of Disaggregation of Revenue (Details) Details 34 false false R35.htm 0000035 - Disclosure - Revenue - Additional Information (Details) Sheet http://www.viantinc.com/role/RevenueAdditionalInformationDetails Revenue - Additional Information (Details) Details 35 false false R36.htm 0000036 - Disclosure - Property, Equipment and Software, Net - Schedule of Major Classes of Property, Equipment and Software (Details) Sheet http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetScheduleofMajorClassesofPropertyEquipmentandSoftwareDetails Property, Equipment and Software, Net - Schedule of Major Classes of Property, Equipment and Software (Details) Details 36 false false R37.htm 0000037 - Disclosure - Property, Equipment and Software, Net - Schedule of Depreciation (Details) Sheet http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetScheduleofDepreciationDetails Property, Equipment and Software, Net - Schedule of Depreciation (Details) Details 37 false false R38.htm 0000038 - Disclosure - Property, Equipment and Software, Net - Additional Information (Details) Sheet http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetAdditionalInformationDetails Property, Equipment and Software, Net - Additional Information (Details) Details 38 false false R39.htm 0000039 - Disclosure - Leases - Additional Information (Details) Sheet http://www.viantinc.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 39 false false R40.htm 0000040 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.viantinc.com/role/LeasesComponentsofLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 40 false false R41.htm 0000041 - Disclosure - Leases - Summary of Future Minimum Lease Payments (Details) Sheet http://www.viantinc.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails Leases - Summary of Future Minimum Lease Payments (Details) Details 41 false false R42.htm 0000042 - Disclosure - Intangible Assets, Net - Summary of Balances of Intangibles Assets and Accumulated Amortization (Details) Sheet http://www.viantinc.com/role/IntangibleAssetsNetSummaryofBalancesofIntangiblesAssetsandAccumulatedAmortizationDetails Intangible Assets, Net - Summary of Balances of Intangibles Assets and Accumulated Amortization (Details) Details 42 false false R43.htm 0000043 - Disclosure - Intangible Assets, Net - Summary of Amortization of Intangible Assets Recorded in Consolidated Statements of Operations (Details) Sheet http://www.viantinc.com/role/IntangibleAssetsNetSummaryofAmortizationofIntangibleAssetsRecordedinConsolidatedStatementsofOperationsDetails Intangible Assets, Net - Summary of Amortization of Intangible Assets Recorded in Consolidated Statements of Operations (Details) Details 43 false false R44.htm 0000044 - Disclosure - Intangible Assets, Net - Summary of Estimated Future Amortization of Intangible Assets (Details) Sheet http://www.viantinc.com/role/IntangibleAssetsNetSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetails Intangible Assets, Net - Summary of Estimated Future Amortization of Intangible Assets (Details) Details 44 false false R45.htm 0000045 - Disclosure - Accrued Liabilities - Summary of Accrued Liabilities (Details) Sheet http://www.viantinc.com/role/AccruedLiabilitiesSummaryofAccruedLiabilitiesDetails Accrued Liabilities - Summary of Accrued Liabilities (Details) Details 45 false false R46.htm 0000046 - Disclosure - Accrued Liabilities - Additional Information (Details) Sheet http://www.viantinc.com/role/AccruedLiabilitiesAdditionalInformationDetails Accrued Liabilities - Additional Information (Details) Details 46 false false R47.htm 0000047 - Disclosure - Revolving Credit Facility - Additional Information (Details) Sheet http://www.viantinc.com/role/RevolvingCreditFacilityAdditionalInformationDetails Revolving Credit Facility - Additional Information (Details) Details 47 false false R48.htm 0000048 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://www.viantinc.com/role/StockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 48 false false R49.htm 0000049 - Disclosure - Stock-Based Compensation - Summary of Stock-based Compensation (Details) Sheet http://www.viantinc.com/role/StockBasedCompensationSummaryofStockbasedCompensationDetails Stock-Based Compensation - Summary of Stock-based Compensation (Details) Details 49 false false R50.htm 0000050 - Disclosure - Stock-Based Compensation - Summary of RSU Activity (Details) Sheet http://www.viantinc.com/role/StockBasedCompensationSummaryofRSUActivityDetails Stock-Based Compensation - Summary of RSU Activity (Details) Details 50 false false R51.htm 0000051 - Disclosure - Stock-Based Compensation - Summary of Nonqualified Stock Option Activity (Details) Sheet http://www.viantinc.com/role/StockBasedCompensationSummaryofNonqualifiedStockOptionActivityDetails Stock-Based Compensation - Summary of Nonqualified Stock Option Activity (Details) Details 51 false false R52.htm 0000052 - Disclosure - Stock-Based Compensation - Summary of Assumptions used in Black-Scholes Model to Determine Fair Value of Nonqualified Stock Options Granted (Details) Sheet http://www.viantinc.com/role/StockBasedCompensationSummaryofAssumptionsusedinBlackScholesModeltoDetermineFairValueofNonqualifiedStockOptionsGrantedDetails Stock-Based Compensation - Summary of Assumptions used in Black-Scholes Model to Determine Fair Value of Nonqualified Stock Options Granted (Details) Details 52 false false R53.htm 0000053 - Disclosure - Income Taxes and Tax Receivable Agreement - Additional Information (Details) Sheet http://www.viantinc.com/role/IncomeTaxesandTaxReceivableAgreementAdditionalInformationDetails Income Taxes and Tax Receivable Agreement - Additional Information (Details) Details 53 false false R54.htm 0000054 - Disclosure - Loss Per Share - Calculation of Basic and Diluted Net Loss Per Share (Details) Sheet http://www.viantinc.com/role/LossPerShareCalculationofBasicandDilutedNetLossPerShareDetails Loss Per Share - Calculation of Basic and Diluted Net Loss Per Share (Details) Details 54 false false R55.htm 0000055 - Disclosure - Noncontrolling Interests - Additional Information (Details) Sheet http://www.viantinc.com/role/NoncontrollingInterestsAdditionalInformationDetails Noncontrolling Interests - Additional Information (Details) Details 55 false false R56.htm 0000056 - Disclosure - Noncontrolling Interests - Summary Ownership of Viant Technology LLC (Details) Sheet http://www.viantinc.com/role/NoncontrollingInterestsSummaryOwnershipofViantTechnologyLLCDetails Noncontrolling Interests - Summary Ownership of Viant Technology LLC (Details) Details 56 false false R57.htm 0000057 - Disclosure - Noncontrolling Interests - Summary of Effect of Changes in Ownership Interest in Viant Technology LLC on Equity (Details) Sheet http://www.viantinc.com/role/NoncontrollingInterestsSummaryofEffectofChangesinOwnershipInterestinViantTechnologyLLConEquityDetails Noncontrolling Interests - Summary of Effect of Changes in Ownership Interest in Viant Technology LLC on Equity (Details) Details 57 false false R58.htm 0000058 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.viantinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 58 false false R59.htm 0000059 - Disclosure - Subsequent Events (Details) Sheet http://www.viantinc.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.viantinc.com/role/SubsequentEvents 59 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. dsp-20230331.htm 4 [dq-0542-Deprecated-Concept] Concept DueToRelatedPartiesCurrent in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. dsp-20230331.htm 4 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty - dsp-20230331.htm 4 dsp-20230331.htm dsp-20230331.xsd dsp-20230331_cal.xml dsp-20230331_def.xml dsp-20230331_lab.xml dsp-20230331_pre.xml dsp-2023x03x31xexx311.htm dsp-2023x03x31xexx312.htm dsp-2023x03x31xexx321.htm dsp-2023x03x31xexx322.htm dsp-20230331_g1.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 78 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "dsp-20230331.htm": { "axisCustom": 0, "axisStandard": 24, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 514, "http://xbrl.sec.gov/dei/2022": 32 }, "contextCount": 152, "dts": { "calculationLink": { "local": [ "dsp-20230331_cal.xml" ] }, "definitionLink": { "local": [ "dsp-20230331_def.xml" ] }, "inline": { "local": [ "dsp-20230331.htm" ] }, "labelLink": { "local": [ "dsp-20230331_lab.xml" ] }, "presentationLink": { "local": [ "dsp-20230331_pre.xml" ] }, "schema": { "local": [ "dsp-20230331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 440, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 1, "http://xbrl.sec.gov/dei/2022": 4, "total": 5 }, "keyCustom": 34, "keyStandard": 235, "memberCustom": 17, "memberStandard": 33, "nsprefix": "dsp", "nsuri": "http://www.viantinc.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.viantinc.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "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": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Property, Equipment and Software, Net", "menuCat": "Notes", "order": "10", "role": "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNet", "shortName": "Property, Equipment and Software, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Leases", "menuCat": "Notes", "order": "11", "role": "http://www.viantinc.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Intangible Assets, Net", "menuCat": "Notes", "order": "12", "role": "http://www.viantinc.com/role/IntangibleAssetsNet", "shortName": "Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Accrued Liabilities", "menuCat": "Notes", "order": "13", "role": "http://www.viantinc.com/role/AccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Revolving Credit Facility", "menuCat": "Notes", "order": "14", "role": "http://www.viantinc.com/role/RevolvingCreditFacility", "shortName": "Revolving Credit Facility", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "15", "role": "http://www.viantinc.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Income Taxes and Tax Receivable Agreement", "menuCat": "Notes", "order": "16", "role": "http://www.viantinc.com/role/IncomeTaxesandTaxReceivableAgreement", "shortName": "Income Taxes and Tax Receivable Agreement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Loss Per Share", "menuCat": "Notes", "order": "17", "role": "http://www.viantinc.com/role/LossPerShare", "shortName": "Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Noncontrolling Interests", "menuCat": "Notes", "order": "18", "role": "http://www.viantinc.com/role/NoncontrollingInterests", "shortName": "Noncontrolling Interests", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "19", "role": "http://www.viantinc.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "2", "role": "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "20", "role": "http://www.viantinc.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dsp:BasisOfPresentationAndPrinciplesOfConsolidationPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "21", "role": "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dsp:BasisOfPresentationAndPrinciplesOfConsolidationPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "22", "role": "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Revenue (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.viantinc.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "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": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Property, Equipment and Software, Net (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetTables", "shortName": "Property, Equipment and Software, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.viantinc.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Intangible Assets, Net (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.viantinc.com/role/IntangibleAssetsNetTables", "shortName": "Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "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": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Accrued Liabilities (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.viantinc.com/role/AccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.viantinc.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Loss Per Share (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.viantinc.com/role/LossPerShareTables", "shortName": "Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "i9e9e0aadd5e146268c176b80e45f9a31_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "3", "role": "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "i9e9e0aadd5e146268c176b80e45f9a31_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dsp:ScheduleOfNoncontrollingOwnershipInterestsTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Noncontrolling Interests (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.viantinc.com/role/NoncontrollingInterestsTables", "shortName": "Noncontrolling Interests (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dsp:ScheduleOfNoncontrollingOwnershipInterestsTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "i1ad00a6805864177aeda7d8eef775914_I20210212", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Nature of Operations - Additional Information (Details)", "menuCat": "Details", "order": "31", "role": "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails", "shortName": "Nature of Operations - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "i1ad00a6805864177aeda7d8eef775914_I20210212", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ie1210412d050447da0b7b5438ba388db_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Changes in Allowance for Doubtful Accounts (Details)", "menuCat": "Details", "order": "32", "role": "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofChangesinAllowanceforDoubtfulAccountsDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Summary of Changes in Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ie1210412d050447da0b7b5438ba388db_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "i1e76d900160247cd8d8fbb263f2d88e3_D20230101-20230331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)", "menuCat": "Details", "order": "33", "role": "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "i1e76d900160247cd8d8fbb263f2d88e3_D20230101-20230331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Revenue - Summary of Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "34", "role": "http://www.viantinc.com/role/RevenueSummaryofDisaggregationofRevenueDetails", "shortName": "Revenue - Summary of Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia011a2d2f50d4de8a23a345dd1a7291d_D20230101-20230331", "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": "dsp-20230331.htm", "contextRef": "i25b211774e5a41b48710bf77312c382d_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Revenue - Additional Information (Details)", "menuCat": "Details", "order": "35", "role": "http://www.viantinc.com/role/RevenueAdditionalInformationDetails", "shortName": "Revenue - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "i25b211774e5a41b48710bf77312c382d_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "i9e9e0aadd5e146268c176b80e45f9a31_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Property, Equipment and Software, Net - Schedule of Major Classes of Property, Equipment and Software (Details)", "menuCat": "Details", "order": "36", "role": "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetScheduleofMajorClassesofPropertyEquipmentandSoftwareDetails", "shortName": "Property, Equipment and Software, Net - Schedule of Major Classes of Property, Equipment and Software (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "i9e9e0aadd5e146268c176b80e45f9a31_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "dsp:ScheduleOfDepreciationExpenseTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Property, Equipment and Software, Net - Schedule of Depreciation (Details)", "menuCat": "Details", "order": "37", "role": "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetScheduleofDepreciationDetails", "shortName": "Property, Equipment and Software, Net - Schedule of Depreciation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "dsp:ScheduleOfDepreciationExpenseTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Property, Equipment and Software, Net - Additional Information (Details)", "menuCat": "Details", "order": "38", "role": "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetAdditionalInformationDetails", "shortName": "Property, Equipment and Software, Net - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "i9e9e0aadd5e146268c176b80e45f9a31_I20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Leases - Additional Information (Details)", "menuCat": "Details", "order": "39", "role": "http://www.viantinc.com/role/LeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "i9e9e0aadd5e146268c176b80e45f9a31_I20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "i9e9e0aadd5e146268c176b80e45f9a31_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "4", "role": "http://www.viantinc.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": "dsp-20230331.htm", "contextRef": "i9e9e0aadd5e146268c176b80e45f9a31_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Leases - Components of Lease Expense (Details)", "menuCat": "Details", "order": "40", "role": "http://www.viantinc.com/role/LeasesComponentsofLeaseExpenseDetails", "shortName": "Leases - Components of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "i9e9e0aadd5e146268c176b80e45f9a31_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Leases - Summary of Future Minimum Lease Payments (Details)", "menuCat": "Details", "order": "41", "role": "http://www.viantinc.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails", "shortName": "Leases - Summary of Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "i9e9e0aadd5e146268c176b80e45f9a31_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "i9e9e0aadd5e146268c176b80e45f9a31_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Intangible Assets, Net - Summary of Balances of Intangibles Assets and Accumulated Amortization (Details)", "menuCat": "Details", "order": "42", "role": "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofBalancesofIntangiblesAssetsandAccumulatedAmortizationDetails", "shortName": "Intangible Assets, Net - Summary of Balances of Intangibles Assets and Accumulated Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "i9e9e0aadd5e146268c176b80e45f9a31_I20230331", "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", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Intangible Assets, Net - Summary of Amortization of Intangible Assets Recorded in Consolidated Statements of Operations (Details)", "menuCat": "Details", "order": "43", "role": "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofAmortizationofIntangibleAssetsRecordedinConsolidatedStatementsofOperationsDetails", "shortName": "Intangible Assets, Net - Summary of Amortization of Intangible Assets Recorded in Consolidated Statements of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "i9e9e0aadd5e146268c176b80e45f9a31_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Intangible Assets, Net - Summary of Estimated Future Amortization of Intangible Assets (Details)", "menuCat": "Details", "order": "44", "role": "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetails", "shortName": "Intangible Assets, Net - Summary of Estimated Future Amortization of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "i9e9e0aadd5e146268c176b80e45f9a31_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "i9e9e0aadd5e146268c176b80e45f9a31_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "dsp:AccruedTrafficAcquisitionCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Accrued Liabilities - Summary of Accrued Liabilities (Details)", "menuCat": "Details", "order": "45", "role": "http://www.viantinc.com/role/AccruedLiabilitiesSummaryofAccruedLiabilitiesDetails", "shortName": "Accrued Liabilities - Summary of Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "i9e9e0aadd5e146268c176b80e45f9a31_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "dsp:AccruedTrafficAcquisitionCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Accrued Liabilities - Additional Information (Details)", "menuCat": "Details", "order": "46", "role": "http://www.viantinc.com/role/AccruedLiabilitiesAdditionalInformationDetails", "shortName": "Accrued Liabilities - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia3e2062ebf02455b9914e30a834f9390_I20191031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Revolving Credit Facility - Additional Information (Details)", "menuCat": "Details", "order": "47", "role": "http://www.viantinc.com/role/RevolvingCreditFacilityAdditionalInformationDetails", "shortName": "Revolving Credit Facility - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia2166b4cb0c54c9ea5b6758d7b7d2d44_I20230331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "menuCat": "Details", "order": "48", "role": "http://www.viantinc.com/role/StockBasedCompensationAdditionalInformationDetails", "shortName": "Stock-Based Compensation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "i892ed1d9b07243ddb917248ca5d41ebb_I20230331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Stock-Based Compensation - Summary of Stock-based Compensation (Details)", "menuCat": "Details", "order": "49", "role": "http://www.viantinc.com/role/StockBasedCompensationSummaryofStockbasedCompensationDetails", "shortName": "Stock-Based Compensation - Summary of Stock-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ic5ce089f216246f982a452a843535bc5_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EQUITY", "menuCat": "Statements", "order": "5", "role": "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ic5ce089f216246f982a452a843535bc5_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia2bed1c3e43f46f4b0cc32bd1eaa93ae_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Stock-Based Compensation - Summary of RSU Activity (Details)", "menuCat": "Details", "order": "50", "role": "http://www.viantinc.com/role/StockBasedCompensationSummaryofRSUActivityDetails", "shortName": "Stock-Based Compensation - Summary of RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia2bed1c3e43f46f4b0cc32bd1eaa93ae_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "i549ebe2d8e61440895202d6278d0f581_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Stock-Based Compensation - Summary of Nonqualified Stock Option Activity (Details)", "menuCat": "Details", "order": "51", "role": "http://www.viantinc.com/role/StockBasedCompensationSummaryofNonqualifiedStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Summary of Nonqualified Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "i549ebe2d8e61440895202d6278d0f581_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Stock-Based Compensation - Summary of Assumptions used in Black-Scholes Model to Determine Fair Value of Nonqualified Stock Options Granted (Details)", "menuCat": "Details", "order": "52", "role": "http://www.viantinc.com/role/StockBasedCompensationSummaryofAssumptionsusedinBlackScholesModeltoDetermineFairValueofNonqualifiedStockOptionsGrantedDetails", "shortName": "Stock-Based Compensation - Summary of Assumptions used in Black-Scholes Model to Determine Fair Value of Nonqualified Stock Options Granted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Income Taxes and Tax Receivable Agreement - Additional Information (Details)", "menuCat": "Details", "order": "53", "role": "http://www.viantinc.com/role/IncomeTaxesandTaxReceivableAgreementAdditionalInformationDetails", "shortName": "Income Taxes and Tax Receivable Agreement - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Loss Per Share - Calculation of Basic and Diluted Net Loss Per Share (Details)", "menuCat": "Details", "order": "54", "role": "http://www.viantinc.com/role/LossPerShareCalculationofBasicandDilutedNetLossPerShareDetails", "shortName": "Loss Per Share - Calculation of 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": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "i8738b6be57f840c292801c3cb9f100b9_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "dsp:ExchangeUnitsForSharesOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Noncontrolling Interests - Additional Information (Details)", "menuCat": "Details", "order": "55", "role": "http://www.viantinc.com/role/NoncontrollingInterestsAdditionalInformationDetails", "shortName": "Noncontrolling Interests - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "i8738b6be57f840c292801c3cb9f100b9_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "dsp:ExchangeUnitsForSharesOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "dsp:ScheduleOfNoncontrollingOwnershipInterestsTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "i162924e0c2cb47d3ac9eab9956ff08f0_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "dsp:NumberOfUnitsOwned", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Noncontrolling Interests - Summary Ownership of Viant Technology LLC (Details)", "menuCat": "Details", "order": "56", "role": "http://www.viantinc.com/role/NoncontrollingInterestsSummaryOwnershipofViantTechnologyLLCDetails", "shortName": "Noncontrolling Interests - Summary Ownership of Viant Technology LLC (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "dsp:ScheduleOfNoncontrollingOwnershipInterestsTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "i162924e0c2cb47d3ac9eab9956ff08f0_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "dsp:NumberOfUnitsOwned", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Noncontrolling Interests - Summary of Effect of Changes in Ownership Interest in Viant Technology LLC on Equity (Details)", "menuCat": "Details", "order": "57", "role": "http://www.viantinc.com/role/NoncontrollingInterestsSummaryofEffectofChangesinOwnershipInterestinViantTechnologyLLConEquityDetails", "shortName": "Noncontrolling Interests - Summary of Effect of Changes in Ownership Interest in Viant Technology LLC on Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "dsp:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesOwnershipChanges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "i9e9e0aadd5e146268c176b80e45f9a31_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "menuCat": "Details", "order": "58", "role": "http://www.viantinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "i9e9e0aadd5e146268c176b80e45f9a31_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia3e2062ebf02455b9914e30a834f9390_I20191031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Subsequent Events (Details)", "menuCat": "Details", "order": "59", "role": "http://www.viantinc.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ie032334218ad4726855d2a8d2f138d23_I20230404", "decimals": "-5", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "6", "role": "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - Nature of Operations", "menuCat": "Notes", "order": "7", "role": "http://www.viantinc.com/role/NatureofOperations", "shortName": "Nature of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "8", "role": "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "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": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Revenue", "menuCat": "Notes", "order": "9", "role": "http://www.viantinc.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dsp-20230331.htm", "contextRef": "ia80e5a58145442528b3e1fd857027b7b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 52, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.viantinc.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/2022", "presentation": [ "http://www.viantinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.viantinc.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/2022", "presentation": [ "http://www.viantinc.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.viantinc.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.viantinc.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.viantinc.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "verboseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.viantinc.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r421" ], "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/2022", "presentation": [ "http://www.viantinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.viantinc.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/2022", "presentation": [ "http://www.viantinc.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/2022", "presentation": [ "http://www.viantinc.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/2022", "presentation": [ "http://www.viantinc.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/2022", "presentation": [ "http://www.viantinc.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/2022", "presentation": [ "http://www.viantinc.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/2022", "presentation": [ "http://www.viantinc.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r419" ], "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/2022", "presentation": [ "http://www.viantinc.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "verboseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.viantinc.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/2022", "presentation": [ "http://www.viantinc.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.viantinc.com/role/NoncontrollingInterestsSummaryOwnershipofViantTechnologyLLCDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.viantinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.viantinc.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/2022", "presentation": [ "http://www.viantinc.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r419" ], "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/2022", "presentation": [ "http://www.viantinc.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/2022", "presentation": [ "http://www.viantinc.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.viantinc.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r419" ], "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/2022", "presentation": [ "http://www.viantinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r419" ], "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", "verboseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.viantinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.viantinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.viantinc.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.viantinc.com/role/NoncontrollingInterestsSummaryOwnershipofViantTechnologyLLCDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.viantinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.viantinc.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Name of each exchange on which registered" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.viantinc.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/2022", "presentation": [ "http://www.viantinc.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "dsp_AccountsPayableAndAccruedLiabilitiesCurrentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts payable and accrued liabilities current.", "label": "Accounts Payable And Accrued Liabilities Current [Member]", "terseLabel": "Accounts Payable and Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrentMember", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dsp_AccruedMemberTaxDistributions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued member tax distributions.", "label": "Accrued Member Tax Distributions", "terseLabel": "Accrued member tax distributions" } } }, "localname": "AccruedMemberTaxDistributions", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "dsp_AccruedTrafficAcquisitionCosts": { "auth_ref": [], "calculation": { "http://www.viantinc.com/role/AccruedLiabilitiesSummaryofAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued traffic acquisition costs.", "label": "Accrued Traffic Acquisition Costs", "terseLabel": "Accrued traffic acquisition costs" } } }, "localname": "AccruedTrafficAcquisitionCosts", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/AccruedLiabilitiesSummaryofAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dsp_AdjustmentsToAdditionalPaidInCapitalAccruedMemberTaxDistributions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments to additional paid in capital, accrued member tax distributions.", "label": "Adjustments To Additional Paid In Capital Accrued Member Tax Distributions", "terseLabel": "Accrued member tax distributions" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalAccruedMemberTaxDistributions", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY" ], "xbrltype": "monetaryItemType" }, "dsp_AntidilutiveSecuritiesExcludedFromEarningsLossPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Antidilutive securities excluded from earnings (loss) per share.", "label": "Antidilutive Securities Excluded From Earnings Loss Per Share [Abstract]", "terseLabel": "Anti-dilutive shares excluded from loss per share of Class A common stock\u2014diluted:" } } }, "localname": "AntidilutiveSecuritiesExcludedFromEarningsLossPerShareAbstract", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/LossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "dsp_BasisOfPresentationAndPrinciplesOfConsolidationPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Basis of presentation and principles of consolidation.", "label": "Basis Of Presentation And Principles Of Consolidation Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "localname": "BasisOfPresentationAndPrinciplesOfConsolidationPolicyPolicyTextBlock", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "dsp_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Basis of Presentation and Summary of Significant Accounting Policies.", "label": "Basis Of Presentation And Summary Of Significant Accounting Policies [Abstract]", "terseLabel": "Basis Of Presentation And Summary Of Significant Accounting Policies [Abstract]" } } }, "localname": "BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAbstract", "nsuri": "http://www.viantinc.com/20230331", "xbrltype": "stringItemType" }, "dsp_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Basis of presentation and summary of significant accounting policies.", "label": "Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]" } } }, "localname": "BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "dsp_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Basis of presentation and summary of significant accounting policies.", "label": "Basis Of Presentation And Summary Of Significant Accounting Policies [Table]", "terseLabel": "Basis Of Presentation And Summary Of Significant Accounting Policies [Table]" } } }, "localname": "BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "dsp_CapitalizedSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capitalized software development costs.", "label": "Capitalized Software Development Costs [Member]", "terseLabel": "Capitalized software development costs" } } }, "localname": "CapitalizedSoftwareDevelopmentCostsMember", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetScheduleofMajorClassesofPropertyEquipmentandSoftwareDetails" ], "xbrltype": "domainItemType" }, "dsp_CommonStockSharesIssuedForEachMembershipUnit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock shares issued for each membership unit.", "label": "Common Stock Shares Issued For Each Membership Unit", "terseLabel": "Common stock shares issued for each membership unit (shares)" } } }, "localname": "CommonStockSharesIssuedForEachMembershipUnit", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "dsp_CommonStockVotingRightsPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock voting rights percentage.", "label": "Common Stock Voting Rights Percentage", "terseLabel": "Common stock voting rights percentage" } } }, "localname": "CommonStockVotingRightsPercentage", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "dsp_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesOwnershipChanges": { "auth_ref": [], "calculation": { "http://www.viantinc.com/role/NoncontrollingInterestsSummaryofEffectofChangesinOwnershipInterestinViantTechnologyLLConEquityDetails": { "order": 1.0, "parentTag": "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Ownership Changes", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Ownership Changes", "terseLabel": "Decrease in the additional-paid-in-capital of Viant Technology Inc. resulting from ownership changes in Viant Technology LLC" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesOwnershipChanges", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/NoncontrollingInterestsSummaryofEffectofChangesinOwnershipInterestinViantTechnologyLLConEquityDetails" ], "xbrltype": "monetaryItemType" }, "dsp_ContinuingMembersClassBUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continuing members class B units.", "label": "Continuing Members Class B Units [Member]", "terseLabel": "Continuing Members Class B Units" } } }, "localname": "ContinuingMembersClassBUnitsMember", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dsp_ContinuingMembersExchangeBasis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continuing Members, Exchange Basis", "label": "Continuing Members, Exchange Basis", "terseLabel": "Exchange basis" } } }, "localname": "ContinuingMembersExchangeBasis", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "dsp_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer One", "label": "Customer One [Member]", "terseLabel": "Customer One" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dsp_DocumentDocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Document Document And Entity Information [Abstract]", "label": "Document Document And Entity Information [Abstract]", "terseLabel": "Document - Document and Entity Information [Abstract]" } } }, "localname": "DocumentDocumentAndEntityInformationAbstract", "nsuri": "http://www.viantinc.com/20230331", "xbrltype": "stringItemType" }, "dsp_EconomicInterestsOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Economic interests ownership percentage.", "label": "Economic Interests Ownership Percentage", "terseLabel": "Ownership percentage by non-controlling interests" } } }, "localname": "EconomicInterestsOwnershipPercentage", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/NoncontrollingInterestsSummaryOwnershipofViantTechnologyLLCDetails" ], "xbrltype": "percentItemType" }, "dsp_ExchangeUnitsForSharesOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exchange units for shares of common stock.", "label": "Exchange Units For Shares Of Common Stock", "terseLabel": "Exchange units for shares of common stock (shares)" } } }, "localname": "ExchangeUnitsForSharesOfCommonStock", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/NoncontrollingInterestsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "dsp_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetails": { "order": 4.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.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "dsp_FurnitureFixturesAndOfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Furniture, fixtures and office equipment.", "label": "Furniture Fixtures And Office Equipment [Member]", "terseLabel": "Furniture, fixtures and office equipment" } } }, "localname": "FurnitureFixturesAndOfficeEquipmentMember", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetScheduleofMajorClassesofPropertyEquipmentandSoftwareDetails" ], "xbrltype": "domainItemType" }, "dsp_IncreaseDecreaseInAccruedCompensation": { "auth_ref": [], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in Accrued compensation.", "label": "Increase Decrease In Accrued Compensation", "terseLabel": "Accrued compensation" } } }, "localname": "IncreaseDecreaseInAccruedCompensation", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "dsp_JOBSActElectionAsEmergingGrowthCompanyPolicyPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "JOBS Act Election as an Emerging Growth Company Policy.", "label": "J O B S Act Election As Emerging Growth Company Policy Policy [Policy Text Block]", "terseLabel": "JOBS Act Election as an Emerging Growth Company" } } }, "localname": "JOBSActElectionAsEmergingGrowthCompanyPolicyPolicyPolicyTextBlock", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "dsp_LesseeOperatingLeaseLiabilityImputedInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee operating lease liability imputed interest.", "label": "Lessee Operating Lease Liability Imputed Interest", "negatedLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityImputedInterest", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "dsp_LineOfCreditFacilityFixedCoverageChargeRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Fixed Coverage Charge Ratio", "label": "Line Of Credit Facility, Fixed Coverage Charge Ratio", "terseLabel": "Fixed coverage charge ratio" } } }, "localname": "LineOfCreditFacilityFixedCoverageChargeRatio", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/RevolvingCreditFacilityAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "dsp_LineOfCreditFacilityUndrawnAvailabilityPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Undrawn Availability Percentage", "label": "Line Of Credit Facility, Undrawn Availability Percentage", "terseLabel": "Undrawn availability percentage" } } }, "localname": "LineOfCreditFacilityUndrawnAvailabilityPercentage", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/RevolvingCreditFacilityAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "dsp_LoanAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loan agreement.", "label": "Loan Agreement [Member]", "terseLabel": "Loan Agreement" } } }, "localname": "LoanAgreementMember", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/RevolvingCreditFacilityAdditionalInformationDetails", "http://www.viantinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "dsp_LondonInterbankOfferedRateLIBORSwapRate1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "London Interbank Offered Rate (LIBOR) Swap Rate 1", "label": "London Interbank Offered Rate (LIBOR) Swap Rate 1 [Member]", "terseLabel": "LIBOR Rate Loans" } } }, "localname": "LondonInterbankOfferedRateLIBORSwapRate1Member", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/RevolvingCreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dsp_LongTermIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long Term Incentive Plan.", "label": "Long Term Incentive Plan [Member]", "terseLabel": "LTIP" } } }, "localname": "LongTermIncentivePlanMember", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dsp_MembersEquityClassAUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Members equity class A units.", "label": "Members Equity Class A Units [Member]", "terseLabel": "Class A Units" } } }, "localname": "MembersEquityClassAUnitsMember", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dsp_MembersEquityUnitsAcquiredDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Member units acquired during period shares.", "label": "Members Equity Units Acquired During Period", "terseLabel": "Member units acquired (shares)" } } }, "localname": "MembersEquityUnitsAcquiredDuringPeriod", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "dsp_MembersEquityUnitsReceivedDuringPeriodConversionOfUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Members equity units received during period conversion of units.", "label": "Members Equity Units Received During Period Conversion Of Units", "terseLabel": "Members equity units received in exchange of units (shares)" } } }, "localname": "MembersEquityUnitsReceivedDuringPeriodConversionOfUnits", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "dsp_NatureOfOperationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nature of Operations.", "label": "Nature Of Operations [Line Items]", "terseLabel": "Nature Of Operations [Line Items]" } } }, "localname": "NatureOfOperationsLineItems", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "dsp_NatureOfOperationsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nature of Operations.", "label": "Nature Of Operations [Table]", "terseLabel": "Nature Of Operations [Table]" } } }, "localname": "NatureOfOperationsTable", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "dsp_NonqualifiedStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nonqualified stock options.", "label": "Nonqualified Stock Options [Member]", "terseLabel": "Nonqualified Stock Options", "verboseLabel": "Nonqualified Stock Options" } } }, "localname": "NonqualifiedStockOptionsMember", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/LossPerShareCalculationofBasicandDilutedNetLossPerShareDetails", "http://www.viantinc.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.viantinc.com/role/StockBasedCompensationSummaryofNonqualifiedStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "dsp_NumberOfUnitsOwned": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of units owned.", "label": "Number Of Units Owned", "terseLabel": "Units Owned (shares)" } } }, "localname": "NumberOfUnitsOwned", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/NoncontrollingInterestsSummaryOwnershipofViantTechnologyLLCDetails" ], "xbrltype": "sharesItemType" }, "dsp_OperatingLeaseWeightedAverageIncrementalBorrowingRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating lease weighted average incremental borrowing rate.", "label": "Operating Lease Weighted Average Incremental Borrowing Rate", "terseLabel": "Operating lease weighted average incremental borrowing rate" } } }, "localname": "OperatingLeaseWeightedAverageIncrementalBorrowingRate", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "dsp_OwnershipInterestPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ownership interest percentage.", "label": "Ownership Interest Percentage", "terseLabel": "Ownership Percentage" } } }, "localname": "OwnershipInterestPercentage", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/NoncontrollingInterestsSummaryOwnershipofViantTechnologyLLCDetails" ], "xbrltype": "percentItemType" }, "dsp_PNCBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PNC Bank.", "label": "P N C Bank [Member]", "terseLabel": "PNC Bank" } } }, "localname": "PNCBankMember", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/RevolvingCreditFacilityAdditionalInformationDetails", "http://www.viantinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "dsp_PaymentOfMemberTaxDistributions": { "auth_ref": [], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment of member tax distributions.", "label": "Payment Of Member Tax Distributions", "negatedLabel": "Payment of member tax distributions" } } }, "localname": "PaymentOfMemberTaxDistributions", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "dsp_PaymentsToAcquireMemberUnits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments to acquire member units.", "label": "Payments To Acquire Member Units", "terseLabel": "Payments to acquire units" } } }, "localname": "PaymentsToAcquireMemberUnits", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "dsp_PercentageOfExclusiveOfNonControllingInterestDueToIncomeTaxExpenseBenefitNotRecognizeOnShareOfPreTaxBookIncomeLoss": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of exclusive of non-controlling interest due to income tax expense/(benefit) not recognize on share of pre-tax book income (loss).", "label": "Percentage Of Exclusive Of Non Controlling Interest Due To Income Tax Expense Benefit Not Recognize On Share Of Pre Tax Book Income Loss", "terseLabel": "Percentage of exclusive of non-controlling interest due to income tax expense/(benefit) not recognize on share of pre-tax book income (loss)" } } }, "localname": "PercentageOfExclusiveOfNonControllingInterestDueToIncomeTaxExpenseBenefitNotRecognizeOnShareOfPreTaxBookIncomeLoss", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/IncomeTaxesandTaxReceivableAgreementAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "dsp_PercentageOfVotingRightsOfOutstandingCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of voting rights of outstanding common stock.", "label": "Percentage Of Voting Rights Of Outstanding Common Stock", "terseLabel": "Percentage of voting rights of outstanding common stock" } } }, "localname": "PercentageOfVotingRightsOfOutstandingCommonStock", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "dsp_PlatformOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Platform operations.", "label": "Platform Operations [Member]", "terseLabel": "Platform operations" } } }, "localname": "PlatformOperationsMember", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofAmortizationofIntangibleAssetsRecordedinConsolidatedStatementsofOperationsDetails", "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetScheduleofDepreciationDetails", "http://www.viantinc.com/role/StockBasedCompensationSummaryofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "dsp_ScheduleOfDepreciationExpenseTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of depreciation expense.", "label": "Schedule Of Depreciation Expense Table [Table Text Block]", "terseLabel": "Schedule of Depreciation" } } }, "localname": "ScheduleOfDepreciationExpenseTableTableTextBlock", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetTables" ], "xbrltype": "textBlockItemType" }, "dsp_ScheduleOfNoncontrollingOwnershipInterestsTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of noncontrolling ownership interests.", "label": "Schedule Of Noncontrolling Ownership Interests Table [Table Text Block]", "terseLabel": "Summary Ownership of Viant Technology LLC" } } }, "localname": "ScheduleOfNoncontrollingOwnershipInterestsTableTableTextBlock", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/NoncontrollingInterestsTables" ], "xbrltype": "textBlockItemType" }, "dsp_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Aggregate Intrinsic Value [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofNonqualifiedStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "dsp_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofNonqualifiedStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "dsp_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options vested and exercisable number of shares.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Exercisable Number Of Shares", "terseLabel": "Vested and exercisable (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumberOfShares", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofNonqualifiedStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "dsp_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options vested and exercisable weighted average exercise price.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Exercisable Weighted Average Exercise Price", "terseLabel": "Vested and exercisable (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofNonqualifiedStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "dsp_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options vested and exercisable weighted average remaining contractual term.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Exercisable Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-Average Remaining Contractual Term of Options, Vested and exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageRemainingContractualTerm", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofNonqualifiedStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "dsp_StockIssuedDuringPeriodSharesUnderwritesOptionsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock issued during period shares underwrites options exercised.", "label": "Stock Issued During Period Shares Underwrites Options Exercised", "terseLabel": "Underwrites options exercised shares issued (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesUnderwritesOptionsExercised", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "dsp_StockIssuedDuringPeriodValueAllocationOfEquityToNonControllingInterests": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock issued during period, value, allocation of equity to non-controlling interests.", "label": "Stock Issued During Period Value Allocation Of Equity To Non Controlling Interests", "terseLabel": "Allocation of equity to noncontrolling interests" } } }, "localname": "StockIssuedDuringPeriodValueAllocationOfEquityToNonControllingInterests", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY" ], "xbrltype": "monetaryItemType" }, "dsp_SupplierOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplier one.", "label": "Supplier One [Member]", "terseLabel": "Supplier One" } } }, "localname": "SupplierOneMember", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dsp_SupplierTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplier Two", "label": "Supplier Two [Member]", "terseLabel": "Supplier Two" } } }, "localname": "SupplierTwoMember", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dsp_TaxReceivableAgreementLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Tax receivable agreement liability.", "label": "Tax Receivable Agreement Liability", "terseLabel": "TRA liability" } } }, "localname": "TaxReceivableAgreementLiability", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/IncomeTaxesandTaxReceivableAgreementAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "dsp_TechnologyAndDevelopmentExpenses": { "auth_ref": [], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Technology and development expenses.", "label": "Technology And Development Expenses", "terseLabel": "Technology and development" } } }, "localname": "TechnologyAndDevelopmentExpenses", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "dsp_TechnologyAndDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Technology and development.", "label": "Technology And Development [Member]", "terseLabel": "Technology and development" } } }, "localname": "TechnologyAndDevelopmentMember", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofAmortizationofIntangibleAssetsRecordedinConsolidatedStatementsofOperationsDetails", "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetScheduleofDepreciationDetails", "http://www.viantinc.com/role/StockBasedCompensationSummaryofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "dsp_ViantTechnologyIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Viant Technology Inc.", "label": "Viant Technology Inc [Member]", "terseLabel": "Viant Technology Inc." } } }, "localname": "ViantTechnologyIncMember", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/NoncontrollingInterestsSummaryOwnershipofViantTechnologyLLCDetails" ], "xbrltype": "domainItemType" }, "dsp_ViantTechnologyLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Viant Technology LLC.", "label": "Viant Technology L L C [Member]", "terseLabel": "Viant Technology LLC" } } }, "localname": "ViantTechnologyLLCMember", "nsuri": "http://www.viantinc.com/20230331", "presentation": [ "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails", "http://www.viantinc.com/role/NoncontrollingInterestsSummaryOwnershipofViantTechnologyLLCDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "auth_ref": [ "r426", "r438", "r439", "r444", "r480", "r481", "r482", "r483", "r484", "r487", "r488", "r489", "r496" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjusted Balance" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r117", "r155", "r160", "r166", "r215", "r316", "r317", "r318", "r324", "r325", "r339", "r340", "r341", "r342", "r365" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofChangesinAllowanceforDoubtfulAccountsDetails", "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r117", "r155", "r160", "r166", "r215", "r316", "r317", "r318", "r324", "r325", "r339", "r340", "r341", "r342", "r365" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofChangesinAllowanceforDoubtfulAccountsDetails", "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r117", "r155", "r160", "r166", "r215", "r316", "r317", "r318", "r324", "r325", "r339", "r340", "r341", "r342", "r365" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofChangesinAllowanceforDoubtfulAccountsDetails", "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r207", "r406", "r453", "r505" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r229", "r230", "r231", "r232", "r279", "r372", "r381", "r393", "r394", "r403", "r411", "r417", "r452", "r499", "r500", "r501", "r502", "r503", "r504" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.viantinc.com/role/LeasesAdditionalInformationDetails", "http://www.viantinc.com/role/RevolvingCreditFacilityAdditionalInformationDetails", "http://www.viantinc.com/role/StockBasedCompensationSummaryofAssumptionsusedinBlackScholesModeltoDetermineFairValueofNonqualifiedStockOptionsGrantedDetails", "http://www.viantinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r229", "r230", "r231", "r232", "r279", "r372", "r381", "r393", "r394", "r403", "r411", "r417", "r452", "r499", "r500", "r501", "r502", "r503", "r504" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.viantinc.com/role/RevolvingCreditFacilityAdditionalInformationDetails", "http://www.viantinc.com/role/StockBasedCompensationSummaryofAssumptionsusedinBlackScholesModeltoDetermineFairValueofNonqualifiedStockOptionsGrantedDetails", "http://www.viantinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r207", "r406", "r453", "r505" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails", "http://www.viantinc.com/role/NoncontrollingInterestsSummaryOwnershipofViantTechnologyLLCDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails", "http://www.viantinc.com/role/NoncontrollingInterestsSummaryOwnershipofViantTechnologyLLCDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r229", "r230", "r231", "r232", "r278", "r279", "r306", "r307", "r308", "r371", "r372", "r381", "r393", "r394", "r403", "r411", "r417", "r448", "r452", "r500", "r501", "r502", "r503", "r504" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.viantinc.com/role/LeasesAdditionalInformationDetails", "http://www.viantinc.com/role/RevolvingCreditFacilityAdditionalInformationDetails", "http://www.viantinc.com/role/StockBasedCompensationSummaryofAssumptionsusedinBlackScholesModeltoDetermineFairValueofNonqualifiedStockOptionsGrantedDetails", "http://www.viantinc.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r229", "r230", "r231", "r232", "r278", "r279", "r306", "r307", "r308", "r371", "r372", "r381", "r393", "r394", "r403", "r411", "r417", "r448", "r452", "r500", "r501", "r502", "r503", "r504" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.viantinc.com/role/LeasesAdditionalInformationDetails", "http://www.viantinc.com/role/RevolvingCreditFacilityAdditionalInformationDetails", "http://www.viantinc.com/role/StockBasedCompensationSummaryofAssumptionsusedinBlackScholesModeltoDetermineFairValueofNonqualifiedStockOptionsGrantedDetails", "http://www.viantinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "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": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/AccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r8", "r416" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Summary of Changes in Allowance for Doubtful Accounts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r208", "r209" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowances" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r12" ], "calculation": { "http://www.viantinc.com/role/AccruedLiabilitiesSummaryofAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. 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).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/AccruedLiabilitiesSummaryofAccruedLiabilitiesDetails", "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r12", "r397" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Accrued compensation" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r60", "r124" ], "calculation": { "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetScheduleofMajorClassesofPropertyEquipmentandSoftwareDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetScheduleofMajorClassesofPropertyEquipmentandSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Remaining Weighted-Average Useful Life (years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofBalancesofIntangiblesAssetsandAccumulatedAmortizationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r3", "r416" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r316", "r317", "r318", "r435", "r436", "r437", "r488" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r79", "r80", "r281" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r310" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofStockbasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r133", "r212", "r216" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofChangesinAllowanceforDoubtfulAccountsDetails" ], "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/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r218" ], "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", "negatedLabel": "Write-offs, net of recoveries" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r34", "r51", "r56" ], "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 of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofAmortizationofIntangibleAssetsRecordedinConsolidatedStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r177" ], "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 loss per share of Class A common stock\u2014diluted (shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/LossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/LossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/LossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/RevolvingCreditFacilityAdditionalInformationDetails", "http://www.viantinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r98", "r107", "r128", "r150", "r196", "r199", "r203", "r214", "r233", "r234", "r236", "r237", "r238", "r239", "r240", "r242", "r243", "r333", "r337", "r344", "r416", "r450", "r451", "r497" ], "calculation": { "http://www.viantinc.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/2022", "presentation": [ "http://www.viantinc.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/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r120", "r134", "r150", "r214", "r233", "r234", "r236", "r237", "r238", "r239", "r240", "r242", "r243", "r333", "r337", "r344", "r416", "r450", "r451", "r497" ], "calculation": { "http://www.viantinc.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/2022", "presentation": [ "http://www.viantinc.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/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.viantinc.com/role/StockBasedCompensationSummaryofNonqualifiedStockOptionActivityDetails", "http://www.viantinc.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r41" ], "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": "Basis of Presentation and Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r37", "r38", "r39" ], "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 liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r36", "r122", "r396" ], "calculation": { "http://www.viantinc.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/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r31", "r36", "r40" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, 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, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r31", "r95" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r130", "r131", "r132", "r150", "r170", "r171", "r174", "r176", "r183", "r184", "r214", "r233", "r236", "r237", "r238", "r242", "r243", "r256", "r257", "r258", "r259", "r260", "r344", "r395", "r425", "r431", "r440" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY", "http://www.viantinc.com/role/CoverPage", "http://www.viantinc.com/role/LossPerShareCalculationofBasicandDilutedNetLossPerShareDetails", "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails", "http://www.viantinc.com/role/NoncontrollingInterestsAdditionalInformationDetails", "http://www.viantinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r14", "r102", "r112" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.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/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r63", "r227", "r228", "r389", "r449" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A Common Stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY", "http://www.viantinc.com/role/CoverPage", "http://www.viantinc.com/role/LossPerShareCalculationofBasicandDilutedNetLossPerShareDetails", "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails", "http://www.viantinc.com/role/NoncontrollingInterestsAdditionalInformationDetails", "http://www.viantinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B Common Stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY", "http://www.viantinc.com/role/CoverPage", "http://www.viantinc.com/role/LossPerShareCalculationofBasicandDilutedNetLossPerShareDetails", "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r435", "r436", "r488" ], "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/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r2" ], "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/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r2" ], "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 (shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r2" ], "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 (shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r2", "r65" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r2", "r416" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonUnitOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of common units of ownership outstanding of a limited liability company (LLC).", "label": "Common Unit, Outstanding", "terseLabel": "Continuing members, membership units (shares)" } } }, "localname": "CommonUnitOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetScheduleofMajorClassesofPropertyEquipmentandSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r45", "r46", "r93", "r94", "r207", "r388" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r45", "r46", "r93", "r94", "r207", "r387", "r388" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r45", "r46", "r93", "r94", "r207", "r388", "r506" ], "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" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r105", "r188" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r45", "r46", "r93", "r94", "r207" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r45", "r46", "r93", "r94", "r207", "r388" ], "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" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet": { "auth_ref": [ "r68", "r87", "r91" ], "calculation": { "http://www.viantinc.com/role/NoncontrollingInterestsSummaryofEffectofChangesinOwnershipInterestinViantTechnologyLLConEquityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the total net income attributable to the parent for the period and the effect of net changes during the period impacting the parent's ownership interest in a subsidiary as it relates to the total (consolidated) equity attributable to the parent. The changes to the parent's ownership interest in a subsidiary represented by this element did not result in a deconsolidation of the subsidiary from the consolidated financial statements.", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Change Due to Net Income Attributable to Parent and Effects of Changes, Net", "totalLabel": "Change from net loss attributable to Viant Technology Inc. and transfers to noncontrolling interests" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/NoncontrollingInterestsSummaryofEffectofChangesinOwnershipInterestinViantTechnologyLLConEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Net [Abstract]", "terseLabel": "Transfers to noncontrolling interests:" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/NoncontrollingInterestsSummaryofEffectofChangesinOwnershipInterestinViantTechnologyLLConEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTextBlock": { "auth_ref": [ "r87", "r91" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of the effects of any changes in a parent's ownership interest in a subsidiary on the equity attributable to the parent if the ownership interests in a subsidiary changes during the period. The changes represented by this element did not result in the deconsolidation of the subsidiary.", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table Text Block]", "terseLabel": "Summary of Effect of Changes in Ownership Interest in Viant Technology LLC on Equity" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/NoncontrollingInterestsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerDurationAxis": { "auth_ref": [ "r408", "r453" ], "lang": { "en-us": { "role": { "documentation": "Information by duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.", "label": "Contract with Customer, Duration [Axis]", "terseLabel": "Contract with Customer, Duration" } } }, "localname": "ContractWithCustomerDurationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerDurationDomain": { "auth_ref": [ "r408", "r453" ], "lang": { "en-us": { "role": { "documentation": "Duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.", "label": "Contract with Customer, Duration [Domain]", "terseLabel": "Contract with Customer, Duration" } } }, "localname": "ContractWithCustomerDurationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r262", "r263", "r275" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Current portion of deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation 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": "Contractual Obligation, to be Paid, Year One", "terseLabel": "Contractual obligation, to be paid 2024" } } }, "localname": "ContractualObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInSecondYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation 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": "Contractual Obligation, to be Paid, Year Two", "terseLabel": "Contractual obligation, to be paid 2025" } } }, "localname": "ContractualObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInThirdYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation 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": "Contractual Obligation, to be Paid, Year Three", "terseLabel": "Contractual obligation, to be paid 2026" } } }, "localname": "ContractualObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in remainder of current fiscal year.", "label": "Contractual Obligation, to be Paid, Remainder of Fiscal Year", "terseLabel": "Contractual obligations, remainder of 2023" } } }, "localname": "ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r24", "r373" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Platform operations" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r22" ], "calculation": { "http://www.viantinc.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 operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.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" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/RevolvingCreditFacilityAdditionalInformationDetails", "http://www.viantinc.com/role/SubsequentEventsDetails" ], "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" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/RevolvingCreditFacilityAdditionalInformationDetails", "http://www.viantinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r43", "r207" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r82" ], "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/2022", "presentation": [ "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofBalancesofIntangiblesAssetsandAccumulatedAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r64", "r149", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r253", "r254", "r255" ], "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": "Revolving Credit Facility" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/RevolvingCreditFacility" ], "xbrltype": "textBlockItemType" }, "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": "Debt instrument, basis spread on variable rate plus margin" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/RevolvingCreditFacilityAdditionalInformationDetails", "http://www.viantinc.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r34", "r58" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetScheduleofDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r34", "r195" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r83" ], "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/2022", "presentation": [ "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofBalancesofIntangiblesAssetsandAccumulatedAmortizationDetails" ], "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/2022", "presentation": [ "http://www.viantinc.com/role/RevenueAdditionalInformationDetails", "http://www.viantinc.com/role/RevenueSummaryofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r274", "r404", "r405", "r406", "r407", "r408", "r409", "r410" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation Of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/RevenueAdditionalInformationDetails", "http://www.viantinc.com/role/RevenueSummaryofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r283", "r312", "r313", "r315", "r319", "r412" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.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/2022", "xbrltype": "stringItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r8", "r235", "r236", "r237", "r241", "r242", "r243", "r367", "r434" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Related Parties, Current", "terseLabel": "Payable to related parties" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/AccruedLiabilitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Loss per share of Class A common stock:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r141", "r158", "r159", "r160", "r161", "r162", "r167", "r170", "r174", "r175", "r176", "r180", "r342", "r343", "r377", "r380", "r399" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (USD per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.viantinc.com/role/LossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r141", "r158", "r159", "r160", "r161", "r162", "r170", "r174", "r175", "r176", "r180", "r342", "r343", "r377", "r380", "r399" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (USD per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.viantinc.com/role/LossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r177", "r178", "r179", "r181" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/LossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/IncomeTaxesandTaxReceivableAgreementAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r151", "r320", "r327" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. statutory federal income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/IncomeTaxesandTaxReceivableAgreementAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Amount Capitalized", "terseLabel": "Stock-based compensation included in capitalized software development costs" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.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/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofAssumptionsusedinBlackScholesModeltoDetermineFairValueofNonqualifiedStockOptionsGrantedDetails", "http://www.viantinc.com/role/StockBasedCompensationSummaryofStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r314" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expected to be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized stock-based compensation expected to be recognized over a weighted-average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r65", "r117", "r137", "r138", "r139", "r152", "r153", "r154", "r157", "r163", "r165", "r182", "r215", "r261", "r316", "r317", "r318", "r324", "r325", "r341", "r345", "r346", "r347", "r348", "r349", "r350", "r366", "r382", "r383", "r384" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY", "http://www.viantinc.com/role/NoncontrollingInterestsSummaryOwnershipofViantTechnologyLLCDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Domestic Rate Loans" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/RevolvingCreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r126", "r222" ], "calculation": { "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofBalancesofIntangiblesAssetsandAccumulatedAmortizationDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofBalancesofIntangiblesAssetsandAccumulatedAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r57" ], "calculation": { "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetails": { "order": 6.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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetails": { "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": "Remainder of 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Summary of Amortization of Intangible Assets Recorded in Consolidated Statements of Operations" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/IntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r57" ], "calculation": { "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetails": { "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 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": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r57" ], "calculation": { "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r57" ], "calculation": { "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetails": { "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 second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r220", "r221", "r222", "r223", "r374", "r375" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofBalancesofIntangiblesAssetsandAccumulatedAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r55", "r375" ], "calculation": { "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofBalancesofIntangiblesAssetsandAccumulatedAmortizationDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofBalancesofIntangiblesAssetsandAccumulatedAmortizationDetails" ], "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/2022", "presentation": [ "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofAmortizationofIntangibleAssetsRecordedinConsolidatedStatementsofOperationsDetails", "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofBalancesofIntangiblesAssetsandAccumulatedAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r52", "r54" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofBalancesofIntangiblesAssetsandAccumulatedAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r55", "r374" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofBalancesofIntangiblesAssetsandAccumulatedAmortizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetails": { "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", "terseLabel": "Intangible assets, net", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofBalancesofIntangiblesAssetsandAccumulatedAmortizationDetails", "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofEstimatedFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r430" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Loss on disposal of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r25" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.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/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r21" ], "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/2022", "presentation": [ "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofAmortizationofIntangibleAssetsRecordedinConsolidatedStatementsofOperationsDetails", "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetScheduleofDepreciationDetails", "http://www.viantinc.com/role/StockBasedCompensationSummaryofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r125", "r219", "r376", "r402", "r416", "r446", "r447" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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/2022", "xbrltype": "stringItemType" }, "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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r225", "r226" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofAmortizationofIntangibleAssetsRecordedinConsolidatedStatementsofOperationsDetails", "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetScheduleofDepreciationDetails", "http://www.viantinc.com/role/StockBasedCompensationSummaryofStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofAmortizationofIntangibleAssetsRecordedinConsolidatedStatementsofOperationsDetails", "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetScheduleofDepreciationDetails", "http://www.viantinc.com/role/StockBasedCompensationSummaryofStockbasedCompensationDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r151", "r321", "r322", "r323", "r326", "r328", "r329", "r330", "r331" ], "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 and Tax Receivable Agreement" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/IncomeTaxesandTaxReceivableAgreement" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r33" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r33" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r33" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r398" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.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/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r429", "r493" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r33" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.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/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r33" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.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/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r224" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets, Net" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/IntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r96", "r104", "r140", "r194", "r352" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest cost incurred" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "negatedLabel": "Interest expense (income), net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r144", "r147", "r148" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r362", "r415" ], "calculation": { "http://www.viantinc.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r494" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetScheduleofMajorClassesofPropertyEquipmentandSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee Lease Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee Lease Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r495" ], "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": "Summary of Future Minimum Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r363" ], "calculation": { "http://www.viantinc.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails": { "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 undiscounted future lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r363" ], "calculation": { "http://www.viantinc.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails": { "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 due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r363" ], "calculation": { "http://www.viantinc.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r363" ], "calculation": { "http://www.viantinc.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r363" ], "calculation": { "http://www.viantinc.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails": { "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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r363" ], "calculation": { "http://www.viantinc.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r495" ], "calculation": { "http://www.viantinc.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails": { "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": "Remainder of 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "verboseLabel": "Operating leases for office space remaining lease terms" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lessee operating lease renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r11", "r150", "r214", "r233", "r234", "r236", "r237", "r238", "r239", "r240", "r242", "r243", "r334", "r337", "r338", "r344", "r400", "r450", "r497", "r498" ], "calculation": { "http://www.viantinc.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/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r7", "r101", "r110", "r416", "r433", "r443", "r490" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r13", "r121", "r150", "r214", "r233", "r234", "r236", "r237", "r238", "r239", "r240", "r242", "r243", "r334", "r337", "r338", "r344", "r416", "r450", "r497", "r498" ], "calculation": { "http://www.viantinc.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/2022", "presentation": [ "http://www.viantinc.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/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r0", "r99", "r106" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Outstanding balance" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/RevolvingCreditFacilityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r10", "r432" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/RevolvingCreditFacilityAdditionalInformationDetails", "http://www.viantinc.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r10", "r432" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/RevolvingCreditFacilityAdditionalInformationDetails", "http://www.viantinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line Of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/RevolvingCreditFacilityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r10" ], "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": "Senior secured revolving credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/RevolvingCreditFacilityAdditionalInformationDetails", "http://www.viantinc.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r10", "r432" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line Of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/RevolvingCreditFacilityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "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": "Facility fee for undrawn amounts" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/RevolvingCreditFacilityAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermContractWithCustomerMember": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which duration is classified as long-term.", "label": "Long-Term Contract with Customer [Member]", "terseLabel": "Expected Duration of Greater Than One Year" } } }, "localname": "LongTermContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r129" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r19", "r100", "r109", "r150", "r214", "r233", "r236", "r237", "r238", "r242", "r243", "r344" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDisclosureTextBlock": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.", "label": "Noncontrolling Interest Disclosure [Text Block]", "terseLabel": "Noncontrolling Interests" } } }, "localname": "MinorityInterestDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/NoncontrollingInterests" ], "xbrltype": "textBlockItemType" }, "us-gaap_MinorityInterestLineItems": { "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": "Noncontrolling Interest [Line Items]", "terseLabel": "Minority Interest [Line Items]" } } }, "localname": "MinorityInterestLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/NoncontrollingInterestsAdditionalInformationDetails", "http://www.viantinc.com/role/NoncontrollingInterestsSummaryOwnershipofViantTechnologyLLCDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners", "terseLabel": "Ownership percentage by Viant Technology Inc." } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/NoncontrollingInterestsSummaryOwnershipofViantTechnologyLLCDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestTable": { "auth_ref": [ "r19", "r23", "r85", "r88" ], "lang": { "en-us": { "role": { "documentation": "Schedule of noncontrolling interest disclosure which includes the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.", "label": "Noncontrolling Interest [Table]", "terseLabel": "Minority Interest [Table]" } } }, "localname": "MinorityInterestTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/NoncontrollingInterestsAdditionalInformationDetails", "http://www.viantinc.com/role/NoncontrollingInterestsSummaryOwnershipofViantTechnologyLLCDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r185", "r191" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Nature of Operations" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/NatureofOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r146" ], "calculation": { "http://www.viantinc.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/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r146" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r31", "r32", "r35" ], "calculation": { "http://www.viantinc.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 provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r20", "r35", "r103", "r113", "r119", "r135", "r136", "r139", "r150", "r156", "r158", "r159", "r160", "r161", "r164", "r165", "r172", "r196", "r198", "r202", "r204", "r214", "r233", "r234", "r236", "r237", "r238", "r239", "r240", "r242", "r243", "r343", "r344", "r401", "r450" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.viantinc.com/role/NoncontrollingInterestsSummaryofEffectofChangesinOwnershipInterestinViantTechnologyLLConEquityDetails": { "order": 2.0, "parentTag": "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss attributable to Viant Technology Inc.", "totalLabel": "Net loss attributable to Viant Technology Inc." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.viantinc.com/role/NoncontrollingInterestsSummaryofEffectofChangesinOwnershipInterestinViantTechnologyLLConEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r86", "r90", "r135", "r136", "r164", "r165", "r428" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.viantinc.com/role/LossPerShareCalculationofBasicandDilutedNetLossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Less: Net loss attributable to noncontrolling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.viantinc.com/role/LossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r158", "r159", "r160", "r161", "r167", "r168", "r173", "r176", "r196", "r198", "r202", "r204", "r401" ], "calculation": { "http://www.viantinc.com/role/LossPerShareCalculationofBasicandDilutedNetLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net loss attributable to Viant Technology Inc." } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/LossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/LossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Abstract]", "terseLabel": "Noncontrolling Interest [Abstract]" } } }, "localname": "NoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r84", "r261", "r435", "r436", "r437" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interests" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY", "http://www.viantinc.com/role/NoncontrollingInterestsSummaryOwnershipofViantTechnologyLLCDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r26" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "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 expense (income), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r196", "r198", "r202", "r204", "r401" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "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/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r357", "r415" ], "calculation": { "http://www.viantinc.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r354" ], "calculation": { "http://www.viantinc.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Present value of operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r354" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.viantinc.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "negatedLabel": "Less: Operating lease liabilities, current", "terseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.viantinc.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r354" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.viantinc.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.viantinc.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r355", "r360" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r353" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r430" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r361", "r415" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r12" ], "calculation": { "http://www.viantinc.com/role/AccruedLiabilitiesSummaryofAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/AccruedLiabilitiesSummaryofAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r127" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r12", "r416" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.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/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r27" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Underwriters" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r30" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "terseLabel": "Payments of stock issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r143" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Taxes paid related to net share settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r28" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r28" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedLabel": "Capitalized software development costs" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r1", "r256" ], "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/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r1", "r256" ], "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 (shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r1" ], "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 (shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r1", "r416" ], "calculation": { "http://www.viantinc.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.001 par value" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r427" ], "calculation": { "http://www.viantinc.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/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r29" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock, net of underwriting discounts" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r119", "r135", "r136", "r145", "r150", "r156", "r164", "r165", "r196", "r198", "r202", "r204", "r214", "r233", "r234", "r236", "r237", "r238", "r239", "r240", "r242", "r243", "r332", "r335", "r336", "r343", "r344", "r378", "r401", "r413", "r414", "r428", "r450" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.viantinc.com/role/LossPerShareCalculationofBasicandDilutedNetLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY", "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.viantinc.com/role/LossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetScheduleofMajorClassesofPropertyEquipmentandSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r62", "r390", "r391", "r392" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Equipment and Software, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r59", "r123" ], "calculation": { "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetScheduleofMajorClassesofPropertyEquipmentandSoftwareDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total property, equipment and software" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetScheduleofMajorClassesofPropertyEquipmentandSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property Plant And Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetScheduleofDepreciationDetails", "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetScheduleofMajorClassesofPropertyEquipmentandSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r61", "r111", "r379", "r416" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetScheduleofMajorClassesofPropertyEquipmentandSoftwareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, equipment, and software, net", "totalLabel": "Total property, equipment and software, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetScheduleofMajorClassesofPropertyEquipmentandSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Major Classes of Property, Equipment and Software" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetScheduleofMajorClassesofPropertyEquipmentandSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r142", "r217" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for (recovery of) doubtful accounts", "verboseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofChangesinAllowanceforDoubtfulAccountsDetails", "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Expenses incurred" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/AccruedLiabilitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/LossPerShareCalculationofBasicandDilutedNetLossPerShareDetails", "http://www.viantinc.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.viantinc.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r4", "r67", "r108", "r385", "r386", "r416" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r117", "r152", "r153", "r154", "r157", "r163", "r165", "r215", "r316", "r317", "r318", "r324", "r325", "r341", "r382", "r384" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r192", "r193", "r197", "r200", "r201", "r205", "r206", "r207", "r273", "r274", "r373" ], "calculation": { "http://www.viantinc.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" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.viantinc.com/role/RevenueSummaryofDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r264", "r265", "r266", "r267", "r268", "r269", "r271", "r272", "r276", "r277" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRightsConcentrationRiskMember": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that license fee or royalty revenues during the period from other parties from use of a specified patent, trademark, or other form of right granted to such parties are to a specified benchmark, such as total license fees, total revenues, segment revenues or product line revenues. May also reflect the percentage contribution the revenue made to operating results. Risk is materially adverse effects of a loss of such revenues, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Revenue from Rights Concentration Risk [Member]", "terseLabel": "Revenue from Rights Concentration Risk" } } }, "localname": "RevenueFromRightsConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r270" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "verboseLabel": "Revenue for unsatisfied performance obligation expected to be recognized in the future, amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/2022", "presentation": [ "http://www.viantinc.com/role/RevolvingCreditFacilityAdditionalInformationDetails", "http://www.viantinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of stock (USD per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r207", "r442" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Total Revenues" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Summary of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/AccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r441" ], "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": "Calculation of Basic and Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/LossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r76", "r78" ], "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": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofAssumptionsusedinBlackScholesModeltoDetermineFairValueofNonqualifiedStockOptionsGrantedDetails", "http://www.viantinc.com/role/StockBasedCompensationSummaryofStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of Stock-based Compensation" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r52", "r54", "r374" ], "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/2022", "presentation": [ "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofAmortizationofIntangibleAssetsRecordedinConsolidatedStatementsofOperationsDetails", "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofBalancesofIntangiblesAssetsandAccumulatedAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r52", "r54" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Summary of Balances of Intangible Assets and Accumulated Amortization" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/IntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule Of Property Plant And Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetScheduleofDepreciationDetails", "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetScheduleofMajorClassesofPropertyEquipmentandSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r280", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.viantinc.com/role/StockBasedCompensationSummaryofNonqualifiedStockOptionActivityDetails", "http://www.viantinc.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of RSU Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r71", "r72", "r73" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Nonqualified Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r75" ], "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": "Summary of Assumptions used in Black-Scholes Model to Determine Fair Value of Nonqualified Stock Options Granted" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Summary of Estimated Future Amortization of Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/IntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.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/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r21" ], "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/2022", "presentation": [ "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofAmortizationofIntangibleAssetsRecordedinConsolidatedStatementsofOperationsDetails", "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetScheduleofDepreciationDetails", "http://www.viantinc.com/role/StockBasedCompensationSummaryofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r33" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Canceled/forfeited (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r300" ], "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/forfeited (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r298" ], "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 (shares)", "verboseLabel": "Share based payment award equity instruments other than options grants in period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.viantinc.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r295", "r296" ], "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": "RSUs outstanding, ending balance (shares)", "periodStartLabel": "RSUs outstanding, beginning balance (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r295", "r296" ], "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": "Weighted-Average Grant-Date Fair Value of RSUs outstanding, ending balance (USD per share)", "periodStartLabel": "Weighted-Average Grant-Date Fair Value of RSUs outstanding, beginning balance (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield", "verboseLabel": "Expected dividend yield assumption" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.viantinc.com/role/StockBasedCompensationSummaryofAssumptionsusedinBlackScholesModeltoDetermineFairValueofNonqualifiedStockOptionsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r306" ], "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/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofAssumptionsusedinBlackScholesModeltoDetermineFairValueofNonqualifiedStockOptionsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r308" ], "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/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofAssumptionsusedinBlackScholesModeltoDetermineFairValueofNonqualifiedStockOptionsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.viantinc.com/role/StockBasedCompensationSummaryofNonqualifiedStockOptionActivityDetails", "http://www.viantinc.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "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, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r77" ], "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": "Shares remained available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedTerseLabel": "Expired (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofNonqualifiedStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Canceled (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofNonqualifiedStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r291" ], "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 (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofNonqualifiedStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant-date fair value of stock options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r77" ], "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": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofNonqualifiedStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r287", "r288" ], "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": "Number of Options outstanding, ending balance (shares)", "periodStartLabel": "Number of Options outstanding, beginning balance (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofNonqualifiedStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofNonqualifiedStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r287", "r288" ], "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": "Weighted-Average Exercise Price of outstanding, ending balance (USD per share)", "periodStartLabel": "Weighted-Average Exercise Price of outstanding, beginning balance (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofNonqualifiedStockOptionActivityDetails" ], "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofNonqualifiedStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.viantinc.com/role/StockBasedCompensationSummaryofNonqualifiedStockOptionActivityDetails", "http://www.viantinc.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r294" ], "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/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofNonqualifiedStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Canceled (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofNonqualifiedStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r291" ], "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/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofNonqualifiedStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by supplier.", "label": "Supplier [Axis]", "terseLabel": "Supplier" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received.", "label": "Supplier [Domain]", "terseLabel": "Supplier" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r305" ], "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/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofAssumptionsusedinBlackScholesModeltoDetermineFairValueofNonqualifiedStockOptionsGrantedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-Average Remaining Contractual Term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/StockBasedCompensationSummaryofNonqualifiedStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (shares)", "periodStartLabel": "Beginning balance (shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r358", "r415" ], "calculation": { "http://www.viantinc.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Purchased software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/PropertyEquipmentandSoftwareNetScheduleofMajorClassesofPropertyEquipmentandSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r130", "r131", "r132", "r150", "r170", "r171", "r174", "r176", "r183", "r184", "r214", "r233", "r236", "r237", "r238", "r242", "r243", "r256", "r257", "r258", "r259", "r260", "r344", "r395", "r425", "r431", "r440" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY", "http://www.viantinc.com/role/CoverPage", "http://www.viantinc.com/role/LossPerShareCalculationofBasicandDilutedNetLossPerShareDetails", "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails", "http://www.viantinc.com/role/NoncontrollingInterestsAdditionalInformationDetails", "http://www.viantinc.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r17", "r65", "r117", "r137", "r138", "r139", "r152", "r153", "r154", "r157", "r163", "r165", "r182", "r215", "r261", "r316", "r317", "r318", "r324", "r325", "r341", "r345", "r346", "r347", "r348", "r349", "r350", "r366", "r382", "r383", "r384" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY", "http://www.viantinc.com/role/NoncontrollingInterestsSummaryOwnershipofViantTechnologyLLCDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY", "http://www.viantinc.com/role/LossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" ], "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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r152", "r153", "r154", "r182", "r373" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY", "http://www.viantinc.com/role/LossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r16", "r65", "r66", "r67", "r252" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "verboseLabel": "Common stock shares issued to continuing members (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": { "auth_ref": [ "r1", "r2", "r65", "r66", "r67" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Stock Issued During Period, Shares, Conversion of Units", "terseLabel": "Exchange of Class B common stock for Class A common stock (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Stock Issued During Period, Shares, Employee Benefit Plan", "terseLabel": "Issuance of Class A common stock in connection with equity-based compensation plans (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r1", "r2", "r65", "r67" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Common stock shares issued and sold (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": { "auth_ref": [ "r2", "r65", "r67" ], "lang": { "en-us": { "role": { "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.", "label": "Stock Issued During Period, Shares, Treasury Stock Reissued", "terseLabel": "Reissuance of treasury stock in connection with equity-based compensation plans (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Stock Issued During Period, Value, Employee Benefit Plan", "terseLabel": "Issuance of Class A common stock in connection with equity-based compensation plans" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "auth_ref": [ "r1", "r2", "r65", "r67", "r69" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.", "label": "Stock Issued During Period, Value, Treasury Stock Reissued", "terseLabel": "Reissuance of treasury stock in connection with equity-based compensation plans" } } }, "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r2", "r5", "r6", "r50", "r416", "r433", "r443", "r490" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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", "totalLabel": "Total stockholders\u2019 equity attributable to Viant Technology Inc." } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r84", "r85", "r89", "r117", "r118", "r138", "r152", "r153", "r154", "r157", "r163", "r215", "r261", "r316", "r317", "r318", "r324", "r325", "r341", "r345", "r346", "r350", "r366", "r383", "r384", "r433", "r443", "r490" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r351", "r369" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r351", "r369" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r351", "r369" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r351", "r369" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r368", "r370" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/NatureofOperationsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk [Member]", "terseLabel": "Supplier Concentration Risk" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r409", "r453" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/RevenueSummaryofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r409", "r453" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/RevenueSummaryofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r114", "r115", "r116", "r210", "r211", "r213" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable, Net of Allowances" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r81" ], "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, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademarks/tradenames" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/IntangibleAssetsNetSummaryofBalancesofIntangiblesAssetsandAccumulatedAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Point-in-time revenue" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/RevenueSummaryofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Over-time revenue" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/RevenueSummaryofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "periodEndLabel": "Ending balance, treasury stock (shares)", "periodStartLabel": "Beginning balance, treasury stock (shares)", "terseLabel": "Treasury stock, shares (shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r2", "r65", "r67" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedTerseLabel": "Repurchase of treasury shares in connection with the taxes paid related to net share settlement of equity awards (shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r15", "r69", "r70" ], "calculation": { "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost; 379,497 and 140,088 shares held" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r65", "r67", "r69" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Repurchase of treasury shares in connection with the taxes paid related to net share settlement of equity awards" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/RevolvingCreditFacilityAdditionalInformationDetails", "http://www.viantinc.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r47", "r48", "r49", "r186", "r187", "r189", "r190" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r359", "r415" ], "calculation": { "http://www.viantinc.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/LeasesComponentsofLeaseExpenseDetails" ], "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" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/RevolvingCreditFacilityAdditionalInformationDetails", "http://www.viantinc.com/role/SubsequentEventsDetails" ], "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" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/RevolvingCreditFacilityAdditionalInformationDetails", "http://www.viantinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r169", "r176" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (shares)", "verboseLabel": "Weighted-average shares of Class A common stock outstanding\u2014diluted (shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.viantinc.com/role/LossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average shares of Class A common stock outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.viantinc.com/role/LossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r167", "r176" ], "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": "Basic (shares)", "verboseLabel": "Weighted-average shares of Class A common stock outstanding\u2014basic (shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.viantinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.viantinc.com/role/LossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.19)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r41": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r418": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r419": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r421": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r422": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r423": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r424": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r449": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4M", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591554-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 79 0001828791-23-000041-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001828791-23-000041-xbrl.zip M4$L#!!0 ( /&%J%:^,1>:;4L" ,N]%P 0 9'-P+3(P,C,P,S,Q+FAT M;>R]:5<;R;(N_/W\"KWL^Y[;O19IYSRXN[F+!NQ-7R39(-L'OGCE"(4UL"5A M@W_]C2P)VTPV& D-U!XPHDHU9$0\^41D9,2?_^>LTZY]BOU!T>O^M4*>X97: M_UG[\_]#Z'_^WMVI;?;\:2=VA[6-?K3#&&J?B^%1[7V(@X^UU.]U:N][_8_% M)XM0^9V-WLEYOS@\&M8HINS*P?X+R24U20DD>-*(*^V0(<0@KRTF6&'AL5P] M?.%L$D(FAH1A&'%#+#+6"D0T-M$9K:EDJ^$%,=9%(QA7"G-'O1$R4$(45S9% MZTF^[=$0W@[>L#MX49P-T2#ZOU:.AL.3%\^??_[\^1E\?G;8^_2\Z+:+;LQO M_'S8M]U!ZO4[=@@C\IQB(A#6B)&5\77.X-2/EZ[RF3WK]0^?$V/,\_+HQ:FG M W1H[#'J=$7;KRF>NWRR]0C-GS\1GC+]S^"/FE MOSXM7"$47\_]_H+R^>C@Q:F#_O#ZD\(?+S_EV6T/2-AWPWAQ>AB<7#K_4V&[ MPZ+KG_E>)U^78?9M9$%"-U_\1^*A&&&*R-<'O":=RV.8#SL[B-^/3_&C,>\. MAK;KOYX?XI7!O% A.'!IH,X&Q4T2@HN2Y_]3W]GS1[%CT:7+OVC;[N%?*[&+ MWNZM@.Y&&];^[,2AK>7KH/B?T^+37RL;O>X0+!*USD_@:W[TZ:^583P;/B\E M_WSMO_[KO_X<%L-V7(/Q1Q?#_.?ST=_^?#ZZLNN%\[4_0_&I-AB>M^-?*Z$8 MG+3M^8MNKQOA_L79BWQB[(]^+4*(W?)7.-X 5.@7?G3[L^%N3'^M%%;C**S0 MA O.J:#:L4A2T$)AJIQR'S;+1R&8H&^B[]I.OG4L7FR!9@S/-^!M^K:]W0WQ M[/_&\Y5:$>#2@;T[=YN]3SMT]],^JY^&XZU/!Z_,U-:SOX;.=UO99 M8W.+?##<8J%(0IXJBG@(%CGO,(K".\U)",&DE34,FJBI5@84XY)0IRGCC=-^ M'P3\LAAXV]Z/MK_5#9LPL:S41C8-=S@;O@CP%]2!VQZA8"L5^*D*?+FF LQZ MG(22* @I$)<1(XNQ13$$+&SB/ !2K1&*V&-*_X)-C,3_&J[?"R_A;X-*Q#\3 M,;XF8B^#=,D'E+!GB(-$D.-)(N%!()@ *Y* XF\>4[[K(-Q0"KAM#R^;="K. M(CRJ;>>IMQ+VCX5-K@E;*T6-< H)&ASB*27D(@N("&^!.1MO#%M9*X?W%GF_ M[%N?*5/MM%N,I'TZ""N7Q2\E9HH3[**EG'/G"'&>8VFU)M0)6HJ?7HB?CL0? MHB\Z<.._5I"X4(8QOWVQ&]O9:WAM^\/S5F9NHV?8.CN)W4$T/CW/^T#VO[DCGM\__CM>8-NX?W66WS0 MV<9UN%9SV2/.E!GU\ _KR\7/C^".#X^R#!2"(H '( M.*( ZZV$Z3YX%)R1BH%/9+!862LZ,)"@$+9]H2 7&K%6_N$[?M>/*<(L[>/@ M!E::"?2+006EJI;_S8@A<]*^50=$Y:64\ M??G(Q>>+FSR_-% WCAN7F'+"B ?GCRML- Y1)>M@)!,%:_^P70Z7P'S:PS5^ MZWB89XO1QP W.SMI%[X8UF/'P2U" 4='<8D+0-D;PJOG[VRT[6#03'O#GO^X M?E8,5M8N3MGH=8 ZEL?71Q?Z\_F-U_\Z9%\?XPY"'#ELP[%I8% MRSA0?AV$#0J+Y9/SWPL@Y],2^RX+?%V;_/>,OZ5N7K.,)#>'0/I0S#P M>QF T[&7C>KK6(3B$[S#]Z>6Q,D.>_U?%->U[^<_;L9NKU-T;[KL74W]TB6> M7W[ZGVF+B29B:T,0D7!)I?9$20?3*!?)6':!"/.A))=M[WNYW\_V+HU ))1@ M3FC(L,=5L!B(@N!,.\NT#JX< 4KHO(U CFU.9@2,5R[B2&R$6<$$[K@4TD45 M>9+(Z;=.+1%-X8MV^\6W+8B(-%4Q8L^2-I);J;7 P(2,HD+E MM5JZ-")J]+KYQ?N]=ALL:!N&H!\'PP614C+1!JIYI(2#M^UM2)9Z&1305V?T M'#.407_X8N.T<]JVP^)3W$HI^N$HHZ*9UD/O)$\^(T'=Z(&>D-_,B..Z"8$HP047D"E,3B*&1 M*AZ\X2S.,0!- M/3 RU^H[+_IC+84)*UGA"&!/U"['0+F7W%BL2:C<@T?:A\]44(3$7$@G$ILN?1:>A^,35I9OGQZ]&A>Q^R%JSQP >HX M"!GS2*)625B17'#"*._)\@GW4=;A9B]8F)X=YL3R)!3'R5K'N)/*2?!'#1-J M^00[?3]O]E(UFE(K0C348(XC-1;<0LT2CUI8K);07!^+0,]>MIA*:;0DP6G, M1=!6:1P)LTY3^)^7"Y0,^O1HVE324 /P+$F)CWE_*#/&!!%3"C))XZR@B[3- M8*$XVU)59HG 0-7C&:ED8C9A'XGYR8I(U>V0C8G6/] MSFI*N"(RBLAY3IM:&C$]:FQ]@ON4>.)".<547IC!W@HFK0>G)]&\K\XLC7P> M.^EPR$5PI911GV'(=%,L;_?72B&@&$>()&I+P$6N3*)&4RP3N M"4Q0U&K.!!/.CY+@R3Q&B!>-H4R7LY+)I1/&0*.G.A JN/!Y?XQCCGAEC /^ MZBJ-6 S..CF-8"R9X"QU*7#.J+8Q8.^XR$$+)DQ8&HV8!6>=G)@T#@X#?#N* M03BYXA)8LE;-.3CX22*N6WI+$'4\!G#_P)UC 0S*!\V7 M1CZ/S5DG)R)!*0D.1.!UX$*#K!B5T45,J4P\+(^(9L!9)R>EH#$&KK$F)\4@D_&)=7$(\>N2UZIE(E2<<,1'!1N.X!HRPRJFH TE),ZW3\DGU M\5-+9B+8A4UYP#S171I-DWBJJM,3*@ADOGV!GDQ V&^%ZG[B-PDL;N9'6 M&0L>,A/F6.R&-L#A(AW.A ,W3N-;&$HAT MYC1MVIMR)[5^(W@NEQP>QDT8C9;2R+J3(\YXGAX%.@ M2R.F1]Z].;$,("<5AGD6JR@Y)=9HFXR.'.0&;(JSI9'/XY>UFI2(M,/.* +" M48ZSQ)QG*6 2%,R'/#JW-"*:R1[$B6688$U,5%IIB[F3T49FF'"<4$6P&^? MSDM/@*F,0-3*,RT<8IV.74-,$8LTQZFY9.+M/.-YF47(@-&%NIL="2$Z5L!/8:=(Q) M*6$(?SRYS&H$*)686Z*YEMW\W(W] MP5%Q,E+),#AY\2XWW6U%?]3MM7N'YSL[&X_@S>4;;\#X%MU3F#]'EQB,3.)M MMQA..WA_12]^%"JZG&!.W?X,4(0[<$EYI#]X2(X%7Z#2',_5, M$.GRGXGAGF3Y52@FH?< M5RL 0"?)F216J"A)"H8&#SXI6P";FR>HSC<>3]OCB$WI[RX3B;Q"^Q261D2= MB.0N,$.((1H^14&]HPL%V;,.8FDJX( P%TT^:8Y&JIL@#DX$)+P.C^)5]1F?-]K)T_Q*?Z.77_4L?TK&KSN?>^T.QSL1A^+3]:UIU".F&PW@V-7C=V M3MJ]\QCW8O\3.$M]V!]9GZ?]]OG=Z A<%G^&KWE_\9;IZ?T7C\HTOM.VU M/<^J!@\/?^F?QK!36%>TBV$1!QNG_7Z<7+>5.QGDQ8#IM;-!"M:GWO+: R4J,055D('8*A@!03<22NM MQU$3C<65_.2YWFQ9S0SS8Z,/-89[)71?VLCYD/"II=HFEIQQ@3M#K=-.& Z4 MR468(_P"S RSI_NW$.TZ1.&#' ME!;<8NF<]M$$#7;*D[?Q"5CO^O!UK^@.M[O+:L(^@/LI-,^E@7A@Q*280HR! MY,9HBBS21NU%D/%,[)@*1PE1"E#:T#O-?>#'G2/7!97I? M#(\N*.3FZ8@[79;K3J][V(K]SDW?F.H2_03K9/J\'*>Q!YD!\7<6I!22Q\FP MA+%3\]NC9X'$-<&62DYQ)0QC7FEN(G-!N]R7(5 ODO1D_JWK=;\'[SL\?]V& M(0"W/Z^2GN1K?._(E-[;:$-=\26&O5X:?K;]N E^3;M7GKW1&TPY8W%R-B8P MY2 4%4QVKL'E9D(DK@)1Q%%-YKAU[<();7*6AI74N<*5(SJ7)>+&1!]=Y#'2 MQ"CF2V)IWZULGYP.8__K20MB6U8K#"Z#LM["_$6]QM13(;A.P$%TL$MB6[,1 MT^2LR6$#A!];QRSE0 N-H!P;^)OP.F#BELR:+K /SEOPN M8<58,&!?G',6_)+9UZP%-SF+HSJRP*564CC@&E9+D%2FLF1*XX8LVFR7N#5:4@K?L>"% G@^=81B(Z(0DD;-R0)T:[D71.Y$.XA'O7;8[IST M>Y_*C,E%FKU.TT8G_+04C:? MI((*[7*U:! K4=:5%6Y,)-)$Z=@B+>#-GT1G$NNWT4B1&!8Q2(XU8*CW01#O MHD] /!>IM?,/)?K5.XAE"1R W;KM?XQ#^'WK[ 0NM92K=>#C17#3G4J,< .N MA"26,JD"9T!M+%L6>YVY=&=3J%4X^&\4,BG!N3&6.QDLUMY[S'34RV*[&8V_ M;=0$X7[GSR^CU5*<8E0Y-<9BKB@#C.:Y68.U) B#%ZEL]KS*=3;V2@0X*=@Q MECNQ9U%2J6+DN<.OQ4PNB[U>G/0J=H$ZM7-B<.@4W6)09B]^BDL\X8*IEDY/ M("'"'&M<4AY^I5X9D$#$RV*Z\R'BV5BQ,P(+0B-8+*?$6:ZS28>H(_QD8GYC M13G1>M=V#\]5G1.>TL2.PG!JQ1(."I.EC(\I *XED($ MRYGG.@H= 2J3#,QRGD.R2VJ?CR3?J=BF\I8)EJ+EU'#'@:8DIHE5F&.)%7?+ M;INMO@TQ;_W)BU?EAX;MQ*6TSABP=$FKR GGD@2K6,H=_X27T5&V (F'\RWA MZ2PG8X>UM%3RB+D*RL,U(IO5RDS:[SSGUFOYDS]\]*06-I"@P5J'C S MFH2DL37+;YNSX;3LT[)( ML:31)4RY$%EH/#)L-0/ZPTQ9%YX8@N=7:!O]&(KA2^MSR9/S:U4<>NU/1??P M\DF3JB2Q4W1C,]WT &4"2V/C;]N=6&6BG)O63.O]?HX@YS'Z=J>=GNVN'_9C MG';*)S&(X DE5S.*8V#1Y456S,#),B9QIXC6W 1)\L0P4CQ4:>!2:>"=[_?. M]HM=<84.C\,Y%)H4*,LD%M<,[Y0Q5=EC9X;S8H6"419R,IEG@\KO^A)^45. OEP3"7,,><.&N,E0D;1:6FHWVA"VB.2S,M M5N;XI,Q1Q(B#CHE*[[ET1 ?--/'4Y\;FG-$%2 %4<*\ MCV"$07&I* +P%+GP&B>H+K.AL4ES2*UTAKL Z?":R$TQQICSE+RQ"Y0%\]<&"GG,%T" MV;+L\W;9 P5X0#YE4EJS_MGVPTT=6 ;#?N&',91=1,OVK[M[;Z<,=3/I&4J3 M]=1@QTUBN2*D!9<\EQ2/6N=?%Z&TY^.JS,Q[04^G$"]UN9$#BP 97";NL/>, MND"BM8;9./\)E+,VY>D4WM516!JY-RIPY:16GB2KDY!41##=!? +YD4^LV>5 MVE"PL6 <5A2@-CA#X!?MK0B<1+< 4#MK&4ZGOC\WT44:=)2$ VTR BX?)%4Z MX"0T63CHRU-@H]?]SZEMYPN/A-(\F5(=N^G@GB"2TR@C]9);9XUSP1M.O=8I M8<&OUE*1#%?"^1GHW:]DBD0,3V3!!R<9&98 >SQHK1UVDI5--*1R=)':%\^/ M)&>SAQQ[YG,I>6ER\QJCB> Z<.N%\\H2NW#3U\QP.],(A@[LT#6-7._:O86YEP*+& FF8H\"NQVN$(KV:;D,%_UIOVSPO77F MVZ-39IMPBW$Q;MM\MNH>#U[$_ZG)^?O,%GJPG*)2SN56W<6#H.!"+ M@1^E(!RUBC"M%\C0EU@U9H(:@F"NJ<% LQS'/-?14M(HGK 6!B_$2O"CJ,93 M8]]2.\(L#U1RSFWP3NM R8PO5"2U")5%UU6O9@)7G"I O#$F*@2H!T"O#)) MO*%."^9"$ N$%_?CC'\OHY5;+JQ).!H?*6<@6:"/X,#;%XL1,/;7NK?/%;;[7=]L" M^(.2C%[-A*]=PJ#/ ,A7('R"$>TP(3J7%O5I(J-S*ON3(6G$$D-Y1%[ZG.S M>F9SP2MGC) I88";)\13%I(BQ!0(S]W.@XX\F*2Y=\00)W$2QONT_!1A7F9G MB4-T26'C:>)18Y=TQ"X2G!25P<4G-#LOY,3H#1#K@&VD,G*EO!591%H('"@< MP\L_,<[+G!0QHXQQ2K0-/!<7$2)0JP--A,'/"[>'8SYODJAV;DZW[,#>J1O$ M_YQF2O8)?ES?SG#EA&E/'1S^-P&%MXI@BWVTW-F<6&2!?6'XAVNI"0X7W;Q MX=&\:O[T2WG<7G*BS".(H?DI]KNY S3-;['!ID)T/OOS?TG]/[[4Q] 2D@BB5GM% "=[D]O*',LL"XQ2S$M*#( M,-GB(A4R5,BPW,CPO#A[T8^#WFG?Q\'HXU&TH7SX4'Q:^Q-^C '#6!>-8.#! M &" XR)DH(0HKFR*UI,/V7OY]IW!\+P-2- INN@H9CMX0=@S<3+\XW,1AD]DY>$ KGY>=#MET<=E_D#?NQ/_I+T7=[WX,)O^Q05U<;SCL=5[DUP8X&!;>ML=W+6\W.CP>$4.>22GSH QA M\(?AXL;C\7I6CM?S8;A^S.AG!M]^&#\C7X\]+Z_=OSAA+!DV>MU0@Y?*H_C7 M"ENY..7$A@!8\@+72'G6+UYF/'QY_.&T6NB=YK']%TP(?]Q^A^?E8-X@S3OK MQL47X(EZ_1?Y=OF.";0?)=LIVNQW;_]^K =@=H /:2 M1B<.BB]QI)+EQ\^CEU5PG5+@%]I-LP3>-K9;6YNUO=9Z:VOOLDHNPN/O;6V\ MW=UN;6_MU=8;F[6M_]GX]WKCU59MHUFO;^_M;3<;\_Q._,9W>K^^]^_MQJM6 ML[%:VWRV\:Q&L>!FGMZ#WTDV+YN[]=J?@,_=7K=QVH&+^-H8QG=CRKZ>QE%8 MH0D7G%-!M6.1I*"%PE0Y=6/GYEK79KZ6LR0V>_ZT,YYC5\;Y)>S=N=OL?=JA MNY_V6?TT'&]].GAECIO'6V+__3_M9NOME\:F9_7-W:+>J8M&Z^!C_7CKK/'E M#=M_?]#>?U\_VV&-]OZ7WEGS_/6R?=!J']=;=;Y/ MX5P*1UN-H\9F_5-X]8Z'?__3/J#M3^[XY&C_>!>.O^PT-MN=@^./>/_]NW83 MGJ?^Y>@8GNO+P7&=U.D6KA-]7F^]$1^234+SZ)%V02).F$5::W&OB^MDL14_.\BSR M_?S>CNGZT/1.[F[%[^'"^>*#V^P7_\Q^1Y/S]$WWS2GPP]AOG^_&DUY_N%)+ MO7['#N$&9\,7J3B+ 0W[IXMIW2\+]^JMK!^_90>=-U\:[_\Y:GPY@&/MHKYY M^*7Y?I_7C]\5S=8^:72VS^'S^#OOX%ZB>]#JG3=:H7.P62?[G2W6Z&SAYOOM MS\W-NC@X/CQOO-\6C>.W=/]X6QRT]>>=UOJPOH?/=EK;9XW-+?*!)4LH=P;1 M9#6@ ^ R,4CQKPBTE*3#%U9.[L5&L;Z_\<)Z&X*_.;M^FYK:W=GO[:[ M];JYVZJ]?KN[]W:]T:JUFC5@#BV@!S7":LW=&A&_A=]KS9>UUK^W:M^1BJ^$ M8GVCE0\3P_BE(?HQ[?L.3]E]/(1''*G15-WKUX9'L?:?"WNLC=RO&GAE,3S& M)/ZZO-_6R F\C ,!_H(Z<,^C_#44[#DZC[:/8G$AL_[;SQ^H\H09I9'1 ME",>79[UK4$Q<.M4B!;DL+)6MWU_5&-D]3%D][(8@+GO@TQ>PE\&3TXJ;^@' M21FQD8-V>JT0I]PB%Y)#7F*FK6#*D+121CVN ^[ES[6[D+.Y!I/F[KU>H>*7 M%;^;]'&E[?G]?=;N+%Y^+E1WGN; M[\,S'FP>%/M?\CVWKC#,DX\'FR_;^ZU]U@#6N-]Z@YN;ZR2_9_WX"+[3_MCH M_'.\3K#Q,ZYE(1$R3&!>) &618MRGD_RAN. X.9J+?,#+.UN][8VRYY MY*PHYMQ. Q><KW.A]&_QGVQK\L_*R7=P$7@[PH4WM9P!0&ZNYB M_\4T^==HAU"^V^AF"PEB#Z+#[(.15A@>,?)$@)NKM$-:@)NK+59"7\_8G8+#'^;R/_<**/YL5(O.86W0]Z#C@Y.O>O_AD#P[/CE< MJ=DVS-X;/9@":D7''L;17Z^LZ^B3LU^A@Y2HD[.5YW.)0G=;#YDZVNS&PV*0 M(7V8BY4_/<3A'PP C?=:(E>Z>B(QY!C\T-;FTLB4L02TI\PXK7U+.:UM=_VS M.4:?.\YROVV=63\LM:+62[7^5VVHV4%MK&7T&!C1QOWJ:E^53=M?'AC$W/L_4IQA REX?O/6R<%:Y\6RC=]H= M]L\W>N%R:!A>P><LL:$QXY,DWZ/[G>EXC>O7F\\'[;=K8_(@; MQQ\_UUO;+*\7-5YMD_JKMU^:USSY'CLX7O^2UX@.-O]N[Q_OXV;K#6VVUL_J MQSZO%\$SO_U\T*J+&SUYP7'D0AB8PU1 '*2(M*(1Q918(,JF$,3*VF9LV\^V M'Q_@T%_*F*DLX6>6T+)GV^-T4U]:PP+[>8^MXMM75-QZ[I+'R%!.$3>8(\L5 M#+[V&E/,L(]J94T+Q#A70MP0IK\:D5DP,+]&=$H5_JW$UUJO7^L-C\"E.C[M M%X-0^#)L]I6YZ3=.X_] M0C\.!N-_6/SG^+@_18\P]NS_N&/8GL M)K'9+SY=HQ!37::^36-HI3&/JC'-]0\I:>(<-Z G7B,N-46:RX!8DD&5I<,Q MS,)[IP7,28"ROQXO67+WW4ZS[9C([S#YY:Y44"'P$GB7C2 9F$&7*1&YR2^S'4#LY[0].\S+\L%>#,\K@(Z&_N=_S')JS\-;] M\,43V/;'R#.E]"\M]/[X&,=R\LO'Y)EAOY9$/I.'57K:J>DW,]&1;DS;W&[) M\"V&[3+5)5I_5/.YR^<=UVO_-ICUZL\LQZ(QSH$J%2.> M^:-<>:4&N/OYJ("_? /G^RP=?E=U @:@-NBUBW"YZ,0L_;>?SE#37A8?3W[G MA+K2,!>2'X^W;73>?MG_\I;NOW]SWNAD?ORNV#\^I,U6XV-S\Z!3__(.KO'W MQT;KS=5M&YT<1(!W.()G@N_OX\;[?XKFYKZHTS>\T8%[ <>NOWI#&B_A&:\F M>Y#HB4PI(AI'&P@3RK4EP?-16@7OD_!N9:UL9U5;!^GEYE:@03W_<;5V8ONU M3[9]&FO_"S_#F.2,_MK@:.I)(959_- LQK \0N7*)NY@$U>R0UB@P29'P-/D M&GS.$)#-AF$284#1P!^5<65M<^_U'*KY?"0&S-P&+J:&K?%,/$I/OYHLF.?I MA<\3?#PS>?/#>'?S57XVS_>_;.%&:_^L\:I^WMP\^@C/1@Z._^G [\?-5V\_ M-S9#3A?(E=D#MAP90ACB#"S-6J:1BRQA%3BE#B:>%CBK#3L(]C^ULM=BK6[[ M'^.PMK.SMTG.B[K^-7^15N^=L&QSS-KCFXQ?Z_;80_KW"UC,/1VQW0TYV MBC5W7O-'$>0%C_D1.' L\\ERZ.&[30*_D=]K1W902T4[AIIMM^%@WI>;8QG_ M.2UR)&/8J[DX/@&N^368P7+FV6@/Y3BD\5TDY,+H6I\*7\%./KY"W*@_(ARH>T@V'-X%JP MYX-GTU\$W#CM]^'^HXW1F3T,[? )%F]X^^6#,%1A3P4B%D?$@Y5(.^*18LXP M)SS%CJVL[=I+VWNC-YJ5[#]C\,O>PF.$"D*)3#(> M+>4LT>]U,Y]KG]_CP;NG<";'(@/C M;CP\;8]R4_=0J_;;?_^+2/4'9?39^(3A45'NVSK)^[:F#:&CY_V*C''P^R/@ MWG@^XU[<9O#(4]#.9NO&O-5!$=..!00< $^[2OZ T.7H%8W"^FKDC M7 X(5QZSP]IAO_=Y>'1Q^!E0R5@^6XBIZ):U*LKDD[P>2^$U;WG"\C#YX^*T MGYYP^_-=G)CYX_CD6Y[UXLRB.\)U0AVB%XSX>QK\[ GL%N7TF69FXDM=_)F1 MDZ_M-,6'I?->,6J23O7.S=8XX[)"#T9[?!GMY[DXTMW>97VR$NKG2\^=B);$ MIAZE2%%_ W3AL-<_OR$L6YY4:HD?G[30$=IZ)T=5&Q^;K4,,QS\W-K=8O?61 M[[<.CIOOM]E^I\[K]-W'@U?;UZK^[G>VX=@;T=Q\ Y1]'<-SG35;1T<->+?] MXU#L?SG\[?1Q^4 UJEC4#E^?Y\.X,Z#P3*6&G\TT*E?!AT5;9+$NUPO MPB'.+$4. U6.W<9HZ"I# M_55#/=]I;5TV5)N$QS)A)+"DB!.LD096@$APVD6)O2,/[ EPCR2_>W1/FL]0 M5_I!2"DG[-\8"2O23<'_,N0/1*S;*R/VIX-1. K>:_V>;[Y MYP)N#;>M=>'5>IDB?"H&);$KF_S9=O:7_ MV=]OC"S-)A(Z??@Y^U8N>M2.8+G*13]HM8!\B#@WVB0:IO6\6N"403I:@K 4 MP8=HO/3T1^6>[V'43"Y0_'IP%-OM"[NO_0;67$:11U40?QRC_?V7@K2S&YU] MN-)RVOY>%N(/&,?3M/HW[$,,EH?(,;+4>\2]$,#M%;!\E8(@DG,O]0^L?@9* M6IO54MW98BW5K9=+7'5[GG, \!]\M9;-8S6#5#_6/N8\D5-AJ'J))U8)J).D<^;)?V)S!? 8CT!;CC@[]6 MMALO;\A-*K/.R_R_O?)6S=-A25M 2)?-LWO:0:$W1.,+/CT3Y1]2@F&%D4=, MYS1^334RG&D$H,B2EEP(+5?6B%@%L:R","YL]4*L:Z,,_M%^^ON)G(1@'&1< MK6)-5ZG$MXJ\=]4=^;H%^6(#2%:*T>]_7]D, M\_B64>31O\G8L-(5]WB'S= M&K):ZWT3Y9T83]7P>.$;'E]NH7W2&[E5+_HQ9Y]]BK/M7?D5Q1CIX6QON^S825RL7WSGJ?Y/*842N'^U'9!,\Q0O;_FS/![F[P,W= MQOE<]!J_W]4?NR)*:_WOG:W<)&>CV6AM-5JW=ZR^\946%#R>8?%K.\%_=%7- MGBG^:SOE?[A-'(#N;@][QXC_KT84Y[>^K+[3]N+7@!]37R$IK>:1#7F$;?9Q M[S@:#F",XS+&F0R!/W_4SS3V7S]'>()!(NN[K=HV$!A[4_FM1Y)*2M,I17/3 M&)T"7/;S6;?(:S;/',9.C51FNCAF"D)[^76AJJQ;6FZ,>Q0)WK!CM$R( MF5'IPT4T.':+H"9/\'Y5N./OHWSRBRFLGMRQTMOZLU&H]?K/G\2KIV7!=([0 MY,?/<@^-E+D79W;T\@(X_%9.V&6:XS=HR7&OYDD\ M X,_^XDT4J%@MW9D=K-BN0>020$7<$F0T[.*J];/<^5P1G M$8 &Q"HKH+F;<+Y&VOQ;!,2B[A M$?[0OOB8.1W1R#%F\@HS M%P@S1^D5PSX(IL3+U_V>CR%#9 6("V)U["W$0]L>4=:RET7%61?%WBHHG$_1B LH7*^P<(&P$,268YBUE]8/>_T* M!A?%UBH8G$_1Z&I)?4Z>Y9Y2>]O]UJB]MF?;\;L$ZN\[3.90Y]M!V?!]3!\K MT%P4R\SUKRK0G#O14%(MFL_)L]Q3:ILQV3*'Z.U);B09NT6O_QU85L"X(-97 M >-\BH97*^-S\BSWE%H=O@,L,D4@C]\E#U6 N"!65P'B?(I&C0%15("X0( ( M4FN6;1.VNZ/ZS7"I"@H7Q-XJ*)Q+T3 \AD)90>'B0&&6VM;94>&*:N_BPIB9 M)'."@)6IW4=R;&5M#\;5#G_9\WJ$C>Z57?ZB78)T)?V17?ZL(P&?VWX$CRB* MLAPEG43K@UQCN>I]\!B]#T;9U[5RZR_]HW9+8>OOW_4>4F0K=QV:V0_$./7R MEL(0OS@ \J8!F%M=>+>]WFC56EL;_VXT=YJO]D$'-F[OK#.WK['1;&QN-?:V M-G,_C[WFSO;F>@L^[+7@GWIN[Y%;?31?;^V6RGU[LX\Y>,&;(?:WTZX]#<4P MAC]R-\CA4>\4+A<&J[5XYN/)\%N3I%JP0_O[_=J9_.R-'[W!B<;B5QJ<*/+, MJ,EW."'T&9:_=MD?'^.CUYS\P[)':9QB?KT;RDC@CX\6)2=H 4V,M3J<=S2H M;>6^R.7\7K=]?U1C9/57NJ7<@>K_O/_#8@Q?[L1WAT[>]VQWL?1C1N^C5L[Z MCX?]'CBN:/R(WL<(/O,]_<5'>NF;G<+=^"EV3^-57?G9*]Y-YKBV"$/POZ;T M\G]<]?OGZJUO[?UY.@A7&G_^4M/E;QU $;MH 'HZ0(?6GKP8*]W+?J]3;B^' M1WA?#(\V3@;;IWD#"/\++7OVDZZ@ QC56!KG3/N#-@K3\9V7 MW6;GG^/Z^X.BL;G]I=':_US_LGNT3]_PQO%;43]N%_7C==[['YNM=J?^?O]+XW@[WP_O?ZGS9NN@W7C_[JC^:O_SP>8^__X[<*_3 M _I6-EZ]$#X[_A7H>T<=Q.]0*? M[;2VAO4]G%O*GC7>?+#_YV>O?A>WY]&O,2%_9#0=E0TD MYEJTK]MVF.&NUONNH-A,[WJ]<)@O1OV8O]3 MX>-@K]<.U20TJ4FHL7&-BANC*3:>P'@*C[C'%&G!$XI12D:,YMRRE37*5AE3 M$YJ$YHAP5_8\-;99V?.CV/-54DFM2408BR3U$O&D-+*,*&0R7&-%",VDDLI5 M8O@I!C%[RC1 _Q7;O).>S5<&-J3..,#AY\4T %"; MWX9_#%&#"J,FAE'75QJ5Y](&BY'V(0)0Y6A[TAH%(W%0CA,6^,J:6-5SY0U5 MT8UYI1R503^R05^+;U"3-.8226$=D [P))QC"25MB)#&RI1"-FB,V1P9]!,+ M;[R*W=BW[9)PV- INL5@V"^WPE11CD>+M=R;*X-O%X MS(6,1F@V]LT:O>[7\%DC#BM\F]C&S]9ZQK81RSG>PO76VP\ZJF"=5 B+)!"G MP2$GA$)..X.E-H1(!@"WJLGU1-B[XUL5GED ))@+@G,W1*B,_GY&?W[9Z(T# MP)91H6AB0#S)A!PG FGE G;4Q>@=&+V@3RDXLRB\9M1J8$QJ?IW+/(E%[RF& M8K(4OL>E2X!5(=2]$&KK&BWQWCM.:41$*8VXL!9IES!*3!(;M3(I(Y1^\#[@ M*F-E?HUWBE&4RG@G:KQ7Z$4B-/*@$DHQ[\81S""-.4#(V%Q\!&/PAI)CN0P) MUHIP[W,C4;*JV'6GJ(J#+)7YSP5%J=C)Q"S]*CN13HK@)%(QJ+QM)R)#?(*/ MS 2<(K?>YN!'E9DR+P;9B,-:NS>HLE'F*QOE=;^7BF&U!#U9P'IS?8F&$T() M4!-IB %W2NB<1^M1$)$F9KW7C*^LF56FKD/6G"U!5TDHRY"$4AG^E S_"E/1 M"5/I)4%"8& JS!!D+<5 5Z34CG(6#"^33X2\OLMGSBS_*418=N)@\*)VP59J M=CCL%^YTU)UHV*N!=+*!]GMEB:!:,5[I?&J57>>#O("4OJ70K7\GJ5:O<4E. M%PO2%=1-#NK>7N,X-%JKN:3(X( 1E\PBEXQ'"F3KB?<"B]RK>U6;AW"'$SO7Z-DC&"C M#4Z(6)PW<89<4Q-'I#RC(6BI,14K:W25Z^N-L>;,^9Q0V*D"N0KD'IVO5B W M49"[PD4=5\IJ81!E'/Q.ZB3XG8JA!+-6C%X1*>/*&ELEYB'+_E6$;9)[U+_U M$N^EVD;;PI_6X8T[G5Y^GI[_^&MML*XOUS*01.B=9AY\[\; OQP(F,(C/K$$ M^;_MH/ /R2);AU[&_E\U_LDX'O74ZWK+]+HS;X.*^I7Y]G7EQ-?/> M8>8]O.9>8*>XIH8B(KE!7":#G+,!9&.QU^!S4&=6UO S,H%]U0OD0U0X-$_O M]BLX]$"_H,*A*>/0%0_ !QP5PQ;!U.$1MP$\ ,8<2CI%FI),),F,0W0"2^QS M1/,7A\^V7#WP?C02.];*"WWO![\?KR8W$"!,( M1MSD'TE*9'C^@;D1<"QG:C^8!M[/+&:<$E!!6P5M,^65%;3](K1=S7,P1 I" M*,+*)X"V0)!A)A?9P8(J@6GTY,',\G&@[2DD0+PO/\2 +#R5/8RC&//@MB!S MK7YDL M(<=7)ZL+*UT?&6GCM.-BOYG*B6O0_&:2X^!(M78ZH?GM^'J-%AJ%,RY%1$3. MV76:($TSXMXA%<5TT30R$+6ALM M$K.3G=\G[[)4UOKXQ*"RUD>QUBO4(#@0K242>>]SG\_HD'%4(FDCEL[+1'FX M!S5X7N[_@']#\6GM3_AQH=H=VS\LNJ,D1GK9/GS,^Z=&?RFZ 3Z]H*JTX"G9 M1GG%%\40;N]_;"VTK(!V%&O6^UX'GN8\;\'M]H9POYQ)"(^7]^,>YE;!)[8_ MS%&?X5$<1# I>QH*T.=L2R%7X"E_*Y,W;?YS*KJVZPOX(BCZ,.;VVX-O^V.N M#M_X@7@F3">]09&'_T4_MLO6F7]\+L+PZ,*VO_O6&,;PMZ]8!T\ 9G;K5[Z3 MDYRQF'XH%'9YJ+[_F=^FQ )BK(/IAW&E,'?4&R$#)41Q95.TGGP@9N7B2T?] MBS\V=[WUGO;&Q M5=O[]]96:V^>7^MF]?[M*W[\ 0@#F-([A&PZACR34F;K&;N7XQN/#>M9:5A7UC5&QQ1Y9MCMA_$S .DWG8=F=+OL3%_X>+/H'G'>L5;,AO=>0HD3E];PF\Z?K/U^K MV[X_JC&R>@=O8[F'H[89? M4W2;_0SB#XKPW&\_SBWBGZ,=0W=YPJ>PW+]QVN^#!=9L*?X'K>#/RS)]M18/ M8K6#(_#FX5WS+_$_I\4GV\XN^4/JABQI+MT").:1Z_ MP?7-P_/]]UOLX#AT]H]WC^KOWQ4->G#/_]NZ-O,4WXW/I( M&W#]@\X6/6B]@>,'1_OO]\_KGC6-W#M1FIL7&N_JZEB.#J++#&Y_2[V2 ?O MK=[(%0DE&!.:, "8-H:ZV!Z9!6!,91C(HEFOD6&2L!IC"6HDD;&269(22JT)= MS_*='4(]L>R/=>_A98:#6C_Z"';BVJ/&>3EP8MOMWF?;]?%!Y>47L#;C#"C5 MA1QVOXJA$8=C1ZS"J8GAU-XU)B5SVSQF(FB2#XA3@"@3)4>!A.A24I8DM;*F M\:HFUXMY52WUEL:0)\4\*D-^)$.^2CB8TPFDAU$PQF27*"!G-4>,>:QP(IQA MG6NGDE4IKB=E+7R#O44A'*_[\<06X:+/WJ",2(U:[_E+<<>K! 2[B'G@#BF:LB CK:Q1+5?9#447?LT[6HC*Y96Y/V)LI#+W*9G[52ZB MN$P,Y(1X]!9QQ<"UD-(#->&&.2]2-,!%&.&K6CYX?;BJX3VQV$AN;#T\7RVS MMI M+8P+9S X3D[I"-@E(M*)2$2EX1(;Z153P%+X*E5\CGRH*B0RIX2C,N1',N1K M_",*[W5@2(*7@7BR'!GL"3(TZDBEYXIP,&2V2O#UKI4+'PR9:Y+1!(NPP[S' MMQWM($X@"K+<6#0I4O%UW'?RL._FAVFFMX-8.D45&$T,C*ZG>*0DI2-!(\J= M!S"B&8>21=YZX;25VK 8"16^<,ST:H4C_FUY$FQBLJ2'\N2K](*366(+!&4 M@@):$:)$3N"$% C4&Z\%R>4.J%SE_,%K+/.7XC'7M&*[.[3=PR)OIQ\QBBI6 M\2BTXF4!]X@[Q:<8OHE@%&@MG9P*<.X,./76^@V]F#13G%*$'2\WVG#D DT( M! -(9#Q-,:ZL"7R]!G\5CE@:6YT4<:AL=;*V>J7.%[;:I9 \TD12Q".+2&MM M$+7&.I$D$0*OK$DY3[;Z%"(.KWJ]\+EHMZL8P[3)P,5(5T[(Y'#F>G5O8PAG MP3 DE-*(6X^144FA%!D1U!%IHEA9(W25TTFMK5;QA#FTVDG1@LIJIV*U5]@! MDY;2)#0B/$C$28S($$D0-Y1:X211=AZM]BG$#LI$Y6K;QV,M1'Q+"V_TNOXB M&ZN"EWO R_62X#@Y+RT3R#F9&UEIBYP/'&'CE, V>&8 7F25MK#$%CJQ!8;* M0B=AH5<[A&CL&%<>C--PQ%D,R& AD#?,"2-(8HRNK#$MYLA$)[D[0\S[UM#1 M[HR;:< 44[/G;ASNW3;^CB^_-#@[V>TGE=LU.=2M7^-%+"3%2$S("P'.EA<8 M:88Q$MH0QI/43@5 76Y6L7Q2&T\J1*L0;4H[;"I$FRBB7>&15BCCG2)(6!L1 MM\H@1Z1$7%J;DC=".PV(IM2JUHN!:,L58[JYEO5.85W1+H;%N.1(V:GXJ->& M81W\][\T)>J/*Y7*'^J'%6UZX4P\A]7+F]_ MD^>OE2^?0CO=B5_CJ5:J/+'GN:S:0Q9CEI0U+R57J>%ET?R<6O(&F>WFV&Q4(K M2)HB)%WK!INTDTPCE;O%$$!8EI8E1%YWAVWR<8CYPC'WV!V%[_-(;O MF7R5&?((#"D/^G?><(5($T>DPVLD*1&2C#,&294+!S)ED28\(&.X)%$9F7S> MGZI7A7YP"?(J?61^S7B"K*(RXTHIXBDFI)U/R!GL6,X] M(=X!L1"3(!9SFF*R0,0B][J/W8'-HU]M3'DD9K%GV[9?X=$T\.CC-5KA4V"& MZ HI%TN^:F0CC3"^$HGK0ZZC+W(53JQ@I]S%'JI3'A*K*(RX6F:\!5*0:,6 M7*>R8"^8,*$2&6$3$EX8*T+PU+.5-;-*)E;$LPI5_/*BXTFO7]IB+X$=I0A_ M#+5^_!2[I]?6JBJ?9^(M:>&B^7;OB^'1QND WCWV+QR@\PJK)HU5Q]L8C%/"?95$&-.Z<;=#+JRV?O9[-6* M&8YS(!$8::/ 9HW1R(F$D<.6&1!2M,+D/;%5O&*>V$7O2@7/AZZ1/ DW:#IE M/"N*,3VXNEYXPR>F@C0>2:8XN$/&(6T31]&&B+''&KN8&Z:9JH[G,IOR=.IX M5J8\55.^PCR\8U1:*H!O> RF; FRWG$DA&0.7 1&LK? 5A59PD*>B\(]FI?: MLE:I&(]=I*-:P9TF*%VOX1$P\UQICQQ/ G%G%#(Q@D_DM-")!PO"7%FCJS#I MS)%#5(4PYI5?5#;\"#9\?O%4>S-.BG!4.#5-G+I>%\,DHZP6$24I'.(X1J1-3(CH%+6DV!@% M."79*I8/3OI&:2EI\@KHVV( M*EJ15M:T6B7DP0Y&53AB0G:YT^L>HF'L=\"47-709/I$!,:[!<.]":/]??7# M[X$I%642%-98&S6!B65DK M*Z30/^;(8ZJB'O-**BK[G:K]7N$4@G'J12+(,(41-R(AXQE!A-BDE&$B*CJ/ M]OL3ZA"*P4G;GN>'C3\V^<(W->?J[T V+)R=SG MR8P6M":4'_-4@]I36,BJP'1R8'J];(FBGB<>/"(IKV!1&9#5W**@F+0I&>6P M*Z/9,&=.R/&MS M&?3?&KUAK!'V^T-J7O]<2!?X.!TJ<#8H7G2+]E\KP_YIO+Z)\.O[KW?#QO=O M7R'"O1#A>GD133QC5G*$@R.(RQB0MLXCQCPFCB@EH\RV=@4*9E84?1J*>I]I MK%+4QU+4JW6YO*6<184P3ASQ:#%R(#>4#'?4N$A998F\JK3"> M0NW\.XLU%)]FP\E?_S_VWKVGK21Y'W\K5KZKGW8E=Z;OE\P*B0EDEM%@KJJN&YZ5(JH8G M[=:_;H*WMW'XX< .8RUL?:OS9A;FOM]-I7)O[7!G^&%LQS'\;7LG\7T*\+^'WOWGXWQ^]C[3WQ1T>?X;K?/NXL0_CL?YUFV[#-=_! MN+W["I_]UOE]"\9KCW^$^X=G/MU^]\EH;@( (R!D3+EHNT'Z/ MY]P;K6,[;'W)XOT^*56@VJ@>.\O8IP=&\?S#9]K]?/KQ$)[K[!WNG.V?[6P4H":<1AV4;,ACF-^IU->4!"/E&36T3[2_J MU$QUDH80(Z6$Y;Z"A3\)&FDE*9)6T6@X95;)1=7I01EX@:C&ZU2B%#-!$A+6 M8,1%R&&B!#@5N-*@5%BQU"B=*A#5:'7BEMJ0=[J(R!#76B%K8D0XQA!8-#AH M]6(MYR+>AF[?DY _^[3HNW$%?+,95C[[=)M-CN8]KN;&TKX.:2!86,$A'QX!U,?CCO M9C#4"<8]SLN]YMGN$X0TGJA8=\^.1JWUW%SL:-"_3\C=>.4BCL3&E)?UW'$I MI(LJ\I#G4W7K5?CKZE9*G+0^NWSW,TY+.\!=]_[I''5@+';^V<8?=WO=O:/- MK]N[>V1O]TVWLQ%@W/X^W %.V]G_%(7ST9J J-(P)<= D'48(RF%!5&3A-U- M 8KKE2B;$8-U%C&* FQ(1?3@,^NL6"3_[W[;/WO2V_^E\ MSA@$SWNZ=QA@W+;9]B'@T3\P-C"6'WM51!03&00S$F$L!>*69^<,(Z.+G%"5@N+/#/"28NE(^'%&A>/$V!T=_[9Y!\W\C/LX8_PF;VC=Z=[ MN[]]WML]^-S9^(RW:3[G9[;7T]^VOW["V"2O&$$QPIJ,&T =&Y1$3 ,"6>V# MH/+%&A%MSGD;J_E"$55R1U.H4U&X1BL<@;]99_;'Z[-B.C M8,Y],,?_#'..X#JG'X\ZP*[7OVZ?;0&KAFTKOE: M=]IY]REPKI5),+GQ7&PXR C42K"L>IYIKQF.NIK<)&=M=44-KI*0\9.$C#L! M^U7=E[];V#2D6T*WBQG.;&LQ8E/BWB!,+- ZS30@K]#(4FPM%8#",FO^O4NG ME(R+YAKGW>:_8ISU&^=,7H7SC"M88"&NC$5<.HJ,P!*9:&W2V/*D4\.,\YFE M5/Q60TI%4MZ'J$D41@#AE39%::@0W$NBN)$E&OYD)KG_TVCXWN%??._P8W?[ M'_AW^!D#L3S=V7W?^[CQQ^'VX=;9]N'>Z1Z<>_M-%0U70FGA#4')!8HX\19I M M,MX"T3C,3@\=U*&(C$25 2E$@03HG2)DBJ1<2@K=[0V^^.*4K4>"72T0-C MLQH%*H"S82Z0]C+[X[SFG&(2.2LI%8UUT*U"2L5#P$V)?C\;\THLO%XTZFRL_RQ")T<)#O_X MW-G8Q!\W_.G.[W#_NWM?]\ZV '7>]^!>S_;(933J['[^Y*FG! N"O%8:<:H9 MRK6FD7,VD@BXA(E;=+Y[..TJ0:@E5+$DE6;<")2HX3#A.8Z^% MBR_6N&IC3=OTBE;<=01&'XZ#%<1;(G7<\)^X)E90YI%TP.LYR^6D .J05=PF MPCR7:>%J"0^G707QEE#%? 1=LHHAXS4L(G/O%BN%A!^! [UGS#NS&.+=(RC_ M+#KKWHURE+A?_68U$Y2W4I+@I424&(^XBQ:H)2=(JQ@$K':%R'$_KAK4-K>T MO:[9..\V.Q;CK-\X9X+R7/"4"-'(Z%Q>4Z: G,41.8*9T7O<'=M>:0;]T*T-?XS]6QCZK?[KR<"7SF?UX=#F M? MHH0E(AR+%'0:^S &1O/=(4]!F1Y2CIBKSB]N&TP9E")7TO4843"I6_#16 M/-OY61,2"&<(LZH)5 B(96%5:\CSD49HRCG]">PF=7UW?)_^R4L(0O]^%"XQ@N>$5[-P]#Z.+=Q1V+3#/HS;Z((X-B;2 M*,A4'S)MS?=1E)$EF$R0=,X@[HU -A*#@L&>62.YT?C%&C-M3N<3D.=:=Q8? MQ#(:]=VI13'J9ACU#-T(5(H4A4,@08TX@>6#590CIF"&D]8 >ELP:MFF;R6P8WC>T?C)6F^G>V3[>V>C!.?:_[>UNG6W3S5-85-#.V>;IWM\S(;7# MS4\^A. ]U@=5>4S"YL[)[F-K/$4M)Z'JQ',JB\Q"+9>ZL"DI03IY+F%.>:.FTA MY]'Y]F2L^&X;;+IU.6^O,MUBG8M9Y\Q:"5M!$H9E$F&6(K!%G_=J)N2,!3EY M 6!+QZ'K!D.X+!H/CE_E M<1L->MW0R@^^C)CU!&SCPP79;58R*VRC/CQ[-\H:2$362)_[W.U^;IH2K'Y![;Y&0[#M)78X( 2SS:O M'($5!J4(Q,D$+,\QR]T7A&E3/K\&;Z+-/X=4MLZ@GXUO..CU\F[%+MCA,([& MHY+(]M"49+O;'PP!E+:F0U[ J3YP^FN^Y5]00G+"D,H;W3@UN2-#G)2BPY(8 M'XEZL0:2:U]5R:1DL*V,^=;%+HKY/JCYSG +RRAS5A%D9$X0P=X@"V)"41JO M;$J64)O-5[8%G=^MM?2Y:\OE*)DX18J[HTGNCJV^[YWDD7L[&.:[6+_@L=H= M7&:!!=+JA[2].4;"!7097S$8EC XR7&H2ESW ,C&C>2_ MGF1H5F;.J(M<_OE#E=?[H7C9'W(VF&^BD)PB4N4-$CS'TP)P1R,L:+ZDB1&: M.*R37ZPQ;MI8WILVUFA'3^P *RA:4+11S+N@Z*.BZ RG)DFDW(PF+[DIXI%& MI'&.#K@8@Q!,2IQRMKIJ:[T**%HQ[E^J1=QY;O.%(JI'=KC?[5?7EI?1R\>\ MQ)N\T^T'^.L550]98K4ZXZN\%[SK;S9<6I'K@]BRW@^.X&Y.7,\,OC-[TAGA>B!P/1M6^]E?#V+/C[I?XZ]=N&!^SIZ\OUK[&.\WNEL;'8^;&ZTX-6'G3^W M-M9WX8\/N_!K>[.S^Z&U\Z:U^>ZOK=V])C__9X%%^=O_@U=$?' M/7OZJMNOAJ'ZTJ_3ZTUA+)O9S 1476YR>&J!AKT4G&0CG/I^IA>>VN?+RCYG M9M/),=SOR/XFK1/^.$%UH9 MKE=<9K+7NE7Y/J[-%BF#>&T_R,<=1#C'G05G\R MOC\I[%F&]B=#^Z/J3C6>&S^I;E;L_?IR+=4 %DN_SU!>3F"I!G3KIWL>RJ#^ M1#]SBD,UEIOS*0Q7TZ7LHW@ NG2+<]S:T=[L,9^4J+F/ROY\(,HPKZT?P;,] M[&SU? :SZ.PSTMFFG&-%A%ILY[G;SE+7P;[=Z/]F>[;O8\N.ML;?U$XSCO_[/'MPW=G'^%W9V/S[./N;T[-&MTYV-3?P].>GHKV][N_L8/G?6^7V/?-Q]?[2WV^MNTTVZO1$.]^@? MA]MGVV2DC[MO#G8VWO<^'F[CCX=_]SJ_?SS8^6?K;&]W[VN'=@[W MCO(W.Y\[]'W:[DX3DS[@L^W=;=IY]\G@I(04*;?@HHCK9)"FQB-"N8G$**R9 MS,4,VTKSZ_O0U;@AIQ[3>N+LR-O9U^V3(Q=[]N4$E?GLQ]H0I:9]1P5I%D&: MLQFD"5X*K E#FGB%N' XETUU2-#@X0^ME'>YT_U2;"JJ>_=AX117<@JOB6/$ M61VLXH%*8QT+S!CG".8QFL(IFF#I9,;2*0],4L80"28B;HU#VGN+".?POHF1 M)'W>\+9PBL(I'I-3U(8HA5,\ =*P&:0AV%H<+491Q%QG6AMDD@:D,8 T2E*9 ML*ZQ9>E2<(H"=@7LSON@!U@YV6 \#9('KHWB$7,'[Y%DJ!&E<,/2(J&804*< MHO1!6A1A>06K*Q:1RXW6C2*.>.$US'-UM5LL:%C0L"D/O4A+ A\850JPT#C# M!BXW#QV_<2!F>;9YW#OS[))&$6Q+ 8U9P 160$ M.44T\H11BQ.+G)/Z&L,M!28^/Z_3]2AQI=L)GLP!4;(6=",WK-%)2Q(IIPD3 MHZ-<&"ANZ/I5S'LQ\SZ];-Y!8FES:R&G,$:IBI&[%G21G(KM1984&T4%8ISP6EQ."TQ#,XP+TL("%EH ME/MN(VY=0M83B91)CED2!,6^MBKI!0\+'C;EH4OEY(*'@(<[,[30).,T$SG7 M(9=83XPC&QU!S'/L>7#6^/!\*R<3_G3])&YGUJ\G.X>[7V*K>W0,8LE9X;G< MVTE_G(N]V3 XSJ*J(UU_&7QF5:%H.J>23[4[H0Q9&;(R9(\U9$O6N6NA@2O] MU1HMI453: M8TD;1"N>70V&/VS_Q Y/6Y,*#*Q48%@L;8V[()@23% 1N<+4!&)HI,I%RVC0 MK.R6?')4ZKR>J\ @-?=,4XJ2$[D" U=(>^N1]8X1Q;!7.#QJ!89B9C=0@]IL MK#"")["]V9H$UF*2" <&X#0!0I#;(D?O$"?&:ZE\--I>69.@V-WC3V_*RMR+ MT%I&,,?$6YH4R(D(&5@PZ?;)165Z>T 3FRT&H!+WA%",$E<&<:8HPO;GM\=&(0!Q'RE&/N',".:$#HLY*3H+V M-,HKM\<7NWML6LD#&):*!(R-&T5L\-)Z^"6=MH:'DBBVM$8YNU-;6,XC8Q)( MIE2( ]%$1@F;;31X%V 1Z.VU.[6+83ZV+U@9ISBGCAGJ.4_$8!PPIBQRQD44 M3Q=B+B9:GTMF-OZL@E+:&8L8R1U[<=#(8F,0UI8X)9()7E2;AKEZI(V%Q4A_ MLCH4..*\R20:[CDS!J;.R"W3W'G#6;QA!BU[=A_:NF9VCD@O@PB:(!N]19S+ MA#1-!EF8!K&AF%D5'W'/;C&M&VL(U6U796GX)$8XNXM5)JN-H!IIQW3>KF"0 M,TPA9JRBW"L:#+[E+M9BA ^\.K26PFHP6>$(4-"H7:YAP[WDQF)-PJ,''0KU MK-$N9R9');D45 BPQH 1E]0BK;A DCKJL'"6:'S]MLH'--HD=Y/FMU^WFV[,?)-/JU.SYHQ6IR0\Z.8AZBH^/8']GJ, QF MOY;FJ$M-,:YT<4F#:9*!AZ0T#Q([BHG#6D2"!;.,?=K(69.88(*J%^Q6=".+ M+X:-DV$F&? 4@S!Q'?<&IS'^%OLQ=<=O02Z%.RS"'>:;+4GIHR=,HB"L M VX?&=)1 ,L/)C@2"?&:OEB3LB9>_ZSS_1=@[X]E5W_;WDDL9G5OLYKK+&1< M#((&E$0"LV(X()T< 8(>K.$V8>S,B[7YZJZKLV-GQ:;%LF&P;$5;82DM$GX! MOJ"$)B+B0#B5V'+IM?0^&)NTLOP6<]--<9@R23W4)#6;]F.R^]9)A1*5 1B? M%^2WH]9NK#!J\DT3E0D:. M(6ZI1]HXC9*C4K!@DXSTPG35&"]%3?4'EB2,\3X>GPS]@1U5@8SQ-/NS-?'$ M7Q7#&!_$UMA^@X/'MAM:P]BSXQA:XT&K'\>3[[5&<3SNQ:/8KZJ)3J(>+?O5 M#L/=8AP_K_#0. 2\#PVK,6FL#%D9LC)DCSUDMT@96SY.=S?F?:R7+%).D#!Y-UUR#AG"'!+"!"-] MX$;D^F%M(>?K/"S5E-)"[4#K=N\6Z'ULZ)UU[!*2/,,J M(14"Q>R$U_8='MR2E/WG5DYPZPX1ZF+382XQ[PBZ* MLW A%KUS1;$MCZDVG#GDDLG.0FZ1,PFCE'U3Q 7LL@/C5I5(EM&65VR2>F*O M_HU;&HO]UF*_,\Y^#,M<:D1 &FNP7YF[JD@*YJQ!C Q>2F.O+N=5F,Q#EG)^ M)-,J,V-MEC7KVE2I.\%,(;7K*WG]I6 MUWN]@9\XZW\D6N=4[$L5TEK=:8FTDGU=$M/*D)4A6^TA>_8Y%_573PBCF[G9 MCWEH)TTJ>%95.E\/YJITCDIN1FVT[<-.2IS4XI@F'I#*R-6D*$ MYL*EW':,MIEJ2&I&L?WGF!57)K6BV"NIV"LII44J@FM*K0C14(,YCM18&Z1F MB4,H=M]H MNW]R='Y>>;OKW@\!ZEI'\E]=^OA\&0TS@5Y1KN#=1B_?!NV]]9VPU;_M3WNCFUO.O]L5]//KOVV<7'R M*22Z+A*]O;L^G@VVIJ"4)=PB3X1#/!=(=41:I)2PD9CDL*HVLW+%5S,;="7- M?N727(I6'"DD:1P^>5@E=%*:[8/5]2[4J\N Q9&;*5'K*5 MC'L]KK?N\@:(VY"Q:E=G->&\OC#?O,_9WZ/N.'Z(PR]='R?!\O?1#_;[U5FJ MN'GA:O5QM2>(K!9#A03 M"Z0]D$TCDA<>.RH<&+%I,]40(ZXIA[(9WE1UI0G^9GM5DR([RK4+M^W0'[08 M:;>R#=TGC.L&PQ"':/)HKQ@(( Q.7"^V\A.='QT/CE]EV8P&O6Z8'%DFBKU8 MN7E,I31:DN TYB)HJP#1"+-.4_C/RT];MZS.6IU\YV0\&MM^'JN"6O6AUO9X MMD.$@?6O3=*@I. '3Y0CS:-!@3@E5;+$^MQG3;1AR5Q/D?F?!&\?P_*NI ]- M"P3]:]%86RTCLYR(-,^G:H.CG'E_,.C!V(TF-8"V^KYWD@?L[6"8[V)]/-FE M8F&HJ_I %XKBGM<'*C"U*$S-5 !B3%B*&4>4^%P!*$1DI23(>,,TH3H&GCR.28 J;N0.;"5Y+";H6\XJ,&6."@($*$F9*9P55A,61\QJCH&G4.ECCM,M=/=I8SV>X%#93V$PC$&F>S=0&1X7- M/ E,S; 9$:/RTA)8;RF'N%8:Z603LDPF09+@-J4,4X7-%!PM.%HCCG++A331 M6$X5)QIK2ZS0. D:O&(T/3:.%BY8'\C.[I/CEBEG$D=:>(8X ;AU41FD/8'I M-+$4%8 LJ%#;\+K2G0O2%J1=8:1=)* I;?3*1F8=BYPYJRGABL@H(N>*BALH MZTW=HPOF-@ISY]+L'/6&>0DK[B0],%LGD3;P*F!#9/#!*&9?K#'3YO0^/:=7 M!VZ+F^ZV$'.EG\[SQ(5RBBGJ."B:M=\$ER@D-9F&4N=0 \O7@Z&C0_S"] M<,&&!;%A>P8;;!(F)HVLL!CQ& /2- 0D8>UKO%8T"0?8H,S/@:$0G4)TFD)T M:H>@0G2:"&9_S8 9#A%6DQ(QKR7B6"=D.7>(62JT!F7 VN2">4+6T 1M!7A. M0=N"MC4X\)*.1A)- 64%5TH9Q1FV7 ?%HDI6%P?>,F/L3%:\%RD$)322S&K$ MJ0\()E6,A#61!.X)S17K0>!MC$GQX!6H+5!;(]2::"*V\&0B$BZIU)XHZ32. M7"1C&2E0N\Q0.[-W(21+"(T>.>%A;1Z$0CI:@Q*/+B0E!34[_?T"_X6.^2.].\$9QDJMPF6>*GS_M\!FW]:'#2 MKP6S5VYHBC[=69]:]2K4PWQT14:\J&E#8._*CSZ[*D,;T55;O@DF]PD>L3:)$4BZ3T=1R0:WF3##AO*@BCX30LOG^BB#B']V]74\[OV]^ MW=[(_][QSAE\_PBN?[0)U_FCN[W[#M[WWV:#B'M'?QQTSO;PWN[ZUVWXU]G8 MAWO=I_"L1WN[\$Q'6]\Z&_#^V9NTW<7?ME]/-UP=;N+MW;\^D4BX95BB0$1" M7%&'+!,8*6&Y)#/4!BEE _V30$WW,M0P M3S2-*:+@(D'<2HRT]0D)'*C6D?M$(T#-?,6R>V4J-#OMJ["*FUE%BH%&3W4@ M5'#AG2/8,4>\,L:9(%QA%8TP]]2X)Q1;6/ WG&1&TTP8<)CHUUA7?5! MX&AB$BCF(JP@9D%,>+&F:5MK7>"PP.&JP.$B&[\U M#@Y3RQW%@(+!&0E44 /U<]'(*-/U>%@V?B\+,)[..KE%#,HK15#0."&. T;. M$HFDL#@9+)P,N8\<;A-VBSH6*X&)S\_QM&"1&NEYTM);DKCC*)BRMDV#@2&KK$8^$(^N%0^M)-P!T^" 1\PRI#G6B#H:HI("U,KEMK62 MSR_#5I-M%$A<;4A< !$%I20X0#RO Q<:H)%1&5W$E,K$PPV(6("PZ4 XZY B MUN6V!Q9A'@7BED8$"S "*BA9WOQYP5/MUS#(]6[3<>91O+ M%C(]L'[IP&)[&69+YRR3*VTQ3YI-U.@DL/&!M->#/HS4"&YK)_T%]U7<:XN@5G:MS:*6 M3R:*%#S2D@)J2:!RED>'L)8R$#BF0P34FB\-7\<^%;JH[2Q'E_G_[_]I2NBO M-T/ZK<&B1BI[MSU5RPQF"\8%".4Z HRYE+NZ16PB9R90"6C&'.?V%FAVDVNO MP-I#P=ILU( 1:V7B#LB89; X)0!PW',D+4\>1$N]"%?"VFV"!@77E@W7BD"* M0(I GM7,/Q5%@?,55-8BD"*09R*0FFHU+(5S+B^/JJH-WYUSEWUPK6X_+]?Z M<;*4^]H='[1BY0U'SHYB'J"CX]@?V>KP<0_NI(X4H&70U"8[[3:/CGN#TQA_ MB_V8NN.W()>ROEUD??MAWFTG-2QGE=%(>1<0]\X@HXQ Q"?X0P>A!7ZQ1NA\ M5MQ#),5=-0_7("MXF;#O]DR_*/9J*W:14I%2D5*9),HD412[ M2*E(J4CIOMZD5/UO*;U)[V/W@C]I/-V@][B>I*N';QETM(['O9-Q7S%DJVS< M-QC80T'P;:54%+LH]DHJ=I%2D5+C\A&OJI#+A&&4H)XH IQ(0@R5B;DI0Y& M1IN(J&%+<8--?<68QF+!6)YPQ$0$&XWCVB5ME5-1!Y*29EJG>H.QUYAWL>"% M+'@VW3CR)+CV 1&"->):,>0H@1\J*F*#XI'JJXN4%#KZ@-LO'\NTRL3Y2&8W M4XO#2ZH()0)I'2SB,1KDK./(&F$HY9[0$*Z;. M1;K25E^7,,DAID6))$C/% M"7;1PI*&.T>(\QQ+JS6A3M26#(;G=KY+E7B4V"-N M!$>@,_"6<,TC36T1H/6OU+E2): MW04ZX):\@!++7*&(^:8+3SGM.$A*(2\1 \ MR^T7;_Y.C\G-*WU[T? M"UCN*1B\/6V'YKA>YH4N06;*7D8Y?8 MU#.+(!;%+HJ]DHJ]DE)Z>@?E>C@\&8V/8G\\VAVLP_CEV["]M[8;MOJO[7%W M;'O367:[FF1W[;>-BU-L60LLL!;(ZX"YGJU1)N7 M["*HM@KJ=A%2D5*2\#]:LB++-SOZ;G?7%(D"$I2 M;QU205+$N;3(1JV12,DX>"M0SYO#_9Y3*F051KFBSD-)>2S^_V;[_TO:05'L MHMC/54J/ZU"\O-GF-GRRVF!<3:NO+\RJ[_->@U%W'#_$X9>NCY.6>BP*'91[)54["*E(J4E MR%QXN/JT;X>#U!W_":RFL/NZV#TRKNO_.ZS$Z//#OM7YZ= MB%8^42R1C4HA'FQ$.CF-0*Q>!9&TSF%+@MM,D=6?'5NL^(&M^&R& M8]+@.&:.(HD)0]Q+F3FF1?MFY9[K@Z^<[) M>#2V_3Q6!;;J@ZW-<05=%V'+*6T4< QD!.% .81&E@-V88Z=8#3 K.0!MG@; MJ_FU\4.D>SR&Z5U)()H6\?K7HB'%6D9F.2%IGE'5AD=Y%\7!H =C-YH4G-KJ M^]Y)'K"W@V&^B_7Q9#N1A:&NBE%=*#1]7HRJX-3".+5U&:<8-U@;AI%* 19) MW&'DC&4H<)IBI"JP7&^*\)K"\S5-\(W(]2E\Y@Y\1G"9B DT4D] Q:@+BA+% M/+4B>NMQX3,-P8EWEW'")Q>UU 1I%C7B$5Y9KR2BQ$3)H^%1V!=K7+6Q+GRF M\)F&0M(\GZD-CPJ?>1J^2=<5LI8$E^L:=$VM25V%Z0M2+O"2+M(5--J!@;(:!#!<>># MQ509+C3A./@4Z/50>U-#]X*YS<+=5%@*AE64G!)KM$U&1P[@(P+A[+9\[E(O MU=>#HZ-!_\/T>J6?:DU(,>.KDU9I;)A"42B+>.(8&>($4L1BQ9AC3OOK&ZH6 M9UUA/HV I2O2N6K"I(?@.P7 [@%@,TX\BI,@U#GD.66(!Q:183PA*KQP2D@= M<7T=H5>'\!24+2A; \IJAYU1!/!5.G2N>O&6&VAE/7I0" M2T(MPD$GQ&FN,VM##IJXJ(@0FF+@BI3(-B,E:%*@MD!MG5#KL28F*JVTQ=S) M:",S3#A.J"+8456@=HFA=G8G@XE<,^HPPHD[Q('((JT ;[6G' 3/.:;9@:< M:JE8 :BM]D'\4FD<_ [=+VO_A1_GMWQDA_O=_N3:]#+&^9@5'\':_ MU86;WQ_:7NO8#L=Y>\3X((XBH( %>QQ71K,;?Y[=3MV[[OPA=' M8WBC*GGU\KN\:QN^M?^ZX2]KUYYW^J!S9F^H5_?,4Z>+*3\?5?N? \HG%?Z.PQ>6ANO@S/TT%A<18%XU@7"F M<>J-D($2HKBR*5H/"UKQXOQ+!\/S)SBV^Q&Y8;2?D4WPQ*]L[ZL]';WXY?(X MP2!=%,IUX]F 9S;*U0-X-];ZYW=UN[FZ_]U=O[<^7VOM=5Y?;U>-_8Q7N\ MB'<^;&ZTX-6'G3^W-M9WX8\/N_!K>[.S^Z&U\Z;U>OW#_UIO_MSYYT.3'_!J M1?_W=X3Z%3 ,4&MP J<+H_]<90"/@$1W.F\UV_Q I6IZ@P'LV>-1?'7^XM?0 M'1WW[.FK;K\:ANI+OTZO-X6R;&HSLUMUNN&IC;ZL M;'1FJIX<4^2E8=7Z.!]!^G"X.NHE8:#H];@. Z! M\0*USZNO+T!IX^A5#1N;[ZEBCY !<=L[K*E&:D.T8K':J/>NJ=&X)[V]%^^J M1WPB;]PMGVVQS#HV?PN7^VOGT\?,?W#M?YQ]\W1>^/QM[_#-46?CH+N]+2,V2-32AX*8C73,2<^F+:3,WG)2]SR9\"2:L* M2:6$T9)!TMD,) 7,0R!4(:XB1YS'B)PV"B5*HHP6"TM"*6#TV"9XH:]$:SQH M#2,8G>_V8JL_)7WYW?S:YZ7!\7#PI0NK[Y8[;?W[)+ONN_W_U+]*:$8V\2U' M\.J U&,O6Y9]R&KM-<%?BH:;W48\!E/K5@U:6K8?6O8HQZ?/;NZ@NV1U#&\Y M%H^[+KD\]U^4 [SNQ2I'H!_6+XBCL(*Z6$'GP]Q"1=-@L,F[>1@.B MMD,74 M(T<$QJPP#X7H "; MICS #^:M=XH1'JN:^.+>-;6:1_F7A894^7*H:AG7\A=ZQMV)@32PK]\2,)!J M$^!OLTW["C35!DW=.:(99E>$L)$48A(9+(RP<@&,$$)$&P6@5+:) OUN25<8X5 M::S9?);Q-GL-1]D:P1):_\X^1KB]T]8@_:=*PQZGDUZ52'S2'U_?@//9KY%J MIQ[?Y?)F,-R8RF%]*H8"3(L TWP ECH"JQ_&D<62(4ZC!(Z1ES^,4BLU-B;0 M%VNT.#56V&!K)QC%8.LSV%DF07G$D7"'(@!6=>K(GY M#DG%6?%(EIC>$?.\"S6. ^7R/6[[?:S1';Z&Y4\ MJNU..VF]$@@I:+0 &NV\GJ,/'B<1-0 141@CKIQ&%H2(L*,.J^0Q5CKW;*NK M'T%Q4#30>&OG#S^SV8;7\5D26YYE%MQA&R(-"&MJ@%D(BYR4!DDC@[%!.3]I2@*(- W$6,7"Z$$UP4 MT1N.N20OUHS4#5H#%:=%TTE',>.'-N/3RV:L,37)$H8L3ASX1B+(8:&1T3I( MKIDQN5.L7,6\BT83C-<'MK\/I^OV+V9,5ZRB2@'M=:WK]NK+GG[JG90/N5]R M:4CEU#N;$^MC]TLNL% 8Y.,[J[;Z/I??CAMQ\GNK?RZ8]]_E4N+T]4U*6W/< M$BOBI%4&,2D]XL0H!+K,D&0>2 8/5&&<-]VW)2GT M5'K%E,C)^U$B;G% 3J4 ZT<7M*3:)IES^7%;&=P@&W]F8;2WPWALNZ$5)\NM M"?<?]YJZ&XPKV]<->P$GZ[NZ?DV)X^0S=),ZHS7;^& M>CN12F$<]2'4NSG&05CRGDF*;(H$<>DT]=B>1YKI?I)2!C=@%6EJL/# M@-7>O"/$<>HDI4CR'$G.+>(,YAI%)9,7SDH26 8K)N9#+\4/LA*V7;\?I-CV MT]CV;)8(E0J8B$/4V9R>[!)R*7*D$^$:*Y8PU2_6:%O1AO@XGYD?Y#P(V1K& M+[%_G6(,X-X [DCMD MC&::&$P"A5608?,5Z$M&1[/MMJDQECD++MRB1O.>=7($Z8.A$MGD"7 +9I 1 M02)82@"W &R6QF?/)=?W:7M3_!MW-=*=F3W5]XVU/(^ET&/&6B[OUCSWSIX6 M9%H(F?;GB$?4&L3"#5(YCY2KR)"F2J/ )<8T$BL9()/B#6E]4_P9R\PYBA'7 M9,2S]$(:IJE+L' (#O&4@%Y(S'.1)FXUU81(]6*-R^*X>!)R4>UA*>D;C:,4 M62X_(*D$?!\"K#[/NSI,!-EFQA&X1YP2B5QD"B6LI.48A!P!K$@;E+(9:Z'B MYUAJSE&L_%&L?(:26D5MP*8D5EY?H^*XN&>CRH M;C@EZ2S>./,^?I"?]ZY?4:![.#H#$GP- GP[E=]OIW^!\"ZLL-:_"ZY V2)0 M=CA??DX&@27! G$@*(A+3I F3*! +*RKL ^>RKP_3]Q_=74[0UDBY\E*6?Y3 M)JHN8N^%U]0(!K.N%J&$D]@A*2Q#W&J.+ T">4,XRU0G]09?1ZTT'!P!Q_D21W4V!O^YB)ZZZ-V"=_C,XG]O3X;^ MP.:B,X.4.3&@ZOBT*D 3_^^D>YS;T)C]LGDNES&<+S6?S]>^"U$':Q)'PC".@*@09DQ@(RA&E;4A8Y'Y0IB&A M@Q+_:Z OKACO8QGO#!EUC).H$T:628DX,[E)O:/(N"3!=D&N&%:F3#4D>/_, MXGZO[7%W#/=Q%F%X!VG\U0XC6,Z7V!M4Z@]C,'IV5>T:PBLV)F+X,!5+63/7 M!U/S!>NH)HQK;)&,SB*NB45::H$ GH@1W/$H0MY9P?1\V\D2\5L)4WY EE%, M^2%->=;]I53$6FODL6((!$J1-<(ADYR,(C(?+#7A['-X/A MARRNW^RH%$EYJ,EPODZ!X=Q8S0U*B1%8_SL#DR%0985YDA9'ZE25O"]D0XK% MEH!ATS/;ZC'TTA;^[C8^0WA5)"JI() F5N>"T!3I0 FRALBDG8A1Q=KZPI?P MXIUSEB9VDTG*43QR<=@:VV^MT!V-AUUWDF518HN/P%=R];:I*';2=B4( +"- MBV(HB+00(LT7*5#:)64F08K,,-MIA&1B,6V3?7D-HI)7K80"=; M,=8',]89^B""L8$[BTS2#.B#"\CZ7/J(@.2D,]P1G)O%-,-8GW=\\"KG6(D/ M+D-\\,VYY$H8X %@[6QSGH,X[G!0"1D=+.)$.Z2EL$@[C)WV)I$T\7R8$A\L MP/!T\<$K@:'8_F*V/TMI(HV!*(EP")G26(=<2A@DQH,1A%&GY#TI38G_U13_ MRQRG.ZT"TOIWF-8!^4]F.Q7UR9NZJA0#ZSWP^4W+GSR+3SY(,S7@?&]DRR-S6_^P/;WXWL[CILI13\N MM*D^Z)S?7X:],$+3B)@@&G$O6.Z8X>$58G:FMUGA]E"MKA$?IV5 M I>G##(52%EB2)EMU&$#)H'AW'X8(RZ51D9)C(PD-E%/M1#XQ9IIV:9-@M 8R248$YHP )S MKH+-%1,%9]I9IG5PG[8R(A+ZH(CX'?LVNJ/CP<8#XI$+9((/2&K/O5/1"6->K%$LV^**W/6G MB]>7U)R:H2%HC)F 99A6F&N*'0TL4J(49<8&H2IH( 4:5A@:9GN[)Y%H3!@Q MI3GBV -+8MH@Z:W77 <6@@-H8+K-=5WEJHJCJ@9*%.']:\G0 ZX:&Q>R_-<# M/?S*@+Z))F(+CR8BX9+"I$^4=!H##4C&,E*!_BWRK0OH+R?HS^]D=-0[XZ)% M('V)N+ ).:$=PB9QSQS1RL7,!TE;\?F""TU<(=?D>2NX67#S.VYZK(F)2BMM M,7N!)R=81U-*D"/4(4VH M59P3;9D W.2J;5CQ+#:%1G\X.3Z>;->SO9S][GN#T"MKK]B>& MH.ZV]W,^/,] )F%PXGJQALV?MW5Q/, M/K-=$]6JJ]K\"1H!>C&.0P#G^V2> MKB@?6,U9_P%:8T\TZ"VH5">6DI:+3<)[\VF6*EI'A4-1:@PS,:/("J]1T 'S MR"*-/I>TG"^UL/1]L OFK"CFU)[,4##GGI@S0_R#,5XHG9!G!-@_PP8Y&@4" MJ@^B,S99&EZL$-P?A0!RNF_O)$QV-/D[%5TN<^^*SKVU\_W-H^/>X#3&#W'XI>OCU:4I MUGN]@:]>[:3WT0_V^UD?)VF$K[/^72@-OGX$PB@9@S5.\//[QQV.22;CD#66 M(IYPRIZ]O$-5>AE"2%KYO'>+7]%RMJPK"K8U$]MJ7U<\&+85^%H,OF;6)T9Z M(0/CB%HM$;=*(*-Y1,8P$6EPAFCR8LV()H'73[@IL/GCGCW--QMOQKO'^N0S MJX)XL3F)'8WB>#1=/$UZ 5OOL^GF.HFG-@<0\NH*WAR>P/'>CR;:]TD.6[7) MYJI'7)G)IG8B/57 S6\PLX3N&-;U.1I^,AS&\-O)N#,8[\7*P55FCP5FC\[& M5>V+M1)&.J1YGCTP\0C( ?SP*7"%)2.\FCU6,#6\H-&*HM$#[ \L:/0P:#3K M:P=Q:*TMR"717$V=(DU%0L(+IZT.ECK[8HW+>_O:FY>-OBS4<'U*\VY;5;(X M&%8496NMD3G5JNN*[A7W9UV8.U^ZREGIM>$&@?P"XHH*9 4ER%!)#;<.Y%N5 MKN*-\B 4]V=!ITZ_0!_ MO:*J@JL',K;JC*\J3Y^_V?QHU1OE(%:NOR.XF].<1M$?C.%Z.89N^U6V[/[0 M]EK'=EC5'1\?Q%$$&[4GL&:JHO+YF2;Q^7Z5RUZU5YEF9< 71V-XHZKV__*[ MW&:';WI#/-/DX\&H6R5M5YU:NE_BKU^[87QP#A87OC41T"O\XRO6P1V'ZN+/_#05\A!C732"<:4P=]0;(0,E1'%E4[2>?*+ZQ?F7 M#H;G3W!L]R-RPV@_(YO@B5_9WE=[.GKQR^5Q@D$Z%XJI5B_7C6@#AG NDZ@: MPK^WUCN[K=W-U__K[/RY\_M>:ZOS^GH-;.QC='9V-S^T=G=:N__;;+W> 4CM M?-CJL=UYOK?_9^K +;VQO=G8_-/E)K];Y?W\'E5]A M >I.>G;8"H,>_!KE+)_QP> $3A]&[5;\YB/ >,[F/X;5ZJ2'$^"._<_]GWKM MOVX(MK LY[DKH%UUVMO-:I?/54V(/P"YVH?BL]".1_'5^8M?SX-OW7XE]NI+ MOT[//D7QC#$S$W!UNUGY:_-)+>ZJP_<5,MD(9XAX]>L7":*EV3,DK?PH1WB3#> M+*/>\7)<,"2:C#9GSJ)I[<.AGE]]O]^SDE@0;;6 8+9 M(O_]Q<[BSYU4[FY"2>GQA@@6)'&8/W6-N)[F7A:4F1U/T[!_;$U>2(*WWO5Z M:]E>,956Z[BG##=!MN&VYX7+!Q.2RP8&,C)2.GV"@* M-BX--H+,_LP-8\J:>$DLC%P7CRC8]Y22,5/LDP7[E@;[0&9;_;'M[W=S:L!Z MM=&T\, ELKB"A4V4C*!3++PN:%>PL'%8F&5VOK7JSXL[Z L0+H.YD>LBL 4( MGU(R8@J$U\6Q"A V#PA%%2D9]+[D@/'K80S=<>N-]1D03PL<+H?1D>M"DP4. MGU(R>@J'IL#ATL"A/B]M6M5::UTLME;0<#ELKJ!A$R4CO^>77Q?,*G#8.#C, M0MOJ^\%1;.W:;WGS:3_D5ZWWTT'#0ZV4_XGE3I!)061*C(]?E<10X?$+)J/.M)]>Z- H<-@X.L]!>#XZ. MNN.JME*U9'X]J#;DQ7[9C;<\ED=NW(0]7W'L=K6?\N[NFPNZZ ]^+_ MWI]^_"<<.\KEQ]^WQ,[N/H9[$7MG;WJ=C1[<3ZX'^'=W^_"@V]G88YU#N,?= M]ZFSN_YU>_^3)"H0CB-RC'O$";;(X4A0#"HXKJD/WDP*/G;[)S&LY^*+/"G& MB4W44L4YCYH&Y3T)B?E$6) O6G'D[7&&H.%)O*Y.Q27YSM@:')M>'\16+L<(UWX]*1+8KOXDOYZ__37.OG,RFGUG<#(\?V

8N_XH.O;,.)VW.J.6B>C25<8T-7/$999$X8!\N@.6S94?&!4-=V< MTHW6>-#*U9^&-C>8J00'I^_WX3/MECLY/6_7>11M;NA9]66(BCSV Y;?B$Z_9B.UMB/_JL,+M_MUMY(.RP>@DF MM@] W(:1'T88XGQR.,>@NH_0W<_S0PO.T7,#.PPWE*=LIKWN]%MOHAN>Y.(, M$S,@[8G!1'\RK!(-JR?=_):'<;_2AJ/N:)1![M]3"_RP^?J[_0&-Z8%UA59, M*>96JA,I3G6HJLBJ?AVUWH#"M#X@TJKJ<\+'0?#Y<]T^7#(7"CUQ,.N";!,\ M%@SY^:6VWNY\OQ0(O@N<]77/@J37OX'__+*5%3>W?:V$/37]? $X M0841YP\]J05+Z/FCYV?-W4 GZI"?\FMW?%!]]?QT4Q5N?0<9>(C!<-_VNV<3 M\+^(=N\O']H=@JPF96A'YP\R&>\TZ/4&7\\[T,+AUM<(*#6VGV/_U6V5:LK M4:;;K]1LM3W$Y)/59:P>5O[Z=%AV>6P8S?5(+^,;6'D_-X/-\LT.HWJZ2/GQGIW-E]=_9)>,X(=1Q%)3503FZ0%EHA)C"Q M5D2LL'FQQ@5N@PWE?W,5IR?51:NZ/E?!5?M.6F%",DQ:IKR,G#'J@@+RR!BS M3'J;BE8\H%;LXT^))$(%$R@8;!#W-"$+.H"D BT1 =X@N?G[(EKQVXQ69"2Z MBV80&S"V4F.A)2=*V1BL"CK&I)0PA-]:,]X.(TS ,)T7Y;BU5_.+?UQR8D,*+2]S94W[/9?I. MB,<#@ R C_W6 +X\A#/ <\"RYW@X^))7:KG4]?GTDP%DZN^=0L^/=^SQ\: + M%[S(9N V\Y^C02_":JYO]S-3G39ZNN:A5UM-GUH;;]8)6*R 5(&TQC!=5TV# MG+"Z^+^3[G"R+)\1\"7=:(,J7GN2@]C[?H*I#^N'/HRNM8+OU_CM_!I9W8[C M\"BKWH(G@UDQ?E^47M+AK.9V18T! /6:ZY< MXD$K1QRAVH/XK(!I5U;.W6JV15=-N_AB.YG7WY]_TE%F=+[NKNI"7IIP0:%\ MGG2_#H9A%/O/=[X]V\<[&UMB>\-_W3[<8COKGR26VAI+48PZ(@Z,!\&D:^!/ M03@VA 437ZP-^G%NTD4PP @.M-RD#N<05'0"A+$W]0=,&%Q%]PL9V3, MS1+W16?_$Z7.XB0"8LIBQ$%MD=7>(T832Y0Q%RB#I:5N&R;:0IAYEG@)^EXV MD%"]6,O>OE:TH,93+3WH'E?W>SVV9_]QYDR7YJ!,E2X];WO&X3+*6Z07TWV! M:;+6)FTM+**I=,XIX97V@F%& O\)>%\P@@E\SZRDMZI[@N??A,??_O[TV40* MF%]E%H?KI]M?/W%8KW+L!)+8,5@\:8Z !UE$+ DI8NM9<%<#>/;*PK@?#RKL MF79U 34;G RO7&2?.Y[GH;2=8TQ/I4SGB%JITD2)-DZR)_PMF. @3)0+R,(7 MN%&XKYTT>3W.U5)^>.X+]%ZM8YM?.^N?%$FP-$\6,:QA@0Z< !F@;LB*!$MT M*:UU_&;HO=E]4T4>!V/;6^UU4&.7ZS/30A6O'/06G1^X-TDS2EPTC@?B8!QX MP,HP;U0@P=1LTC FU:%BNM>9+@/6)&RR62&SPU4":P+J9!S0?9FLP\(00?+T M<#O?VG4AQ/.)H0KO? 4\K:+7X]S.,,<0CX==7TTL_[JI\RB(MI+KC%+YF+@6 M0@47\S3'-1?& M]$!BWB$_N9$WP\%1!@K;]S%/_M]IY^UP0SX_Q> [[SX1A[FF-J"@\Y0OO4): M!(5QIE>0[18QS[7D]&(UO.=L\/ZW9)MOO/GF*B5P/G&[3UP >?E?;.XZFQ/;^Y^89_\_>^_>U$:2 MM(]^%87/^Y[?3 3%UOWB/>$(QF O\QM)8UL>!_SCJ*L1%HC5Q1@^_0NKNZ*O.IS*S,)U7RAB'GF4#<1H^<5!9%*V+0U&',\Q:>I>!R MI%Y!=^7%*S K)T'(1N; %?$RQZ@2D_%J+^0P'O?.'-2+)[.7'J&!!Y)M5%3B MIY47$O\[MKVIOY(_JZ)>U8='MGMV5'?!E[EX2G8>'[OH!M4[UT/N7!<6)'Z/ M ]^=[&'=0:-_5% !UO5H//![=GA3Q#!"86E$U(E([@(SA!BBX;QSP><=#W,9 M$Q_U>B-/>Z"4]NLJ=GMI4 M =#CL#_*!S$Q)W/GOYV95N>WA#7,#YX,80(WRQZTWOA[/,B>QR@+=CG;G,K] MVN6CFYZ1GB5>SX3XJS/YV2CL>19 N>$/4B^ONN,/(KPE0]N.1P 0I; 1P'P0 M1WD3K3(;;J:N2K@@#(7M/&F.17)*ZYS'&1,3'O:2NV[P%0_21>V=/4*X@57Z M[+05Q@-6J0^"$>T2XCF(P#DGR#EG$1?@J?- M2N<;I=KZ\4]OHC/9/>?[-X3 MM7M2N^[R2 DX1^H-+OD;/F??HXUO<^O.@0]SA53]LMYV!?19Z>>6SE0$[41 MSAN,8)H-&.2,(.L-0]\9DY ME0_7P3Z*,D?AA,G>%D7,FQ#![5(66\!>LVQQ)S[!0X^J)L[#GRM9U-BBIFK7'\$9N=+?'Z)=<-^ M;SRZ_))E!:@5VT86CSBX9DGJ@_OK:F[R9O[=&YQSC7R!51E$^Q79!(-_:7O' M]F3XXE\77QG>=W)O;K(!<.GDK,!L++>C_MG>:'4:G:W7_VFU_VJ_W6ELMUY? M7F2\LJ_1:G>V/C0Z[4;G/UN-U^W6YE;KP]9F_NE#^Z_MS8T._/)FN[71>KV] M\5?C0P?^T-QJ=3ZL\ILN%]_?QH>Y0'P4P[\;(^O&/3MHA'X/_C/QLOMCN'T8 MKF6O-AZ-BJ-Z=NJ<4X/M[W=_ZU?_GQO\Z]63N<]ML6G9;:]@Y+@3P\:"K_5( M E:XD8;3G6;JIL"OX*14=1]Q>)D5,VN>S&>[5/('(AJZP]&@Z\95&?I9D&=* MW#$KM_GO93RS,9(+[A/<>!H[*N%I>Y8*/QGALL#*^"@GVH\'C5[WO^-NF*2\ MP[C*%E>R\ >-XV[U'N.C_!NLPUDYR'PLZ$FYTT^V?KXH:F%$RH9DM6LL%^!8$_8B3<;?H+A@SS9R#+)\>H'0 M9Y0KQ Y+O62U]D<]<.G#C!#-P5SVBAI_Y4K(#EPZ,XJ%!__5V?Y[^JQK<;>0 M>2%98FH\^B'S\DJB61*34'C2YZ\" KS :M!@@'\)WWCHMV)EB:0Y]9 M6V!A^H/*E1X/P#&)P_5+RNPR.4;9NB8;4;6Q%/(54/!)E2DL>[YKWM *FU#^ M*%;2-2U%S-O5LN&O-S9N7K!ZL9SDG.ZH)'(5PMAAV6,G<^#&,),P*U7-;,I5 M7I>>VU81@RO(8!IY[[6^Y(Z!9.=Y+>4N<]0RF>R;DP&6]\Y7 M#<>]T5F1&,AI5D;X":8C;Z?Y"6>K5@J.*_['N=6%C;O_Y7#*Q%36H7K;WGD; MPNGN?L:T=>5+CB9GFWNP-?0'^U@4!$['93$N;5&J?M)O8J.:7+7V0NN M\QJ7+\+TY69N,URN O#H0O]R@PFLX,GG*AY8AL.+3,-G0CM'>G3QW&JVMG;I MYMB_F?T9IMWZ=*,4UF2+YZC)%TF?&%%E*A=OI[RKV M6)9RXS!\ &>JE(\>CC8JF,F'@" VF7>M \__HU=B?X\:\&N]G@3\]K^RUJ=M MW#S]<[]Y -_;?X?;;[?YSL$6V]G_0G8.MNG.?JL+]SB9#_BU.Y[L[+\[A7&= M[.QOG;0VW_&=_;WN3B=TVYO_='?V=[M-^B>,]\_,U2%:I_YS%"HZQAPB.+E< MANF1#8HB$96WRGN-0<#GV!H%5IX*JS@E@<<8M3$^,6QA10+897B>5/*/JJ(X M-687INCGA_'!0>9?@\]F5JEQODR-Z3K=@H3RQ\.\^%I)"2)TP#@PRF.2((_. M:2*X39C!M0\FOCE4O5QT_QYT 6B/>G%8ZMPF6 >?E6DYJ?Y]SB+4@"41\4XL;YS(NJ4!#8):?S0K!YD;S"Q'TXK^>&8'FYVIR+17'X9P7CB9$P M@EGR>.?D+UX5N[,8154YPR1\>3/#IR0A6"+%2[/G8'9TOFY? MXB$8(_EL'3Z/1S/V7G8$X;="VUK6=Z.@C3UC@GR[L7'FN!5SN5A7W8.9X74/ MJUR6PN)8^/GR*,_?K^)ZS)2@E8%[;AG-&<*7N$A3=^48+#-XA?YQ/DL,GEJGBS;^ 9?+NW)S@S$8N.?7+17N\.),]8MFX6#J8.- MHIM_GM0V7MO1*1?L@9F=SPP+E>>!_5HQFQ9NK]%)58$_/-^-\A(51L]J%&#B M'O8/ /UARLHD'_IS0HO)X!<\D6M;WG!MKU?-QI1B:6+63@AD9WV*/0M^O8OQ ML!$S0]/AE/77SP+">N.)04(SK^2D5=TC(H.#.8W?,C'OWH34Y )6W 0A)BY= M=9.P/QY.>@XABN-]VU7/O*<<_S?U&"LH1N5'/_OLA1 M=M,+RS'!Z/^>B?9)II6NV-Z6R\T]\T<_.$)+99(SV!A'V+'C&WG R M*4T[\'L79H2533OKPA0HND4X0V%"^G:VZU0;33DZ<)E4Z:@*'\U/?$:MI3// MSBR+U,WY+^5OYQ3-.%MSM7RL'\> M@*U.U9=X8<-JGP58>N_7&X_B8[SY+(6 :"1QQ[2RRW',4*#6<$2L(CO/QA$B4UI;R:+GA MPAJ;(N$F"68H=5Z+I^B3@C!DV#D3AR=F6W;VIK[:V:%"UM&;[+;5]IJMB.PL MG._K@UB*"(>5)U+9;Z,,)5\!DZ?351V8#(?C@ZI4J#(N*_=B@N49)K*=5!T) ME.2&Y:)B MYIJ"E]4^\4"QZ6MW?X"']@^_]/.("N?AVNS2Q9RJ49:LG+U-%W!MXH7FG1@< MQF&GE?"/VQ M&Z5Q;[K/#"M'1\-LCDRRKDL(*_5=RHG>G+QO(26TO*)(=P%"[([F%QC>R>3=)M>/Y^5%WM_ M1NR^]/OAN-OK%;=B>$$)!H5E$KX.*CASO)43P,[$9]"-,!GE2.PX]O)9:(D6 M],?#J1D";G!_,%&AF94[=]SZ$YMXV#\L08;JV+#(?'?@QP>U,.GV9^>,NF&%'Q1LZR/UPSF(V12YC/QMLI6P- MYFJ289.79K9-SAPSWOF]7[?_V=Y$Q*R!7!Q^S1Y[+\/O6J,'PI!3&0'D0!3+ MS5+OW-,$8S^.LJ\_'!\=P8H/][JI< U7;7O.3T@KF!GE]XZ'DX0%#QYE=S1I M)E01%,>J$PU<_G7*)@RNV6'I(0/;PF!\-)?$]GX,5UCT\>L 7K>\7((]?[36 MF"29U]_B2RQI]8]OD/C];G7&<7 M*54D:,6T[.>VP]32F3,*8$!?>GT'7[BPD9]]7@UG;+5U;G5TQC7UN?,8G8**-1,BRG"-F$ MG&(8*9>,P28%Y\Q3C&5=6/;&7_WA/4>S'AQRWDSBQQ,M:DQJ;C,'1^:!ZV7^ MSN[PG"3)7WCA_/&C!I8[ QOBQF%H9V]WDO(UH>K(T%0IWS/4N=;IE\_24F:C M5 AV3M Y0A68VR(@P916CKE$37R*.C==YL;Y.J_!TXIGO7$6 ?N9X+\H>&?C M /UZ71SOC V=_-%SW@I@S)\%#TPZ&1$XN[WMM0SS:N1G@8I!B(--2S)R^[AV4FRD7_GCQN$MW(#GOIJ>!M;_+4\KCJXXDO;\BZ ME#);OJ,!_#],'SSQ]->+4?RO45C\3(MU1?2E'^-UK\E7YU, M;[-D">>FN)K=^]8!\Z,P00G)_#;K(9^[P=>8J\6*+^]C3.FJ]\]U=3_G[7^, M +A*M:VRFR[F-36FY^\7YN-L)!6X\A:GYGP=Z^=F7+M6M*_76-Z!- MCH02#!9:P )SKH+%8'@(SDI7,1U<:6E ""_)\W.N^^M=Y]3E ',2(RT ;N;TT# X?4">4V8LDIP MD[M>DS5,%AF7JOW]870F?W1#W;D=@D]J=I<]N^C/*N/5Z_'!N#K#F3FTFTG6 MLJ%BEYU?HK.)H3>;F*4H_J0!+0&.">&]-EYQ894FUE$EDW$N.NSY P%:C5G7 MQZSN.6:U.^]8\_@S491H*CDR,D7$8>&055*AH&T46$5/)7WQBN+%9EXW1*PK ML.'!<6FY9?DT<.GOS.I1CNR7.HZW@J,E\_'KP=&M8CQ7X=+92BS!I1J&;@E# M$]/)>9EI&062@F+$73)()TJ1(MY3APUQ(L,0O2>[J;:.;JAWGS)1/>JG-*S. M"$K>IN]_R^EVM\.@IVL2_?:8('0]XZ@L5QM6J\:EF^#2R0(N4;!H7; *B=Q: MAV,.N$09@\4"LS9@9C27+UYIOH!+OS]APVBED>ABR*W$QJ?Q-G9+]WD2O69' MHV)?]6+E0M?1N+M.S6KC^ U@W$03L857$Y%P2:7V1$D'V,Y%,I:1XMK>&WK7 ML;I[!O;6ZP5@EYH&8TCN&R,3XA$\8,=U0B)*GSCE@4>>8W5$WI?->1\:=:>- MX5_ER.ZJG.>?E\/QNE\(!JMRJO?=X=?JP#S_]#3E^8[94MN?C4M!<.%0TA[G MX+%&SN?&*=P&XHF)DCS)S(T+*YVW[+S&3RUA:H8@90A37Q7QE(*C_^W4?JTQYQ:?:TG_SI:-CJ^,$NEJ*Z[.$LW4[-@8SZW#PQ3PCTA MQH9(37+>ZY@4$[6:W8^:;7]O;7P.AL@$]CFR-)^R"V^182$A*B*+3CJF2A-9 ML:[NI6>5UMIR!:OIF>+".*VDYQE'.>=:)U^)&WX3GNS23_S M*'S@V*,4P!+F(6>,"AP1<5%'0JBNJ+'^$<+F M+7J*&'<"#+"B$E=8Y=HFGG=EDDBTTGH<-=&X @PZ%:J%,_-:J*X)&,V3YI?/ MECNB-$QE)O7,'"P).0S_@"(SK066EOL7KRB_7U%Z8EOFFQOE'U>J8$,).I0Z M=)"T0W\R3U!_)R7QEFJ;6'+&!>X,M4X[83CLL"X"!OL:>>\9>1D8LOAS),D) M@0.BQ O$(X_(4)50-&#-PNQ32Q@@+UG:$_(B"^C_R50 HT)!41A.UAL_$K/& M!7/VQ@)V9MP>] ?QW@;#BI)7HQH5UJ_2A_8R>[LBZKCVN,ZYP2J\PH M_6?[CP\;?K25J2MRQ];IU\],4J.4!VV! MR49<"HE*>*,)?/URB;B7)U,?:21JZ@,\U*!V4.XTUP)]Q0#?EE^ M,O5,8RI!I2W'86,J1HU*CJ;B_\3VR?9A8^-HT.TU1(8&4B%"X\_QP=%P9 >C M1GL\:/PQ+6[^D/\T/AJ6Z9CMH3.=HPL]>S)+X+095,\>5]&^L]F<\)H.JS9/ MPS,6L+4<5LML+X7[9[0',UR(7L+8Q_,V4&<<6A->E"J"F:$I%WEVTTG5@L;U M"ICDA9F:PS#%DT''Z0)^J19PVH1F\A(7NG@^!DG;G$ ]"OOO@3U9FQ I?9A( MO_K-_OX;_?VW/WZ? C]\,AY4I$X;59XQ,8P5RBI X;+_S K+Q:^?$VR&V+,G M9WG)^3:'\!:PI+"%=(?GMFI>LM+"SI8>*]E]\<5TS3W#YI:\D;^?PR*P^YU? M"BM?L3JZ #/=W_/4@G&2Z=7BX,<*/%T0D)S?NG!UGHU"_)!;/U<3,@"1 MZF>AR4V>1J4IXC4&_@,39N6Q?CDUQP_W[ LM_K*\QDECIMR\:,GBQPDS_;2; MU-5SVOAX)@WGZSY[XG3KQ;_)NF>^X%@1=DW[#A9MFH.V10Q]/#^PW/FLN%.?2(^E20AQ+B0P&>S\1YFST(1G.YNU]&I*SX"=X M&AT/RCN=."%$T4",29(_17O__52B-[*0@TC/=F&Z(#W7;1;Y"*_VHW/_[?-S M_^*OTW]7"2N%_N6^Z8P??&/;/@2/!6PO<&!D!6CG;SJS>A_.#, _^AF#)Y"U M]!L?CPKR_?9BX\/'%[\W6OWUU\5NG?P3XRJC\_3&= M"K"I/WR],$=R!OC.'-]G<:JN_.$TK\P^AS$T5X_5!UCP%0N M#6'/N)RKC$-0X@EM;_G#XH7G[)H5I6PVN7-$:P3OVSN9)3"N^'VKQMJ'%H+:9F(ZW92&LVTB?!(KJZ;*1/ M@R7T&G2G2Z_[H1OR:MK&X(?[VS(^?F=#%12;Y>,O-\J7#*.C' HOO\/; M1&^'5=QEPBQZVZKP[;A[\^;5U ML(-;!_]TYP,LY7Z;?^XWWS9YL_.FV]K\ M_;.FYVOI#6YL;)SL$[NKL/___T M9VIW//]LD@8$DQ1)BQGBDC#D',.($"&)-%(K(1<:)XG *"";%@ESA;5QL"J. M&"XT,TG)^>C*9/YOT2+ZAT]Z:-'9[ [MER^#^*4,JITFK[)*9)./(3?BL]96 M.D$E,DQQQ(,5R$EF$=P+\(\Z^&>AS_C3Z#\5+BSY;.>D?'ALAQ,JRN&UN"$+ M)*XF.228,+WNNW5GW$L'V:P_*@^KSE]RZKL;_6ZSVO.Z$W$ZI>@:6A_ MRTL'=YSN4C47:LV%>CE-#B;$TD"3P(&'J#.+/>,B!&(5-23ZW-=]^;I^_WVI]:W=9I M;W_W[=8Q7'/:VG_3FV=4 #OZI/GI#;S7N^.=@\S&L'7:>@OO2K<97/]UI[,! MMG:3-C_]LXS"*^*DB4H,$9$M;^\%,H1QY,$T5D1S!IX-^/AZL" Z\2BX,M(!@A&F*38*_'\U7_55H]P*H-SI',H9+3U1 M1"%%B$;<2 4H!U"GDG"8>?C9 ,H1MEA\NHHH=T\ *0R=S,.V#&E!;=8.J=]-$&#T<63M_'GF&)/@/GJ:2#8(J6A8ES'R!72 MR4K$I>'(L0C&&F6"8Z*XX_'%*T[6&%ND-7P\TN=;(M2E<89:T8,P3F@N/=4\ M,&)23"'&3#9E@R+TYU@CM:+?FZ+/FRHN:.=X/OO0#DP5)2THN@>]CYA'%JF& MCT'1Z1HW=^:XJTE,;Z2FG=E2WYJUM&8M?1H,^#7"/R+"+R$Q9<$ZG@)#,:A, MA10#@#MUR$>6"%5"8I6**:6<.T>( M\QQ+JS6A3M06]%/#UWD+6F)C*#4)::(IXE%C9(AE2#NB? P&ZRB*!2WIG?LC MK0"^7H,E>N4SI28J5#*5QX=#.^H.4S>&G")?%*74'#MX^0F][%DUT*C?<'%: MP71:BJ"J#.4J+[AD/D]T(7F<#$L8 M.W5)^[U:3NY13O8_XL_,:QFS49Y<= C,@HBTY [VD( 3YPH[(U^\PDLDHW%1 M*):S4)9"A.$,F7:_%"),.;9OBE'G)"=3@)K6>':K&M,#NP]W&)U>L^VU6FM2N%EJE:B<+GO-ZABVNM4Q_)E5Q_P]R%T 1B=_PUJ/-@[#UG_'W:-< M(;59\:V 5;8RE0XGDWWFX!UN;OKO[;<[;'=_F^UTWH/;TA3M3YE?$[[_]DUW MY],6V>G\\75^G]G=?'?<.MWBN_OAH G[5>OMFU[S]*O8[7SDS4^[7V'\>SN= M?_::;]\GV(../^/HG @ZHDBUS9U; ^PSQB%/, O*>$>97N ?,43H&&%-\CF? M!(<&'-C +8XL..?8?&7$= W6&F>S7U75?>BGT;$=Q#40K]$M"FA^.)!'DZYG M+%/?/VO#O6;>H1020YQ(A:QF&@7% K8J$)K$TZN>:683YE'W5]^SLS0QC[*] M@HEQ=*;.\:(Z#R?J7!';WK"6Z-HEUS^]E$A*>/M'*A)8]KMD]9!D^Y^>G^PV_EC?Z?SCC0/WN\UZW^W:WUWS;VFMM?CS9?;MUNMO98*W./_OP MKG#O/P^:IW\N*Z-RT:7H D.9EB#^?FA7".TKI3ZA379:H69TLIZJ\#:\!I33X7@.A&E=+"UM;%RFCQO;0B/57+! M(&8I6!M!!^2, FO#V^"9#0#(E2:3.SM5=2G4S+)QB08>_&*W;GF-R-8KK6B7*,DC0<]CA99 MG0Q*F$26@@T>^QQ:/\,"%@]T#V2#!J$C.(Q>=SO1N47#" M,/5@5- U<$M7R*VI Q#WS4UA*#>:>BPY >>6NF2U!2LC@?UOC'.U6;%RFKS MWT:PEH%RI"E7B#-#P*S@%A$F/1:,2JIIUF2A+BLRKP,4#TG?MJ2:YD(QS5W" M$W?(9GO2L&6BB=C"*XI(N*12>Z*DTSARD8QE=0+KJL'68M($B]8Y(3 *RF=F M#(^1TTPBQ:AW01/,$G_Q2I,UAN],FG,C;7E"(8_GJOZ14((YH0$+S'/@$COE M!&?:6:9UJ*V6U5/_>:N%6X9UHA0E%3'BSDCP/WQ"'$O&DQ7!YS,5I=8,8T]" M_9]'G&0X?-G8\'Y\,*Y:VX=X- "%*"7[SRQ>\MLCV"LS4[\Y,_/P64?O![,8Q[L9UF7<6M[T>9&K>3QU3]\WR9*T\^*\.PBL8@G)0% M>4P:Z2 "DC88<..8800_/>;*V?5>Y)!>3HX\',%_2IY;IF/+\#AI=9 ;#_PR MU(Z"JEM2.VIM'H(M$93WZ5 [PM[[4Z@=S1.E,NSL#6)L-.%[>\/&%DAZN(+F ML28VO"6QX8]?]WG-V?.C/ 2S?92-])EMJN8WK'F_+G4;N;=&*\6YS%VLJ=)< M@?\HC6::>2O#C3M:SAI8S\%?W,"MS;VO,!88WQ?2S/YBYQUO'>R<[-"M4["F M]WX_?8=:1U\%.W-C]];Y?]?Z"Z,=:?3/-Y]"W?YU(3[ MO5E&:TAQ(*47CJ%1(TX=1]9$A;QS0AE+".$E+5V1^ZJV78V 6LUJ6*/;]3N] M4:%=S)ZLXD19I[ 4S$0B392.B1OWDZS1[8'0;>&@F%A/DJ!(*QT1%PXCERQ& MW"0*YEX0+J6,;H0]#<[6YW",_ $$ON(5.+"#KW$$XZX)!2ZE0(M&BL2PB$%R MK*DUW@=!?$[MU$KR>S2\4O=[#.@T#OHU*MT$E18S\876%AOBD922(^[@)TVI M0-%S;@5701C^XE7IY$?_O4*5R37'P'V[33I%0;E3B1%NN-226,JD"IP)22V[ M1\.BUM[;:N]"\VF;*[%!9Z,R"G')#=+!!Z1\(C:(P(A6JZB]SR%NU8E^[Q"> M]>6D&! S33J>6:[\38[\A8/_12&3$IP;8[F3P6+MO<=,1WU'$Z(&FVN#S3+. MPL0L%CXB)TA"7'N&G/8:@1$,7N IY")Y$BURP O%( ]+8,I2$PRHR8S25 M+UX)LUAY4G,!/*1^O8V'<6![Q0ZPX:![V!V.\E'6MSO5___:0!.)L-1BQYAC MW&5LH5+%R*6DQ&(F:U/@IP'-8F:TMX[)& (2CE $AII$6A"+E(@^D&!\))DJ MG=>LA+^PAL+67XY:8<$C9\*XI#S\2#WXHH9$7)L"/U%#YTV!LB311623B(C[ MQ)'C5J)H)&,I!1P" PV]^UE#'16X>6':+0]RZI*)!YJ:7P>2;Y-$7I\._W2\ M7LQ] 9BVTC.*3)(>Y0Y"R$F2D*8L6A6H) (L*K8&BWJ_I\,K76IV/YDQ-6[6 MN/D#)DR)F>($NYB;YG#G"'&>8VFU)M0)6F?5K IN+A!@8AJIH@I%;"SB5EGD M<*3P3U*$4^*4BCFK1LL[^Z(K@)O7*#&[:[W20ZIEJ5=ZTQ^4TJ11J9\XJ.HG M8JZ?:)3:B6I5&%EK9!.EQ,RRSJTU1H73H9NS\N.PZG0/O_GQ8 "7YL*E__F) MEI*8U_CMR;@F)7?74WKY-)7^UF5XS?TOWS]K:A0VPB*%DT/<$(F,LCS30,9@ M2& IAA>O\/HB8VT#Q+&7%S8+Q4U6^Z[X7J_V+5>;?_8X&NHQR^8L&+;,.^0, MS+.">51=RVB->7S1KIZN]UH"9/HH^Q\M[)^N-[5D$&#:\/>H", "A488 M#P!B;P,OC6.X)RQY(T?G#[K#]8NECWEL6:*ZA^.RIU_ V0F\L0RR1_UA-W_A MY2#V2H1_4HXX,4EFKIIL(/C\$NM@NQB/+K_D-E67CP'Q!,_-WLR_^76*%A!C M732"<:4P=]0;(0,E1'%E4[2>?,[)_I.+]@;GE7)?(G*#:+\BF^"57]K>L3T9 MOOC7Q8F"69J,B)OU7"]ZV92NP!PNU'J5.?QG>Z/5:72V7O^GU?X+-+6QW7J] M?FD][LJ^1JO=V?K0Z+0;G?]L-5ZW6YM;K0];F_FG#^V_MCS=!C1_;WN[_UJU*$^F3N791/TUQC0 [%03$VCS!,;8[LJUCS\4MKK#%>%=Z+5 MG9A ^^%K:W.;- ^VQ>Y^4^3GM#L;8,*\.VV__<@!M1AXJZ3YZ<_NO G4HF ^ M[7\\V=GO'8#I<]QZNPW7?_F^N]GDNYTO IX)WNK'[SL'?V;>"=SZ\CF1@*TJ MOJD (RAQBPQW IF$P2N46I%@*I,5#(P8-K(AZ9T0$4=FL4^:LF&HM?OB@U7 J+Y7RY7!CI=!X4> M?T/I@!7[NG\ 3SYI[(%[VY^J5*-7EKIL(-U"X5%Z7L(8?5QK'.]U_1Y<\"V" MW7Q@P9R=7M$ 0#THC!_C(_"F&UOBH T3B)8 M%?.JOMZ8E9C0!PDY[(\J24C=0WL(,E))SOF.]$14X4/_(!:FFO%@*OS=0]\; MARSCA_'8]D [*@8;D&L8,SA\Q0N^DX>-@9(O-;D<->RYBRY[7..[V>@T70>KBP'>',:R5ATY_S6*;?Y]\ M&QZ4F9BZ(0XJEB9O>SYS/)_%+6*FNDCG U]N/EZ:B/$8NU/HA@(UQ63/$=I^ M(_]YHGPS09F',82O-^ 2$%K)J?QAE.IROW\UX7JC&!E+7F2M(/B"(;-G ZA9 M=OAO%;/+P)!>S\@V+0 M R2[_F#0/\XB,LAH#\)QZ:G X?C Q<&]<#2S6>;%*R5E^WRL?TR'^AY&>G8F M@.CSDP[>.OXLB(PI!I_K%27BRGMDK(GP#];&26I,R/DNZXNE"O_[U-#PM1WN M-8XL[)'9#+4'L-.,SNS7,Z;&.5!L]+K6=7O=43<.'_]P\Z*,_VU/BC^],@=; M/S^JTV2MC<\Z 93)8%%B02$> >9<= HY;6T*3!KIR(M79'VQB>[J'&1>MK)/ MX3SS$9:=P\9F-+::88>(M QQK@&Z@DDHJ>0(U22QW+T,KR^F5I\M>[IM#L2% MD]"%V-Z#1G5!/%[WAZ.5HA%^C' N2 "AD;,(2QZQ#CE4(Y'!'*- 1- !:\$H MOW%V0!R +)NNZ8B^^9[)@9J['ZGNCP;)U)2__^ 9DP;>OQC)WJAA=0:[7 M17KAQJVHA6\_I=>XQR]$K'LM,N)Z+FN2XJ4OW9[SWG)J6LU27/-X_KQ*K8N. M7+;4GT;=P2U-^$G=P99H=[[0W0Z,Z5/S9#?7!'3"7KL#CAIMXN;I%@83_K39 M:1XOU!UTOHKVYFX/S/WO.Z=_]EJ;6Z1%MT3S],OISND[N.9]K[W9_-X\_6,9 M5S$SB5AJ/(HANP"1:&0CD0B\\\!2*6?".'Z M<^ 2^K#7'XQ0.0J]W-2L24H>S,XJ\Y^/?&L,NA4&+5(0!VZPP!+@Q_I\6JP\ MTIYBI 0G-L0 )A0'MU(N'J/49$*_C)[>NZU0Z^E=]73>5HC4,QP-02Y2@;B0 M$3FIP0,",(U.FA Q>?&*\3OS?]:40C?2LG_LH%M.2^YH#SP+_M)[MP>FLU_# MS&U@9@G-L":8@DE@D)'$(2X)P(Q/$4EA/2R>#T3F/BF+U>$UR_ OHZ7W;@W4 M6GI'+9TW!IR$3=\*CX(W&G$F'-)1,,0(\=;PH$!E7[PR]T6Z4D<';D O>)LS MJ'OLG_ZK16_O)&YFG"0N@D8B2(NXI@99V%R1T=8H MJU*2(>5C*V[N*]KR%&@&?Q"EJ4&S!LW5-&MKT'P(T)RW=04EQ&BI "I3CE(; MA0Q.!%G"%4G.>45Y.>N_.S?K"H#F-3@&?SZ!R%^3:IB3IAV-!_#?.@W]RV<0 M2QZ9DD@(R?+AK4 :&XHPU9Y*$%.9S--+0W\SAA6>\+"-IX><1Y/"E)Q_OKRT M=#X]_>533DS6C#,O?=2?:P772I7^=C&;V[#*:JQIW6+\LULORX^M4OSK5[XYU],L;I]W,H4N_3C:?/T_=?F06NO>?".MCM_'H!' M Q;BGS"V]_M+/*#3YOX&V3EXL[_;:9ZVWK[+S.PGNYL[HGFPPW; LFP>_+.W M^[:U+-N9>*(-U@*IP"/B3$ID+;4(A%T+IV.TCN?N%%(\C6SGYW 4 K'Z[S ME0"LS7%LP9,[Q['W+58E?35"TH#80$\OQ>O&%D3DM=G=RNBK%ES M7C:V#X[&H\(07C4\?6:VV&\_$;(RD?^5<#59BVGOV1JR[NWXKK.1X:J"K?TM MW.Q\_"Q4D+"6"4F.<^N())!A 8"+,2&DXL'GUA%L3>)%^^OWVO1Z8+W\&Q0 M=N[&-]L;5UVY+F]=4)M?CV=^78)D-73='W1M+4!7D)0%'PVBU.6Z:&F1=D$A M91C/U1!!2_'B%55K1MZ9)Z4VM^[5W)KG\)V!L;6&'P\& 'JU"?98L/6Z6H : MO>X/O;87T"MZ0XU-#F%A>(Y\*6025\@&R:1DUE%?\CR-6@2OVO!Z:&V\$J!@ M*2[!J&ON'W7Y\@--S6I#_.H@?.M,@FN0OS^0;RZ ?))$J]QU+Q'L$0]4(L& [C:+C9'?I>?S@>K$RE>/O#!#,._NFU M]GO[.Z?_'.P>O#EH;[X[AN_SG=/>06L_/_<=V=W,SWM_,%\IOOOI(VU_:NVW M/NT>['S:X:W-/V!L>_OM3SNT=>J/6YO_?&UFS'F[FYJG&]\_>R5C=#CF-G4" M<1H#,BI))#!V6EB+@]45U(,"Q+"1<55 MGT]]HYK[-9"BT:*FS=9DSVE=M3(_?O#%@=)$"34N>O"WN>'4T$"PI!Y;9YTK MVOFP0O?![\4P[L5NS]^" WA8\A]XN%S>VTTA![D>+@>;;<8WI=*';_' =Z M7]*=9$![PES79S17"S2 ]P?"T0R_'?2'P\9&::]> MS]T-%?K;/)!+^G\=H.!B=9VY?(XW.H9MF,WV*O?P3VZRCZ MO4-XZI>36S58O>D9Y\K(QO)Y^7__'PWNZD+\[#9B4+?>J_EX+@W5Q^"TQ5(J MDRAXSL0%#[YR^WV_N>]YZ MNTUVZ#9I=?Z =]G!K;$Y7Y6ZZPF/)(?G&:4><>QSZ;@AB). M.='6)H9S?92A]T6SOQITS#70/7.@NTG:R4] NAGK>-8PKK'O'K&/+#0%C)PQ M)Q%-5E?89YBP2 IGE6?*1I"(A MPL/CH#&(O6( #/>Z1Y=7.-SM[58^06@@O?S+\-X<%)886M\^A$^+1; M>YRP,\$B+'@FYF <:685BCQHJ07CU+$7K_"ZOC2_H^Z1_ ";O@I2!2&"Y_\J>GR3>(6/T&9Z[C%PZOW?-Q"8D>TQA113D,FV O(6H)1Q,2ZI&$; MS4SI=*UP3ZY"!4VMV4]OERZN>:VG-]'3>1=<:^-XY DE+T!/K4S(6)P0"5;A MQ*3F2NL=M*.]F=@0WQP Z^#N%MX<>L$[?SL7_\\D_,QU9@)@J6 MHN74<,>548EI N+*L<2*7R=7O?:Q'P> EO"">T6=M((@K> ?3IE%1B2.B!0N M$"$Q]0H :-WR? MJ%OS/G;0)$8O*-()=GC.%4/6Q5)ZPA,10CY?KN_O8]T@L6^OR_><&/+@R MUS[VPZOWO(_-1$R$)88HI0)\;"V0]5@AZ2D+ GL3<5%O(N\A-Z#6[.>Y2]<^ M]HWU=-['%IHQR@U'V%.<:?Q@&TX&H\"Q]@836,!"-'!?1%CU0?8-N),?]*CN M#O?XT74U6\W#3LTOLT?<%UM-[9!(T-I MT%P&1HE_\4JOR;NGP-^C$CWR64P-H36$KA:G8^U /RJJSCO0EL$:8N>1L X< M:!P=&Q_FX1>XU MD$S42$8F$315\?DEUL&+C4>77W(;1JO'8/C*+<%F2;EF_]T;G#/@ M?(G(#:+]BDJ;O9>V=VQ/AB_^=?&=X84G-^=F/=-J738[*S =RQD?_]G>:'4: MG:W7_VFU_VJ_W6ELMUZO7TI;MK*OT6IWMCXT.NU&YS];C=?MUN96Z\/69O[I M0_NO[YA8[37'\/MPW"M$;_["*@#=GKC*()D[V5VNF!']O>[O_6K M0D/S9.YS6W!:=ML'O?E2RLUK4&C><3A+'_M#=L>:DK"F)*P'6U,27I^2<#/Z M>.!@,YJP$M*:E?"FK(2-FI:PIB5Y_%*W-?[JMTZV3YNDVWNG W_?? M[,'W<1O&M+OYCK;VO^8XY??YV";\#;<^;;-F9_NTN?]^K_7V3;?Y:8O"^XC= M@W^^MC9W:+OSCK0[;S+UR'S9@9)4R*@,"C[7)_K<&%H+B4@4\'=-*<,BE_:3 MGU%V4%,:U91&Y^5-6N(4-):&2.YX,M('S2QQQAI,HBMG(Q-XJ?-U5@1>YO-U M.":P1D0B2T,">,$&.><)DIA%RA*CSI*:LK(&NE\.Z&Y$_?#P2/=\LVI^'O;- M9]7PR!+V3B).I$7<.8=<,@XI' /A7@F:5,8^+4U-65G#WB\!>ZN%>K],[LO/ M [&%FIV$894D18[+D$MG!3(A<<2\28HK'H,& T[H)V&]/8=BGIJ5\O+0E:16 M""94%#+PH(5FTG!'++8$PQZMZM#5ZD+3(BMEE)KIQ#'*W,>(:YH9,Z) 6..H MO5*&T_#B%;FGT%7-=W7-?5U;)[P-3GK+.1=6"QEY()93'& WT77<9@5U:SYN MDTQ*4DC8YRWL^-RE! : " CCX*,72NA"AU6S4CY!7;Y):.(G*',=FGAX]5Y@ MS%#.NA@\XL1+Q!7!R&":4# F4>N"(L%GQ@S#%_GN:E;*E=7LU5+LVON^L9[. M>]]<.FR2=DA(KQ"/6B&GH\OT-C2IQ,"; >^;B47NV)J5LF:E?!0?.RIPKX-) MF!/!P9/6/&!F- E)8VMJ'WN% 6@)*V7@F)A "1(AA_\\3\C*F)L/!LJ,C.!^ M6P"@=5JS4O[,W9MY!>IE)'&P BHY8XA(+@G!&8E&UKD1JZA;"SYV-)1IH1'8 MW 1\[,B0IEPCRT&$<>">X%BS4CY-7;Z)C_T3E+GVL1]>O1>._ZU52FF"#$NP M83+-D<8R(:QT"(Y%QR4MK)2\9J5\0IJ]6HI=^]@WUM.%S@^4,&5 ,5G$$?'D M%-*<&R0E%809'P('/:6B9J7\R3[V?;%2/H6772Y*-5=1S56T,KM9))1@3FC M G.N@L5..=C*M+-,ZU#[G*NWV2WR9VJEI;5.(LQ20!P3C&SP'%$?"/&1>ZM< MS9]90V@-H0_3@.+A,;1V]1\>5>==?2]-5QL&,1;#U_2@>#F,G#[4#S_^CU_=?GZ: ]^)_WI_L?@I'CG*Y^^DC;7]J M[;<^[1[L?-KAKYF,YN1'?X2R1F_MVSHQSHF-FG'J@.^Q=S+Y]I$3KWUFBE.)>*<4V5Y@H\ M26DTT\Q;&9::VU=YDK-F5SO-V]^_B"?I2?/3+OS;K;;>Z_$PN>Y.G'[_"<[DXVQ.D[TMH,>\U/VWCW8)NVX%UW]C=. M6P?;)ZW-WC*VLL2-@I5R*"B>CR]H0)H*A6S T<:DO:'IR52CUZ0:-9[=-YY1 M085VT3 ,H$:4=0I+P4PDTD3IV#PY8XUG/Q?/YH]C26#"",E0D,DAGJ1#SF., MHLD,050EGW(*L!)/ M">0U;2!Q#W8<,>AD8N_XDC&/>ECLFS+S*TT4B1&!8Q M2(XUM<;[((AWT2>M)+]WZVKVC#-UO\> 3N.@7Z/435!JD6A#*BI=\!I9' CB M03-D:!0H".YBM$81)G,*FZ:$_GN%*A'KHN'[]I9TBH)RIQ(CW'"I);&4214X M$Y):=N_61:W/]Z'/\U:'29[I1 (BTF/$I93(>,60"]A21T-2#*^B/C^' %;G MC(>^&!FA(JC/QR^W,C.>19U%% [^%X5,2G!NC.5.!HNU]QXS'75M9JP>+"VI M-;8V!N$81PE\'\1Y+H6442'B#$L.3 ^L[P^6ZKJIU=5GBE.,*GK"+.:*,G C MP/(0V%H2A,&I-C-64I_GS0S+N0O:8"1-YC_FAB)MI$8"'$)O _PU4X>NGCX_ MAS#&VW@8![97; P;#KJ'W>%H4'KTUM&,RY,-A:46.\9@DW(9B:A4,8+]3(G% M3-9G18\(/Q\6S D&'FH@5"',C$)QT6! M/54$.<\%@+00R%B3D-;4\.B<<32#])):MSL=6J]TP=O]Y.C44%E#Y=50*25F MBA/LHJ6<<^<( 2W$TFI-J!.TMFM>_O@]V(8]V(_75$!]V8\&@]B70O@Y+KDEY7"4482?]H5?5+*VU3T:;&NB'Z( M(CFLZ4\IDEO\ZM.H6-HH%:9WJHE;+1-X^6ON1#NXEV*VI[&J"[5[SR%@]CX> MV Q_@RS1RZH7ZZJ-NFKCS/@UT41LX=5$)%Q2J3U1TH%%S$4REI%"8W*-N-?- MF!_.9+0-!G/V\W9*FX1?PN/;W6MO-NG._C_=UJ=M AX?>&EO8'SO:.MM-GNW MP1S^0ML=O\AU8K]L![["5[_-I^V1W<2RLU?89 VW#KD8N*;>.:[XBU<,W[EC2UW1<4]Z"JK%ZZ2'U8*F M%CR_9X?MB M8*K/5:^-/:+.ZUXM[,E64.?X5\G^_#F0LR2;.T62:_P,8LE%Q&VR8 C%W$C* MV"BEH5+J%Z_T*K6V>2;6CJRMG15$G$P056/.33!G,>73>"\5CZ;D>.8>=1II M<,@0%]A;0Q6V(ILYBSUM:ROG@3%'U5;.ZF'.F_YX\(L7O_PD*%J, WG*(R?< M(>Q)[BH4$K(T8:1M,EJHF#0U=?'+(V6S[L5!M&D4+S^&J2VA.Z)2&%Z%2!F$ M_%R'@HV\(#4LW27.[[LPH[2]=<8T .GYFYX#\(W&OYM3_)R;QP&^,M@ M',-?7>NZO>ZH&X>;W:'O]8?CP:IDX9)F=X(A^Z"WIV%O]^ C;75V,&!%K_VV MU6UVOM"=TR^G[4\?R0Y]L[>S_Y7.9^&V-K=.RST[.Z2U#\]\^Y'OT.WO[9SV?M3B:_,3/[BZHWF_HYIX;5LOSP MJ3\KX;N=%J5IE=*Y'T.0Q&?%=)*21^2C("!(R2$=-$884Q(SSY=C^M[;FCQX MVC+X[HW7_0-X\DGQ4M2_APT[$>?>^?*7%B;=8<[Y[J?2W:3*::U[/S'/N!C.UB^34%HXV,W=0CM?<7MS#Y[]#I[Q?J^]N?%]9__-0:O3 MQ.U/S>/=S8]X(91&=[_N? (/!]SB]MM_]EN;NU];;[=X+\O$)YIR%IQ'B2B%N.<):>85HE0RX9RR6F# 1;%&=-TOIL:XYXEQ=VV@ M7&/<3\6X!8I59V'II$(BYC0WRCARFCB4>7)99(93P@#CS)IDY$E@W'-(/VF/ M]L"96Q*TJK-1'OKPLDS]8K#X]7@P )>MAJI[@ZK%S!/O,?8D@#F6.$=<:(&T M<0J@RB@<$T!5I"]>L35F5HG/X, M\)PW@X.7B2J34$C2(TYTYM2@%&'AI1STW\=>9B?]VPYNK+OR:>KN MK3,;FYWMTUS$9 S'6)1$\1S.9/)9=X8.R*#UY1)\^(57E]T/QL@5+V\M+GO MU4W6^Y907:_WG=>[>?PY&.F$,Q$)$AGBC@2D>5+(RR!<5#I0PG^TWN?4HA7T MYM2RK*)%$J895A<^HFN-01SF.L7NM]@[66L<5#AHM[MI?6&L=[7;_7.(;Q#*+/@!T:Q]W17O=P M:18K7)QS5T$40[YW*&FM&=?+TZ?@-=R+<31<;V1XFXYL,IKS<;B3TFM+DO5Y=2??HZ MBL9@\.I2BHC3#(_44T23E,XF9;@./U"7+,]96D:9E:1Q4#C8&O$P2^ME.A3@ M>]W#[D%W^,.K&U,-6[^8#;V\VF=B(TPV77W*;1.S',&8(G9N]F7]O4"4ESJJD]@;G^9%?(G*#:+^B M4B;_TO:.[W6Z_5+4_17]C5:[<[6AT:GW>C\9ZOQN@V(T?JPM9E_^M#^:WMSHP._ MO-EN;;1>;V_\U?C0@3\TMUJ=#ZO\ILN%_K?QH1V'+NP"_VZ +S+NV0'X0#WX MSQ"V.D"<_AAN'X9KL 'Z"*Y.QJ*C")*]9P>Q ?NF_?WN;_VJY*@_F?O<%M&6 MW79%"RKU,RNHW(QNM'H%DZVSHFLP40[>'3?WF[BUOWV2Z]%VW^["?;;@]W?' M+?K/WNYF\[35^7BRT+:DL]?=W=PX@>?1YOXV:6WVONX>_-EK=M[1UN8&@V=] M;9XV2:OS)Y@[8#J]^ZP4]REZ @Z!I(@3&9%F02*L-7@,DDACS'S)I&=,:9/; M4 ?!772P!L9S1C-!1J3!SU?&O8_?^KUOW<,OC==@37='C3?69RO]Y!:%DS]\ M]A7:^W"X>ZF +T?B*R;D!C#T^ 6%[<-&VX_Z<]X?,>"JQ4:!Q_B8!8,A-VGI M@X5==6A!SF8W<' V^;Z:_&R!#R.X>K #?L%[.X#&'OCMVR&YSI)F,*_^G"3 MC>E'Y8_DW[\7[[/Q=^MUXP][^'6MT2IR:GN-C>&P[[N5U/XVN<7T:].+*Y?S MXHT;1X/^M\=L;-,-<"\+LW'8A;V_3,JR&4L3<#+,X!P/(H;@BU[P=NO-/)#_!>-OITJ%IAK4M-^[!^.#/_J# M0:E8?6V/X).GXO/^]$U@?T=\EDD;*:U'1GN!N#4"&2P-,C;DIL$,7"#[XA7' MZXOGF&=.;]$$VX )KM0H!UFR="R!!\J7BGXWUQWW[W\I!PHJAHQ7>Z$K":*;H1O.10U!)W)34]&BW/C M(ICJTRG(H8'^^,O>^61;P+#&-SOHEA#;($]]!77CHTD$;1A[L=)+F*G8K9)H M&YM]>(L16%CORVKE/_VU_4?[??E]K7'4&P\+>!X=P;96[EU-X!FF7;Q!'O1P M F\%5*?@>7;/"U^9(.#%>X 4A)A@BD(..]I&ZHW]*.__ #YG$U#>,/YW#$@+ MT)/G"V8J"TY^N]_([^5/>09 H@[ L@ H[C5Z\3"?XU07P_?.8?LW6EW1_Q8' MAWE=&BF&+(6-!"LRK*XHDW$IR &>@)3/X1QE.3^ 1<[NK!!\"!$&R^U:JW+&3[?W& M<@8E*>=+"A-M.AJ\12F.\^O?M0!2LQS/EF/6.3LM:R!!8 W/FJUDJ;2YXK! MT'JA3'A# W=- X>[!^'72&1I2BD/Q=8+NAVN MH('M()B-=9K"K#_S%>"&42'@A%6H8ZXS*V,EDC@U8)L:9CA?'=S\!;CY94?' M\+D= ?LWRF,4ZM&"U6@&,+BE):::)-EJA+] >C9=AR(K];5&V# M\0B1A%,,=43(@%*%/Z_NPO=Z;%E+@BY3=G1N;?^:0H.G&1,\431/+9I@EH$F ?Z7*=!C&J#J2 M>(7J "ARO6/6D8EBP1(A,\UY$F8,5)=2-A)Q8D0NFF.^CV,^?/?5 $>E4:SA M<',0')&-B,3O$5N-QRQR(9Y!I@E W9/ M0'5I90$Q"I;'#4:X'SJ(#G>^2L8BKL'F-2F65:DT)*E-(V+12!6: 6LJI(.5 M[([G?4TL&(/TQM'0*@=[@%,ELTR*' 0,$RD3ICGG>SAGCN-TN#7:(/R#^^BIC27(4"P0.@4ZX%D2%-2,2E M5BK8[RM3#B,OURO?,W MC$9:6SA\DW"1\#3G3$4BHY;'"LS2YOSOX?S#@^.O8.,G$G:9H-^'\,1*(JVR M)*1LK5Y9)6^\V)AXW7-KW=J:BEA;96G_F-_#$*T]L^#N=TK1KC:5]:^M4.,KLMC M^YQI"5X=?XV3$+$I(S%#YSQ-$Z(RM'29C728Y"$U+G\S6DE,F+TA^W#$V\%G M&YP7W2Y@U& ("J7 P ZHE#-Y$>AQ.1J )KH(NG94N5'K2(^U90O54]]J6Y;P MG>T 2 3);!"T!T"@\6-&^";#%AXO9/;&RK+*8L5*@2H"6/2]QP;^>FKA"!0U MCWFF*+L>\T!GY";*1$!TY0R'8#JQ.^02.4#5849,FOIN40@#[QB;RW'7!Y;U M -Z6\$$+TXF[8^=JFKP)PEJ.,%5Z-"STR,>P*L (5R\M\*N/:;4 *7ZS@3Z1 M_6-;UF&//D: ;-VE5XU+>)@2E](_!MF)H;*>'1[;8>F".]/F0GXQXR%R=@G: M//")7B" \P?"<;M N]K+I"M[!X)Y0P0/0% MT#7FEA5P1Q>]\6&]&D[43V@*W LU]EL,5P4Y!*?A7YV- 2"[N(X\PV0+((V! M_H:?N=\.7%RKZ'^'_:RNB:N=[L9H)BFZ"EGF.6PW/$!Y:1+4@U37+"AMT*2# M6E17A')N)P8'AK; BG >RSKXBBG$XU[P"OW#PSV398J_"!>XQZ^?YIW#,\6Z?WP4\:A)'&M/5,P &:6:(-C&+DX1EC,6(-/F*T#WP*09 7/2X M#_(&R'FUZ7H9K.RB2 #:O*[/ZYYHYJ-?_\[,\ALLN4PY[>.O-,ZSD.:24)YE MA.N&0^"YLV'1#?C,D_KLNID,-^!(X[BRP@8+O#J7JN9SV[9V>CZF-?_5K3^] MLL%<-)2B M=',G%V7/+=%^DF0/>AHD,I@#[CRK6D37XO0#UI;\@^[TM_+"@?9-2<@_?%G7 M'WXZ/>KLL_:I_OFEM\^/.N_.#W?_*=JG!U%[]PB4]']Z![O_.?G2^]1;JC_\ MW#XY.#UB[9_MWM'IR0DH9G[P>I\=_(1[G>Y$1[VC\X,>WO-+?G#Z[?SPW5=K MM,M>(5D*.IE'BI+,&$%2&@FC3)KF8;28D!\:HW3.1*RBB%/&I,DB8Y+$Y$ED MA12+"?D?T&PB;M>#V8.Y03[^KV\]O]0D-CR/UC7* SVM8'YEU7",K@/*G/X&O(+??@M*<#3H M!1\!)P=ON_ 4OK#YK"OUM.3X36?_[79P.+V*!SW32ZV%W:YHJUR W7D*N%L* MF87: %/K-(Y3'J9AR*,\U]2'!"C\/R/UB\LKD:?L.TM'.\,A:G@7)KA8XO"= M\X!, TGE*XI80>OT<-0[O8ZT:)BC0CAL99EJ9*"ZNW7HC+2I9K!Y0UE4<%J:B#H4OF!F#D?A3@Q9S["0Z]^&YK%\Y9Y9>" M]6&TL\B+R6(FG_D_Y=G9T-;5%:[Y2ME:?@*)1%8Y@,[LT%&/J_>?^;1:/CZJ M7WXU1.<1D=L*P^8Q45QKKN\!MGT9]+L7D^/'LW0[O/[4EDCDX]S?UQ5@#(P, MEH6*9WG$(Z,E53)/>6K3%%^JJ_:.N;'<:CMOQF'N/BTK1T/7OAH,GL&WEUT.$SGE20)Y]&57 MEF6PXQ+\\0-'9-SD7N^L.[BP]H,= M?B^T7<.(73 W*O#_+W5@^,^*A$/!9S9\(R-A!\'.U]#QA/!%",RS7#4L>3 M2S0#Q:]TE$1QGDC^].93>K/$YU;I&6J8MOLI+NWI4X[@/[TZ"C< M2^K4 _6 M$I75&,ORKSLM]G_P.9(Q2VXX1S)-L_L8S0A\_W3F2-*0/\@R)CDWLN)*' M U_RL(>.U_F9DLT0Q;L8HOCKQWU>>_;\QBN^[E!!X T7/^P\^[G40_6=_H>[K?##S_O71SLOCH]^KE/%QL='^[J M'X>O#WX $/_1[AS%[=UV\>7U_D7[]4%\L'L1I5E"M,8"")Y+ MHJBUA*HL%Z"XP+;#PKI6F(HG(?>>PV3%#T#PWIG?D\-O%CNN-#,5UW9YL)F( M\RB,K1$\3)G,M#8QU94 1Z)I"22 @*)::HBDR)KTR3;(-9^#FZPCM4G M?;C7\475"/^[[0[.,(9S(_"Q8@=^/PEE8P7_9V.1 Y+F62:Y$D:&J=8ZC%*; M-N!CPR74BFF"TL9H,$4XTCDB7(B0I*FQA)E(6<5-+-((+::()7=D,6V0/ZAA M[8DS),RM3:RFV#(R81'8&8!'XE!*:N(LS!OPL?FLO0@^TD0F(HMQPEV4$&Y8 M2E22Q(1K$45*?@\GAM^Z[-*R(/:;!\MAP-W4R/$DXWR#QJ/!]W[]1T069#C>51G*D\T?"2Z21+,FK#!GQL M/FLO@H^<2L99J(F4V @9F1SM19)&.9?"II8Q@^ CXYODU'P6GH_!2'8?90;X M;QTW;\:CW\G(T4:6/[8L7\XERD3$F94)B15CA(NH0H01&$"ALH"H.%>*4J5Y*&2:4J9BUJ#C MS9>H2WE*S.HL"RU15(6$9\H2&1I.6!Y&H1:(Z5/V_ MKO1HMM/*7+^'9HKT=:9(1PM]:V;^;09"-P.A-^=)FX'0&SP0>F5?G5_VR5GH MJR-L1%/-3)#1<*V&Q>=3]U?M>LR$5-I1XG++TU2#L M_:2MB*M-QEX]I6L#L0,@X'LQNNB@-GW6Q>COOH8RMBF-8F(C1@E 8D!1>902 MS1B+,IHI3=.G5XSN.NZ[@G%L<5B.>[!,^'F)34\"61W_I)3\,<1W<*YA&#U+'OOS5IU%4[/OT8!\(WZG':=\_9E'- MGU>HT_YMM^>S^\,:LN/[:[OM<1V,@EULY_Y*%L/@D^R.[;.KS'9-K68'0_K. M0;M66T=25>\>=@7RN7VYTA-UGZWLW269LH;JR'+ M8!J5:AUQ)2A5LHLDM;U M[F*4_8+V "C]R0(+%E\_O+MJO]WX<]/9"0(^ %+_!?S5K M=XY@'9_R@^6D$RGR*,EH2"S5AG 1:R+36!#)=!R9B(=9+K=>1*V,I4N^M]NP M7E.4W!0E+SO[W]JADQEW(K+8(TBL6J%7^MRI,Q!5.89@%0>,OY)G&8*JM23B(0>83G,2-9&(6$LS@/>2+C4+O<01XN1T?O@M&:3-U? MP9-;\NT#XI1YMFW RAVS[B)8T:&0%/B &&42PFV>$ HC-@HDYF 3[(PQE[+ M&Y70?T?.I2>"2#XYV'X7ENR3D&Y__+:(Q!_D%)$TH./JDFNY"XM-="JDS4F> M1)QP'* M,%9QHD2B28Q,(?!<6TZIY@SMQTM.W2??)WS$P$=+W$&3M>:_P6S M.;?%<_*(_+X Y%5]E@T&N8$D6]&,A1O&I-:)-MA4^F\$0DUDY$BI%K&AE.KULW):W)M?@/1N)QKHWE&N<@4H0I%8Q1IHBCV>Y&I9=H: M)C.Q]8*W>'9'D9S&JW)-2',S?FT237X#9EUJ5IM)QD5H26(38%8;)B05L2!4 M1"8QVM X3W&6?,8WS8UR>6WI;2L^[KV>8F<*2^:G="Y/P1WWAY.IE$&Y?FPA MUL8"X!D-_*AY%\#_7*$"_H4I?&GU[I0&<$W9WTJ%TS6IF M/\B&-19O% MP+@!N)<4U-W(KGX@XO*>+;"GJ[?P>W2.XH#M]5]F/+RP'CKOZS* "*\$FU9"ZE54+:\I&Z[+1XZ\L2402)98H#!IQ($\B$RDPYFLE MB[,TXG=?-GKO(&)MV6A_EEK]O/*!(XKE8M)G5<_)^7847VTF[^]=S]DL]KX6 M&S>5LE>JE*V4U(I2V:"IE5VHE=W[88>Z*&WP%C#%^G[ASW5[WMN>+/JH E_" M!="6 =T7=.RPYZG+0XQCO: MWOT6M7M[%P<_C\(OG7].VJ]?]="S_&5UF74>ZD@F/"919CCA.:,DTU%(F*!Q MQ%4,_PHLLQ9BV?74E%DW9=8/$OVZF6BZN^C7LF1:B'+5:,^!O=\DP/5@(FFI M."E)$Q%;3JC4"AV5,B&UZ5P&N)]&H^OGBE]6QB)@* MSJRP3 LNE IR2PN'__23PR[.8]-BT?[FLUBD.#LFR<1'4=?+)=J@NJ:[%@1/_1K/(6A7<_WS:6HS@?E-BP6N[T==X#E9@W?WBV9B!U^UYL6EVX$SY_&_6V^)AT.2*WA8"*,/D2I+$ MI)AUG1DB,QT1HSD+>028,DNV7C2M+1H[;RT+-L;>W;'GXWE8>V?%\!G9>@^+I58G,]P"2KGC M$RDL)KD2:B8-*$-<2($6Q;43:?2YXFE M5O!@@Z7NCC\7L52BTBB464*RT":$)TE"%,THR;C-XS3CVM ,^)-MBUMCJ<8Q MU3BF[K3%2QTHGDLI[;W_6 MU+K=ADL492?(8^"[GAJB<1P3[]R6Q49;I M=.M%M$FZMK+MZWO5I!W[!E:/6E>YV$5\HWTDS36>G\_(3[<*0)(&UALMV+OM MV:0V/:P_R)2W5WS^P';Z9F]Z7-XI5'6.+!L->)U,^<[Q:-+OY'0O/.A\_$HS M0V-E ,%"!$5=@<:8ZM0:'!RY/ &FPYQ-P_]P7%S8^H+ODR8MY MGH2C9BPTC+ TR7$LCR:93",B8I4;'N4BX0R[?;!-&LO3.($>Q0GT0 R^SA/4 M.()NQ_KM!76LF>;"&D-$DH6$RX02J7-%PDQ;F876)#@1--W.&D_0(Q74W+4M M_\0G@&#S[J79"<=8Z1H8[-29RV(8?$=G%<;H<2C(VJ[>I?\=O LRQ,T @6^/ M3H;6!CU8QTD96'A>4#.NAG)<1M.W&F!S M0R.\&6#SV-2Y'QT?"3.K(&=GPJ#N\XJU+,<]_UXS'^;\:R08E]B*1H992KBQ M$5%1&A&;:RM8G";:W/U\&!;1G#W?^_&H]'#-T%N_ M*C*X/9Z=&N!WEP$V\?3,(%T\Y5=PR/O5&;^'(YZ8VH0]3>CK/>^GW:+=.PB/ M.A]_?-D]Z1W]?/>S_?D_)T>G[P#V'H1?/N_]//KYJ3@ZU1>+GO?#S_OLZ.?[ MDW;GU;?#UU].V[L']*CWJH![_3SX^;Y[U&F?PK6*]L__K.KGF!LAI.66)#+D MA/.(DDQ22J1)>2PCR81FV#)N.1?L7_=:FMJPZ!H6%2*,$DY#927CG"M%J=( MXV2:4J9BMMCMOF'1I\:BB[41(4VHH4H1+93%B=",*"[ NA52Y2"?$V/0G;:] M/ /C7[=# D\PU6VO=A9^'Z"[NEN,+NXIS^W)"Y*-UO7U.7Z:'&,C2JXM2BZ6 M^U!8!KH^B8@V"25<6%#TUH2$QU13(]+;Z;N'R;KY>2SL39Y_9G$P$RYWRUL^:!B8T573A:&)@QS0Q*K M#>$L2HF424@B*G(MHRA.HQ"39,.'&'3U/-GM1MJZ8; \1VFEJ0Z3$AF8\;A@$TDV-:+<$567&-[ M/W?;NV'$6S#BDD,]%:G,(Q5N+F<=,;%/@!OB4I?C_C.) M<2Y[S?YW7(PN NGR;X.!3Y+#+_KDMH_;'[:#SM#*$H!R (AY/"Q&!7QX7HQ. M H#2]=]E 8\FAYA+-SH9E)/*#COGG*C>='<+E,7)I#&!>%-7 MX..2Q>[8^M.P01<.QYW!4+KFF"=%.1K >5;'41&/JWU*_BZ#EUT@DF ':QQZ M@[Y/>6S-G^8TA#1+4$49^.H(>#WY!E('%CP$9]8. U2A9_AW33#:W=R1E*,; MUW@@.,.BX3)P+\<*3J +-_HNX1<@4.;+-,Z+;M=IK:+OGUB>G<&W1_"0<)D! M7*8$+0=+@264XSPO= '$$\@>Z/(1KL3O!BIH8!5O(/JBCF.@TKKF:.:!U^S: MX+S:*K]X(&]X-'R&R;+G:1S%8;5LZ8OG9ZB^.LH(2?YL4+HD][]\FEVW.QNP'4NI;&X[/NWOM#M!9^_EO]N' M;PY?'P7[[9?K9>C&/D;[L+/W(>@^T/>[OXZL/AF_W=G0[\ M\6J_O=-^N;_S)OC0@3<.]MJ=#YO\I*OI]X]Q7XX-2N&_,5U]C*+/8&[VL/2I MZ8,Q7-Z4+9"QVIZ-G/8] X'IY:&1(_GG[9_ZA D;DO70N.+/QRT"7J#8!_63WEVE^M7=,[.EP7GQPQKRTPX'3]YM!)J(C.>$Y8+E5G.8VK%U@OKW3!93*BM=T9G[<%!7R#F/0-_1%Y:^#8)R4)?'Y6.<47H3%M2Z<845&YIP/!8*RO/7S3V7_; M"LZMUSL%; 0HG8G'!A7!=K"?+[R%LJ8_&$TU06NEU>^OJ:R_[**79K4%Z]B7 M9E+9+(X /X5<,9W%PC!*$Z#NW$I-OPJZ]0OR2N]!R[ K624TW [N1W^P&Y+W M/2>X[/<1%W3DC]VBU-T!D,FF5$VS@P^U//X&[[]C1YUOT>'G/?[E]/VWP]=[ M\9?.1][^#/?:/0@/=O_I?MD]HHOR^+#S+OJR^^7DL*/CH\Y)K_WZ'N_.81WG!Z\_?6N??@)Y_#%N[WR-8I6(F(BK)W5A=^QD=LQ4^2Y!>LY M'PYZWJL\ =#3[SD\/T;8I2X\#J_Q,_X!$!LWVCFYRY$!I[MMU\M-=6 1];H IQP+*(J;(31UT6W\'!M],H_P(?ZB>:^O#%0 MZ^%9N_.-?[428Y;[U@M'E\!9BI8HDE 5J MG"7..9I#VO2&WZ<">UYUK#[I \\<7P1OWKR<& 1GH&[)Z 2PQ?$)4-]PK!%Z M3:,N,^1W-AZ>#N<^-!=88HM4*OX;[V%$- M\/08WD=K$ZYT-BP&0X+Y3U5;F'+>D#6%<2!ATE8&?C6[+&7[-@?H^0?:-OW2 M_HFF=C$J*Y\5; H 3N*^.1A\JW_Y!RB8\D_GY^J.2Z#EF29@R#[#0;>+3#H) M6STTW\VU*WX+MC/LESRVA_E>O>+#O(V]:29KK8.!NV/;&4RX;<_ORC]^E]J# M:0^;P[[#J(?YVR%^\1_8'?^K-[ USY=!VZ???GQ-,BVH4#%ADAK"\RPD&8Z\ ML2IEF<["4)ALZT42;R\/5_]7S7?>D@'D>AF?(*$N\TG9 G(OQ]V1)T&D>%L+ MW<=3!4N)%*L5P4N/ V#IA\#0?D3F\R6GP]V='U^CE#,:"D%LQ'("\ )TK:%;JISZ1T//010W>*;=9YQV Y\\P\$1V!: M'[SIM-U+^O>?^.EHUN/M?1+'H%6=*)[QH(-X=C>L(UZWN&V$@MNPS,!0OCO&+[3O7!.G!,)>@9^!@]2E"+7FFS=TZUO MXA;L>S1HO[M]PQV>(8)RK":+FE)$Z;\'9PC;@2?D_ZX=3[_>ZAD'HV]/Z%*- M !,-D=>\]=:"YP5)B;ZJB29?]>BU7ZHGC:W[(5;+,&/MNWBMMQV?&N_.=R4M M41LAW=X/D]:GC)PZ/>8U: EIY1245WU6ZUP8@8O7NC9L\$V7/+:*(5JU2P47 MW[.H>QT-K_KNY)$Z[W?@GI5OVR7(!'](MUHGQRK"@V\Y^^255<.Q!#,_<[Q M)T('OC"1.>>#<=?;/JZKIJ-L$ZIVZFY[2_D=7CK/?D]>3+C+.3O&F(CTT[,$>H3'0/PK^1]38&IB<7AV M*G^!.90[(G>Z[A*XC]/5^2V QW?AA F=(1V@,[KG4@3A[A5#S\O>[6!G(BA7 MJARG<+';9]5AUVW._ ) RMR\2>XM\?:T6R[:@ C()C0](>DW]4J?1+_;1W"D M'OPX>/=5YQF5&=AOB0X!?PLPYV3.-0Z3SVR:"4#0RGG97 M.SF6Q1%05!WT=K)L3@NUEF&%I\7+V!0NV:I? [FA;)OPDJQT*;#'O%::[\TK M2V=6>O> $X:%9RP@88/O80%"W_7L<7=&UZ0C.<=3@XDU<)?A&'[C<,PMM-\5 MPS'W'(NY_.;/+!2T)X>H@\JZ-_ZFQ(':D[A\]^00/O_BRB&.?L!O?W[9W8F/ M>A\O#G>_%$<_3WI?.O\I0"2=+XDO$'<'IZ^ZKASB= _6V09QUX4U[/-V#^[] M^DOWH+=/#W?_R=L_]RZ^LL1F"12IR"1<)HE]I/:_KZJ^NY>PYKV#-0THSE?Q6-N MQ0J(]Z@;@Y;!8^[';*/1Q]B EG-:Z*!O1P%&6V82B=$B4=;V T"E>NR1C;KP MZ4)H(DQ^(D>C8:'&OKDTX)U5Z2$G@ZY!"TU=S-B6,\,&O/=T)FL%7JU,,QE, MIQE/>FJ7H)>JN-2E.OC>3W,^G^A1"'K=ON&)UKL^V3CGC9K"Y&KB T!,#TC= MWOKC.+?HBIGN_7:P6W1=M/R*E(,!$O0<];V=61:E \3.OG=(&-:PEA1A.4!: M[F= 17CTZ)(X&[C<-'B)5 FK07O^&N0S,R>H(IZ)#EW"QTM:M2F[682_<5-V MTY3=-&4W3Z)4T.\"D9Z M"(=6E5F/#_/&)F]L\L8F7W?_OY[VS*>8)3><^92FV7V,40+%_G1F/M&0-S.? MKC7SJ1GY=/[:(5[O]-OYJ[^'#J0 MMBO ?IN9]F'P%)[T?V[UB+./-L2K;M2S_?& *5#( /# \&K1;_)V.,B+D:]5 MN4KJ4_0T/295*T;-OO3^TSOL[$5'/_?BP]WWIT>G._QP]QL[Z'T\Q[K^P\]' M/[[T]MEB*\;VSR^]H]Y1?- QIUA\UG[=+@YVC_EAY^CB2V?G'-80?SE]U3LZ M_;)J((F(99:F@I%(9AFFO$1=,O"F48D/;1(6NP.JU-KA$IR(FT6@4B*&4D9523))0\E MIUELXJT7-&K%8CF?\U%DTN^%ZE>SX!M;EG\%[769&VOJ:I>@X&1[V/6V9Z4, M?MJ"ZOZP$YS2M-1W9^:D.H/VW#G5-<6-/+LK>;9B8(Q(;<8234F8IA+DF4J( M5#C0@L:1EB(W3( \$ZTTNPW$6BU2[A5B7=68;EC]_C!)P^J/R>J+T(7E*LU5 ME)-04TTXT#9)\S0G>6X3GF=6"YUB(0J84\O-/QZ%UY^36VH)M"Q5_ $K;5\7 M0%[-5_V;VI!7?/C?1Y(_%&BK:V8[@Y+:1@@\I!1?1+$!6DVN6$)MG."^-)B0UF28VM#828<*,3K9>1"V:L4V7@K^7 MAVYUW'W7]@>]HG^'D?<(=ML,QHB6-S7T?J4E/@1CR2221(&L:*\%RF1"9)2$PBK9!1QG3& M-Y9>JD*2);)I*.8>*<8(;;*(AH2E"EU^C!))C2$Y"U4:,Z48$SA9K)7PY6:B M*]ZXO("9?\ M[@(.-HPU"8UK *4%R9C)"$CR7 FNA S#C:671FP_ L7D6FO!(DXBCK6&B:0D MBVQ.0B8S$XG,4*I=DDD:9M<4VY6UL5#N3V-?4[/YUM(36.)S,.C>S%<^KK'C M9FVW)NWZM\UQK&O&[WPVVQHW[,I:]8G."1N=\TN=<[@<5<' M XF5(Z.1S]>I?^GLH&SV4/%T+SSH?/QJ,\.DDI98D40@H'E*4AE'1)D8#D=1 MG?#;X\3KL<4CIY(WHJT1;8\*/!O1=D/1=C$OVN(,;-Q<<<)4S@F7842R7"A" MM4U2K3,FXMMCSX<1;7?BYKW#T-U]N7D?<8G/ ?GO]$<%6>Q![,:68G,W-XJG M>P/CX*_;I(!M2EC@V?K^W]MR-"RTG\N"V5JH"]?7TC[OP+XTTD:AHLHF.8\- MEXG-E= H'.;)+FY?GX-\F3-DA^L'@^+46'+O8HI7P%/OG03OUWORN7&KCMN MREP3OKT[('&P9",9*F-A0D&4B@%(9&&*(Y\$"54F+&<@0*C:>L%;?$51;9-D M!ZF<19&LE'O3UZDO%M2[S$UC!IE":B2 MB' I%)&I5217H6%6<)OJ>.M%W$KB^&[4^SU8+;\A+XI4T4ARPP3G7!JMTM0P M$U+ WHSF2?AHZKUAM^NQVX(&S[/4H.PDP'(4-+@V),4_HY@K:I6)N04T'24K MNE;<3H$_0=O\PT)=U3]S7IC&1E\I.+A(C&*I!4@8@_B(4QH+JC.FTCA2QL2- M$G_R4N7CDA*7%HXWY2D)09T3GM.6AS;1E8*T9I:@*0P6V6@I6G,D;(_UW8,8%%:_CG,51H@@P74AX0AE@ M:[#9J63,RMB"CH^OQHS/P4KO#$:R>W?1F#NHQZ]&J2S&S6XT*>')"[#;930U M FSS!=C1LL<_S:R2(B8;J0=$? #-? MU#UL=XM2 PP;#S=G7NI%Q8^] ]IVUX/KG^H?7W;QM\A_YEN[=T2/&/ +V^/ M)W1Q7NK1SX_L 'BR_7K_HOWSU3>WSMX^;;-W[,OII],CMO_SJ'-2M$\_YOYI2H9F3R,8FDB MSB5\C^>A8E)&60@"/4RO//YU_7#H>Q_)N++';%#X$:B@Z2V.MI?'N+4]BPT! MT*)8^M&;-R^Q,U,KD&4@ ]C_<7?4M:]A>\->L#@T^\4_=6+/;%=$Z@+][,!_#.LGNZ2 M%3WFX$XAFW]5D^W0.K_CHNAG3PN@@S9O\"CJBU# ME[[5@@V=7,0L7&1VORHFF)+$VDV;WN,??P_7O@N,TUY1#]F]^K5& [1T3V3_ MV"Y<%*?N_JJ=6!_H\K'Z(IGR[*^]:ND?<<6O!L.JG48^TSAR#MH!I6B$=^> MO8'&-R>S^X$U2?OT(/YJ8\6U98IHT,B$9Y$D&9P*H7'$C Y3862T]6+0MTN8 MC,"6$OC C6\&\AB"B!IY8=&UNI[MO%((MAQ=:5F>U#\!R#Y$5LME,0R^R^[8 M(EWA)RCB\$+NPM5)WQ<(NIK$>.G6X 3@#-,[MT_R-VS$>1]X[:0XF_#X6E%Y M?E)T41B/9('V2% )X[5\>EYTNX&R('3/9V+:WGF7[?LE<(=Q4]UHZ(L MQZ",+I$98"9;/\[[36?_K7\NK[?PIC*H9!&\GNQF"W8+=G-.SE:_4[*+MW,? MK5%I+5A*7MH1KGWV\FADXXZ &7TF"P.H@0 "0O2[O81J[@'FHOCZH$^L&7?M M83Z/MP[K)Y_@KHYKB.O^><[@=^>K82H5B>0D85J"+1D9DB902Z$ MN,D(O.=4[3)_0"/)FL?>WV+@9[GY)\^L=!S,FL]R#*TXK_\WW M8]=J[U.HMN1:P\@W,UZ[^G$=3+J3Z?1/XWB=E1O@4U\IMGPGP]1_DZV;(.K@ MK1WB^K!9^EV(BM]OJQHJNTPYI-%<:L';#1J'/)U*>*<8RBU54FO.4\LQ& M:6)IF!@3F3BYIJ.T;COLF-OQ]M5"WD_4,5J%O(_.CS[OQP>]/=[^>%(>['W^T=S_2=F__HGWZ3^^H]^IT*>1]^L_)T>FWBZ/.<72X>Q2W=]O% MX>M]WN[LA6U8Z]'I/CMX_:4X^MS.#XJEIH]*Y(()14F8Y9KP-,,D6/C'J"Q4 M/,ZHPKP[&K="P5MQ^HNH]R.,9KW%9*\GQ'A]QQ6+$0I!>6I#:FRJ>,JX#$VN MJ8XEBQB+<_YU?Q6_1;\*7T]TPU0U_'.QRNTWX3W"&N:["O,MMCH4H8UI#-S& M0Q83;@7.\=."2&;C7(69R@3=>L'X]G+*Z__[_U 1_GV+GC-W.\7J,9CE7QN2 M-?>\M'V:9SD%+<]9 M(G%LJRC'*A##/*AK%8R(NCK-'VCR=PZ&)OU3#)L\1@ M=V>*O57CA& ;$L)2(>,H%X)JXZ;!"!ZUDNP7]?"-MG](;6],K#B7VA@3\E1) ME0CX-\M2:9,]J8!(S9BU+K1&,QTJIU H=1TQ2 MGL-_\L8-L3&R<7E,G87#2JFE)#%Y")90JDAJ&24TER*3(!CC4-;E?RTFEL>: MWVL][F7 Y*I3(IX0>ZV$'S$/$RN52>-(<)X9*83-E:92*IXE:?0+9X/+@:SR MY0BNP1X,RKLE)BSZ%C+$TRZ0@F36,<",H44E,B=84X+Z,(LW4UHLDWEX& M]]=$&70)L%2N: MQB%EJ3O"51R0SFS*3>IY2;+4ZX5S:@281YG6N>K_04+W+A47M0@E!NSWJ*CP/)< M)#3BA(DH(9R:G&3"9@3X,5> 0%)J :' T6\OP_Q;Q2-NJ[R>'K1I.OIL E 0 MH;$J3\),LQPT3:CRU(;*TC!/F##*-IZ)#9)6BYZ)/(ED9O.8:*$MX8G@1($$ M(RQ3-DT3+9GE !1H"\ZR%?ZJDW\#%#8'*.A,4VE":9FP/(&3C)'STC@.#8// MPM4>C08HW!OK+;HRF,E$$F6&9!'E !1B1F1B#(F99DSGVB:1:(#"W?E +N\: MMO$=A3JN \(Y_M,?7-:Y85T#B?EV+JNZ5ZQLUV#&P[H1T.AD:&T 'XU.RL#V ML3>J*[WTU%C77RXT3UC=CJW:O.H)(]SGLT'IVC'\-;1=BC]3^Y217Z8_0!H&)A]V;^/9E,G3P#^4O4T,IO1.:P^K]D]UQ> ME%O_.__,\,#5Q7FVC:7PZW9G [9C=8>Y3_L[[4[0V7OY[_;AF\/71\%^^^7V MVE8#&_L8[@K_?9.^^7^ MSIO@0P?>.-AK=SYL\I.NIM\_QGTY-L7(FK^QB\6X*X>@9+KPGZIGSF ,ES=E M"R68!5V"4FG:5MG(D?SS]D_]XO]7P_]]\62N?9.>;F"4WZ7R3T.TTS>ZCY0D( MD*?3GX6&5^O^\US[LW2U(W;J?^YIX??;'?8'VM] MQ^/2W.V8%8*L!0\,KQ;Q/U ID-^@9]\ J3Z1B0NW\BVW"[AN=+C;/6EW_G/2 MWGT/]W\7'[QN=P].=\X!YI\?OL;U?^2+ON4#M@_/H/GAYSUZT-L+VZ\_G;9W MOYT?L8\7![NXYAU^U.F>?.F+KL6_YS8^KA[C*FU,BX1L;=V12:1L8]@HQ;3+1)*#69E1F1 BMR+(M( M2D-!TD0H*?-$R]QNO8A:-%MN\[%A,NXYE-UVL#]YCMW" 9:N&S[QUZ94$-WY M-9Z#%;)K]=#*TM;.N/4-UM=.!Z@ZP2-1N+&+4__=C*-OE?MN+>%<(8?D">:" M/"Z@Q]206SOS*Q_^Y/WJ[T9GWI7.7)$7GMB41B95Q+!4$$ZQ$,V"A9 SC25J M,K,J1;L@2I:;95Q;9VX0^F^DP3U"WT8:/!%IL%33SJD.$97@=G7+8*\MR3;C=O] MJ[M.[G)K?A_MO%PT''7'#P$H@(A*,<*T8%K$HDHDHM#HW><9 7B_?32?OT M.%Q,-S[HP/U.O['#S^_.#TX_TO;K+R<'K_?#P\X[VNZ]8P<=N,;G/7:X^SZ' M^T<'[[YF6O+,.3B+=NXD;C)^_E?WOR1I]_XT^#5I_XV+J\QLS;6RCA\_ MHWMF4-]\M5AK;JCOB33HM" :9_IVG;=C<&:'T@6$NFX/] QY8%+V(,\+;0-X M*#<%6([@(M]MH*SMX^1U5 \&QR0O7J=;2%5TBQ$0U78 0@1G$@^"]F!D@]@E M?[._W:;[NTQ#64'1]\@""6QHC^70K%S<^C*E#26Q?P]*MSW/DN)T$%/_>]B22R/ P?U4@_#ZRF[*%ZQQV=BX. M?N[3PUU ZN^^@G66)#IG)-=,$U!CE"C.(R)3*T*>"N$Z2*8KNL\&P&A=)(BZ M@F58'P12GR>WC2$>H)/]?AONU3FWW>_6%PXT1/)K(CGX<7#^59LTCWB4$Q%C M=#?GEDB5<8(N-)U1K74,:$=L+[?[FA!)T4>2X)M&$A] D?=-(S&N2 P_#XZ_ MJD1'5.04]B;$"71 $5+GBEC-(YGDW&0,P':\HKG$ C'$7H]M%D%T3HIA0P]7 MI0<*IEM,#6-<"J)C!<(ACAE)<\E)E,91&">:YV&^]2*\3(-X>A!3O\"EK@NV M0=CV#>#T+D"MT<@.[QC5WGOCCU<8"08LZ *_^-]Y-%N403E6IU@."Y]_E\-B M,"[!',$'=J#4HGWB36G=E44/:^\+!TIE"4M"? O(8-RO_VIY*PHN-,WD&Z"1 M(X<7P.;C(:+1/%!C +N > ''=K&L__C$?W,\0D=MW6+D*NL) (CW!R/$M&=# M^%3CDLYAB8&&!0%6&5VT MA&@-0()@,S@,WU/^@6]GME]>%>^)N6=NY&:"-Z M#.[O=@[4[&U$&2!X'A:PLKJ@>'4-AK_ 4J)&<2MJJ<18?F*RL3 M43K<5\OR),B[@_.K68,;Q3*OQW(H0:9;?U3[P >]OC.7GYA5V)DS_4HX<^-: MZ&#X$P.O>/@WX-SH,!AZPJ,,L^V M/7F!5/J],,AD;F]Q+17IY,@X%\Y%6RXE!R7*OG-H&ZF-L3V&V7 M]H)Y*MVN]<&EV@WP4[$7D94/&R.TMWE;E3V>]/'#:+IC\V+L+XDL&[ M#!:W?M;X=[MDBB&L8U!M8[U1WN=4O6E[9]W!!9*+DT-.O RQ:\#0SMX;4%1O M@+OEC@(6#+*I%U%#U8 =RA'DWO-^*G\#9!RO'"&!\=\ZT&_$GP%-@B2 MH[&3/=6>H^MK\A"MZ=>86"!R[/L2$+7'AQBZJM=VL!*N^::PI3 M%)RV7UH,A=_X7[QA7RZ./FOQY?-1?+B[=PZ?%T>G^U%[=^?B2^>D>[A[ M?[W3__ MTGM'OWS^^-V\_L3-O__3_<*ZW]7I61'!+JSY]4=^^/H_ MW7;O(#PX_:?W9?=3]\NG].?A[CM^[W+OYJ39*%21H3$TLL"\TE MD5&J2))%,LXD"R45B^&;!"@^2S,6Q4G$(Y.D240CD5@1,1K3/%H,WTP/(/ G M<'G(YEKP865\YY<+?!S8<=@/=LZ&13?@LT[=6=V#PG&GY_OHO1G "G=JY>,% M\NK/:NU9RT!4UG-5-T/[?=#]CHI9(YH>!;G4J$ N4-E3_\K?HVW0 0BI2&IM8M0,UD%5GS1:K>M6JT#T!M.,85_R/+HOP YJLTA_U/ M ,\PK/0>]H9N3)_<#:#:(_;5:)YI$,N$TPSGZ*58N?7S/8]DP! M:DM""Z)*J)"DJ8D) _:+39Q0&AD\=!:O.'0ET5:HC G ^"[<"A)D*,_!7OLN MBZXWD"[N"^G>S,T Q@H8QF#+]%U^@))=)_ON)Z7J:DO\I=R=FD5+!M$26FM: M]RZ:6LGZUKW72 F,)L;D,^SW>[#3WGGM>M]6[H(/P>[^AY;W!UW]>-->_QB$^#]3OU0[_<^?'S3P6<*#M_NO=_!#YY1 M\]]JHH!WIUW:#/C!4&KM7Z?J_1TO<>=6M]; G^"'?++NO0 M?:I_X )@+]Q/6NX/^G=0O7EN%]\9EXOO#,;#^ITJ7%!],./XA __!*IVWE*% M)KI$'P!BU=-QWP-9=#=[\PJ>^;]CV-6\<)X"MV38J&)HP2QS/M\<3*(^ICL. M6BX3;<)WUW&N^J""^ZF M$S@FA^6_&\OA/0.=:U(?2,GN!=#+V6#H'-.OX#D"&I)WP1];N-K9S[?^] \/ M&SNSK5?8S.4-G-W>^R1Y'[#QY(+KWNGW,7:R_+S_9Q+3ND#KVH/ 7:LM&D]! MY1YGK$H0/2M417UBX*7+, M':Z#'T!%+H8%RJ[$N-VHT,69.W_OGBOM)2O[9>1MW6*KW;!F!N*?@)#!RS^F MQ5%1PJOJB=]43_QA\L2;)25J.8X;7"W],7?O/9QV\$JZT-WF;M24]E8K@EG1 MBC[ .I$>(WK(4C.<7[.5=$-N@/PMYE2#ENE>U W7P;BL>N^3D%;4#DMV:EJ:46L[?K S:*HA1%D6;E*_L#O;M/#]DF M5Z1[*ZXX49+32_/E2U<"9_;+M?JL]?',D]7J"['L"-4,LL]J[; =O%J_0\>V M#R@"U9;'*:C2/)<$UH7O7/X4L&GUYE0YX_N3FAIXX50UHE)< +)C!4IF[P9G M!@OK._VV*AT";S3)8"E'&%P \/['1"O.*=31T$4MG R"M78'9_76M*HU3%+& MSKK2$\K"+6J,!ISPS;J?ULBG+CRR?\XF?54BQX.127$CXLZ]_"!V:LJZ_.9LSTK!VY;W0+N*#!X$S?6E.M MH@ CPY-53^KA !.E![U"NZLVBLXX7RKIP 4SA-.\+,IW)\=@;D M5)X4.=ZN2A*:Q'%

(QR4Y..W(="]*^G)0;R,6H@]9P^]-9.DUUJB '=.@&7'/M=M MEB(\[>ANX??1+:E.LJJ(94TN(+X-NS^VTYNCW02Z"DPU>*_NBNC>@8WP&^ZI MPU,R+LYO(RS+:<')4L_@$[S+U=)R-UK0@TU08O*HEFY;+@9CS T%Y8SGGE]< M)NF!F\X'0U-6R6=E+4Y!$"T9]46WN_B>M\T7W]6KWD1*[J_X:K^$=0X7W_> M9/%=E$>+[TU%V^(G59[KTJ6K"K&EB_LDVAFGQ'2-+K%CP5W1M\<5KAIB8'7H MVW-Z6\7OZ22%M@1;!+UZ/A<1<\A^X%P>Y%27"#QG$M>BW5'6]-U\SM9#V85P M[S*CJ%)^9U9^ V8&V2(G(PQ-52%WX2Z"Z8">,6L$.9/,";^H=-B,LKI4-U8( MH[;=5H&02L=Y:ZV^Z:S%-NLB4(/QZ*_5RG1F2;,2&K];B0Z0$H/2R?G)&\=# M[ T&>B,O1BV?PXK-,5!LVA\3(3^4J*; <@7EX6,N[DI3S]?"#TEGY^44>$AS M.B[Q8?;^V>_L[E0UC4LR[.]:&U<.B&]P(A,M"] +:^?Q2QN@-O^NQ&FUXK_= M=ZJWZJA4]91XQ*@(+OR78+_/1R=37()?FD*)\JRHW3%YA9E D;I589(OL/P( MCQAWR/:EZM8:&![@>"A[Z.;0P=EX"/#/)PY+XWI35.K3DWMQ[!3%_$<&3FA8 MK;':CLDB_;LVAUM[?X7MGSB4YH["8U3_)&=#V/7IF=3K]8;Y37 !PN M@[K>IOK$ISG,#B\4=38M@M^^[4XTZU1#^QM5#U2%?/&!L#<>2I$^:*7)9=VO MAM9ET-H?A:_;G7RZ= U0&@@X\C$"8:!IYX;%'"VW>?7O9S&"^Q1O6;VY=$F? M! MBM7M1(=%9&L)+U#![PD+UDTXA'>(@@*]2:TQ[=4!["+N \+Z2IOV;.X"O M6J&^N7CAPWC>*+JJU*].T%M0,O"I(X[ERG+<.ZLQVQIGVTSFLW<,7MDI./%. M5%]U->"R^LOCG2I(@$]Q!BIE#,SM7,B%6[>33)?@()*F+T>W1Q%T\.AEB MY0YF\*_QUU3NI^6'OH$WM (+ON (B+Q;!3@<9+MDR;]4LLX;A,ZRO%KMU"=5 M"8\"]++=-B^\23#L:)M7_MA MJUJ(J9<"2QCFF 0](VNYQ)9V?D^0^[%"9_H4Q]V!DEVT*(]]/Q+@I>[ '4:M M>5M!K91;,U;OQ%0$2Z+26NXJ8U#T@^'%;,!/5M4BO:JHKLKM1"*P%X,J-E9U MEG6.K',+>R%]1NC<-6#_2@W@&Z :P8%D@K2&:&[M+59857*(EJM]UC3!61@[ZV*IT"43@8 M8C5/:]73XC-BX5C@B[E\-4Y5Z%5Y2LXK.L6O.EI=*91]8=:EBF0[^.ROXHJ% MW#J00_5)59)I:XYW]G*E4KW%.$/>OK'6-'!YF1F(QW..'.LM%7?\BRJSBUV M5BO-:FZ*=RW3KI-AL7*X7E,Y(+5=:J8,9WV)/?H.S'+D]=!&[$;Z!*8/3 M>B:DMS'\J>%2XS-WB4MU/]K)MJKKG8 *7 &BU+E(ZBK15IOXYT5I)_DY<*&U MRJ_)_UO,_TO7Y_\UJ7Q-*M^&/MXFIO(]3ENTU3M1!9:KBEZG&B4Z++2?U#V- M\G7E.:B0HZE"*]7$U*EA!GH\DY1R;F>RN]:C\7Y5<[N8F[/WLC7]R^F5 M2?ZYN_P,9*ATP"2@->> =-#\^]0!-PN8U@EKA M^%3CB\HCIET?DK>S]YOSD);!4)X5!D@5<-;4DU<))V\)#.7$U "V]2[FRADY M"4'49?T.Y ,_Y+E[A($S,+ %@Q^_<89]J?7%G)?I!([!]0$LO54"BP?NO&/? MPKT34'W0N*7CTDM#OY>US]6W(9C=?5FU;O6=)K#/!MH]$PNA7R6[7?CPOJFC M!0YR3_H:K#I_]#YC= '#(O5)H5GO7%I.U@UZ_8),/,H5V;9\]=YU/K0#W!?0AOH0C.I9H.Y8C$/<] MMRS0FX,J,\HO&J[150, [9OH?N=NH E$C2V2]O-2=UD8B(2G)J95"C/ M>?HKS;3(()4;(0 ;=[B">K0$B03XJ/0R:7(CQW/ES-7'_>*_8/5]AY]53OB* M/J1K0H2YT\ZOA&IM,,1V''4JJ6N[@<0))PA&EK\D;))Q1^E4<6F/IVF^75L5 MH;DPB1V<=6TE)9V(]($7%'D^A.'[A,+U?7^4$1PTB)[ZTJYVUA4++CP@[#P8 M4LA5 88E@G)#%I[#F;)>$%8UP&9VI54\IEZL6Y3MG0W.7?+$\J+R M*BU>NI/$>Q[W?2-6VT?IX&.^R+U2 P+S/5 KR>'E;J]RFSB*&EI .WWG"9BA MK1*S+4"+O3_<^8!)WYY>:E%2^QNF7::*LG87PIE8.?+KP([#P"4H$%UT9^YQ MW-ZA'>U4QO0AL47)<1_E(&;W5_V%GIPZ@"/W^6,C6T>E42/ #N)J5Z<>K^WS M_U R;<)A>=W;JI9B[@T *N48JT>0&:;=@#S%.G0#IW^..&A&K*S4@3-ZKW3 MQB<:%3_P%V?#0M=\4=]_4#G\W+V0W\OJ4I5LFTM;>\Q:UWD49D .;.1)/S5V M\K&[F@I<1I'/^) SIK5KL.4$5TU"_@<^& (FX0\7^X4?HOF-/1[L)-/CY=N# M247&_*^W@Y=3 7SB/-U51_3:L3[5O'"K>>VOL [>R>8?8 Z/[&5JW+= \;JF M![K!SG2JFG);O>"##SOE9,5.,8RGCN ET3.I?4"1.QS*JEE8.2>39# K *I: M$'2R%SV?:"XW5&PM4\"O#\U3 QS[(K',G +H?SPFM+5PE,ID[_672(&)ETZ MF./"2![K3%T?2T)\L(!KI*X:Q,^SDR=:N O0>N [^NP?>J#C(YT5.JV/=#;% M21;&?PZ0SZ',:?P5;!=K"EFQY$0^U-!L L7@@4YL?Q9'CPIGG\W>J_7+O9:S M2A1> _;%KTZ2<^=VOI)L5>[O'_1/AZL M4+/(E#8&PZM[$TIKG2L'PV2838OV>VO6@3#O?YJQ(W?*%1 =6W8@>J\*#:3?FF^FV/5C:L.A=5/Z0G)RYN9[#?O6,*,XBK"Z]Q(P &%RS,/ MS-CM.S :*/+^L7=>S:;=^0*GFYD.T5I'^[U3V.%XN%Q7,2E.'9T %/#<759% MJH]9B+>B@^2C:S]?IUL%]UV:89TX;/^Z*BU4(]((CG7\*V$+U$'6D\?#%(Z* MRZHO[WF7Y_VZ;_^;@[IG@[I]4Q:O#LIFF[S^9.B8OK.XDG-=%3$6CVZG35G=6]G]7*Y M]N!>EBA<$L6OU[B4R((G2R+WZ\5)D4 A>(&M%_11E0%2.$NWPWD*9\EV?$4* MWQ8-@=\;@;?MR/5+=\>4+1S,_"'&?)' 'Z3AR)H40?KGIA"WV([X&C39 MNNCIA9\6-I$NZF^D_52668\GKM##6%?BM M*N^=7+(*V& DN(]-T2?Y3BOJ<:_Z%%57>9<2X[V1W2JI:^B6=67)Q[XK"'.-;QS>VG$# M!^2C"HPZFH)G-ZVJ+NVD)*V:-?Q_@'H.YZAGV@'N[0SU'%3G5OWLHQV\,RGTQ#C% MC/R]U5#W>^VZN_J!=GQSA%;PWO="P(-Y72>IU=D#P3^ 39]8A/)PVD6E:JE@ M[)GK0#(^JYHBS#1CJ#I!S'5SF.\5,8'H5<95607\Y@*4,Y6N #_G.TZXS( Z M:.H*9^NPI;O%<#*?QTHLY2@]HV (>?#=1PCJ:.E\Q'$Y!.HSKJJ"U-D0YR0' M^I]ZMJ +AZ-6GK0E^47:=163]S?U&00^Y+DJV;HUFQYY[FL+W/[4F,"'1+4\ M<^=4E\;.I454ZF'^2:HGG"9;U"%6E_1@S$)ZZ&(M2S$=J9 MD_;P'N?N^0*8&4 M^U7CEL6U8;;HPK)FLE6Q<4C='L?5X=1]1.KV*9?F2+\:#S$5P3V!;U3E3F#F M628IJJO:B\WTB9ELDQL$.-N[9??#V]F2#U>-!)SI:_?=D Y,J)C0]U*6= [G M;,\'PV^!"YX/OA7U)W4"@;)NAFRU!#?]K^[W\.12*79M>8:9V[-M1F9'C\Y' M\[%I[WE1MS6LH_ZVG)1[8T;!E&XF\7)@N^\+ 7/?;[F.5X,([/DF#V O2G.! MZ4\12UJ5=>@Y]4J78HXM[7?9';NRYEE"_O_6"4Z4(#@TM)SKM@1D-1I.6PBZ M-/AIMOE,TX.9'EA+MG&=PU/)VCHU[C.FJN?(BXN?U8T*1@-74>(F2KH:#;\) M\YSI^LCBMJ.@&2PP\UPJ$%[2I_XL]&ZJP&<&MG MNNL9AT^<1L9HC):./IU6/&*_K@=@).MQ_5A5CJP^.%[Y +A M8D./U<%?=HZWV,0[$*GW?H3MP0B]XY/B^A5:\!)E%%U*?_?. M,# M]^5\VG:K/L4N +!4'^<2@)4]=G&LM8#!=<.:V!FNL&#:=P\35/\O>^_:W#B. MI(W^%49'=QS7&[3;DFS+KMJ="'=5=:_?K=LI5V_'?-I#D9#%*8I4\V*7YM>? MO @*%&V*%]$2MC8F>FV2!!()!)Y?=()Q_=DL2Z!1YJZABJ?8WC&$ML-9%ER MYY9?A4L,S(I,Q.T5\<^^NPW#5#H,5$4%)\TY5-?!HMG1KOC%BWD.&[K>KN); MT+8HM0'.S1^DHW;,=ETL Y#&?6G9L!T79JM\6U[EBJLZ>8R!R%I#KQ0['I!N MI))&27QS2%U_6<5GAY &URM!398!B1<$DNG04*(YP1B]X+@HBRKR[ZD)P&-E MS9L!Y6[ 92RT'C#A=4TL7M^;L2\R7#IHZ*.Y277H%SV*%<^.]K2QC[+6:8,^ M,9^!*98Q<,O4@SJO6ZVU7O%DJGW/%%U4$9BD+BD,NLAA<<,,6X\*MC7JG%>B MCBNTVUC1;!SFRG4KMPKA%FC8M?,FVB,%-);OQZ4+[P_SPM-MOEK8ZN^!XHAZ M'\&Z'2@>[CSQDHTFEKI:BN M<\D]P-IWY!XB_[GZ-BIU%62;BKVM0P%:M$C/%S6186\3F88E7G)CAV2UBJ;T M2LJ:0$H$E$@@P!"PC9617 VQFHQP!PB9B 6I MT=,=E7"6J1&)8T @>44F677![<[JL>&3,J#166*N )JEZ1A M"0->-YK&0XUEEX#:OB-EPH]?:2-(F/IC4)\EF\I1='.3$GY=$XB"$=-9E,R% MD&_13F0PB@CDAOD,4<)1B,J-L>+R6L"JE*BC$@86,7KA1L]+** EHBR00:_= MBU:G8"UV6#!1VV4%>UTC(M7ST.S!HO0>!>Q-@+(4X'#YCN2H)$ZO!G73-9!U M-4*LW)\8\4Q'0F'.8N3C74067C9QTGJ(6T_POTPS@+YV>EDD0KKP70"Q\M+ M__L*#96ND8F7SN3M1."T($J16=!*DV[M&= QU;D@VOC% MX)5UVI#*A'*C4LNH'"\!&_!:1W&64906E>^9-Y?G2R]20>RX$HF(,QXI7M,U M%KT6*_'LP:+^IB5 38^.=;0SU4!)OZ1UI%+K6-+9#/1PNB(SU5%+R12Z*B9> MX$I_,0)D5IHRTA.NQB;,%@V#4L;93,9U.:5_;"&);5*B34IL.R3QO>LN-0?= M'K>BV&J9KIHFX+J5!E[U_SZND].R)%YE7=2JA]WSW;#/5A'NG43SO#1,P(]T MQW7,8?-7&0"JIH9)'8F]$VB%8Y\+,RZ\RG^[$@96@K5P9P7=D4(VN)77OU1S M"2\(OE&']"IU1?7(.E,R;3QJZ)49+M;:M$E7:B6>-)\H;W&APBK5 MF6R2W$F S66_ ()%8FL+!!T..3W!2 A5#M@5]BF7!@4P/.)6@D0+Z327U3B4 MK5C32SK'#<*L75TYTA!V& M&-C/B;T50>]8D;J('TVXQ9FA"1+>0(EF'[V751\B26H MU(V^AG*D'TDF*U;A_YT;S"]>4 ^0%$8*9AWR MNI?#HF/5B3C.BJFY9&,UM4H'^:H0';U1.H 1__=&<$EM,P]DNZE,7S1U*B%# MENJ4-:^[8FF_N!$&E?E9A$Q+;=;FOG+/:JPB^0P;]M*CAVW!"'DMS G^,/31 M=VMTQZHVK56.YL7.L;KSA&RFQ5<5SW[L46NU2&:JFRVC./F8C^+"RDQ51@DW M(YVX%'QF2T-YVZ^2INR?O@,9)#9N9'%^VMY&%E]+3?VSUM0[=AE^(_&OT=RY M 84LP%<>R;J>J*M\D^XF+S&C5%/NRAMUJ;$K2&O_NZQZH,9\<2:;"' M9;S3F^)%^V^9(X @_*C2+;J3'4[IA;G=!Z)7%X)38')KH\:MY2'(N3V.%&(_O6S;"I[1JT6_-R_:Z4/"U[>3-Y84O6-65DF?6MSW)DL\ M=KJPT)\?M41S:2F.VJJUG?3<8?^8==#'+!,/1*O/W '@V'G[]Q=WZ4SMW=QTOE+JAM"X7HY M%WTCH5!#@XZP6Z_O]LZ:ZD3W;/ES"85U[\(=W:6!.SP]V]XN[96F\&UE:>>> M*0RG[ODV;R*K+ZRW2:.\2:!W#U]8[/7S6]]=HA M<)Y0:]FQ71VX)\?#ENWJ'FDYE "N4DT/PABQ)E^YV(QHSSPC!SUW..BOSXC6 M*_+2ID]C;VG[?"*ME@B?%KICVLOIPAT,SUIV-UF-X_$:Q^G9H&6[N@\:QP>1 M9:\=W3=90;A1/4F>8"-$PIU,HLB$^]NWE(Z#,_?\HH'0L7K(BPN08[@6>EO9 MH7U20Y8$Q/^$V!/$".5>Q?[1AF)_8^BS);U/7LN[+FXYUP,W-Y% ^='"\X%786_TN504]EL$0,7 M$0-[%C'0((=%#+2(@8] #+10"18JP4(E6*B$MD,E2/FQ,,X.$;01CD*#D[DK M)#KXQ< K^C^OFE"K8\ZDK:).[$--:$OVN1&"Q(Z[HN&_MQ(2W\9:?]GH?.YW MJ&)_^7H=F9[T]98^]*BVU2!2-D;F> MIE)Q^WQNBUG7H=F@OZ?LL5?:H,7>4-;X=H WML_N5BE<#[9I3]ECKY1"BS>B M=,.FL(6[=V^P?#8KL\%G!R0Z_C M#O/4;J7 6%29QL0YZ+<(>V3[Y\$6ES^VCJ9!7>CNL],>Z;(61T<=@9.7KHS> M/I];!^6G?9,O;2@2>MA M\C0PXW=%H[!:YWI7\!X:)/ND;&Z&$[6!#O'TV#CM8Z.#C>$N7QH$9ON';'O: M[%YPXL:.^?WCQ/NQD SHDEX?\9!XN8L$8I8*/Y3_1EE\ MTP3DPK_I+V" ^5&!R"AA7)/?XB#:D)]IR7)B;2M/NX#MV3X8;NI"[T3WND&\J> MC7T^&V?8*+I[9V/MO"&;A&"3$&P2@DU"L$D(-@GA61;]SDBKLXD'-O' )AYT M.@S<=X=;@C.UJ0?[RW.]@4T]L*D'STJ!S3!,;&AAW[9I'[0VFWX@"3&X&'1> MU]GQ+3J].+6J@4T]>)$N']L!MK?:00,DY.V R^^/9D!I!V:IK$TUL.'4!@J5 MVS^UJ0;V;-BS4>?F.C][7'.(%J8:R!4.,,]@N8>T#%?3\LVWY$*.RU>\$4R[ MR%>_LDE.PPOO,F%B&"% ;HAM_/GRC_[U>?+C^]O;K\X+S]_.G=U3>UJ*_O MK__\\ W7Y'S^\O[K)?YPW>;EK0!X*6*O",)2+XGPQQ4O)) M4L#P0>8ZXH [:%3"OSO9! %4 B_W7M4=#YN[9'.7;.Z2S5VR MN4LV=^D%%WUI (#9W"6;NV1SESJ=1W)ZWOE@GF6X+C%<;VACDS9M:;?S86Q@ MLA/;M \*FTU;>A2WM4_;L=MD502;OO14RNBQ159K^Q9M$_QN+S0$2E\R@89.7[,EX_N2E\]U)70J#__PI[%UX(W%Q.C@9#H]/1GW_ MXO0LZ/=ZPY.A-Q:>W_O?\^'I3_?G)V!WGOKM>,+.._5Y)V^3ZMD3#)(SC\PYEC-C)/M]D3VTN3J-IT__%=8(B MA=TACWI.KI\INWY$Z5'GZTF[U7URQ<./>;+^:_TCY]LDS/2$L)HRE9.\\S)G MEH9 22 $3$C@R#[P@P7IW%$,ESDC@10(855^SI3"[R3Q38)_ M]P)X$B8,7"Y@, P_1!ZPNY--DI2*/ET8=!Q1])U3=Y,8O@6?R(K9#%:43<(Q MSB(-,_H0VHPBRYW4R_%EHB'NG8CQ9Q@?2!2$N5RZG'X"CZ5Z,E//3Q,!*TVF MH4^_WXAD!H>.EF1F"@)I$Q@Y!QK!5&#U\ F"^%W@"_U&%F4W 7)78Q\D0H@ M9 ;+D9L&LRTB)(VQ:7(CB4(P%]@/F"#MZS)]YXZ'7#."?0N<_O 79YPF4UHW M;'N2'LZ%1U6T81(LL@GQAI?*Z2?C<29R'K#?_P4^MLQ-J\?FGRH,53-;)G0^ M >(\CM6.G$N0?,@5.'?X909/_0 VSP4LY6+P"VY!4J3ES).TT3GTIG*U/JPA MF>*28-JY,_& B86(C;_+L[/F45TG\K0Z%O@4XKEAQ.PS%S0!+[[_@3V#1-;> MF%^]P-:U69^7:[-L_&\/HU1VLC;^9^-_[:*-C?_9^)^-_]GX7YL)MG_QOV^I M-QZC%>S_782,K@9KS?+UP0VL+WI'?-&]@3NTX13+PEUFX5,73!3+PI:%.\O" M!SUW<'K6GA"2C0D^29BW/1O:DIC@CM>6?J9 R.QAT+"USD1W40TNW+/C[@-M M[?@F]7IN[[BIYF]WZ>4U@]/CWOH7B=V@%]^@DY?>G0Y>YEUTDA%0Q!J7N37/ M=MT\ZP_[T4K MMNIJ<Q M3X^4MZ]#K35YZE@K,PY_P+^\_?(19^)3O=1,%UZIFC$O33%1E\N?%@:85>[X M#*@>+ QUY,#,'&S?YTV!#7.LGO&+%.E'W?V\.4T6QJ/ZKA#K:U3I#JZ-*JL" MDBY4'C450>AAF5>8!H=8RS2GOH"5JJ[@$)8P%EY>I"(CPHL*'9-5L3C-.&H& MXS"%*?Q=P'?@#9@*<0!NG2RL\[ .<%B[6WZ4%('<'U6&!TP2PCX$6/^6I/ # M_%&77?$+83Q.O2Q/"Q^GCP\".44,_\%Z*/S<63US&!3AC\(?D:;P'54;=1F( M:#8!#E)KER/6LQN0)4OB6$1R/,+(QL?[M8]G>>)_/QS1<<,S H3D*KZ2M\OS M.!%>X",_N"L*TBKK-"O3S.[BB^Q8TC>,;T66(\_R.U3!AP_J)@!'SLJ2(-N5 M=K$K[:!**]N5UG:EM5UI-^I*^[RHKS3B^G6298.DCTL-DFR=Y-,4R'6JFL]. MUM9)VCK)=M'&UDG:.DE;)_FBE+%UDK9.\O&]16W:P:ZG'?3Z;N_,5DA:%NXP M"P_<8>-0M&5AR\+M637609S;Y*\=JY#L6=A4FS#VN(2Q#K)]8[R-72D;LA5E MZ]!LT+0#L&6/]F59[6NF5HW+9$6F5J_,_>!,K6UB:]<":GN83G:\5MJ,?J.2 M+%-#"YT30W]7[%^W4_W>N#=^QIVJIM_<-Y/GYID*TTU52AOP MW:=\@)[-!^A^+']?\P%6>T]T6H *O-9WW.Z=OWQ:@ X%5],"O#Q/PU&1*S"3 M>P LZF U*J :ZT2;#5"-DD;Y:H)6+MK8 MR+F-G-O(N8V+0LW(B%C\]M M[-RR<'=9>'"RRWVR]S9VWC:AM/W0D0V=[T=LM-^T*Y^-C>Y3Z+R_8?\=RQX[ M-D870^>KW2#2NA\T-;(^3W%YL]Y3KC8?)N5[A0^/V^4!.#>5Z?^8*&[ M6Z8"].H_FXSS.X2XCT*?6 J?SXI1YJ?AK&P^%E^ H]&E4\X7I8EF(0 M5+P+\XES(P^1GZ2S!$Z/D&].9U%('YD";XK4)%1]>L,2XL-]#4\ZB!- W:X_ M4].<]U*Z'%S%0"CQRH7/6KB O0[-V\G:I >;]- NVMBDAW8F/IV^'K#NIX_.?SJ?DMSY*+P8ICTNHE=[ MEW_"-@TW E4>DX-0V32Q: S@L =AS@X%,P]Z[G#0'$"Z10%+RV]=XK?>IBT4 M+,=9CMM4PIV?GW=9PCV1:M&^K?GTT>8;[&&^P<')^J?1QI+W*=6 NH3WW]A\ M@\[G"NQKOH%I+K.53%W1&Z0.8-#_Y][14 =0*[D$-=8XW".5@*OZ7N;!QV>P MC 3+U'6"@7!\\GD[XS29TH,S>"1UYL)+ZR'\)[ ^6DXN4I'E:ETTQ?'102K*/(LAT'PAY$742 9. -&2XH4K\8D MNL7??%A[F#MCSP^C,)]S2/K+I[?.;U[\W74^480?J'(IH]9(@P.4)+#1ZC'Z MU]Z;5TB(C]ZEZ]XHRR) MBGSU*YN$?;>1[]$_J=+*_&]<3AC\YT]A[\(;B8O3P'PRZOL7IV=!O]<; MG@R]L?#\WO^>G_^D7IJDI6/Q1AR.4N%]/_3&L.377G3GS;.??JT2"J@D9W1R M<80!ZU4D;0$-E]RM1,./EY\N_WC_\?VG;W3+#=]<.^^NKM_^>7U]]?F3<_GI M'?SG\L,_KZ^NG<^_KV3-UB[O]ZM/EY_>7EU^<-Y^_O3NZIM:U-?WUW]^^(9K M?_U$G^X;O/RZD_ 01%[!8@A$;QQX$8J(A"6 >98I!GE$$V2 H8/,A;.9YBX1RE"N(K? MPQAD=0@2%XP96.:4)/='X64%"/PU4URVD+-3O[X_^0;]E,2'?UQ>?C%6UW!% M;=% _B(=(\R!_WQ.9G-BM;BQ7MQ4+H[N=Q'-G )TDELO*C"["U2T.[AC\U0P M1V>H@X79Q!D5P8W 1#;Y.EWF8CP6/MZ,E'D&M,3KNZYM#SR8I!+'Q\LR>AH> M39B[Z Z'1T(_%#!'D1W=EV7X[ <>R#@240@&.BX2F$133,03F5GG)+>8%Q>Q MVJ*5&4F"F7$Z<,EA? N43-),RG_'&[%" UL VDX(\\;7= Z?UL^4(I?-F,ZH M7,&P(%8H31''ELH1;AZKBV&6Q+09.6:4LA8HOYM)O2QC38JU/WX"WHA!;\.< MP##+_QWOD%\,!4I&[YI9(61I)G\"]X$)3^][]=?7MWN?0'5K!G%6]2[;3T5V*A M-?>#*,FR5YRMJ7\']1^#G)G\U;BL8.BW$1Q8YQ*9"X0+Y]E*8QTYQ&<8K1"5 MW0 $AN=/\"V&P:+[+LQ@X9C>&4ZGH,X#HX)],88+-+G3J=64SPCLD]S!U"+@ M%&90_,V4$>:Y4G((/K9 7Q ?7P50!,\%O2E/PT-[+!.VIPD8,T&8PHF#B?*9 MHOG5O.)[D0\* 6X.W?+P-]1=R.K"K-LTH+G28NBS2)%9FMR& 3]$)I$>E^B0 M&<,02$4SSHM"EXOJ,_7?8LJ-P)/*(S,!N6*^;G(7#"G.9SO.7P= MZ B/L533C+IOB\5,H^>352B6QSJFT")$:&OIHHPF3L3#R4'YA/#&89Q0WC? MSYUB!DS'5N$,KA#X1/EI*"6-B'?HY9'D%4X>%P;:/ M! L^$.5,&Y"AD1PIY?.&.=UYF .7:RM[31YYB.9K)3OO7&KPZ?E1[Z1O$UB[ M-=GU#IAA/[6.Z'<\5VMN.'KNE@-:O^.VR*]O6F70Y M"[L_="\V[3G7HE1LRW0=8[K3DPU;S;:(Z=:ZR-=EP!;NTE8VJ(/W> ]!4U7>&M_=N;0O MJZEFUO#NL@UT,+@X[G+QL^6V;G&;>W[>ZS*_[;BQ?7%LK>V=M[;KDL-O[HF) M[[BR>G#:0"+MBJ)J[9BU6./\Q:U,RQK=8(W!A35Q]\7$7;.::J-[L[NZXL&+ M*_+;9WYK1:S'&0T@G"QK[!-K7&S81Z_S[+$7!J993&SCNMV/L[GG321Y^\)L MEM\ZQ6]G[G#XXKX8:_.NO4'#[91:=/#R[J#-*Z$)E\!&;'RWRQ&WT[Y[WC_O M?(ZK9;I.,=V9>SSH/I#_CIOB!PU2-JT5WIV+_--JX#!KCW?9/NICM?-V,BNM M4;ZO3#?HN2=]6^W<]KN\UR"+TUKEW;G,WZ^"W33A-:V)WF5KZ>#XJ#?L.L5N_059;^]AMQ\WR_G8<)QV\SCMHFS]TG4N,;&NG=]ED:GBAM\]8LNS6 M,79KZM=AWPX1J/W7;<8F]\LUN+ MO3LW^^5"(\@]J]H>](D:DWPS2S)J7_LZ%1'UTGZ#O;X.!T6X%^6XQFU:VL=Q.VZ^'O3V$+7NI4W7K>LD-0!D.Z*:])NJ)C9\ MV<+C.3CO?FLERW%=XKCF73G;QW$[[C]<^*7FE7U![UQ_YE6U5\ _'SYSU?I M2I%T98+-_K'TYA,A-\.TP" M!_8J#$3@C.:+8V5'546E?E?/VKVI_0YLZIJZ+NYMW://OL5X<)]O_VC$UV$. M@LU?8T?O:X[[ )N:3-D?;HTG:U;@A C!'*NL'. .+_9#+W*FPLN*5!PY?YB' M&I[ \F60X<,9UY*4I?I_Y=U[F;A/X$7X+[PR_ 5@%> %Y*Q:V("^%$ D>& M/P,C316L1A)G"E?CR+F*]:O(7S5,"!\!?@Z Q^">5,34D;.2 M*-_%7#[DC8"]\[E:EU-DS--)D3JP*7"2IK"SCA?#7Q,O#1#'.@A3X>=)FN$7 MX?(%EL_Q ?R/N/6B HA! Y1H(O /.&L@HJ#'\E3$0>;"H;T543)SLDF2YH?T M4Y3 X^EW 6P=&UN$$S%VB>95V:=49$64 MX^@T1N9-<: X9D&Y%E.LEG[RP [H=ENR\^_"()](9_?1K=G?U M32WJZ_OK/S]\PS4YG[^\_WJ)/URW>7DKM,(B]HH@A'OPC0/7"LI7)T@B^!\I M3I("AD>A+W[X8L9:=-D@@0673I5U B_W%IUZW5!%/H.4A&MT1<<'9P*"- JG MC%?.S#8U)LK=;^.PD$X'@M0,'*Z34E/PS=(<3"O:'P. M%0'0E'X3OB?W#&:>L9+"BS#VRC6W1&\'KF$U28#\<31'4F?%;!;1$FB3Y?#X MUB%ZL@/C75-=4N.8-)1:IEO1]US"4(>'P A1J>>X#-_+)LXX2NY T?@=^0)> MA\G[H/B5^E$-&6&*6B'FVQW686C&R[MOJ,*PMQXI-;0&5'IHI:Z3">&@>.^7 M/K=VV$ R/^?I8B7/+FB.B(Z]-YTS-U?F4W9#P!O.AKC.G^"5_R9%&FCD!)7L MW=R@E9+7LQ><0W@Z@L.4.S^?NG!=P_MI4MQ,2,9HTR\H4F7ES$ 2A'"Q.OF= MB&[QL,;Y1)[S69&"RBPR+;=ITJ1"NTMS9!, 'N9[P(OGZMI8-&#H-:1#S!#](51]>#L>5'SE^E4;CH;F*R "G&!8IB(+E/]W]I$H[D[0:* YK% M=YGQ&WQ)4P'W\"U=SW.I@6?591ET>8R%6+^S<>5;C;O9!G?O0GXA[S_N_EAR00NHO<3$=H<4S7KZ$Z$IM2OU4&&82JQO*(4T^33^%7X5VJI.'H.*V M5LY. 18?#4[6HAPJ\R)!CE@?B.=%Z(&X(?JAP]S/I:6G)P!?'$>%G]-5R!99 M(B\Y> 0O)?SBDN_VK28!$>L&II#2;4 A /A;K)0Y>+6.,O(F7;EK=Z @D0-@ M"L.F>/7(-TIM$B\>T-CXA;4CC"TYO=\FZ*] O82T6F)\R:E\*G28A*_MJLV+ M#RQ?[95S 1M;KS6L>3K=C9A;GT;0>)5B#DH>GKJ/7NI/..]DT'.=_G%_0)^ M?^B_;K1[#SD"F9K:DYZ"]HNI$I$WR\1K]0]O@C #37/^.HQI=^BE-_)STOU> MDWY'G^.?I:_YHG=TVA^BNUEF57+@*#5)[WV02$9*%A\%3Q_986K:=K=>GN^HUFO:RZ^W5F()SUWV#_> M+"5V[1/?YO1LR\*=9^&^>]:_:",+/U$--//><#3F,[[_P.G;F]B^TTK=X'9=+,LGT,K>0Z"U\[G53GS>Z:$7+AGQ]L!J+-ZR/J"H^?VCIL:+E87 M:43C^PJ=K(=@3SP$_:%[T1B2IHVZ5W-'O67N/6#NTY,-831>1/UZ&X;EB%8;+T.8NM9-$?+<2^<^K---,=&D'VM*0S3 M3>L^Z^K7]PPG]<15V<^Y^=65E'6\$A@K>Q@)[!N5-]6_N3XJV)'SP"2X<(O* MK@J"W\A7?7<6P0.,$*'@O0X8VN$5XSQ0=1&5L;+BB,"91*#*D?T$@:]T$!4^ M7?@31A')\A1+IZ@PW9\ @R!@!==.PY[BO4XW/:_N03IQE3;E;:7E\C*! J)=8U6/=QWVJ>155P%6\^S)(E/IH7 M\YNJ3%NB#:T&;)-%@XH%7&,HO<_ "!F*'/A?\_L6\6QMQ+,SBWAFD,,BGEG$ MLT<@GFUIW62]XSI1$_)!,Y)7_08X)""BIQ4($N-V>U+(D8[51!L8)AT?;S'_>Z_4 MA3\(LY@#15XP#>.0.A:$MTL(@+M^'_7V[YXU%12-"=$B_V*V=/7./!TV-DA?9V7T(/2!NTV-B#6V) M*-BXP6YT22?;,SCSOOH]]QW>H^_[H5DL P@"VPGP7A/FWU,/$1L?S_RY" MKDK@U-\]D^D'Z++N7U@XYQ;OT*E[?'[:93CG;HB$ZQ4U7'OF,SP8NB?#_OKL M9MV%+[U!9^Y@>+:5#=HK%>&=4>_)H02CY'/?U(2!>])K(!2LEO#R&]0[W8^> M#T8)B1SB$)^_!X?BV:G_U<0+>)9.SF=4$/S03&J*LM%U>S@XJJEW04T'!T 5 M<[%.\9,-XD2RR6\3XW4\T[JK)0)W_8.]]:H;RA MY+[\YZMT.3L:4)> BMD@H0L(GPGAP C/ 8OR,X$HHPAS(('(X,D0\2>B.97W MW\0PC< )>!0LT9^E89(Z<^&E:Z$9M K [[**A29S.!?^AL@&)? ,HAK4(+!V M#,AA<>$/8/PM8^\M(UN,Q!CAO$(L0@96JT?><]5+N?<#WH@%@H\?R$=?W0^Z MMPKV[$70^.J0^!C^#;';?J >6X39A%!T"+YME!_!9BT2J2$BXA)_KL6+#^[F MG="(@ *W%-@U#&JP ?&WNO$5.H<$@M/@<)D" Q%!UY!-GDX2$,<]*6"AR:M; M1"V\BAT8/$> 'B]UD8F600Q_P*V2:8@B@2>XP)M%H1L"5>Z'HX3?8@TUZ6T, M0+CIT7'O/3CN1EB4>B\7EZK<9DHF,6J0-PJC,)\[!-[':0*E)..!X2Z^A863 MZ(!W)?A0IK"5D"Y %H%PD$ ('_@'3S>!+RULVA*+;\[V:M/"F+B3?H+)E0!F M2EIR527R0$VK85ZYMX+>\: 7!I.ZWDAT*[Q M]M0H8'5P:)E29M=&?ZKHQ\/^HMTPV!XZ(+H@^V=OVF([#/KHR__I'\^/(L=[ MO\34R#H;"G)X57X7Q"6P8@1#E-!M\+"A Q&28@U*72J"PA>DLX6I1&?D!61* M?2,!KL9]8]%LUT>S'5HT6X,<%LW6HMD^ LW6WFE-[S0OPEVYF51\#DNI-])_ M$!\2:&?I#D#;)LM$CKB\> WJ041@CH%W#MQN= N",CP2>-%%GL]V$(XR+G*R M+.I4NB 1"K=]'($2R\BAOC=#!Q>[(8#GT#Y*Q=\%Z+GLQD/>(G>&_!;_%?Z( M/\1 T8=&>(.SL@[L\0>4(!0=I,;3IBQOLDJYUEZ3?20F3&QH+$=!. MDW=&Z

GA 9T!-)02EQ2<7U2IW6M?,I*XB!5,?$@0+7H $7JU"MI/^C3&! M]<*!D(MGP>+^6MQ?B_MK<7];1#Z+^[L1S?8/]_>3O->:9@[N9RY.L\6W.]OF MX&*C(IEVY)D]LHFGY=[.#5K&OON0"WT9! XN9+,R_W5KD+8YQI/6 M]!ZW?#NO[DU]VK?*WIY[WFM0ZF^K75YX@WJG_I=]I]=*=N" <+!,+5L8@#8@MDV[U)A 72>:7AT;7_%[;T?QNE_]V]3P^& M%O.LO;NS6=E_^_2=5JLY"^48&_H:;37S,Y&FW2?T8'!QO*E[NM4U_D\3>[&G M8D]/A7M^WNO4N;#E_?M0WE^=(&Y39>-69P1O-U<15ZLK4Q=2%6N*CN!P99FL MV=2UC0OO;UBC9[,@;1:DS8*T69 M(I_-@K19D&MII7\8UZ+-A-RW7+(>@O)M MV%UPETQRR\+=9>$S]V30%#K/ID1N*XE^W;A#ZU;:&+:R0V>H:4)\^V)>EM\Z MQ6]-4]AM]&XCJ?R0'VS/DI8.3IN[WQ_)=98PL) M6MM9]MMEI_T.96-9W:=+ND]_Z%Y<;-@'P2KT^,!NEL'7([VVYK4UKVS US#JI-Y+,35N$[$=:_4$#_GL:S6#[!K M MN%B/,UZ\=^SV6<.FOCY;ZNOOB!)? S19EUJ9)V4#'MU,P^C$L]PL1Z/$$V2O M1]TT*(/V+LPGA 'J.ID0#J'-'C\WVBR-N'Z#*UG;=(E9OW QU?;MP!8:/H'# M^G"K)5.1;F^#?_K'$=&Q]Z;JFNI +S'=V'2I-5;' %U7+V2S-F$<.%(J$S;$ M4A+(U5AAG>'*PZYWQ21*SF"&/6T\=G!YHPQ2O9@,]YW7[*O&N8D'' M.AV65/L=7&=)J/WLLG3/+JS5->G>IDEA_LR-DBYKFR,Q+'J8W2>U0WF*GK_+ M#]\/]Q&ZI@D/ODABR#R7^!R*%1#"3P8 ;WOWK'MH^N>V=X]!#MN[Q_;N>43O MGBW=?"_<[\+,$UO=_>)IM8=GYYU'-;^H7(/T1U7XN4T#W!:=VJ)36W1JBTY; M0#Y;=+H1S?:OZ-2VWMC7:CW;>L-R;X>Y=Y=;;W0#?UGWX'">%(FYN]D9FR Q MMR^=?,\=W9#).YPVG,[9-P M'T26O7:N.#J;>S\<("UV)S=R+/XG].+<^2;\20R3NIGCTTM[9Q=6"6SW%IWT]D@%W(I;<3% 9V'K+4!WPQ:(#4H=6@#0;8'K M[;EX_G-QY@Z'%KC>5N^T";C^K-W[UF_=OF'J$VQ=.)6E48MVHDQ@UE:@SG;2 M25&XW93#_Q#>O;.4=409_T9E%J8EA53+)*(^&6<#58N4#9U__P7?OWD M%Q>3J6>"BI[*/.-4R,PMFC?6@/@YA0+264)E$FHX2@24Z6U!F/FIR#GI&)<( MJRM29D)XG-:W=N.$]M4RP>F)82V9KD80QHZ^C8#@SB4&2V#/N'3C60S\-0^) M=!H]\Q0:DG+D9:%/W!&$F/L==*P^8G-6D-NQ1(#F561/]FEW1^O0WC_EWFQ4 MO_:DW+'7E6XP6^*O>,5NMZD23@_SC"5Q3\=9MI3NY4OIGF[WUBK!<[=;@W>- M.K"N0ZNKQ\N4A;-VWGQ%^1[V%XV2U=VT7D3?ZI\]-^+!VH;)H(^1G)_^\?QE MC+SWS\'DP'WR^R!T@"4C^%M953,J\M+H02:;UM5+IB(H?$'W>$@'F$]J#&?8,SL-SX3-SH15A =C/A6V"59FE$TB./0D+@]-,ELYRZ3(E>)YM#WY]M,_G&L] M3V1NGNMOU;D&"&,4$MT@>DR2VU/+0NQE7RAZ;PP=U;ER!-YEQSZ],A4@/QF[1-G.!(B M5I^& ].Q\_+N(@M&ZQT\Y>$N-F/8(M9#2[:(^PSRFW"3B[R+, M06+>@76423\O[5!*DG!^R-.2VX3;7[^U^L5P? @B&J,]I%OA:T?.$Q!&R?UL MP9NDUQS-RU67K*V*RN&HL-%-NBEK1O1!U#\9QKAPZ1ME9!W M="N1:DOV4AX>ZFFPJ_YHC7/M.E^O_\R4E_OOPHO"<2@"):!FTB9C2Y_H@ 9W M[=+OE75'SN_K!@/<^IU>,44+[K$VN,>%!?>PX!X6W.,YP3V>?=U:(D^3 D/H M)/])>>'8)1H8:3+EIN5@B1:E(J74I^97H'D_R2BPR-.-NI^=ZL_.SC8!#1F<'O7/ M!D^.PS$\NKA8_6N[,$,NCB[.NC/7X].N8+%8'G@^'EAOU,>BM_1.VX9Q<[XA MQ(U3Q;AQUD1QV6\*-<)LV258F_5HJ!-^5J5?,E/1'Y,QUF7+_"&@/LSW,;:'6Y*N MPU2;8Q6MPVT;XR/8&=H9[N8,]Z'37F-@1]LMN(T%GPU!&MN')&'YK4O\MAEZ MD.4ZRW56REE^ZPR_-06/M0QG&JY;KNL5UVQ1SN^7DNZ^9/?F.7S_&S]<6 M+XH=PX[1>(PGA;P_H43GQ3-?J9,\J04=M3CX+2+(KF@[.[Y-MEV!W22[25;@ M[NY-JN+9T\5UOO"_)T!ZI]Q/W_-K+P MNLM,M@60W1V[._LEB.TVV6VRV_1X@Z'>6-DY@\%H?S82L1B'N7,@49E?/=@) M[?^Q/="Z;<5;CU@GMJEG6]79+;);9(7=/FS35IL^VBUJ_1;M0\K:@WTYFYB+ MC^@VV#[6:UJ#T(@&'?(![-2F#MW3LZ;9$W9C.["QCVL0:S>UI9O:,%_=[FH' M=O7,'5Y8&;R#&_NX9L3/V6[8NN.7-NN#R++7C@*%6&K"$2>QZC,74B_A7&"7 MQ2YZW ?[Z7&'TWA^T>D:ZAW?H%/WM#>T#JAV;Q+8%8,FV3-V@UY\@XYAAQIH M'7:'7MJ'ZYZ?6SG7\DTZ.'5/SAOX3ZR;?2/PM24]NS;;Q>P18?WQBD/[P*'' M+;,NKGBQNZXLNF@UZ6%5/L,OC#GWCQ#27)4XM9 M;"E7UX/N,? S.W5('I6HV0[Y]X1N"[NU=FOMUMJMM5MKM_8YS,?&WF6[H79# M7SZ0T&'KXMX:VQ>V%VP)>9=\'W:;[#;9;;+;9+>IW=O4LQMD-Z@EJ>Z=2:0) MPJC(1? \ULJ.MC59<_'M/HQ-PW+OKW+M)V9]68US>PNH/EX,YR,"4P-J^\[$2(L27L-JPE_#L1)],P M]O(D?4P32V,C!D#M("G04U/9B6WW+[13M%/LZA2?-)7Z^*%4AXN6)3K\1?\B M@D,/9N7="$8'SS"3H2Z!P4F*/,N]&%?N/+JZLH:270E.G+C#D_/=J<5NRQB6 M6[K +3NZ2P/W_'B'(,';,H;E%@OVL!F-WX_'PL]1%Z' !1QF&^&J=[=.V;GVE^T90S++IU@ M%[M-G=BFMHQAV<5:&IMW;_F[@'F,0ZUP)#,$E'A4&Y>]X;86)\>W90S++IU@ M%[M-G=BFMHQAV:7-!3C[&Y-=4:C31%7>*8B%QT3@.I'&UV2,AQ>T;3/-\EXG M>6_O=O81,T;1W(![13M%.T4WSI]-E6>X??>VD, M<\V< T1,>.7,1,HVV2J3[+[,V$>'*%I'GL9E-5TJGCD^ZC4 _VY?E,ZR6Y?8 M#;CMI/.!8-;6;6.=.L?NF:+;_UQ;&+!=ZDGFV7>76?>#=07R\"6@=NS MZH;>!L M20OA T0X<4\NSCH?@&[=&)99.L LN[I)YZ<[A.7:EC$LL]B$$ O=\QA"G+K# MTZ9=[BS$QYY"?.P8L^SF)@WP.'YK>+;W#?/ MQM ]/N];0\@:0OO(+7:7NK!+;1G#I:P[&/\)C+$SI19 MBK+O% +3Z= =#)JV!GY",EFSSG*GY4[+%8VXXM0=]C;T$NP25[1E#,N=N\"= MI(C^FGOP.?C?(+S]QW_ ?ZDI3[WT)HSYVWV@@_SB(:J8KT]/9@MZ9H^SB6OH MWQ_TQOUGHG^?.\7K=.N7_WR5+F='@Q.D R41%7Y>I/"3$\:DYF:.%_RKR/(I M$"QS\L3)!")EQ[YP?%!S;^"!, [ST(NBN9,*/[F)81J!$_ H^40XLS1,4F<. MFO*1YK3%C9.3&YSAIB59B$'%UZF(/$R(?',7!OE$,J[YEN3 X_(5;P3\!HKU MRE<,#CFKGE$?5BC2"H/TAZOXXSG/)_''X+A**_._)SHI?N;=B,-1*KSOA]X8 M9O_:B^Z\>?;3K]4UPX+EX"<71Z?P_574:0$YAK7D^'CYZ?*/]Q_??_I&]M/P MS;7S[NKZ[9_7UU>?/SF7G][!?RX__//ZZMKY_/M*+FOM\GZ_^G3YZ>W5Y0?G M[>=/[ZZ^J45]?7_]YX=ON";G\Y?W7R_QA^LV+V^%L"MBKPA"L'??.""ZB\A+ MXH"02 H8/LA<-*X%W QC$!A@2>,J/!0Q\*-A60=>[KVJ.QZKSWF+ M+X)^ZRZ";R"TX2X(IQXFE,)%D$P%[-L/1^@FL4EAN#GB)#[\X_+R"\G_V \C MNC]R,I$,X4IC/)'!&C^^2CE_H39]!SG?YQ?T!;#/_0=W!0N/U] MX!+\?)'A:%Z6%5/X-[CVZ66<30J_4X2H?_X+OW[RBPMSR&8P2;@VHKGKW$U" M^$@J9O!GV&F:M_B!#PA4#=-9@J.4P[G2O8/?#,+,3P7\BF/C&E-LB,O7&CQ/ M"UQ]HQD,>-%N!ARTD@%+M0.UCECDBA&EH\W+\S0<%:0)TA/ >?"Q%,0*JR\@ M_X")LW+S,W; '8Z\C#9_.A-QYJ':H =#SDJ(85<,IW@?W_;B>:4?B*GR "V2 MH(8YPN _?PI[%]Y(7)P.3H;#XY-1W[\X/0OZO=[P9.B-A>?W_O>B]]/#RNVS MLTO]5?4A_+L(09;/Z5B\]68A^D9!=P2R^");YSR<+7#_%F^F2Q(@)(K8%E+R M"$2'<"8>\(F736BI] \"%G_K1<1-\.+/_>/>T="!B47$1O#879)^1S;PF3(N ML$JO3\X&JC176:ZE'GT MH6F='9W=-RTY_-"'6"WUG!F].0%#@NUY )BE=1$ H//\S MN)S@;IL2;?E2D7N\>FWIS5H*$,R[ ^,(_!T&*C($# M1_J\Q4($F3.:.T4.7/)OF@T\ /9VFMS)O?5\?!),=MA!_)'83$H\6'D2W=*# MP$1A3E^73=[A--_ #4WB]@"G@FHVR)$/">S@I?J)_MA[\THMP+D+\XGSY=-; MYSI"\O::""_PDX)$D^.A M&E5$^K$;X+!\\H:/B3>GP> GVN5D!!8'7:,9+I6D$^^\H'=Q)ORS6[MRMSQ, MD@ T/,X\A<<#_7'\"Y\0D%EQ."VF:BZ9P?&HJ/GX\8@T _EU6& DD#I'SE^" M;O.8Q2CL9 CB /YT*_@ Y%\.!'H@<+=8K%(!PU543R6\ 2IK+C0(B6N]GSX MH"!=,A!3FFG"\X&M" J?U\,K@8=34&&8F'+I7>/O>^Y-7#1:#FD(!"2>3Y$# M4\$[1:)@89-(T_+\O,"+R6 G$B^PN"0-@0;P(ZA8K+#AEMSBCL>"/$O*7?4$ M'**,AKO2"(*)1)$S J5T!MOY@_X6S9V?!\;UJ2P=6*<7\K?&DB(_GQR=Z.>8 M>4[HKX.%OY[6_O6,[PGXI;_PR]#5MLD*:FJICGHP&U12P9TD6B=!HJ!-C?HQ M-<*(1M'LJK_QEUB$HQY2T,O /;>AWXAFYT?G:]'L[*A70[/3H^-EFA%U MCHUQ)=VZ=J@^Q\[O8I06>&E0NAE?TAW#G<&+?OE["C*2=1CY?Y\!#%0TN$EH< M/[5BWJ] M, 5Y:+18$5$F[H#Y!4\FS)S_%_8): \\#3.'*_7(N=^80-<(CY5//+B+<^<. M9CU-8,@H_(YG _X>PV'.^0$ZE6(LTE3Z.Z3)D!6C?Z$71I[C540!C;^( AIN MA"?,B] O?^1\PT7 P1,\*38]X.-!0L^R,"WAW0*HR2^.<3! MEJ]LVJBL\"?$,4!48C_Z'L@"/YS1\5F^Z8&[[P3< ?"_].,X2NXR/3%I>)6W MKX=..S)^B?N$P'.0@ 5&=@_I;2,1A: BKFUPZ<_RMY[6]'.U] )RIMX=6-"W M7ABI/2@/S)+=-?9\R<;J^U4SJVI6Z8NTNHE$(')%+1&>-"-R8@'[.KV^]+M6 M2'@G+V@:!CDTJ 9@]#%G+XCYW/U4-'!,8E5 M(B,N? >-$6E?*(,+Y-IW M03X(K<4!:4"URUQYQ['K$L\;^KV++-,7*8Z32?TC#_,(?I"W^M1@9M-\/QX:>H!4VBQ5W^KR=?IED>: MKC!1\*=EFT2IZ^:G2@F$Y)K&(8@'Z<\NU?Y2+8*=89UH('-0WR;3:9B7A_HM MZ7; I;X4PB^C-W6/,=")X\&61'1J5"R I':<&))*W M-0X\T-,DYVI5:=@+X!)V#'D_9$ 48Q?9>$Z-.$4)).0 M?(7#JK$JPA29@YR6]+0+^@APD5IP5>@I_E3_OLI4D.N#O0^!-$'&RFV8!O#G M%#^X%I,\;U2$1GR-TC3TUXB3?-6W_ENFWN_R*NH8NQM*NE-U\MS+2G"-X5YB M_%:Z<>2EA%;JSR?'AAT/-A\F"-%-7.>FUG>XNB(_PX5CA"A.Y.6.J7[HXDC9 MU$$GLO9NE^% \H&.,&@GDY;@O[3^3!;6/88)?6DI1$(*"1P3M.?P_!LQ075/ MX'O%#%?_\^#"",W 9^Y19/#HV)2IM5.F>C9ERJ9,V92IITF9VM*ZJY<*Z"SP M;[,TC)P3PY56=7J"Z(1G Y4J\J ]3=XU>3]QAI*'+F,?8SU"^1I7WD)(\)QU M%-3AO9PO&-2%66\"(RW&#:!1R ,&GV/W.)AS;'^6XCW"F7K&3,G6IX &WUA' MSO:R-$$VDYG-PSEV=G#6FU;),S '>DB>NU=I75AF*!.=R/71/_WEH5#)G>1&M*RCD!1H$N'$ MG6H=O%YX6D8NE&>S\I!#TEUY;DCH9S)"6'M/H$=4QJXCLG ]Z>HNG>X8>L#1 M[L(,KPD&7EUTP8D?8'F Q)3VL$X=F($YH!(%8:"5KM.N\?;OY'C@7 CI/U1A M^@^8X%-"+\+H141ZR6>0DE=%/)7GD'YEEXK7Z MAS=P5$$BS5^',2V:7GHC/R<]!:?+6 ST.?Y9FL47O:.SLS.TC"5&A/RP-)J/ MR&A>*"_DWX:]HXO!ZI^/CWHK?[MOV%[_Z/A\]:OW#7O_;R?'9\\SV<%:PSZ MP_%@$>S%TJ,UU:J2J[93KKHD.AB!@\[21SY+[_$L_<?;B-:$L[NT''%^=;V: ]4^V45"AK-Q\I%;J+N7H ]]%% ZG0/OUG MYS?H;"N[LP^*PB<&W."#([9K:_I2D:?GI/7'/![U- MFXYW&1K3G@M[+E;3Y,(].6W:F;(%9Z,1,.<6LO3K([N&4_N+Z=3\4SDU/VNG MYN6R'MR-Z/7GA?#TRK)+JG,:"1%+Z)(04V#B<52(V&>Z2 "+,%Y"]E"Z@BRC M4_]"23Q1Q-5CZMLX'\IWPNIQPOF0T 2Z$DJF>"!8213*&G.S%FXJ@M"C5S&Q M])B'1AHIB RJA0R*5-2Q4=F@J-(A5]4Q6UD+*VS MY502FL]G>*KA;:S!*4?'17+"*DWQWFWDXJ+R&7/2CC_W(\&SO<44-WJ=(=*H M\H?!TIRK6"?Z<98OEZ)GP$F8^B=3?^0*UV)HG(?SMT[K&7E9V+G,JH73J^SS MVO4VS#S!>I6?C\MJ%.!? MI3QY= PGK]$HB#0)MZQZ>_N))'ZT-"&\U-5]/P M5WOEM"K'^RG7SQA'*'>TN,-EK9V(4\$N'/87,1T'V\NBIV+>OD2\:0(7\+_E M\P3UTS/FC(J!\01EG%:+IV55G^6IE^*I_N*Q-K2F11C* P-N5V'=2)@.5R9M M5U Q";Y@87^-!UZ9: :>0HTUIC:HHD35*G' @#,/3".)MU,B)L@_E%QO0&K! MY83%5EXD2Z\,W4[J2!4-2AXUI=O Y8; ^TJ9)IV3-+)D/(9OXJ6Z(#O[9U4T ML$7-TZU3.ROJ: 4 MW9-Y1J4^FD/T4L<(MC.Q<- >WY\=*&V?"\VXIFG\*". M4E$SEV0-;LDV2P2 '8;;K#[3K(A2Q;+CR[#CXHW(2ERI#W7-NGU78J8_:!A* M2*@'+:\@8B(L MWJU("50%W;SYN(BT&D"/#YMKR0KZI7(9X0(;*&Z&QF2J9A)RO+S#W(IV8W$N MUL:YZ%=I97$N+,Z%Q;GH&,Z%>:O7*OMGI0_%==;3 @P_+4GQ)IHL7!>ESZ;- M:%L/QO%DZ,ZYTGFMG8[(L$(9B#"6TA%L@3 M!@.&S>JZ)DATWNS(^;+&AG$2E]H7@YSFD+Q6!/Q;#-[!<3F483SIS\HK44W\ M-VHP86(!+.*XJI ?]0,1V"I!/FPTI)!PQ;4KYN B(4J872OTLK3"N[+Y$V:[ M,LXA+R;3L(4RW+W0_\$,3G*@M>;(J3GSL65J\[F=5_I.8$13JMI=L]U61"9K M!=4FD3/?&-;<5G_K,!Z4^WW,-7WD8R M=C7EG]W)NX%_[%Z)MR#+5KK&UCD;2TI"]\V&J]CY71>^/,YLV"+3X,5<5[^S M:"Z4>\[GQ2<,>]K_$G=,ZK0Z 4WU"Q*CW*TBZE-7!D;5KZ2LP4_<*J8*=WWD M8(W!LDLWO;<&"=:0R20^5(ME:X0G[CMFF"Z[H9/54G(3G:QGZEP,:FDF@1B& M*..44R!]H?,4*G+LKE-A M$@RF2Y<(DGZ8^L44<=1]H1JQ<$L[5ED0XA'[6P4A=FO1G70R@^!=D]V7.HN' MVKW@J<4VJ""RQ)2EYTB4K2G#,;80TQSG55[63?CXI:D7$!2EN1?>*"ER!+O, M,==;N\4F,*$(H3R5D\[+E5='L$-'#1UF/"YN.2D6V"T9X3938TOGNK=9(MNH ME+TA5:XZ)]Z;0*6QZ1+BW2XCEJ0Z&)V,:.KD23)7ATI_R;@+'C5:!Q\+>=:5 MYQV]@CQDON%B@+Y^"&NGUR R_E)Y5]H3A< M6FGILK@2=??AW\LI3Y- 1-*QR[/AW1E[84J/R9S]Z10;+*#GBYV9*Z/1RKV* MWS-\GKJ!QXH9 2=B;41N./AT RF*B5._(Z6>E7,U6C3Q8P);2H9XB!4VFS@C/2/5]73B'ZO;LK&RY#E$Z$_?25.#_];:U747)6UJ95]+\K"FC@Q6K]6"VO6IZVZP9C+ MOG@PM:LKU[F"W72&JO741R_V;G37RM[P3>:\*W%G<;Q+X.8YW&*XV-\U5[S5 MP@6?^5I*E\]:NLA.5AOKA[WCX_8JB-@MD2J%KN!$ X5-/3%-X@0%_[12S/TD M#/[L-B\"$!O8X"!0;L",P&6E:L4AK]CDO\J*7;!'Q%8!W0D N2\!D'_S)/-^ MT6U1)==>$_0L6>W79?57G;)U,9Y1^$.D_OU=:9$YEZ1V?Z1V MC [V3^R8(K&&0[JFE^^Z2@+HCD0GMIZ)1BG0Z @5$\QG64*67_$"B_(%U>%2 MZ0Z;;Y9J"1^]0H*^O6EW4G3R/KSJRLVU#6G1Q1F] TB5AK_X)A M@P!/RYJ"[/DFOS+V4[^<]Q4'0'GL'[F^MAP5])A-M9'DEHX/!C3 KMV&'/4G MH1C+KB4H!1-L-8W>.VIHA;^56IK\S:50C/(NLIM D#<3!J!F)RI45)+6-TD[ MTZ1U#L@S#Y]@F^]K@65TO8%WV#L]$*_HZ=YI(/^M=!*^_R'3,"[]_)4K.^_2 M/.) _:-,4*)<>8XPU7>A=7Y3GDUL=6ZXA]Q-":3#;;+C"/O8'C%'=UUR[00T]BZ$]+K1\Y(=O5( M&YXK%7#VI?MW',)P6!M1C*9AOF(_T;^HFD>N=!MN?,2 7;P9IC*D(368PWYWV(>$EDBID#XU-,HJ!J_W+UTZ?#A@Y1V3T-_,IK%E/AEG#;?9BKO'RA^J M_;&)_(OWY,ZK'T\@"X-$<+\ZF7M+++CFC9@T.5.453*C\$Q.[:%%FB82B G_ M=9QZ17#D7.J1LGD&NK$K+=LQ1/9UQN@.>$81#4M=L$E/E MO;IK75JFLMK#+Z%S-6IG-CIIBV_COW9G-E OG1.'EA7&< M:9%A4'$[_D,R.YS("5/O3#.RYQIF>V>^%J[+.AK[RKR*XT8EUZOX^ MG'JRO#)&.E%[QWFIC9!9&B1W,2\D 44$FP=J0F7$68I/@=FG899[WS%R_M:D M '6''*GH^BUQ(LMX7 <(E3 H*$3#^Y0FD<57]!,OJ,;6.K#)4U<+!E+.%T@%,:RKH%*I\)W1(\3:6 MYP%F -N'Y 7Y$X#"AE$Y8T,-OYC1$)1\2E( ! +[*)XN.NUY:L/^U"M97RZ_?G.NKF3L[/.W_WK_U;GZ M]/OGKQ^I,G;C6&ZOOW$L]V4<"B3%F M/U-IY9P]'"89J6UR1O2@NL 8]55TX7@FR"A,(P6&P4D9USPE<*B21M:+C,PM M_)RD-DV.KTR#S#"PO)!GF!3DE\6@G(6&99GL[$$G1R2-)F-SW(71)$EC3
:C(S(L6:Z_CC,- 1CHRZ:)@4J#5@ADM$NHJH,ZM?F>2.]T[;+ MFLLC"H-A+V966>M/"1^VGD.; K_Y4\],1:*5V! M6\43>^:/-Y0,0-)YM8![;<_C UKRBQ1RKLC^N[K^;^?WR[??/G]UKO_\^/'R MZS_;)\(?]"NJTX4:BV%KQ\54I*@AKA"QU3QNY/Q2YDK542:(M(L3S1MWFP=4 M);]D0F,TK!#E#]Z'F5AY#\(]8=:NWG,M'SG74BTGCT<*NQO.T)&[8F33)Z?O MD\W*[4]/%JNSMW@D6E9NWQ]P=?9G:N#@8]A6ZNY<[B!!-=B1BN689!4P]C]L M> PSTFT%W-+?!AR$Z" E- PYGI7:(GZ$S"]EVP2L4<) J:S#0B9TI-*_A&XC M<25P@"(#)7_I(2Q,-?L=;(:_:MGF8;;Y2VC_+#G._RT4CHQLV6'$%PBG,( ] M 6,_FX3C'(M'906[GR3?0Z%K7>(,;P=D&I\<[5[&!C"_IKXH?<18MC(+ \+B M,<%>4M-U+&?'"1919#GBN3CB:DQ)(UX8,5I.G-RBMYP]^=]EC 7',,%VRL0( M9?Q@G: N:%<'FWPY:E.]'-DCE]**(:HJ75@J55OT4)WRSDYV4K;99L2"Q@V!H4\ M6!&8G+W0< IT@MB?@T(1D9+"T6"R*9([4D*4=WKI)=VV ,64@@FN>PKOFE+< ML'T^\=+IIGQG>>L9>2L9YT(ZF:,$]H(;/S 6G:N=-0I?A\"B#!ZD6,=(Y'>" M;)TPEQN7X^W#[C[M.&+7.F?*)"II0[64\- /R0DV,H$@S$F&8<>R7"9RDGV, M9A4%*UA;H7N/,D22$5UT%;5;0@Z*6#\%/"JHE+=R:-B*MDKQB]QV; DQG([G MIXD ADFF<-T9"0*X;S@_%]M2#A-6-J*NB^G:ZB44CEFF7T+A]/;S_UR] M.^Q=.+#H0.!#1NL3&4:1-Z<:5M7]NS(?EF-=;&%SD >?<.L#,5:NM8S+KMCH M]=AFQV"HJ4C%N.=)RI 4B/$99A-!B ^HFM/S:-J[%2UYV?E<8BO)'T?$$R*P MVM +[BSG:TGK&$&SJ[OJKJ[FT"X1K=8JE.E 7WQ5W<6>[*WOO\QZ,)SE",06 MWV@08$PW(U_:*))1],R$[2(.F:7AK>?/9:C<+](PGU>0>10R>X@9&R@49&$F M):C-6;&AB\C\B@Q$"8\^E(H;++!(2L!K]5Q"GV$XMS+63U$UC0(?>Q$[^H,P M2XN93N,S;YH*+EPJ9@7G&L+TD6%=K:(;CD39UTL#+REY9K2]E;F-&1D62"V7 MP8SY!^\6B,$ 3O.E!^A@RM\P-IF'Y/1*TK*&AI]?BC1R&N!45K+PZ4P3A%#. MY":EMR$E*23IPCVNJ8&>,?$W=?C-WJP=S[<'< -G>,F!E0UG?A15X6I>C5Y- MJV(* 9M@M-(+BKF\Y9\-,Q6KS8J,7.KP^1M,RXUE*LN-!/ Y+?.%E?0SFY\/N^QK4WLPF,@Z@ MK*B@6X@NGR15@59U]6M _[0:&I.U*&[925S_15]#)#&X$EFHGYUBEJ@\ESM* M)9J78C 0('=0)'F1JK0L3ZY7->;5RA*G+,NJ50C"IQJ#JC!#*; M+ZIV@N#R8F*,C-7%F8(!=CQ.GE*\9G H:I.(SE'"V%'P5L*-P#TH0!72]6;X M4!XRX ?VM"][!Z'6IQY3+&69Y07"-@]GKE6@GI&?S*X9P%NW"5[W7$MN!-T6 MLH2K)BC\ PD\T'<)G-^JO,]L@JZ MZEY(B@RWDEJQ"%5PG2:WXMX$D%$11CR-44JB P&[Q**ZX7LSLPU]$,"NQSY[ MCD)5.E1^4$(IJ*L&IWP9B&@&>H]LSA<$*?EBU2<8&Y481MKRI*AH;,JJ(2ZY M#15H4*\('1>,T0CL4O3DL%>.!*ZGG$%L&\-IGX2S3!;7Z(W@\%Y4IL"K7$D, M;AYB=1/>L=3R-:-Z_8J;$*6BG-B4T^L7O!ET/X=4JL"5^*73+$SK3HY<@)Y? M/I\A?6!^%'&J68M._I5%WJE*HH]I?##\)\MGD^.7"@))ZHA8UZ*42YAID=+: M3-N*.Z*Q@TZZ&1],#DN'1(5\>U300'H"Y M\R%=?LMU"O@WV=-.A+!(HN(=XD'\^OGR^HC@00D@)IISUA/6Y,N30Z3% M%K\XT;O:<+!,B%J6AN[R?M:).=EKCH*"G@-"X48W[>0[/4R7:<' ?PMA9NDB M5?(Y$]'X4+HZ%XZID=LU$DI(49OD?)7$-Y;%0%E2?N&7@"@B-9\H[X%%EJ>: MC7( EG)\GA5D$9V8)(F(@%BTB"5DB\8T1=4$NWJG"8$H<#-!TE9673:5G9!I M3X+K"0F("8E>Q 8]$O.3F#H7<(GD0J>Z>P]QW:8K5F:K7S$TOEW)Z5.)=PL7 M]'(@4;V %ST=0-;XE4%Y=W^!SF.R:8B*)8U2[-6-J+SRL!G2@?:V1%;37E]) MUBH$3ADDJ!>$M#-$YB)3#%_N>*1JQ.IHA1Q?3DM_:RE*]\C2T]4$^ZMR^LC( MIP@/S-\WCS/WME37OEKO?6S%$K\BHKB8*U2*F/FTA&'(O"GF\N6R")7S8%J@ MQC?4?;N:'_U4:NT()@C'OXB#0[D)8_J_-R^E[_ZEUTM>"!;'F+N'1JU$OY/. M+(WF)?> ",_N#Q8B<""EXA3B\94H'G#HX" '&G*H/D:B^%OROHH;U@1C&(Q6 M[NR1\U_)'0@*B074D"W4_DZ\V0P=,RLX@:*/*]F'^8&N=O'#FQ)P#)#J_Q8P M#/<5^"-);A!R,&9X=HF"@UR-L$PA*_K&KPB&1VTEQLXH2GBJ=808S64GJ-*O M''ES@95".=XL[-Y.R"T8C7$X>/P$="?9I!9EMDO93U(7:TH_PK B,BQJ)WS@ MU(4,Y+CA!FS52V3!HJPDI!L;L$#%%LG5$E(29JS1I)05D5>"[EKXNKJHH,S%C:E[HDJFU.^'Z/54 M;:V5K\0I]0_EPI7]DS$G"(Q)B7)65FK.C65P M@DO9FU'2JIRT* DN-3OZ5]V!7(8:,.]MEBM'C#Q<%=E461EUH#="5UP\J@DG M+Y=LD5R\,.4*4^AAO*=3J77B]"GA +F!7669A%*9*P"1BJ^'85Z96ISPI.'" MR*N-KBY)/EHR/I*N,09I?!(L:6!H3JK<&)"[:;8XD1V;Y:K,Z L%IWTJ@\:FDG) MJJO=7](&.P<[X0,0*)::Z144@AQT8CC1SA*'EB[-^)UD>."P(U M"KGIQM720\D\,N1T#\RJ!E):\J 0^-\I^)D4-Q-9^%>["#+O:1;R+U,!6F"0 M52UJ(S==TEW/0<43UJ"8 37+\3)UG$GYPC-=__0\67\38S K_$:AQXZ&Z M#K>G\,CH0O0X#H4'X0W>%0XCGB/XT5Y"@CKT=+\2X*.=47Q(VIEPF>'3T) M4E D.A&91N7W#45?G>$;C\S+90.M-H*";4CP2 '32K3,2ALU&5?62HUQ?LB? MIC?!2+95-0@R9$XTR"AA&+'BM"@VO [H-I+K,2UT>0^ Z,IFZ$:5B*J:.C>( M#EKQ37*S7SJWY$.L'':3\S3=-$W4?:/A[:?4X5\DP#]1\K05BFK%BZB:_?>Y8IM MJ@;"\8.\834D) &+7>L'_:$CW4 E297 S.]$=%O7Y](I6UP2METF>PJCQAM& M\U4;=P1O:V!3-!?UAF(JS%W,M5[K<1.#JBH/L,: ,!.Z$+"6&T4)3 ?CD"S) M#M;GV0Y@;4TYDG$F4R\0.EEV,=NJ#"CAHU%"+;!<1[8FX/FZ]/>(LNJPW@1- MMUN>)S4>(SV2L$=5)8KN/Z&%LDIA*Z@_2V4:U(SDY@:=Q3D'F?'351K-^4N8 MJ",>INAR4#KL4JU[WVEW8?Z $R&JW.\N)::I5W7W6Q5!&XA:I!+$1W>"_YBGE50#GHY&&W$SHA\HZI621)B>5YD9JDZX9SC(B7&7SZ M#C,/O[3^Y/%G].;%NZL:!-ZGFPQ=-HG,JK@51I9MS9;4:P*(UB,,9XC^!;,Y M,:N3WBU(9Z!D43$=@03GU'C#A@*5W(-MT*R'39FBD,H=*+:E>(553_61)]\_ MI^H)UE88%GEE'"2;UQ(GKI&%=-:I!0_,'O^LPQ[:,69FY$C1K]HB898"#=,U MIOI82?F0S?[JU1&\AC4-G Q(22>6U:9872EFDE&VE&"'%RP]H9JTR0M'@XPO M>".]7'\1)L 5&AS>)&%8R^9T.L"D3>I%LHREP8_OKK]D9:UIF2>ERLB",)7P M"6%J;#Y>!(1.47U-$LC4-DNEWU"$6&+"X(9CFYVEO3YR+C-RF2K%OO)5&?NGPH_*J^C* 94'3S6&+/!!O0]*O+1@Y$Y W4@)*>D[*2A6DX6 M<9GM39UDG8K%JTC)'M_J.FT6PMI9".<[E86P)2K*UCY&.5"U_L8;J0RI@EJO M8"X3Y\I5HA)Q-?&^&F14_AZ92[=TQ#)NS$S2RG,B$=_DDTK?2=G]7&9!ZV9$ M6880CDM5(1A-R'C.1D[14@8OR<&R1IJ/],)UQ=&%RN6S\HIB;4?*)U;SJP'H M3%3?.G+>RT3J97%77M7\/2ZS,5_GR$'54X2M-6FR'H<>[I!>,C$0&\UGBYJK M5-I2%NFDABWY>PU!S_ZPL$QH+XOL0*#^"^:"5>:J'(-N"ZX@Y B YW/>5F7B MRM>KT=94)1K"IU WC 6GBN,X*NA:FTV]&$[M MGG)H<5.[ZQ:I0*8969](>J*?A@:IHU^M=<.]B3?E@9$7?U>PAH@ZI,+ <*L* MS-#&+ >,B8_9-,6T%_0F9/QX!#<)%KS"D4;L&;?\1^3,FR0)%D'["#^);'?N M JQ:;;OU7%>&C< &2G!J7PO@5._PS^\4Y,8AQG!L4**4;(Q9;33+4%9F,M]J M F&2!C:>EMRE4TB:DM%IWCS-2 ,:+]S*F-E0DQ-3EB_P29!%HU&!$80<]5)Y MI8'5GPK*=<%3D,DE/SS;6 M^%TZ^XW8 Z:QB.?!WE*I,U8T#J/!K5;%="%O60M%M9-RU_\%TV;7,+7 9A^P M7 %)2#PW#."P0DBIS#2*W](>RJ L7ADKB=TUE?Y]W0U&JD$-3RTQDL%DZ-PE M"DIX#&J:VD5(>-)@## 5>A.ID*58RM4B)5 M.M$MQ7FF815EL@R/=[/>NZ^]07ERAXG0VL=39\2L"2ZW&"4G5Y^)^J0]3/IKS!'D5:I) MIU_A6:J#YMG+-M'U+%6!-C/*-CH;A_M-L*UF9H4;H7Z\@5$QIX+E&19E$9Y6 M'*B*;L:T*FUW(\_'BXWD)6+IE2>,=3\.[)HZ'U^67N68E2[;\L"1&WDUQM?" M'JTLLEG[+"JJK:K4\2+0!0*2O:KDP! YAE=>F9(Z04 3@^Z[6EK4YL$2+:AZ M_5;=>#59;,F*.5,!)A4 4+X0Q2>H#)DKR?0;JX(>A;T[/LE(Q;V MI_*F4\D9)G0W$N^Z* MDR]4Q*,A$VHIKF]276A2WL&EK0/_E"54T<&)0"IH'21(:.=[G-Q%(K@I;UQ4 ML(69B[&@)(X)8QQ9?1*F$DYA'+)=*+\DM4-&!"U8VU*S-J9F*.^Z!*1QGFBJR%1M\ )RVJ,BT-I[ND8]P[WD).DU'_)=%I\*\U M&+R^@?A@.'YU)P 2"OJ]%0YCG0F%,:\2&H_SP._WSUB\A/4S%2YV)U.A5?;, M60F54]FFXC!:R1 M+\Q0]@-0I,O1FM"%LZ0RCX1*F:$8L>1SM8-F#OUB0K"NJ-!7_3+T.(-H82*O M_$EG@6:J,XXL(^%47X6[D%&!E0SM3&M5040GX,0;QNM5["#=Z RWB2E#50>_ M^B1[)>AM'2TE@:R#"UOOE59:,_O7C8)7_*/Q M=<)!I/3O,G#OZOG(_!1?$&(RN84SH]2:5'!S]VC=ZEW0DKCAD4SFE."R"F * M#(+8^#M.L)XH]=2 \Z:4@R< RNV8/*S46DOF++-*[P_7E/&8A>+(FMC-LT=L M%/H'!Q14<*^,U% NN1*SBI=):B@S@)="I@Q&1D6J'RM1-"L'4 ,,D&ICF)4U MD2!91I:ID)OA$4%[ [ODR(]RICN7[57>-$)KKH'3ST9/*M!?J8-]>L:8[#$N M"*=,5K.)62[Q)UG@JL/1-<[5Y9B4NZRL@7 Z\B*RQY0+C^6K]GTK$FD7J>P> MPP_S733V_!*W N-,_S][[]KDMG5E#?\5ENM-E52%[K'DV).)JJ9*D>V,9I*Q MRO*EWH\@"78C @D. ':+^?7/V6M?SC[ ;O;L2+1Z>?#,TZ+! _.99]]67LM MQW1'S'VXH@]BI:@EBT.?/1@R$ET9V@C&7M1Y\O,_K'E MT\_-'"NUK=5/2N510%S#D"/X"7'VI&5$.%8="&Z4.X)(9>5F'6)$H[TF7$+E M8MFUX4<0U,P[)F36=P(S4/H.0Q=HTC=XB-(KRZ:Q,)96SANS0+3S=D8&EVLD MW*PYX""QN_I:L3*9IE>+3GTAP"%?*E'A9MH7%M_@2%%\>XM?.+S+$"T(?=-V!* <74G&J96!L.FRF$NL6")^;87G9,TWT<<_@Z@QIDI*3^:..U:V:BED*"J4O1M6 JG?$Z6+G M-?9LDE?#; PHZJ1]>0[9(?4T)7V*6QAC8L)?LW(O&Z)F)B8_&]"8-%-$E&29 MB..$QN?)I/HM08*#!T+I8$',2WXS*1@%-*J\*XKA1-,U17ZJV.*(N-=U#7;F9JE#I4,VWL M[,&ICAS)Z'Z,X(D8B-&T4:I!=DJ)%XFIREMH1)N?]-4BI(H[/]/A**D*^PWF]CZZ\%8 ME7@.%6Y*EVV83P9W5[%NGU@KR8]'S9D4@&S6-.IC0N]\Y+=:=R6M+++J])2P M*Q@_=E?XA%])*J.3!*X1]]"UQ+27O^-W8"2=#ZE3P M8E*.[B]*SIOD!=HV.;,;NV+W35NJ2X6T%.&&W?3R+\YFYRU_Q8<$HUUEO%3# M-=>;0FOY3?CGIO#IS(*HW6Y**M;$,G/9J+H.D(0K8(6%T[_=9?JIT!K0[= C M$?8*SP[1#R#D1ME6NLIDP&[6?6U!&7T250)1BL.T1; Q+^3X,DTEC8RLA;91 M.,I#EGV(GC#"U:LDI4GYK:\E8+ /^PA(IM"I@9R9D?A+>6O$"C_N:MHU;P?P M&S])%5I?$9JD[79UN7BEZ/$W\O8O5P.CWI_]8?'DLU>OWKS\["E+5F^92$XZ M?MPS]*O?TUCZ^(3GG],3WGP?GO#4]9W^[=#5_5J#!O5ZOSETX;#XD?[YZS?? M%XM*G_XUF''"J7CJ$4LHP)#\#(>L] %:3X(!;MH5T-L(2^9M'T7$86[D:S MC\X'-<+T <%"/J(^[GM2?O_Y;P?U\?'X*;@@T<4>E7"8THP!Q:@CH\Q:P+'T M%DXO.=Q0;L1'EUW[SG@GO)FAL_43%?>@ML%&@8_0ADIEK%PKMX'9A%XA=RUW M/IT8$M+?XQ.+CEGVO6# M=Q/\Q5K%MKQ=&MU;--[X)X3ES"M-HU#,0TG_OH*!26?$?LCK+H7O$W)/;V^! MYE ]6+W':%;@BK%Z4N=% T "8Y_3-QSR9*$$*?Y.?2:[A["DMU*[WS.*C*,CG9R*?@.'8W/:T59Z\"GXQ%9._K8D[Y'T1MK1\YIOWP?WJ9)7>EINRJY]2,YAT MDL7H21IU%D_T=GZY6W>MR,_5W[WE*UAV'[=[R34:W\-Q^R4X%>F0;VKFC=5$ MH8[?QC-JBM(A(4SG:)YO0ZJVE2#7:IRFU/@.E2LR!?"*,):55<5Q_[$7% #G MG*R+<&"'=A5;(\B:D"NUTARE?$ZQOZ9C[[-HK]^0X>Q0OFM NXSV MWU?5WD(ZWQ5W^4@1!KZ7\2J;?I:(MQY[*X3QUK?'(IE).BUM7+ MDYC<4B_#-HZB=&CJICT>8I4UJ]6%3W0A@@@.[3.!@2.=V:"4:O*IX>%A>;OH M@\)GX'X LF1L_\Q+%!E9[FXH12MS;>]Q2^ A"?4J:<2W> H%LU(Q J7L M9(H8OQ[VKT9^ZZJI 7TB8PFV[+B#+Q?)[W+"U_TNLN!XH5L&H$C+7.^H!_0F M*Q8$XGO^^0O!EF(R\*=G+Q;;BJ:V[K4W43Y:KB]4LE<_V;>;@7YLU&,^81!Q MJ&Q- B:.4$043@XZ)HZQ1G6_ D-I,FO$D1+]#MONR4V1V_:,BW!<=Y8!($ZN M$DD76MHQO"ZR^S 7:%;Q69N:T\1#/>-!A, M7U6ZPEB&YR^^AT/W?=PT7]-\2>2I2\_$)18;TN(<^MY-.D)(;HB']XF=>$7 MOIT>L'@\;%7 !2:2&]C%G2 H4.%1_#0FPOC>+/Y,6RU&B%@+,L>#.CQ%&T8<3! M.BHDVH)H MN&L/TV81-=)YB4!9Q4SCQRPAD9:NT\,V^H;D5$>;Y-<&?WYJM8=;(RRWDD*8 M#*ZS:9^EX_3SK5Y#56XC+"L!0A&'7./AD^/ 3$ WFJX*9S!=V<]=851$$[LNH. M-6LK:S=?$1/R$A1PFQHS-AH.D!G"F2Q_](K(:$H+H165$ZT0IXT]Z36JN!C6<-9YLH6:!+F( MAD+%-=HH/9P4WX[?FS)0*OMD"FJ,)@%]F6VGG8#Y^8U]F[7S8Q/NXUZ$4X5P?\[7KS&4:-WR0W$MD.FBV\4WW@P*"'<-Q@GGZ9Q!U%;-Z4'4'DMN M,98RT1BJ]8_9PD_E/GKV7$ ,GL(K\H&EQ6KCX-#-[CVYX)N$XP6L5=1,UX Q M_(^OPV8'Y?]_0-KGN;K>==\=]F-G>=JZSA%*U.?NRQMF9V-0(#/;Z8>'=A"N M&M'I48FY<[O%7+^#8SJR-B.MEPY=)9+IG"2;H]><8>., M%;$[R(64[%/A6;*ED(P%;#/NC+C;%F68$6A/X5_U4,YL.HK0]T*91_ _*IW1 MYGI7'2.TJ&X[II2FVPEHUNZF[=D>IN1#(.V)[H8K6D7+WB6WI M,GF=!>]][I+#M48)[??UED4FGWUQ^;FI8(6A["YT+/'<9,X(7Q.YH\4[_EA7 MX?]/A>L]."&N.>B^\,UE=6S=A1/\G\TF/IA395)OL#Y_F4S.#AS#,;@(_V?< M%<$F0PF\H.O5!5.-NT#_1K=(RQ$2$)V.#8T)G'48<4J9@(\R!SOI%G,$8>A# M&9_^0X\OP:0+]J"-G ,DP;+3MW=QLNPSNB ,IV,7+SH[9]9"!X 4IGW5.U+" M_Q,]'7?A!B-07HGD1?0O/&66\^S"W('/3[DU1D&3B7B.-!BF;\FPO@AAI'FB M><4.$OB&D,YF^E)9M;V!N%A=441W&!"$!&^#9=^\_D MQKS0)B@N.'JB,_7+Y+8#MT7K#9T>HO'\QR^[CLONSWT[9_5-Q- TMNVJ[?2LZ?HWPM$O# /@HUWHR-(HL$6B> MPL/6:+SFQM4R]8GBKXE[@%!H:KU^*47#F<.73;SUF;NB2P1B8R%.EYMH9Y<1 MM,SCZ\DMI/,-"1!?K?-D?Q'T3_4H);R"[U256VUK5MHO*A;(()PBI$A,+$>< MEB.FN88;YO_!W9/AUQ[Y '7P&V]4'ERKO#[UEY )4:>KNK:.F"B=]Q89=[I^ MN%M*&*J3EZ2[@GSC4M#VQE7+2S:^;0RW')TX$PR4QLV);\@X=G9QF&!SOPCV M0*JX^G$B.1<5(RJW7'4EH3X4UDA3/2)N*E37EN<6-36A?1IR&TNYHRQ]D$B, M):$[!.*JJZ/1)L#3.6%?LOO]GVLS/BDS#M>M$9+5-/T9RPY.L\\!,*SAQ2)- M BWUBR>?O7SSNB<(IZ%D':UFUK5L#R+]T'&K(CJ>.]+U%2?ZUR,'/S.K_D/L M;J-9U8SSW$J1X4ZE1^.YY10N'8]C52H^'0_E'7!B]6&W'?(\;/6Z#'\]&IL\ ME;UB_!.W T,0U.3CUU"!9[I>_LD$U!W1.3$]-XR98, <9R_FYT?_VL>-- [" MDDJF\0.G<&6TD5-&?G4,,?Q%L(GEZET":@X;(VRLBS:2=XMI8&0!OS @D("6KI7CR#+I(XOZP MU3 ^BH89L?D#,!*15QJLAG6%% Y_T_19C(30[J(VUE'E1ZV[I4[TEV'$2MV,Q-\NYTK^1U[ND-S>UZ4[PZ=]P[V M'5]X)PWH2*LF_!K#1$=&F&$#.+[5#MX0_KO4AD014J/T^:HI:Q%K79=;_/+R M:+3PO=O$L9DD5B,*3>>.9D0Z*Z]$LI*PHQNY:\*9JN._L%\)(\1_X$'HF7:T MA]P:UYNH$*7ZLSB:.8*G?X[.U"?E$GSG;"6.>+#DU,H/3I@^.*\9D^S<;G0' MH9A$G;;ASEY[XUKZWT54MG!]]C#QY2@(>J1J+'8EL=?#[%S M9O[!SR9TCOXY9N?M!5L-_.<.=Q"EJJIT+K?Q,YY+PKY+O';RT M1G''T?<(SX5KBH $Q(9@?)X4-=S1D+0]4A>(#BRVJ"A_P;8;=WX3O:1U1=&. MZ(DJ%'QW%*4/.,A?VHV!C+7/)-7?7CUCTW:?"$U55L==/2I(7_;%SK MO3\(S% G?1-TS>P$BXDKE([)@4NCL7+92["-**.FMF5X>&/T?Z$^KPN[(E28 M@$#[K4)20@1BQ& 4-5P=(@V7"58Q9;\9OD+)F##1[::8=#)@DODTY5\D3/,O M\"46*F!)6Y.C!?49Y,H"Z-U"S"):51G\FK65Q&]@9$LYD"]< $,;',22F3*Q M)H *U>"!)2>">(?PMW M!8.5EF1OVB:XN(@@@L?3;/7HT,5&,1XM"_5YV]05 MK'TWA.,<-LHU%:FE&,?I+1#$,@07M1_]\LJV:AJ$4"C.!?;=.KY$$CRAY)9\ M0O&)!(^Y7+P%C$E7%NB7_OHPHIJ'RF6DZRMXH7MN1#!./]@RO9LU$&[H_/KN M;,)XT6^.Y;5$0'@S.34PC,8%!60Z=O M2Q74Q(DX6V4!YDG,Z"49L&PQ$ESB< LWBKL9%",,K(T:D;#,-3'P:#M-B(K" M]"JKX*CVR:Q^0KB JSD]0F*VM'X**T1Q.W?T<;CI&OKH!))MQE9(MAAE;M-5Z;E:3D(\UI,=@B*B3,6\:56NI%,[JZED#W,HQ;& M4P0=[;VQ#-,=$9X$>,%(_]^!T36:J"]$V:&PZ(]=@2CS=6(*T+ GHHN;LK_& MO&8IBZ1"E6%MMLS^^2.D_X%+6#PC31$9S?/^L*04)Z4:T]S+LL/.Q[3J82@L M!:.GDYXE/"%,J)L+2'W-B2_D\'5]DNFXH]'3FB9@U^B5U.['WQXUJ4DW1_J# M^EG#9=.K"B8"]SCGO99'ER#=R*@HY6R1MQ"9$W,9L7*QX_:(VK@W:N/Y;P>U M\?'($H*9"W?F=I( YN#(Q]EZ7WCD$1/XU8.X_\8H''.[L;0?X4X<1%C*B6_W MB,A"W8+Z_7/5W(R(;C:M]QO.O4Y8L5JK]8C$UKBJXX/5ZS;*9,&EV=;<+:A> M71J0.=O/48KV^FK?!6RN!'X3/ANV&*ZS>D2,%E?5N47MC$C"N5VI/WN&;";V M2F[/F!:4O%5^\G3!8KBG@!)<(=*P_:II#^O%&T_C]7);_CU,Y\_5[J YGN8@6BK)NB#Y#28,AU 2T)Q*I,DGDF;!N32G_JKQL G#AYH?(=>PW MF'\S+TU#>G-*9[9VS,?(#DY\S 3D7NVNANOC=#OG* [2N?Z&U#8Y MK2L-(;X;4*>),#B4/3PFAW/4D3:&E84PHF]-:T%*_IL98U5(YE\C=2.^,?+M M&&Y;"@RY N6:E7!&NTJM^T 9=Z3$@O$<.D7!J1;WE%.A,$X!3DB8Q!8[CG 9 M^5^2V(TSIX J>"76GF")APS4Y#0]QIV\#N=F47Y6!:NTH[@?7#@_<3S4XX@> MH=!(\Q=-4,KR@(;:$4!-6- UZ(MV(=:LUQ+@1Z:'2!(:_JCJ0;PKY6#>0H: MBE(I2[N<_W5A^@+8:*-PAC^F82;"H!!8*_)ANH1H=+IC$3WL!E!&DW$6NGGI M@.)(I\2TS#_0_ MF*N4!BM"'H[_7O^85F:[;9\&#D=NJ6/L :/,Q/!3,OB"\6E,BC] R6'QK?A@ MR-?E_"V''2\B44&GBBH<9+@!5#7>/JIYD*,G)LR$R%13@LF&<5!N=US,D@HF M$J4;I*AK#65LD=O.K?$=]YQ#2SMD"AH)08=.^'G*&?.@2K+%XRS-Y>*_ MT*3'Z7W6Y( R2W;^..>3S%&1?9-3F/!<\VJ&[$:CQ!@-_\O"^D"*\S@C%#-V!P"_C-%"F(/"O#>G_N1IKA;>=)DLLV2<> MOJ<_4ZKS2A-.PD8I'[NMEGU-S-M[IS'OT'J,>7%"D";,FW*ES6P36V;_/??P M/[7#]3TV"1MHD+Y72B^VK)"T'*&!=1P D$,D8PW4AZ.7=>SR-Q(&.34-15G7 ML@F9XY%P'N"R%^(+OC-"6%-K.Q)3A6S;716CS*M#&1XQD+8-;VA-3XV('=.3 MHG5W)&O647-("J;B^V[K/AP-:F7>(3%C??Z'H;W82[5LR?2C[A&B1[2FCX9O M7^#^=0OR2LD#!M6F<@=0]4TD8;;@BKMLFW_@\/N^0"<6D%PO][1'(M[@]5-5 MQ(FY;.K>8?@])9.I&#^1-78RQO%5GLZ]2T8,X"#Z?WEW6K:2XU6.X4G,RD+W M@=5VD+=A\L+PAA?M7AUNDL.B[PBH;TL%+2':49P5SYFD[EU:;14NAG?<1+)X MHF#L,!G7AV"P^*85=Q&\43OZCC 2+MNA%\;!I]J !Q)*?MRAX8X>VUF:5,)& MK38;XL >;WW.&;!=2:65%EXNK&0CR)$:89\S8'+F- MDE;3C66,P1%?_'; $9]4T/1SQ;(+40P[351C M?X\9<+FQ4\KTN&PE/-^%:@9);6#\XM@QG8Y7 TDX15OZG$_C&3L M2R$(1".-(7PI#P:V7$4[IX!@1H+3;]Q05F6QNJY6HH8A/#U](5*.X;CWM3H/ MO!Q(J0@847(+/F-.Z>,+^/R@_Z9W W+5CU1*Q[57#UJ7-:=W6@RJ6>@S""D3 MQK,\4&L1>TI&0J]/*1(XVD:>PI$'DU>. HLXKVQQ&VH/0;U&:)@4#PW-7,IL M5[AM][2AR<;S6%/.29TL% '*V"O+";C%=5ARE:QFGGNN$[(WM&J[CC4":C3I M[O5KUM E0R@77;FOUQA*=IG<5QB8A\8->/Q7[2A%CV0_TWE+$T?FL%H50[)I MVEH5WH?>SA@]4>KD_1 B#"OU)=S8TOI%$K+BP(X$8MV\A:ON6HD(F:1._B'2 MW5/+DG6,2R)V6DJ,A\ >8?*_%"$-XGJZN P:-P2VC?/*7?I1TM3W-[O&3XNQ+Y0=]!N)#, MD:#\X_Y+VF_R8FH/NEL>X(/(=3>\K.]KC4FX:P MK@3$G,LJ22Z[/0HZN8?'Y#X5I=?!Z%\!K\+"6=QY$,?(W$/HJ10,2&%W11+; M@(F/Y3UZP4,VA =A_"NP*Z-M:XO,@6&L<,3*F]@\IPY"52U81DJ,(]ZT=6G M$836&H#$0E=B;B+1J#2L3[9NC$(<"C=-']#W-KE+;]Y@I2JI ML:NT=.U>FKE2'L[D-ERC)"D9D-C9.J5#35P-(1P5QE ^!6F/&G-X"KMHS*<: MAXOQ;,I\80.Z/7FY>.FW(I,#5Q0B0(!#$?&TR6;X12:WO-F(/][W%M^S_/A% M4VV&/W[Y^]&]?O$1+W:DC[]ZH2_RSQ]".C?/OZ!-< M?Z"Y=CW:67I?("D8I1!^Z7$=/M0ZK$G;3#6B'#> 4:DP'25S9EB@D80ED4R! M>V>C5^>9VJ)[]+B8'\Z (;O!BQEI78T,Q:YU(4]]7(D/M1),%Y>ES"#[6$4YK)R9)$C40+EXJ4U]+2^(6DE],N2 FV M4G"=^/N/*_NA5A9PYTK":\W'( CC($#A5;WPDJT-_FH53K2%Q!N0D0DU%PY& MZ8T7D,D/[>K===LHK-S1^&F',I@E']?] ZV[D;\0 MB_A>V58T+2Y7(U&C,):H\-@N[AH3!"XJ"^WY46Q]&P'UKNI!I$5\(K3.SZGF M*'4]J0!PAUVV MBRB([>NZVDR?5\PL%TZJ&+7O2!MA+0:9 M5Q*(";K.R6U$^SQ&,!5PX?-NND6/:-)[HTE__]M!DWX\JBWBC^D.0(&85M9I M^D>B-F%MI:B?J*"^LA3C;@0%;(?Z M86Y>>2S^0AOQ$B2RGE,*A_Q3LW9]EK7-NYQE4W:*/4HD-Q,67*/A<5\5!ZZ\ MI:ZLI#4%G"RTD>.&U>81F;^V2WH'*/JC04AL#\7Z6+F78>DE%]WB1:(^K_1F M+ G.-(L&+.,Z5Y]HPQ@>197++A=_JAB7H&K")R3FT_=C/N\<7YZ-J!0FJBW$ M[)@3FCAWIE+U,<5Q5&U/)F^>BM5*/EIRT1V'Q43R,G"?D68_EQ4/!)2X#/25 MZ]BZ_L<=<\$G62622G(40Y8FA M\4768&FU!3J'^+Q<_"_8OGD)Q#=T1R3QW>#.E#NGDAQ1?0*<5B8!I$Y$]BFR M@L4GI6U I+1,\/BJ\\^6WJ2%,(O1#F6E+6-O=3SELXYHL:@P*,"W[Q4V2"M! M&-K)"W,V3O "/KLHF2Y[\U](N$?[5SRXL10E>&IBEC5K;W?LEG/,H!/[YLV>,9]=\H[S/XB]_>:77.,3!_'O:W4%SMY;"0(KX MQ:QRHK)8)"I5G-%JREL"( M"D>YSUS@TEB'E1D@0*/?7#!7<@M_:NF'"6K@! MYI*E3 ]2:B$RBRA==#0[B:.P:O='_!6$V?5.Q: <#)&H1G=_.U##*06Q8E3"G,FMP5PB"!EKQZ[F2$0V*IB7 M90[)%Q3V5;LGW83K%NW;Y">0@ B9$A(CN+V&>GQ?#4-#7?<0F1$U6OKZC[N: M_)^W@P'&F<:RU,9P>HU@R2!D%_YOM;LNX6U0#CS,/_U.>.>Z7])M],ORTR),LJ'4@CP8BBW$H]"TQ 2$ M14"[BG2!Y%Y^U(D4/O(R;(R&CMM_<"[OFP/MN?"4\+TP\B>???/C9T\)WPO- MPW 1=B;D2ISNK'G!ZZE.2/JB^8TJMP'O,-K.,LV'GE<]>&I]),_ #YB^2856 MKI[GFW22DTKQ\KCX[T,8SO//GS^;TO%WE9/[4 MF[U]:9M\6ZW1O_D#!!UH:PH_]1-AHOCVAU=&1%%3!P,6!.V&[M+5O0U8_3&Y M1-0D4.]M6/6X4ZQOP9H?P'T"]JIE-=S2T7[^^>=_P-8(+_8YS,"XF$G/#/_X M?,'7!M^>[C79/VN:R:EF#P9$BDB%0+#S@\?[OVK7DB">&M\03J MSWR;\SLBB45B>C #?E["XI4X2IB7;7COZVK70U[!U@6/2Q2]E+'9A$7UA1/? M0QA+VB56?AF"_AT4/*D+JY=^*-X.X]]:4OK%:*^+]'X-+A/2%V3ZGG^NFLGQ M92V;@*H6[XX!?/+^>SSY_H>=XD:T69 .43V3?'6,:WE;6LB=O@:MS] MD^I>[" G)L(T,;^$.\/I(;%])@D6:=Z(OHSRR.+:-&Q_^%H4KRV;D8ON/72O M=Y9O!R?>)[3R;6JP=__ML+Y2BEX=7=@P92.ER9@-P^X?J5!Q3YWK28H4^TG) MU:S2N=T%_@JTZHO&4*E88;I\H^8QT0MDNC\BJE7U8MCA8'._PC8@]39::?B5 MB4/B=+IC#[MFRRZF$CETRR*S=$ M''DX/X)_TM8T7 F%6'!N21#2QI:\S(3D_C;3F7[@Q&:6B)$$P9FIT_B/[M#T.5 M:%&$TTC /K';,-$A (/@L'WXNQ)CH6\R50%R=)]?G+,2, 1]+I;;9<191K% M7:-$0JE2@=M:,X=W M?ECDX=RMD-=0)8M4S)HDH=X7NT2.U6Y3WK0=7/R8#3&I.,Z[QV X\2JLK9:( M&*V1%W4X^H-?<6.@G=\@4[&MU-750'>D\BJ<7G>$+H-3TO7VQZ>5PJGIJZV# MU*99'WHP0N[KMGQOTIJU?J&(EST[8">35.EG[TQ(7<-\[:N*,GJ&!3SNJ]XE MV2X7+[63,S.7$J4*A?Y4O8][2:-RC51-(*YR= EE7QT\R2\_2C1+^OF1^.K^ M4(4O?SM0A4^J<.#*Z)[^)J&LG*V.3ZD*(P$,?:Q*V]==:9"S3JW!H%S1^-PN MH)_5NHOXI!2K/#TM7!,B0J*_7XO C=& JMGV'K)^:,0T:I0*+%PO- +XOA)E M<>G9RNV1VE4&1* !L@G<]/^S!G@U-:^@\,P&#QB5,7$)?W#3'-[K1RIB)H+" MT$[R^+R9O/:LS02CABEC4?>#Y=5W/5%UC+E7M^WBZ[=O1&R6+^K,!\E8<0+QZ\JH4ND;868@%P07 +]:@'OUPI)/ M5>Z'162-'L.J:DJ4[31\C&/,XUJL"RQE*$/JVNGK.KA6;#B*@41L']0Z##VS M(-J:]E8!+LQ!>A.&L;@"*TOR/3YS"0;,MG4!"!C[H*I>L!D+"I1.-4+0EN:* MX@WQ3L@D(F=G%@B*YPPIZEI">QKF?P0(\>\VPD$Q9GX\L4ND9>E%(\<'2PDK MK"7\:6R?"A,(7E<51;#&^IR.!N2,A'&):M=#B'MN(5LA.A5.>C9:KC1MQ$)' M\$I7*K(Q)V";ZSH3&T"RL[LK&@T^LSJN&B95*5T-92-($US2T/1[D"YUM(]R MU^9A$",#FZ/?LM7B4Y3N$]V<;%L]#Q'];WE-2),B6R.$^%NCG9JC$6*=J51U !B!\K+JQQC ML>,>-I:#B$E-./K#*/7^5@>=NO&U%^$I2NR MTU>.WGI(CB,=X5<)&?F^JS:\48R(W/-8LS!NB\@,Z:/&55==FUM+,V[_HCX* MAJ(*2$(/EV-;O%R\B5=),CRF%] MDHG\;H$$ZK&>[G?!.W+Y>[19Z>KW)DV(173GHG .?*.&!1#(1NN8F'3(WARZ MG6RV>+3DB<:'A=EQ70-^S] OAW_0EK11FDRT)1;]EE@;%(,J)>7\&3\WAVM, M^1W6"/%&4M:@F]^E,?1&P/;RYT!<\!!$O".9/>[46=;B0D@]-!R!'WZ"B=U5 MC1T"4)!*@%,1/1;+P4XBH4+AMGP?!6.R!5(:JSVID?OKMU9=6E[V/H:J$F5 M5F,FGM"4_*:Z95+?,4XY"OJR?$6YUZNP5@NKKVS.(ZU&V*X__$3&[N*JW%+E M(%R"4)GB1"NSFEU!.SL\KUFVX6#ZR:OB]N; #W/@BT;C*:!+QX;R\#:I#YM[ M.)EI^!ZMD=]'I,775$1XPVF]CS_V7Z;6[6)V0O)P R..BT;P7O[$P4Q00='T M<9FHRC#F6[D88=_"T5G[BHXOSV(_^E]A=Y!:L$:UTFEMU"HMOEBS,>/N"BV1 MPV^B"I8T6&2*+(HA3E0EX/!&WLK@[39A1I]!K&15\OE)SI;MWY:ILDZ(3[J"L(*.G8"KB.^<84GW9Z6\1;:>*(Z1 M,SE0I"*J\D-ALSB2LA!1P,43^3I<^6+QV1O^.\$"DZG 8A'0\/KHA,8X0/ M#T'P:I@YF=C2X)77#$:1N([QDZL4="K<:.D((E.VX,$!,&\HH1T\+R:>3^Y' MH5&X;;MF+1),ZD@JNKBL6HQ(D\LSWZ.@/0+0S$C*WE4=5 &N_W/"_WVV-[%;IZ\N- MU6]V?SP$?@I[&;RC"R16!(E*AU+^?:!8<8C_XG8_)S5W<1YB:^DB.%"(F8#' M?O7FI09,3CB,(4V.#1_*<5N:);MS=E=,*X9\1X3C('7C?LW DIB,*ZK,S/PS ME]F!6=D/%](A)*\*U\QF8&XV\3B*O*U^A20!P;(K\B#7?+9?O?G>7GI%,1+G MH*Q#Z[_+<'3#!@!XZOD7A?0)]#9CXMD7LF:P+C% 2X#SK?=A\M-&>QE;CU(VXN:PFZ!P"/L$IW7X#'6')EBJ=VK: M$K34%6#]:KAXPF.WQ9Q(BD-=8+/4-^E4"@Z#)U%[R-R+2WIL(R_!TYJ9M^ D ML7.G_1?4"R*G(C'R9)"B N9/-9E4:LY^1>:RI K;(USBWG")KWX[<(F/Q^SP MXU!>"QN*- .L#L.H1RABXR.N?3:VYTLW-A29PU<.TJ<]YU!2+8 3/GPO,B8] MK9-KQ%]RG+&V%G_*M[F[-CI:7!3J'+Q_I0J #NTO_4J7BW-S@+Z;Z[HKN*\$ M?@5LL:E]L1%*@BZ.IL;A%N>FU5V"'LGLJD>$=^HOH7_N1P.;_IFYMS0O9MV MW\?&2FV6^>;'Q9^_?O-]JMP:W_)_PDNMVVU\)E6)'XDM^\O.,% MW3OI)]GKD/DY^6YT";JWX;[17#/-9A+ 1%4ZGV;79!F>O O.43Q"!"[=ZQ1J MI92=DB^^^OV+YY\OPO9O!%CY^]^)YDS%S7%U7]E*7C7MDFAFA)E@\:2UA/Y3 M[%[CA;^S M[:2V001S"G[G2$%]^HFL\U^Y)51Z%G&2T3$T[O&8KN3X22I+:%M9@QWN;R+S M3ING:IL[ 1#/VH9($N;,":O5O!7 ??K?A)1TUXWYMS;?//__\^;]]^8=_ M^^;5XHD]T?[YJ78I\G&!V^GS/-1$0QJ 42:/N77X#<82 @45_8+).&J0UVMQ M@]Y'(K15V[ZK)?[O$,]CYY7Q2G3MY"YM7G*VJBX;R?.)_),:@I>OS630C* M M4S(LHY=L=Z+>DL_/N[&^?'VA_R!LWE:<9"A"JY"#?%_/70E[0U;$!B$&($]O M;+S#OE'2^6#FZ!@&BVX?=GUR=KU9Q.PLDJR-LX>CEY<^8\K/!4N!B-XE?*I5 MRW/!DUJ(2.3@E"UC7QZ.N-;$O8R3@+?8 AAA*)HR!FV2B1H(-+L.#VDZ1YD\ MOB!&"%-06(#%*E$INZ04K)74Y]!;YU:B$^K0^[)*YY;93S"0MY/BE27.LFDA M:X'@M8)+JIR<<#*[MN\OEM(<276"C7 WY+T![[5BLNN!<6;KFJAD4+_O^*!& M*4I>&WWZ3"T!(QF1+TS0+&G;JZ-#,.TQ_95.V%;I0N4 .?NSS&08(N;8%,J^ MW=-Q(\\2UY,7SNO+39AIN)01:U)WJ\.6^9UZ]1/YDC:"5N,.X%2)S875PTW>$BG-Z#D2612Z='I7L2OSTTDM2_1/%KC M[,E)C%-%>"?!+RBF\M1,"#OI^'7O/%S33<-+=.JWBL6UZD>JC96\$$\%: \/ M>SU#7 E(QN1O3I=^2OH(7:40$'9RY_55B"R8V*1<2S@0M=S#320QE=1Q[=FV M&[=AF[&, T&9*G)]2U#96'LZ7U(7*%#,I,C_&@P;LXBMF5+(9>286<=4991R MA&6@I3U/2Q.^%;>I0 @>$,#W\;5NCO5=

E9E*NW)C\=)PG31<\Z=G?YW9RMC+RTQO6T:ZN*BHI2;%"MKRFKY 1 MF5]G'[3R397P#))[V0VSSM+4GF2#^%T"O)?+9A8=%4N0P;G \#1Z=@.CFF:Y M9/PV]\/X&W/DN-L2C(KUL^GG8O9W)5J+.N]:AF> M 9HKG\@?)I_OV G64T8 MN^H)7^Z4OXXZZ3 H;F\MPM+2QQ'(Q-Y Y$]2MH"XI MNV/C-)A8,0ZMRQ^2(,9&EN0GC!G4;-!A)^F\K42A\2U,> MDT>P+VPO/#)AVGW"ZNE&_T7OQ[/I8RW1??<_:VY.4N]D;]9FM1.@B3Z7_=B8 M5N^K9G/A3'Q8^MVJW@,,TU6,#UF#5^U[#:]8D_8 MAOBUH)#]UU\V/%GVY;#:=>@,)/ G^$.:.%8&+#41$PMJA-R5+$61IJ% M@<^5&/U-GUZGTA2>$&Z;P#Q["KR[':PBN$U^I:P*<'*6E-!:- MN8I@AL4PF\S5PYWC5;FF[L[-S$C1"<]]KM*WKNV7RB2]>L?,381QW"I7D)N_ M27B.Z##8-*15N$'+V,W&3#X2SHVZ0O)#C?WDNY%42(R7#)##3BH8RLZMD*3R M&0.3AC![;RP%B6NK-XD/0Q5!H&FU"=9&,<,2GM .C<#LTO7_:W,5D7"!\$KK M1)I>IYEW=5UA%;#A"C8*8V7N#2X/Q1"[T$0=9>VZ0:L$N#Y75S[O/-ZHWF(G!UL2HT.2Q_EGR$"2T1I^8*13,0(N4*MQ& TQ!$[J4DWC8_I[[6=+FIAN$?5W @!5N:;/H56%BKJ1 MSM&PZ]NDK!3.0RV!AI'1C_K;#"RQ:+M\OJ+=6KJ"$])U6K) XS*Q%7(5PO(R1GFM7*],S&X#F5DDGBI22) M[(.\A.P/(T25)J;BPY$-;Y+0%5MI68/@GID+[4>*M ?8_1W&%,2U1N4]G81D M*Z(](6-9QR^?7@^QF]7-0A'>=D!E#=ED[,S"AY\9/E\-K<7D_D]?I"D?T"&,/4-)C;2@@PV'_\5B6;+'ZI.6 M&>OV@MUMU-:XL!QNNA9S3;-#GE*^+/R2&7S8&T"U))4S(IK08+'T;I_(&L5& MZ\)+''4Y/:.D\#!9MS]..[23*6,5!6#1G<9ZGC[S!?=@*U]!I#X:=U6+'_]" M&'U&*KUG=TNHD-!#V&<]_.H^[,>^1]]R9O4.19?*@[1^.1K]VQ]>N9^M.#,? M[@;4!&X)+$.5QWI=E^1,)2(/6%W<44SSWQ!DX81"Q$#<9K63D_CTDWV_JLC6 MIY "&Z5^N=R$B\)CK2.&@=?75M?C-SU<(O9RVM4WDP]TB%"DM]! T[^>-T0^>K\!?&J4+[] H?PQ7_[@?/FOE21:EJMW5#W>K2]D M#VSP_U[\LRS/UYE\!2?,+H+7FOZY$U8RM!2+4 LDDAVG9VZ1M>A9=ZGQ10Z# M"&6HX-ON"'A(N^>;\/$U5Q M8N=MN0GF_RFH)RWUE_PPY04YLEX\>;E;=VW-F:?ZN[=/\X2*CKS014R2=5Q% MC;NZL_&FOS_]Y0G^.9-W* M]=](.D?>1PK+ENK!<_UA6%!!06Z(F.H806?BX!ZXV3 B)PE4:4-(#&+&840@:TPUDJ7HB$K M2I7R.A(W3T=;"#Z#0XI&P$?X;C,(CC3E5.I,Q$ VR%D<8@J^VIRO'*T3-A_ M/MAQOJM W&,NS(4]FD2XEX%,4Q'&G>J_M3RLKRKE<0I>+*+: > .8XWR;*DG M"?U_;3'9<[#=2;0@)]UMT)2U0UO\U;K8C2DWJ"EP3ZY,N1(3 Q>5FV9OT/E, M^&6PVE!FE!*%H+I573SWQ:Y"?PB:J5-LF0A,9GK9BL6^?E\U'N-A7J!M6&\% MA%R1+>6"&:XVM:]"Z.S"ZY&/3ZTIZ@QN\/M#AZ[7PJ.0A%S44W,Q8E[&/C*> M@F!A;1B.WX4BVO*A2[)CL5 M,K"3[P04&;6:5EP/XU% M"I,U8;4:W?DT^0!X<@[3X<.QTC9AQE<5EKRA3CRT?4W/2-@)>Q+95>$ $6O\ M[NWBL%^+&(**Q3Y_IMT>4HWB?24$+:P$2FG9=T:CAD7FRL51$>RV!86V'1+I M=&?[(83)"A].II^! MLOQJN+?"'5"'<"AT@40"4@RDSQK&);AU2LK2 M# MV52F"[)@3$CR:'?K=:H/UP@J2ZZC^7KI+<9KHC=H1(0I9XF MWUXN(3'U.)V+;U=85RU5A>ITV6RJ2!VCK"0X."XVG7FTP7*7QRB^;#%#,*#M MH4?;PJX]0+(\'V1.=;]-([N(JAGZ#,Z?#4)(P#].!I?*FL ,$1FW6N49PQ8> M_3S8TH'OBR^TGX7_KAPUQ,.Q8I"N_B0M.9.,DZ*T_8H^V9[X^]^4&SZ-8 OM M&-,B )P%/1D*ZYCX<]R01%=OM49R!,H&0M@_L(+UOJ\.ZW9WW!)=PCV<5M*Q M(<\ZBI/4JZG?*JTM4J$8VXNFO8U.0O5^S[&RL.17CL# R"7P^HX.<.05)QF\ MED!?S&IS[5]"#8I_+2[FCD;)_<.@N5/G3-*%SHN3J8I: ESWEH0F'TW[^N3# MR-K.8$3/G01 MGD1'A+4D"VY#&NCTR8O#)?Q!!6_,F%A^*>5?-&X/;&;M3'%@V.3&Y,DVN2T^'VDCR/IM&^YBY-=3^! M2VAW5RUB6M+/\+0=-Y)<0D54V7*$O SW_O1EH+7B>U^^_>%5D9S#V!?%28>R MALY."EL(OCQ=N%C/$/I 2F8M;_U#BK>E]KFN*X^:RW_VU8MU>Q&NE0N81JTY M&;BF/UQ=4:W&;G0OE.:B$0?1T#*6#HO[N2*K5&?MGPS1*Q&YQ)S97MH8/V;9 M,$->YEJ]G9QOYGW 08/P[F$T-)%_IEBD'*W(?(9HC?+QZSPYS>5"2GW4*LMJ MAFO+KN:HE;B?4ZE>K-O80-/232\20G1N1"K,OL/M\/Z+R4\9YQ+3[?EH[9KQZXN<[G;^4;L8/GT^MD4$(\CZ#E@ ][17K'SJ:7>G:%V*6'!=M M*46?H[7>*7^J;S4SZYM+[M$M6+T7_QYILG9719X ZHX_P,-1I@&I,>3LQT>_ M]_Y+.4*&E/>*<2MI!UIDKX0N*1ERQ#R&%"]BD$4?V;6,8=OUAYY]MMHJ%I)R M(L:R,,M77<5)85RFI<8SY*LI2?/QU/60:&UY9C/-8ZFK5_ZM[6(RSR)=H,E 7D7P4WI,;F)LRZG=M M4FFQLX.!O$PS-#N>3SI[KAN'H-#!@5A=Z_MFX>M'JX,(70'/(X=@$>ZZ.;7F M160WL+^8)4W0TKI),DW>%MFMJZ&K!=\KW+"Q;#A2&M?:(8W/,C'GUA*4@'HL MQ\^U\:2)&J1GU0#PH%=U$?:9T.8_3(OW4 MFW=(B%4G;5_VKKKSF! *'1"(6T;CYZY_NOMC_;P8X]EE %1/;-K#FKV=,0O& M2+CV%7UR\4;1&31XUK$-K[Q M14 .\MC#+2@.KIOZZ1YP8H-E?!IQ%:Q%M-S=G"**541TG_^Z(+<322C1HI/N MCV7%/0#:W %0=8_K^'ZJ8H MK5"!HWLQ@Y0+%A;!N3\NJ^XB1&/!60)@AW+QE'-5%TUL@OJ3A84X=)PW&_QW M,!>'M3_A6C1Q[[$\C@_NS]7]A\P2A5[+RLA#AVNBMNYS)1([1WREL\[RB,P> M,\E5C)5R*VM+;]_N23S8M9:.IHM\J\, X>?F%AV<-W7'%(2B[5I1SVB%@K:? M(&A&2K"W)8U;9DZAY%#*]63T7-XNR2MSXCOL_RWGWEWF(P:9PCNX&C3/K%]> M42*,!;UX;$&U]3^IXGD)Y'2]UJ(3\V?D5R4\GOAQ?8P)R% MMPX3]?1AVT!.?R)R=G)/G&I!D26Z<$NTD)7U[3TZ 4K/ '[N:-CMYD*MLXW: MLNDANK[\=R6H_Q"U[7$E1F,6+O%(&V#PT4]7H20GTH#]E<% M.2P/5R)>QV? ;G;WF9;V2K?&?TMO71_U&9F%+=YN66>;^J$A:K;F0Q9D+V;!DI M^;AK;^FPA[N*/UUVJA*K'$]0#*NX\X8_1V":U*#$S4$1WU75QKY_.MRM97$G M*)PM6*HZU(N@/98@<^%L?7W 'N?&3Q)R+SLW(YPAL&\S8?,##^;-H2'V*KF: M^9JKJ%[5U?V[F%C.O&XR#X*V%:IF@X^*'"C< O6"TW?4#;O AI6%\*&U['E? MPGJ$K]P;OO(?ORGXRJ?M\3"(X)&A(RJ+E.7H%^5_2%"]?>$=1U$[WM?'KFDPG#[IKJI5>_# M1-2U5$@YZXXQ(_F' M<<<01, _[7+AF')RMZ"V7BI[*I&?J1L9UP8>,UM1;T'S7).P:\Y^:>8H"=K# M_[]SB4/_>>4<63&T:1M>;EL+_R^D-I&^#U%Y/7"?=K4Q_9-PD7NKZYK2?3ZL M:W$(^_X&[UPVK\\3 !U"FWZH[:5H+?\>;I[-95 MTEOA"-#N3* "/7/<: LK,.7C\9F6MMUI-;(*M1L'@C% M0V.<)K0<"%\Y3 EVO(L9+\=0[STT(?*%EH/L7/8"[8N:7ENZ$O(4#/C\\V=? M,3:>@A>NC7GC-.&3ID%HMSA-$R4R^M-[G':UDFFT&VI?@+QFV3 /#2EHO*_) M(PVG\XNOHH"6_@RH@L(SB*^=\YZ*Q: @@OYU5VXUG@C!/I5JB*,]!(GK,R"> M_%5[T2\_)JHDWXNN&YLV(WNM M59-BG+@F;B8B8RS;O?VDR MZBPVYX3[4:[BY!;TU]]3ZW#QQRZ6&>K_.U2*<21G8 %:!"WK&Z*7\78L:.TR M8>SK[$IF>-:9D//+;XT.!<+ ,@/#]/ZA/%>[ HYE[:C&Q.MSR6S@>IFORQ!_ M B6EZ@+C^H#_:J(]\2(KUO(8;EC,AKM41VMS=K<+>0V3F]UJCI.X_409\7Y% MSEG"HAF^GES.S?.)T QN=Q.*JGOQDDSY>[:1G(>+G-@6W'%%MRU\#RE55HZR*\'7C;1B M9E^3LWZG)W*:BZC0*Q1E(QD5@$@^6;NT M#O.F$B#I-L19M7#T4U*6DQ)5QZ:2>PD*=T5/GK^GUAEV%7B>/P$TS4GLS/=U M_ZY??!\W U4M7WLLQ!O!0GS\%_D%[# .)*(:].+>)84TN9G24F/%R\]$>FP* M]RB$(_1V;1$IR%71&6A,WO7QERMU0F&E"P5QHS_=C= M.>U/TYA^A\07AU[,A=&G3!BCK@(U"G[9ME68SW4.3 -4I?7*I*I6P@Q&Y2K[ M(-E=T1+2587I$2CY@5F3=A&)[X>1T.VQC)0B)GQPG(<1R=93:ZBVT_>NLPC" M%1*1/&%BF7VY3-)A!AGB+RVK"9RZ6H^ 2@ )+^M=Y%(N!_"2 -U$[8H%]C<# MC,>P)V%7#L[];47LI...X@B^T@K[KMU=N!20P6&9', 0C3K--G_3 WNY^$8_ MK35K'98;0.3C';+/83SF)TCOC%@>!8LP>U&_&0 MBTH.!.' Z1.L9=4?&V\NZD*J4]1C)APH[VA+0O*1JEGGS ^R1D0"2;%FTXT M1A$D4(>?J(Y$.!U?QGJPDE.GV4IN>WQ7>(9&7.!PM2T4XX_T&IO(?L_K"R5.[(08>PS"JF>K$.<,MO] M*72L;3@$RQ(KQ)1V@E(&4MC>V;'3TBO?7@OS[YQM.;>; MQ6!O7*VAQ=)CWOLC[QCDB5!Z)PC*#-Y,3LO45&PTYO;0:TY3BE^>^ZVVT[K3 M^'G./>;?K"(7?;5C,$WPA*MJQ'E,7";C;#$GKO07>J7G4/QHW7N;1OB "Z;F M,-02PKOJO=&->]]=)F8/#OJJ &%C8;\#4#EGER7@82<*_-6175PL 6,'^JA* ?^2K:)@A54*9+ M]XSA%:$$6>(&_89". %/YH:^;ODIL)_\G(*#/9U&_F>\"D"UW&G>NUB(" RZ MMER/+9UG^5&GQ?L+>40Y.S3R.=4(./3IO:"WU4&L):70LH[H(X3BWO;HR\\? M(10?8%K?@$*" BCO*;F+T;.W]=&=FS)="$I@PWW"X3!6Y)U$ 5YO^'HS*C>5 M\O#-._7]P@0-AKQFG6G)"HV2RX-F[G=Y+A7M.,'@AP@3I7&$!B*L;1+M]2E_ MR9<@:I7F. 2/KM >"_O"R,W4M.93DYFMV;$+<<=-)8;XAL&+=-PC:GR4271 ^/5LTOU"21A'IB[^+D: M2[/Z3A-)X3E56X!.PI+:IE+T_M3CE@+!).-O2&"9=YY<4Q>7%.(9^8G/GH>) MM+Y)7Z37NSQ!;4\/N./LC6V7)P@"C5\W87([:3Q 0LAM#FY\<_&=]/K%\%]2 M(_0WD"!I,C4L8;FS)!,*WJ0=P;'2*"&C5$:2&BV;Y+W'S8&+;]&I0R>2-F6] M9>E3;>_1G3EIYV'/)Z%_15Q*?&&;*7J5=N'KV9R]'R0!G-Y$ M!&HG7/EGE""1A#58!D2ZXS.9J-M=$LV2]6L+6LBE5=75"%5=L9> M.O1)4--N&!:Z1L48L2(ZO:5[(-=J.@H_-N/-H)-GM!6,*.(Z%I')*DPLU4 A M8T?))1Q6"NKJ/CBYPN]E=P7?+018\FG:1!W-2YW?\Y3[+>L=;,UB91:) Q$$ M*GTU# IB)#!3M>$8TT _IWXT0KU$X /GD,?#[4$$-"Q&YJN0K$TC9 SZC%N] M,W"\-X=&PU,,JJ\TX .MU@QA0ZR/%@(I((1Z["^(DQE3#8;)R:CS7"[^$JNW M*9W4[$:>Z<07&*C8*D2MFJ01"OUU+HI-IR.N3_1;U-':TDQTDR)7S!5()8SK M)%+CWAQ',LZM9I&5<@"5M:AWGDD'&80AUM"]9[=1M6PSBPRSL@M=>P7MLFZ. M' &K.$;PEW!"#D/=U']'#RRC>B>^G35N(I0>/43S@6!JWC'DETZ(C"LUXF,A M838!_I:+;AT[' "BZ8-EYJT-VH^#BFQ=>PS#.!JLMUA4-8,FJ?>F#6X 'K^I MF"&:"862#+8V1X+&JNP'X66EO"C]*Z6K1:=O$5]0UT54V<+= 5<)28Y1LO0H MDGU']=&:HWN0W/$Z_[&E.SS,FSIZJK%LKF6T<>-\9&,%?!V(I_%*6 5 )4JE6O4@FH1/ MPQ%F3)%S5-E5T*T )(,ST@V7+*4 P06AMHOUE236*-2%\HP2?#B]$)G>:KF) MU_2\N)L)-[NDRT(D&4+@Y8$9ESICC(YFZP=#L#I1MB9B:%9-78E\>%<1 :# M$ Z1(%\\#:/9Z5T6DWHOJ!G.1J=JY)G!*,\SA[0$Q^L54?NY%"^KWP )IY*$KU8FQ)S=]-II:G\'A$Q]NA++7Z? MVYTQF;;7N]4E2*@6!#QD:EQ0CW%%!;S(Y'PZ(G\*1(GTJ!>VJA!?,+7C=EDA M9,JM39$^+XH7HE\8!N85B3,N7I)8-WC^Q-S!M4K@_,]_?_G\=\:BBI\%A%V9 MX/JY0="8"=E>=L$ ?/&L )7PY?2CF)1U6_6.2@2BFU%G:%N5[&MS.5F$/H D ME3YY913DVR@[G!R ;4 >8\U>K[:0T=MME!-J4ZW!DLG-?[2C(^M;F&2XQ&2' M"U?J=CS(24O^[L@A\/&"D[0S/T"6N!^JD@^0H.CQCTR.7RF)=21FE'696XK@ MQ*Y6+6)'"@QF]^4X2HACJI#GHJW"OTV#$G(:OCF)M&PTVMG!0.69PH4YNX(F MQM0.48Y%&UHH\<87%'P:GBK'24U:JB!LKS]Z MOS@3JGTMCRDYWF3BY/QDZTL^Q/JEF;#LW'55O5U29-[/_.X&P(:P?SO-_[-E M)C?AFF#(:J+A$B&_P3-'!B ,;+(H2R9A(?I#JJ^/OH(V6 <39?K:^(BYO1BV M%K@].2O*#22T*/9@,)J/QA/&0G4I?%Q:]^58Z(/XKG+?T"!E63;D>>/Z"A\J M[C-V&>2R2MWK-O/[P9XN.E5?PDE,F$9)7J,GP8\UWBGAZDSSKWGKABD#O($' MS>8_NT'J*/X3?@V7NS!U]H)U=\LK:AHG.X7A6-:]*X\GE304RO%H&5F=X2\ M&\&8T#3[EK'KP($>2^> \(K^NFZ'T"5$GM6F#F9RK1[^@U2F'@O_X\+_L]]. MX?^3\NDIQHAF:-EV5," M?:CV%X>]/U;XQ^#T;,@8QR)6EH6%CLWK-]^9P;7V">(Y4&&$&087:0APW=3S M/B?$+/_2P^8O&&"X^? M/2VR(MQ&HBUZ1=E:V^@JGLBATMSTK8ZQ?\I3#C?[<_$'C\2I)G.)63_#KQ^F8 M%AP*JGIPCK'.Z#W3KP5;-+%!Y&"AOM -,3<7IR[.:(3S)2^#22"'(WR?G]T? M>F[H1Q8P_M1,8)IS.$+ 4%=89;%]3!87?,M[CXPC.#^'.5Q- 6U:RM)F3NFZ,%01QR MMSM'/C[[_/=9J'75KX)'3#F"97LS+A$SPPSO(%./H8V,8=KCL$0BQ'Z$S(?R MVS'7F51H5W6W.FQ%AK6([VA5O'N_(>CHG=@ ,3ML09L;C"->L"]O &DYQUPE MK<$X5<':)D8G%W-D\S8<\M-B[F=\&4%H3+V@)ZBZJ+C!9-L\)5@ BF-A9 Z MB1X,_2[?[B=3>",KC#LM89+B#!-M&:H]G-LYS]\F1(* & 6N)+@L9W)@H@7C>_H MZ*32WY_4]=/TBLO//J4/[Y.]2#A3O)5S'>PUN&O7EM-_.I>F%\D=S#WN4'Z8 M;J6.J'V@:?O,=EN?WV'G9JI^N.9.=GW5$Q;)EQF$[B7\*9E[HZU)$,HGGAK# M"CX)3'V&OX;8H>Z$AHRN_%OZ$S7B"Z;/-&]H^-3!6MVQ7RBA!Q_=OK!6\%BI M;#B\N4E_3\GX(L^*DXV/Y ?;Y /:2$-AIC[O4 MPXF^6/?5JNVXN&X'-ARW0[?C*T8H[<1PV+@-UG?O:P/#OR%H1@(IDD0HD/<5O!AD[G0Z MP2Y10 OLI4CCELC551&I6E X!!76* G&Q^4-U(=X>4$#)Y?A5B(1-->NP@.A?5N)1UQ+HJ M/=?./88PNNEEO] NH^9(5HSW/7;G>#O(V;3TC7=B1KW_,X(IY@W MODCZ97,):=Y@W]51NBB;6Y.L#&"@8IO447GA4P^HE*5^S(ND9-6*J7=N3E=I M+?7%_&S0/XSHS+'O2R#!%6"J+Y[Q1YD M^9BX=QA?_Y^G$\SBOX,_E7,U7D3K2P3 ;.VD__-W+/.^:\8@=5+:\G'D[RZO<8+0,> M^.RSY3?O?BY=ZO%OW2/'9/ \:Y8'F%J&_[T1)#TQ43IGB% 6BR0 M*-G^%BP16L_OWBA/A;/C$3ER;^3(\]\.]>TR:F5NOVP-@SB@LX;&)N*8TM;]T^_V MI)YY)21*APK9= A9K EUPG=R!Y6V,"(!^TMJ5=$RZ[\=^H&Y%;II0*=+9U^R4.,+9Q-SLTP-QCZ,=2T@ M28\N<8"CEPV%..+;PF[1\3N$;=V&O9/ M9YJ,WPLVR[EWNF^21A<,$TN\."7.8HP6YW_=*BEQ0(.3>V-2Q^X*B:+F0+I8OM#8FFI%[5RAG9:?8A9 MQ(C%R^/P\@/CWNGY"\.7!\;JGJKZ:#5K#HHXM%&>_ C6]Y8N*;1I]G&N9L15 MT'YL^_.[0[^$AZ)$FQAK.PK2Z6=ZK;=#1U6!_VX/ M@!KOFT._"+ZFG/E]6^_.#Y'[U[:K6E1CQEJD.T&:WF3V1S%7'SV=T;2+6I%/3\<#2TNKZ >5/G68RQ " MPW%GAC#2O%A#NSYBP\(KX,(@+I2N$^X:H9A$2Z=X@=NJNZH8Q1FN7(@E<;>, MB+VWH,7?Q&Y/QS#-!+02 )%GR7O)Z$5&+=Q:%2Q/F5NP*-,M3-0D4_CM.(FI MD,&83\*Q/T3<66*Q<6'B6KNEA&V(L6(,QC?+UIK@[[*O>,T9 &B]>>!HZ7+\ M50=W9J;LS0..N3I-"2: ,0BHSX#Y1ELPE -;H,QR'9IG-T7!1@@L\[:=0'GG MD-1)#94?:A F LG;P&Z9_#I%?_.!3M#?#OLM] ]3C XL )6(=E8C>HC=%(A/ MK])1X'2DME#"ZYR*Z\B)HU;A1B%S .5K)XR@'APEK> ? -'A(/QA,?@P:C/4 M$@[ F-;8(Z#BJ 6:<&_;#4/FB+FN@CV#)ZG;P[&G_[)QGAJ.MXSP*>'\.B\6 M 5/X*RV --]O*>>D3'T@\M5-,=-$&1,D\DL)_8BL4ST\K$[)*+$!I2YZ0^X? MN6L>"[)PXMU2R=@5<.*>>W"Q0J\6ZWLE\I_-AJZP/=CJ[8'2$"O[V0[.2>S@ M/Q71?Y;8_0@-'$=$$=*/EY6\S4,*0IG2XZ\$NIT_*QEWA>@B#_M%"F=/"<\> MV Y\IU/W6RH_S@/Z!-,]J&,[D)V*K[;*T7+J> 4#3B ML&=I)1[&\<&6(Q*PE.SD,^="XLQ&"=:32/_"@*:@2V=<5$+2T"$G0B6/JMD; M-0GR:G*6I#$ILH< $8M_C*T'4S*5W*#L\U.6EE)HPSY#7MB? L+*(FG9G5*K-\"Z7'@[M+/,7AV188,T&*FU4F\.'Q%9#P M+#NYUJ=[[=[[[#XKQ,BJZ3$!^$Q"V$?PF?_5%?6>78W?PMBH=E*HG!@D?)AOSGFF8Y\ MCE3Q>RE3$>GWD#*PXI@2EMI%S&]KLB4U+?>V2E-W+DI?9P%N3]@'JCHR"B1L M<=>5QVO,10IHA0;'TOAYHRT?66K566MH&,,!5TCDO0K?"AN1%)&2/B!5!Q_0 MM68A'$1_HSL@>W5##-LKN1 ;CVW2TQ:?W;S$>BARU^T '(PTI M;8=M9#>]M]=_;N?J95JJ<=H;]496R_ 8T2YEO)Z$V$W#I?:A$5/:\"';(.>& MD.ND;4TY']>?ACDK8&U#^0ZF$[D$*&2DK&/L,SD3\XO8ZJ14L;IN6TZ<,CF^ M;&D9P-BC88"$3]KIX@W,2PFL4Z*E?N06!RF]@JQ:(@%WXC68.L,\P%P'7]5) M>,E[5HBDR4,GINEU$F?J!H?QU5E1<;Z[ M"Y3/4LR9S)JKH@U9/K)RSVA&O9 M59*Y7-6J^70J.9Y))]WX_I1Q!A'.QKUJJ)4HUDVQ$"."B$E>/X8S0^N[=7?Q M6A;T)&H/!%PYG%U9_.=*%$:<;\HRS/QG_+@6DMQ/6;*UJY0%?=?"!^A0LC?<&"N8N-_P]9)J5R*U2)#'C?TO M_PE)F+/'YF_RAT["LJ_I+-1 M.56L7/OF20^= ;9/?YF/\ FXIP_71?C6BF]O)%F8<$5^SSD#K.?'?[V'LXW1 M&8C]*8M-0^(/I:'[P8:PCZST$(5)BYF(G1PIW^3C47B5:9.K-0FE$P2,TP>Y MGX ]X$X/7FKZ-OLX("@0)S8T"R)-Y NAU%1HOU*>HU1][UCM7:O I>,*9U21V9 MJ\BX+M#N=825L;*F2#J8HI$E.JKW%S^\?,5,%^6J:X'FHRS"=$;HNZKQ);-3 M1!<,_/ LR<,+2X=[2H.SK=_#C9M_)JU,'VQWN(_B7$%JX"AP,29A8%PY_0( M]8E4ECZ>?FU9#;=5%:D;:%PP&^&V(ZU(9R'(^3CPE@S_L**=?&KOFN0DBV>R M2R1VRX_@Q"]J^@=B)5W=T_O;@ D35"R@0BRWN[(3\:M<+M[@/X(1N> _)<^1 MN9@>N?[:.PE=U1"O$U.E(G C1%3,G;H9<$I:X=WO8ZV3 /SXL2X4C/+.&P7NX&&)==1$7:WN%T8P FXF4G#$*X5;=TTB'XK8V-*! MH3BQW=8K_/6J:OZWH!Z M6'NWI)D+G3S$[!),?[436AAI#N. 5Z;6IWI[ZO*,M$TH&[!\X>+[0]_7Y<6/ M[[J2D*KA=3?!"PA&BJ8V:J9F-HCS@U74K$8BE??@337:@YE3.%+7;HG*DOC,O*&+;N]I^+NKBZ;:#'_\\O#/_M,M,2G_[=8FE1:E[CPK4]L[7GS. MJ?0A!H&H>'ISV)6CWESOV)]RTMJK,EC<$.#V+QYQ O?&"?S^-X43>#R__\#Y M]<4@/S:0MW]5 M/UJW#[]> \MYT__<50W"CI@&+^"E5N^#Q]A4Q2+OQ JQ._O3T<<$^](*A M&6G+$(B#<^C/;7L5_DNJ MF^;5;+BR7!//=WO;5^+5Q("S/_9#M>T?-\,_P]HB"Z4IG7W7 C?+*02[ @4* MP!\[NN:()Y*_UC3.N:5K$J+HIZ.VL89XM&P2)N$QLI5(U:$3G[]DM3X4^D"^ MV[%\>8)W)8^^J88JN>O,;^?^_L?=_T_:_>/X*;\F3*G(%6#6^@'#!GVHXAH# M03&["#S,Y$X>E_1#+:D__$B,P?HHDZ]&6H_S_R'CJYH*DD:]1FCHV\6@P 9E MY==0EZI=H]S&X^K\LU(1@J: EG&X4:G0PAASUB\2:K[KLEO?EEUPZ^CFVAOB MAI-)0O[F;S6ZT]MN2*I+CXOZP8Z<"E_$A@0MI,+F>6J%_)56&I2@$<53OM:X M;."_(]7TQ\7\D/:3V"/ @$@!F@!WG%L"J 0YAHO5<=4\KL6'LY;BKEOU;*P6 MK;:-KS1_Q2$2J()OWQXK"#]VAYI"6@"G'A?L RT8@D@R4S=U==M+M]QU>5.W MG3*>B6\>_FM%G(0DI<)-5%0AN3=2\E,I)_X) ", 6%!_5T4J9J;1*[K/P,6 M#Q."NR9<(##T#A2<00&)[2\DC 5"A!R'7MIK$E[#8@8[L"79YLT8*%]X. R4 MMUD6K(HIAX?B8SX!U.LO@X6.$,QXT5BS(*$VX] D''IYTW;\64)\P.Z4R),7 MB;:6K*%Z?"0$9H!2U4TG:'=--7T&%%QU[>UP?6XXSJ2=R%.FT.LD'JE_??%> M_33K5$'!YR;LS#T"F4U5LI],!GYWS72R*?QB2[(28_!,O=MTX4!UA)LA5UKI M%6_;[AVC*?CG.H=LQF**(\Z9(OHSD(7QYD$AV%T]EXN7JU7;D74DR-9(^2VX M%B53B;I7I9\.2NIO\!D4ONJ8_5#2\I\:>%1>S MXP^&%8)WR4)[XA^,^XO1[O&1I)5=]('"'5!B)BW MU?K\KB!>C=-SQ+>L9+=AXS254XB#T:NR@7U,4/&9ZTWY^#W1H$*VD4E@;LU@ M43>U!4&H&#(PU/6 \WT5>1R(BV^$P?4+S<;C#*\W%>@-=QQU=CKC%W4V?4O" MW:N( HDEY!1)+A?:Y>+G:VH14W^1R "XXU\O)-!@4*W&]!9J.MX ^85?0N]3 M*?^,4YQ$$&CW>.&A+?^SJRG\(9JQ,_M 7Q0-#X%6H5YO01#_O!\OWBFLTA M8*FW#R$!^V#L4A#$O<)N#Y=(&3Y/YV 3H'=+0'4!:-)4LK49!'>8,]);7AE MZ@6RF\$>GY!%T&6UXGLKV*HBK2IQUP>\D./XH#TF^1 [+,=PU MR99!+9J\$/=5V7:6"G?;YC!03Y_R]83@#"1A*Q-,B7>S^1?:9'/T):J2"2"#0])=E3LA)GZTQ!]V M=;EZ$=&UW@U,2 T2[S9\(HS&]>:M@VNV$A&,=/WFF2L?%_#76$ [4SX#@1X# M5T(L'1H&.91R=>0T5DV)H&2A8Z@_OI3+0[CJ(FXLA T]X42;QTK*AUSFL, - MI7P40;U*:E_G%C2_]NX<-RIV%?" Q>):U28T.7&L23R-@KU5O4?ECUE/>K#X M&/,&JATQWZ&Q=/'+\AP$(*MN !+,ICS.;<:M/3RF9V))P:=H>+["*VM,#CAI M11IGJL(G3B":QG7%Z27#-*R@IR6OLE/2!$Z=%"/3S[Y? MS-QN":9>R@&>F>'+Q;>3M&!^W]TC-8@!<(ET9U184?"? M.2O/!'5'YB;IC!% $-AEI$92Q#36J$_8-F/!PMK+M9XA'7$3GH=X>)URVH3L M8)3;9T(05VM E?/<3"=9F+^TX7=39>?%F_]]M?@342+<9XY1TD_F1TL5E,JL MURRQ;60^-H>YY"4ZGNC"ZNEE!"'J;B1NP!_WOR:A H1';NJP0&M?T$KH7ID;Q=@/VNED?K#M MIQ7=*66#:N_YXON"BXB3/1M[UM19V5:E-K8%&TXUVIZ*3R.N-3C6((3!G#.5 M3=P5]RKF)3I&.K+$.,KHCH4LMJ94Q<#J/\NL$:*7B-MIMPYQ T"(01G&'9TK MV JMTHG%?(E5_&O9A7_YXEFQ>/[Y\R^X1WJTJN : SX8DM'OY8WM M4BD7E&38'K9":;2ZIK0 <]#1+8)EI+$\N_S]Y_3-9UQM/.S677F[2[.\D4IN M-,JZ=[*!S[_\W9SV8LY;A"[F!@ 9O>,5X &7=OK"K*NE7>([R+MB]6J(9-F M6"P*A$F#E?)2893 ;8E/T_F42 M1( @A%/+H2;4W!MYK);?U>4;SUDT'W,[):F5@<^G9N[9&V$M75>;DOX<'U F M,^<6P/': ?$5PH%.0"'U%I1?\$370N8EJ@]XAW!1A4E:!4LNI.6H"DZX('&[ M' 3E$N9TV794_'.'3* K]&$UY_5PN?A&>!\! #+\!I']*LDB)L*=Y%8I>$QZ MC?;6?H@,\ ]U"7/9YS/P(]\JV\R8XS#IN-<(*A'>-0UCCHABQ* X1+.(:=NH MTB.=F17[+OMNQ4R0P;X/U<7COTN"S&C&@N?0 ZMFC'1 7@K-(6U#_4]IW_RE M]$!96J 0C/F6X%IXW5@QL_!T@(QD8*!=&PP7'!2NZ===A@:@U[%N2(;UFI0. M*J*L]F^V:NG&6XL+:GG(:W#<'FWTEXO_,HXNBEK=4_5A+ ^Z:;@WG6F]6->I MH>S!A#U"][*T-^-]X:P!>AL"7/F5N@N/T!]1!(.^"7T)OSP<]SPVYG7%"I$V M)OM>YNCZ$>#=+A=OC(\M61[I:25WR8)?EXDR4,CZ@'IFI>E<-!OTDC5)/\-[ M4;CY$ S / XS%*0S^SQ[B L6\MTD';ECL/!#:4<_*;);+^KUG8,/OF+XX%NZ MP#_^2SW0ZO\ DD Z.YD(W3JM"+R,U(ZO&FIR,!4 O3/8?O1+Q)50=FM&Z/)VP\LWL@-W=3 "L9C)C+C+$53>:U,VF.9G@-P\56"P^0B84&+?TJN;#2 MT7['DH6/K=2$$6VZW /?5LON0/?,L\\1JSTS%/!?P[I]R?$;&]02"KFXC\H% M3O)F\?]]A1HEUPV&F/%8L_ MIWI6,@O9H\W79MM7\0"PUT$)!RXR?KS*VF?_*4SQ?M+9*\@I#(WC)?&;)K0U"1K6 M-<0TW='+1%#)B!\@=3P&K<0D\H%I?!6M7:1]+DPU'WR?1,)GA3>1(9*3?Z6B M),*_:Y3?QMZ3W/6<]1D)H4BK">X6]UOQ\2[7HU>8IHTC.AK5<,KP4\3A<-%: M&J46DYUVF$=.=W8$TB7/\ELGDI-GYQ:_9:C2)IFR91,6_&3W$&7L^!9DK1I9 M4[LR0-//M/S8IJP&AM_B_8W46)'4/,?7]LG?'^QTG)LS_9%GO/::#/(!(3QA M0P F]Y:B9.'7$E(-X30DO^!76#641V/\_F^ '1NUHQ\FY]((*&[;MMWBS=D6BCF M;RFE%PS#WUIM+*%9OVDY7FIO.<&(#,EAP.IP*M ;BWB\Z"3ZK%0T,'\:-[7Z M];FM;(FP;O_ 1LHN7+*K>+>HZB [6MVA04>.!LGR.?<&EXM7# ,!%D[YR*8/->51G9([GVQE3O<7P3Y@ MFC3Q8?-TY^N/.OR/[<$JCX@7^(9$(J<=>._VY%&$KTCAV8<8 ]I)&/52I>D MD@3\[+E,&0OL:)[=#?B:53DEZ$J#&AQ62,7;Y@A'-N4)93$$.WI@47= M*8MU&!!LA6FBTEUPS^J>(:J^ZT&(=]5,-7.;MBJ)5DM;@B-%!V>UTUY5'6# "4S%'R6AHXPL' =O7- M%"V#^&+G^"J.(BA:U4 GA-_8UH07,Q;K;! 6]AM%@'B:Q2UN ';?!Q\*E$>I MEM=]@[WS,[??,5L\PP_:U8'O#YJ-K\,R$M_D(OP?S1;6??@/(/&&\EW%FJ[A M. 2WW\,ALO>3D%Z>FPVE^2G%5^)HA_3=R5^D6C[UQ T5.QU>EQA)L]RWEL

2LG,'J-[-'""U9^Z!#F*@D-,4;9H<,TJQPM6-5LF\D-1) M6AY3EH>*P,_]";>53B9D4D>;0^R5-Y'2&D!14B=SZS!_1J1FKXOJT;Q?PUV2W(G"'"RMZ$=3/8/"B=M=)J0/ MAVX)L>><$Z3W H22Q>Y\_V&XEH>YA M+N@E,]@3/+3N.<<9>SM2=VU#&YH(NV*30;GX MOT/;'1[)93[D'KBNEU0:/6P/#*]0ZWPJ$'U3VHB?F1^^7",$I108T ?Y9M&=/:C@)"0JP1C M![:'6MR4F-!_\'&M/AB/.LW\YBC0ALPR3-9,D)RT;LYUR1]*SO:&,+LF$.=\ M^%XL1-F:N#$VTH_*LNB 2UBC*]CIDU8YV('=6XY.S/8_7 MP =.6,RX5J@,#U(0E>PR6>3V, @K^(BUW8I,CROVX4(?M"GB\!$819#"KK-\ M6BX%RHKJ*X>^APA(&ZZY1W*U#^D*6YZO7-\@WMF%V'2,I-@HCD::9:"OJYD$ MQ<=G:QX;%'#:/3=S:=G8^G:6*("H;DPPX(DG1^9V1S1=?:/+=OOIG82=]Y;(%?REO,P4B\%[I]0FFT4F1 MW@.$15+B%J;SV9>_0\=C&\^M1^])/D/.,,KK5+D7ZFHN%!@=S$'DWZ0Q &\4 MYGG$(0/3P,Q._Z^]:W].&[O"_XHFW7:R'0Q(8!L[;6>(X^RZ]3K>.-EM?]H1 M2!AM0&(D$<-_WWL>]R$A&>'X 42=Z:[7!ND^SCVO>\[WC=PA16A\Q<7U^(RX M@Y@,(:@5DE5&MT"WE:Y7LF06Q#"##VJ8RP.E3NE$EB@0#D1"=OGPB(#!8]# MJTX"851&[.;E_.:7SU)6$ %D(7Y.(%P;0?X9+-$2IO\RHB;&R1LGK8HO,=!"MX. 9G@%^ M59(3Q2KV\.; ME)^@-%DRIE9ZJAF,)HRXF-L[5!TA@[<"8A*BUL2,.;'4".GZBEUL=S#-W+#3 M;Q3-/'5)C'C 5 JC[OT'FM?,M;X&$1.'8VSOS5.^%Y&% &3RIKXNL50M%0U- MPI>M.\ N)VC:&+HSH>I20D!T4?F0B%;1^-@%!RKKSWD<)![!5FE]M+(1!?KV M,39\Y'LX.D)"&V(U1YRJZOO/(=*[X>[K"W&\F2C8:.C9(I"_TBV7R!$C&06Z M3-NN47YN= =9?Y@BSI5P+]A,@[3LF-ZF8=FX0\_F"I<3+73P" M65N7%!H[F2R]MZW,@,?5'%]&;1W(/PJ;Q.R;%Y2O&P\V4/;EDV'4IHPG"DM2 M;(S4IPWB4#'%O2$MP] EU<+BM%ZU]"=H?220;3#2*H,[7$*Z.&I_ M?9A>IJ25]&&2GDZYWD+6ACO#5&D2P:(2M9[@D>I*(M; M%6:IX!'@7(RN&P*'B67LJEP3PUX#U);9WP:>JH1H;N19\LP6,E0@14]4"B/. M=^,7Z 39A?GT6L'IV"/GJ4.ODHW0JP.^RE=ACR+(II#Q:I#[UK FT9#I:N P M![Q1+1C^P'%BFCD578F1-W M "Z5V,:&!KC3/5_\%^AA.A".Q0 "02)%%;\0ABN>SXR/!5/BPR%69_B1LR6P M]\6>,NU_ZBX*14EFPPK%C!9G1@),Y\#Z M6&S4!+L\."LEXJ$Y7((K&%>$UP/PC(3(XR 8]N$YS%3 '@D"($V$@'O2;0WK?!Z+#]-V3A+_#AQ[T^F#H0=<8R$<&A&.07(R/?"@%T8$)K'P?X":&->S M1?8!X,&("-SHH+8D(Z5)!UFZ0&*7;L6C8:6]:$;D&HCU)&:8?:>$+)[(;8%P M;HXH9B;N^6WD3B2;I>* LF/+;D]V^^.4,FC2VB<'+( M\S/ T:5/C<]HD$[6;99!S AX2FG()E!32'5^TT7:)#%%"G Q^1#$W@$A]W\% MC0@N*\?)L)D&A!;)&+%++[A]9 #J?TW87&PSR8;JBL.Y3*8*%8QB&AB@:IC.)[=N6G):\J=$)@#(#8=0!,ZJ] (5 M'JJ<*SCB1/V9L;%RW,A-9HXOBI?9FY[U8Y(S,9I2%:@;W \T-/:09M4RA@9? M']''%9FY1O[!RF&\9HBC 1"J8*QVQWUX/%2/(S UK:)5E[UL ;9=0TC#W+!) M/L@P!@JS[HKJXRH*5V1%AU[FL#!V,1:\",2(*1]OI67@ MJ(V,K0RJZJ*ARD5#O;TJ&GHAMU1\5XK>"$Z L 3N5*P9^"R^4+PINY1_,N4L MM;Q!V4:HK!6A#@_!5$/LBZZ_=*(>EAXH]/CWA_GF(_!49SP3\@H*_1]3Y2"L M.]XRA\)5Y[M89L8PNWU=*YE"H61LO$+^W0#!+\5UPNX.L8.HWK_Z6GL!-L2. MI6,D[%#YBKT6?^-B\/.?SC0^$"191C)C!_;SW_/I3%A'$;E -/=6VHP;^-5\ MQMGOD>6T;2?3"??O#V]OX(]9Z*$170=-@ W'3?*DX0,YYF,:SX##T.?>3T%%$+U5$ MB(G3\&7P$2V6%-OKOO3\UN4P=5 A0AJ.$I3UWC4C2 MC/5!JS*+U_D2I1_*&B@ES+4D(RHW,=F'P$%$ITO,&P(V+5(*Q$D'CA+WIO"X MT"UEV;MS"%2,>9P@QC\\4LNFL95&N(%'*#8I8PP8'-.9+Y^06$:*2UE.U*VK MAVX\FMO\9V)?4]%1M=;*B?[=UX#1O#?PPHGUSA]BW[L$+SG"S^)MG-%(K+XC MKZ)]-YX$/D(XG2+N4\G3&,DI500%(W&ZQ/IA*S15]N+M")6(W2(3H&0/$,'" M#W;3Z1Q:(IJ>\*4!A2<:K,ESZ0@P7PW)0$,R"2"V(LNQV81-V]W #B&Q_AK( MZP=;O4R%18/6%#SY3EA#"S:Q_M93\%F55 MI7&'0BJ%?%;J^R@ M!7+GKD#+H>1,$J&0AV5&TPYE M/$0F,()"3<(Z@OM6N B \XWJ3C5,JMUF>-'&(YW'NMF1]4("*VXU5 M',5W*3(=21H"U#Y7FQ2_GB,@-0A=,PBTF+>AS/'C-[DB#%/=IO+RV$GBEU 5 MTES7)K)BD:N#SA6 L&O->'-^1KG1(8(J-FA$T$#1$"[?5(@(WLW0I.!I7,3! M;P!A5QCM? =#Y@X>K&NS8.2)6CC%<:E73QQ/G';4-IV[/A^ M,*X4,@L@\^WJEW)KY,&AJP&&\'<](>&P@>(WLD;3 +1263D%;Z6P]#5'S)WO M?H%?:0RLHLWA$$K2E=&"AK"0RLQ&DFIVJZ-?)*Q*#' ME/5DLIVA6MA*73U!I(C65E;,P#? EZXL6O7-,B#<5B@82$6J%+!!XF!Z9 ]( M,BEE4'V<\C" >@265:YM-O6\Q&@KD$[&ZV'(XA"X:A"B+@X+IY*L.?@&2JR$6L*.K""5ZPBA M8X*^E3K31-H)9QZ/QF9+"*6=C%4*7I/R.2/#8.R:D.:LR :QP*9:;B5JTPP_ M]T5NQ02X#+-HTC;M-V"N"-*SN4RCYL.=+!/-,85'+\&*<1^!KJ-8V^8!-NAG MR;5B]16Q=QR;4_&ZKAE6#[OW2?-L@(V!-Y-Q,9E@AOYKU\[*)X-"G05QE'6>HHJW" QA&BF[>$1LF7$2;$.S0[ M"0.;Z'+R>+(TM#2=?N@<)8>8NZ/!]X=ND('LQ.=K.6E>F<8UFQG5I-Z91&>< M5\/W4KH%WC]?!?:)._!/#CO=X^-V=^ ,3PZ//,>VC[O'[LAWA_8?MMU[M;7M M(1P*I>0OR!M!NWM"OD36#E0J6H<9M\RZ#LP4#6^ M19\G$BT78+:CK>1$Y*B51 2F/Z7>!7>!*=DAY(*0$3'*KQ!YEM3J (VV7N5Z M0"$Q*;KYRHN#/#XLP,2=)?ZI_.$-] E.W.5I$.+ \4MO^%GL^H$S@S480W?" M?AP**/V9_9P3X?3T.N#JI+'XOR=?S%Y0$[V@5NH5_.VD>=2S2__<;C[T;\?' M1P_ZYKV#/6X>.[UZL/5@CSO5!M3"\T!G0IPZ.+W_?-5YI:,+1!0[=68+R\X& M2P REC]X=.:>WQY@%'.-N7:E@7CF]TRJ#5-Z5>FCNS#_3Q&HZ2O5K'9#%E#: M]RU9&30,+[$\?8Z6KC%$N78#X?I V3#&+4]2)W6$@?:ZD14D.\!*'B!\W\HR MBHV$![SZUVO[QUSX70M\3N"A@NZ:V="N\7Y Q,%]U=AY/7&IA>6:&PBWXX"\ MQ$K^XBZ"Z7PJU_*U6)0^%'4OJ'OX';ACL?4;5*;^:*PT9A!_<9?6__S4>NL; M*Z^(L\AKSL^H<#T6L+)SC75KNU MK=?V>UW;[R=$[RC#TZ$0O8[0-U[)XW;#:;=WW@??\UWJ-NU.O4?;O4]GO9)YJ??C.]H/M/?RWMP[]F M2E@>]_5.I==;+X6.A&__Z,^@*RO$1BS?:62TG=NGU$!&_88=.][R'3ML6A\0U.%"@SKLW%[=U[]3 M]YCFENNH7=YCNH%D=]I*LG>B,U4LU_! ?!\PK4\)06OY9HL.XE'3.E\@C?.W MZ,IG;K&QFT='1P]IL3EIM@^?HL.FVW[\UHI>KVEW.T_<6L$ZXEGBGEXEJ61I MQ+-%1<+/5BR]58N!2ND=NMRSC'4T-CQO;.@L%B?3UT:*&ZQ=A8]N^+['32V+ MM[Y0T-YIVB]:VT\SOZ_S931ZLNG3X#S CD2'[A3A\JF)Y!]NH47TZ;2_>?$! M6N/8'XF3E*:STU;K[NZN*8;9O(V^MOHB_@4*K);OW;IQRW-3MV7WG-[QB=T2 MP[4/C[J')VW';MO=WN%ARTMF8G8=^P_G^*0Y3H7BZ!N,JQ\EX^I9EG'U(L.X M*G[Q6P (E)_\X3@42W.[A$\TK=>:F97 /<6@_1@1U-)(&G(1OMJRA_9,0U C M)V^?\,T_$H"M>-5[X7U;=OO@/];K]X $>A4U+3&I@R[,[$>5!T ,<9I&'EJ] MW6!TN4AU27?P#Y!S?;- M.L>I=<[WKG/L=NW^[+S223;4.O2CTX'!=]JMV/?PO0#N*LZY[PW%;X+4O8U) M!]T$BW1LH29";%U6&A\EO[-UAI]''<7Y]J75OXU]C0#\T]R-A:9:-BR"%2;: MD?XL#B96M\$@+00+OZ+2+B_/&OS;SS?T7WW/G\S&P9#^ZY>ED!RAVXP/YC0B M\0U=@F:*$XO(2"&7Z0.FJ1C>]=69]=8-OS2L*TFVVV?*>W#NJNE3.$IE"O6, M\;1S&K57JE"EJJ0E.J(EJC7E2WIG=M/^>ZTJ=UA5@G<%QVC1[HAH;^$OQ#]M M4G$ZMN-@[IHX@84B.%<4,!\ UEUX--?S.)F[I @EYTRG[:PGEJN/[XL>7Z<^ MOOMV?)VUQ_>]PJBLC^\N'U]'6%^D9>NN5%;5IWBW3['S6$;XI'U4G^(M/\5. M?8KW]!0_EBVN3_&6GV*[;3"L?UD+0)$ MG+F3X7Q"UNXR"+\ "N?^B\.[\_>U.!2)PSL@C@V^,VFX[+^MI:%(&B[=@3_Y MC@3A^N-Y+0A%@G!-_5S?EYGH?J>R<(844=?0LG^U]1! MPS?AIN@@G6"$K(=$&*QOEPU,[XU:/;>H >>/PO]5[6+(M*MV\M,ZZ#PI =*] M\_H[M?RN_O,]WN-#I0%0O52F&-S>F7+RKFR^0$HX-!- B36:QV&0C#/2G%B0 MST=AAY2@)4LQ8N 2]Z=,-CN4I&7I.$BL7^=N+,[29%E0EO8K/@J9DYF]EQ^# MPQ7K =N /]MOB+UZ'L\BID22>2>[)]-.YPLF;^L/TX;E+X;^3%6]^*#24VJ] MI79;X+F"XA8+F-QPXD"R:)2,), ":U:-;$$/VKHFI^UN3+-SJ;\'-J9U=JLQ M+=^^OP7[4]P0='/QTU7_T^>/YS=5%9XY\!?4;F8ZF@ZWY@=7.6E-G6;J"?BS M?=+I-O):82PLO#<7&@'I$#U29D2T"*\1NDH2-X<6:,:!/W8G(TG+AIEW_@!6 MK,U#H$N$Y[GS=!S%8G;>MU#7[DH?8/>H>=(I__-#6_:'RPT__LRZNSII%45#.,-KV/E[EO#S_ MD0A-_%-@:R$WKD?UIAMS".V"Z+U=GFX0EKYPSVG%.;62EB4>:/WF@KD81]&7 MAV04GKN=M/+:/D\/A?7GGMA478KB7=C84S[,%*"5C>!.@/ M(!7Y:S,HM0FD2O$9TRB?.G/+$66L0>4OQKW$ZG?SK_U!+ P04 M" #QA:A6!^E-3NH0 !=LP $ &1S<"TR,#(S,#,S,2YX5I]IRAR:73G>1T>@XA9(8]=& #W3WS-$?8,FAC+,:RS]L7Q\45; M.\='QT=DZ.CX\YO7X83 MV;3EMS6I]1!K_3RSS:#]:4=F@HB4/>I5JWR&FP\6W MMOCV[IGKK4YQJ2YOSS%>E9(=9^%IV1ID^HYLWQ8? MV\5T".AVU"%S8.7Y@HI2?N<%U<@>J 6- M$!"(WI^5$<2VYK-3,4XZJQLMB*V0PF/1G#)8&$3XZH%<;P=!*D_ M3#Q[!XH$+5+\XYXG+G> A)C#L",!K0#_JL7!_B;Q3%/C?J]L4K;?0,)A@I P M_]V[KV&S;/>!1'/-?T3O=6*4[3V04(MNT7E!/87KB.I7K1Z#U'.,YZ"<^/WK M_2 _CY!B0X* :\ W5.CSD?QWC-IAMMI&DA()TD^=)$&"E) M_28;"!/N49@N;MA,,O_'P)*;[#NZN^G?3?HW\&$R&@YNNM/^S60*_W_IWTTG MH]O1N'_?G0[@:F$$2K!48G0"P$S N"0 *6".HMQ1R!Z-;E$HH.E(7G>'W;M> M?_)KOS_=#< X)R5NI\5P\[DBC^T!K8B-Q]B&[BV(0T'AZJ"+LU7B^'X;'-&/ M,2G_;CJNT>#7_^_7P?3WRF*ISTZ)X]DV<=1C?D O-'>O._GU=CCZ7MUD&')4 M8OAA&PP%?R0%- C'.^RX-F'&"%)1%2*$X!&!2*0B'R1XEI$* JEHD!L@SS@GCP2RRV\9@N:*W&Y2.+B M4S;(M&-OW?[2_].E*S$1"+=GAO,$&=<=<8J:7,5&!<7Q41**@.-/:,W3&R ^ MUY\0\&T04$.">?%XYK=6FOTX:7:/L$%V'0A?G=.92;J<$X>7"E1^I">-P1;)/G*S @^H9 U6O-N$&Q#QOF8V),%)(B%4Z4HC1*&U.)DD=,=A% MB.DQ62D@5ID*R"862DQ2"^D(-QF;8OP:!,S$G7'RIPL=Z#\*8Q2>RY-T*@A. M4@OHD 7R>#3([+N4\UZS=%BXA'B26JA744)$/P:?FK2GM@M@4Y%:O8IK^)*4 MCI&J)U3C&)[X)KF%7_LMAW"<2 E6JOC@TS?1WHJ2<3D=RJ.32*T%) M52$RBMA-1"2[!%H.E8T\E,BDJA-YQ=0FPA,MM96<.M*42BA218EXJ:Z) .04 MWRE]OB(.IN<,IM(UPKC*B%UBHCT!D%2@J MT%3D>X=0F"RTK=$$<^/YW"9SJ1&^,7>5YO*R!+\%5BFG-/4GSAY,YBGNIKF+H7^1.\NF>W0O[:)PWN3KW28@K=4Q1TH4$E\CBCE$\CI M.Z(7BBIV<*\$O%'C1"'V6MX3C=DZT:G58Q9G)M6%1==/'N#1?8D*?:YZI92. MF"H>%G'$F&?%G#'PQ4!74:V.:AL^O8$GMEX.#AKWA3YWZ%*8S)LV-KM&A3ZX ME5REFZ5*DT7<;*U*,'6J_:Z)7I0^DQ,&E-2EDIZR%6^E-Z2*G%EG@>(1)^NP MT 'KBO:N2G)5XILJ4&;C>UBHJNYIKFA;HC1K)<*IJF+NO= 'G-6G_:J >0O. M2I2+GPP\@*P$.3P*("[/DI+B!N"C9PIDJUG&P=&#%R01NI]\ M[6H.?80062WT&8Q5>)^E[\0LA#>(0H&L \9I*.Y8^+((V72TDD%Y+[@7%*;T MA50MLY@O1,5[),A3X. A&T"#9:N[E&;B0@*UKDVL/4RT!?#@7YA.3(>!U8B] MI!:YQ=3^ADV7Y(+-?['!:XA>K6?M64FE1Z:*I<4\,J(V$GJ+6I34O.VKCJ3N MR&%HK3T2ZB.I_T:GYLCO1".=NLCC8:K(:7>6HW2MC/)GP4?4'%+>O-MD>J%" M8AN%BS.F^@TU71@N=\2)-BV[<;>;%*4WI*J4B=MOVB@BU=N1 ;G237S)LHB9 MO&FG@?Z0<\--)7>&;,%:B7RJ(IE[A\]AV*MA]B?AT9-%;+Z@*V9\$S!.B;:P MF,GF+\-AKQK4RTA2.D&J;+G!"8(\8RU9A ,I&X7"$4@_^$4*+6;T#8-H3N0F MG+49@[;42@/)+'%6K?2ZZ76447I7^AGI:N\2FV!2N\0-0*'7!53BUTSW@\CD M*=I(1]SPB+ JYJ)MV2N=)55YW?ATLL.D%%MR)QY$5G8QG$.NQ"Q=-$T^SNR? M#L>G3OP=AM[WV'L.Q5L._;>F2K!TOOKC/Z/K25=S^B8$.E&QXOTEL>?@W;_8 M[,E9B!4^ME[DG6FQ_Z?DV;DV85'>0GC&'1MKSE7+P*9XCYMXE>-5JP+.%C5- ML?*[:CFV>)Z_?$GMY8K8E.E3^0XWW?7.L+00!\ =ZKCB&TAP5U^K=]:>^D$4@9P6? *7PZ9-)$WW%W0_ M9SB#VRQLWKK\"2MS[)6H#3U// M!$4H]]A'G2TQM=0=E/@M,A.U%[C<8>#!(XLH0$\WK '&*5?L/VLRIY$8Y0YB%5GE/?,90!!7 M]RF[*!6<#ZZ5B]?5,*]-R XU'1+.I^"TWQ>0[_ M^]\WC9,]":RK+P;Q0*YOY(SFC2FBW[@BHHZEAF"71V@%@D>&;)1KP:WY[2D$ M<5$_Y&H[^,=HK;F\I^ [H?.%.)@.6N(Y&5B @;R?S+QF-N0]T.X>.R37"EMR M4]O >P5Z46<(!YV8-T%B 3LD/7KL4SO06UKOX_ MR-[D2G_*PF7]&%-]8/7PBL+0\Y'S<()4 I:=D$+.I"+Y)JF %P[F=ZY PD\;9%*6V\&LIF^< M9J33HZX&G^UX>E0BN\HF?^->3MS5RJ0%%MD9#6LPPH8,6^OUY.8.9#:M01>\ M1_.-(K>S#:DEU^(\KRL;2=XX5/.-+>BDT&,A3KZ\2-A2))UQ+W5G<-@/!W@NU;YMJY!MB) M9XEA](H+ @ED^LX.VQ;5&='R^B5LXC]/H/N$;=T_JO@-_!ZZ#=GL,PQFRD4/ M$ZOZ>R(BL\R8+&E5%YM38B_S1^-;ZK0GMPV(]H]()$4MV&G5VN4M-7KCZ767 M#1YE7E$1\ST?6?%TD@I()$3C5OVMVS4RK%OK59_2>DC8SX49Y42='; M2/3^4^Z![,BU'IL?0V;I$$F%IC-L/8P, U361:%X.+@>W4^>\$I\.58M4,IQ MJ<':):_LN+FC*JH:="QQ FY@:9N[E-^^!IT1NV.$Q#G^B M$&V=ZOGR6&"WP(%"%54-YH$PA8X^N-C?^=TN%R_*J![I=[HX52OW^%C&VJY4?NUU=DK]NJ M4M?"$\#(*#ETE'2U'3R1DSURD8W8V]U%%58..[;+YIBKJ M5H9P"3]#*(:\ MR5+N(.63U,#%=4B6)82^\D&"=P?G$%^DG_(2?I]?H?6^+F+<+ZE)IAS)GG&5';LL93+[Q&H #8L; MBL?+0_FROWX;U,6ZFQ>0.LY4);9%4CQ?HS^@+V@T_OJWSR>3O8\XZ\?=]*M_,/:O7]Z]VCOHTND)3N=[^S.$ M.>:]3^/Y\=[O&?L_]LJL.]G[O9O],?X(C/V\^*7][L.7V?C]\7Q/, MP7MIU>)+)^/I'S_6/R+TN$?"3?O%CS\].9[//_SX].FG3Y]^^!QGDQ^ZV?NG MDG/U].+33\X__OG6YS^IQ:=%".'IXMW+C_;CNSY(7RN>_NOUJ\-TC"? QM-^ M#M-4']"/?^P7+[[J$LP78_Y-7'OW?J+^Q"X^QNI+3$BFQ ^?^_SDY[_L[9T- MQZR;X#LL>_7OW]Z]O/;(CV.8SL?3]$/J3I[6#SS=?_/KP?-?#Y\?T#\.W[QZ M>?#LZ/G!X1']^?KYKT>';UZ\>?O\W;.CE_0N";1XP/S+!_SI23\^^3#!B]>. M9UA^>I+[#ZPJGJLS5/^YRK<__2I"@DDZG2Q&[!7]?/Z,BG=;TN#G.4XSGHWC M!8Q)EZY]:%*UV,TN?G,"$2>+5T>G/7L/\&&TW_7S_MDT/__\ :<]]B/)M8J> M9X92.*8-ERQB#DQJ2"AMBER6ZV-8Y>M)P(7N"_1Q08#S!Q 1I'R*DWE_\4H= M;[D8Z_LPG WL9C*]*7_ONER_]1!G'\<)^\-NDD>J). *$N.(@>F8#(L6'3,F M)<6+\A#-%J2[&\UU.:]0Z-DL[76SC#-:\9[L?<*Z/ITO?F?08)9N<>OZU#O_ MQ-/^].1D\9UL/,>3B]^O*V%#'LR[K2C@3-\DR::$.,0)O?6>L+R&V1](,_#] MN9PC,#(*Y3/3B82CA3LR$!&85 I$1NT4Z,:$N!_-,H20WR,A&BE@8T+02R0>AL:+P#<@+4,._3V18QNJ:,:/7W'^DH**$WS5]?TH9N)G MQL)XU"2>$)I!U)X9[TM"$#86WI@-UP!L*LW;65?&\X4H0BG%O7.LJ$1AB2F& M!:F0E91S]"6'B*ZQ*%^?/B3W9GT-WR3PFJ.[':X^F\]GXW@ZASC!H^[7CMZ8 MSFE@JK%].9WC#/OYB$1-,EA.@1<7C*8N2:M28,5EI;( ';&U1[\RR!4]'_:= MD&6[RFK&J3+^.-J3Y[^/Y\?YI/Z>1R#%* M72SS$ RYI63H(-,$Y][G&"A$(4XUEGP-F$-:73?ES\UILVVM-9LXMUPC+A2X M9*H-<(EI'3GSC@-+R8J8P8/BK7V'A[,GC[R4MF;&1@/>S@9WT^ZZ8)?NJR\( M7$@FH_%U^<[,:PE,:1>4M3QD'EO;VOO ;"KEA4VZ]J57GT;6;91+,2E[SVQ M3>%[$LS'D%B621=I->FT]6*Y#*XAK8YMV')S)C373CMO8GZ,L_N%3B(*HSTR MD-5K!@CDX9C"D,>D !.B2ZT=BP<1#2GKMAVN--1(,Y9,[)Q>C\"G3C#.J^B(TH$!S#[7D(66IG&YM!;[I M.S_N&KBFMF\1>V>=8F"C9S*[E*%(HZ&U4;B- M8M-EXEG.XZH$F+R%<7XYW80S9T9)(J.+9 MCDDPE1]%9Y,YBZ_J#;Z,:TM9T8V(T5DDSJAS- M$/K3V9BEM6 93;%:460-\U 44[:0Y94R2-6^+/=>.$/RB[?* MB58J:5>H>TN^E]/SO=ZWW6RA@F6**"Q"+3.T!%8DPIXB\TIK9H*+L?AD'<+6 M+5Z[QA2XLV" 9%M".HT&G6Q>. M/8QH2+FNQB1IJ(JV56)WR.DE0$8)++A42#K+&7 ;F;/2$FE++*+UOM@]4)8A MA/U."=%@\-LY&'V/\TL(2G%Z&D]N'&50 ;VTGH MCVLRA?ZJ@>U'F"S2*_-]F,V^T!0\RS1[D!9Y8D(!1\/Z M[D8I8!R$=1+1.M]Z+7P(SY!BKG;D:*:!EON!'V!\<<:!B+M8KJ]+[# E92'5 MG'T])VL2"SDA0U5B=H4;V?R0TA*PAA2+M6-(:WTTMIPC!!'(@Q>,\T#V7X)B M0(L64RE!B$'*;%ISX>S);2V_B,;JF",C5[2>"TJ:!2X3HUC7\^"*$Z+UB<.5 MR;M;V[>29F^M:VL/;LL:?XH\YE_>3F ZKZ>VR/@NVD'4LRDB2AN*2$P")IJ1 MQ;+(:7T5DE;53!-4Z-:.WD-XAF?<-M)^LZ'?4C[@71W&-^4W6D^KL*,"BL?@ M'",K',GYHJ #.*=%%*(7S@%ZU[K>Y4% P[-D&]&AW> WX\.+\93$?C7^B/GE M= [3]V-ROFK>N>!C1D)*(#1C1 MGINOQI/)F,L@9G@JLM93A9JVR@=M:HQ=K.RR)C@=*\(<_YLX>4!FR@ MYK6&M&V2[YQ4W31=9*Y"S,50%"6%R'5;,["@2V182TN42&!#Z]WR.X$,*<'7 M8HW?>+"'5L?#;(WV:-UG-M]V)L8AA1/#8 J&ZEH&Z5KHYA 2UNS MFM:3-,+$ZNL%IGSVQ>MZ%+=UQ'5OW763(KQ92\.3AY,Q",8[9Q#.G M_Q.DUD[C>IN&CU"DMI*V'R@=7V>LV[&WF[X_PMG) <;Y50]'T4PT(C&%-E4L MFGGR;6ANQIRR5D!N;FN]WXED2$M>,]UO/N;;KBBY!@O !R59$+CH9((,0LG, MD4N=HO?:F];G"+X):DB9I%:L:*N)W7=CN-I@?__9X3]>O'KS^U9N"_CZY3NY M+. >61IU::C[HM ?OYUU'\?T;;]\^:VOR:.7TX_DT-1V?&D^_GA&+B%4X"(K MEERV3 <=65!D+BS7V8+C1MC6TUH OBS,S1]VS1-[D#.]-MH],D=RE M1.MDJMN.(F86D2QFJ5Z?YU *M(Y@ET>WHJ^R]::KVR#7K7V1[>BNW9;9);[S M[NF'79E_@AF.)!<@ZPFLNF%'D2497Z]M/<,'0:KH:/%N;=ON!3.H'I,[9\XF MFFG9!_HNJ5^,IS!-UZ5V $H$ZYG3M4U6+B1U%)HH77O*%:V5WT)#\R71;7*5 MP[E*WI37>!)Q=@2?#VI#^1K($VVJNI%['X#)1?6.U9Q"=^^9H* %BJ1H7LIO M6/@E'O,]+*.;TN+J'0\M1[WYNOD.%[T\CCJ"56OB:]:'Q'[1S0Z/::[^0NYJ MWN].:B7/8CA'TJ?"E4G,6*W/RFB]3S04-'4IPC$R8?/F@VMB_1Y6W59$VZE> MVQV2H1&Y467Z#NO<2(3]O KU^@M7/OD69^..AC#5MB1X@&=_7V8JGW].QS!] MC^]H')Z7@FD^PBA3\O7V%!YK41M-,LC&LI1ML1BD"Z7Y<9N=2K@E(WD9OEXA MJ9*IB*!HF:J]H;0(Y.VY:LFC%I*"87"Y=;W!\NB&E%4<,,?ON'YA&^K?M@]W ME^>J#/(D 6O)%I#G&BT# 8KEE#-*5Q*WK??,UPVH'_G>LN^>GINJ_S%"#!L* MF?4@F8@4)FN7,_-*:H;%^Q(,!!N:][U?,\1XY)O6OGMZ;JK^;=/SKM7=@C#U M/!P3O'9_#!2K@PF"46B>O-,>R\TK_1[-N*]597W163F:;#5P0TXOF3(-D,G? M+< B6!&XM*#_?>[[V@8W'K@,;)6A;S8%#O###--X,2+T[PDNAGN:GYW4LH;_ M.XN$M/51V=H[)-2-GEK_7T&Q3&]DY=&7YN=I7\,)Y6L_AF>C#N/W3]HA'[FW)6G2Q&$"$%+,@XA2],^]J ,M13MH!& MYR)2:M[2]&%$*U;]/TIJM35K&NIH-X?$KIK)RVN1R.LJ25(D[&MY._=Z<94T MR\522)RE<:7Y68(5,0[IF,&.J+55-38CV^U ^G8O@!&XS(-"SXRN![NESN2. MJ43(%+B(7L30^ICJ,KB6(97[DRU8S?6U12:=]PPX.&\R?F?O@)'EV=DB(BN+ M[$RRBGE1 DO:%TA.%I_MUKFU#-)EV.;_]&QKKM,=K&3G'45'F'B2F8(%ATXP MG6L[YZ(=<]+QS*-72>YN&3L'M0RKPI_+,+95U';Y&;+-?'$W%J+@S@2M[HR3VSJ*LI1ZV%#?^)#GI[6A@BTO,A1T]O^U]))T/ M@>? 3%"VWG K26B27)>BHE7%6=FZ3/&;H)8BT)\L2]U64ULDT#VG4$;>U*)# M:5FR]9QF3L"\=;3ZJ1)"#KH(V3HGL#2XI0CU)\MD;T=SVR16]>>_8KQB4W/P MRDB/S"11.^6@9KY>()DR^6?":>!V^VO4O?"6(M>?+/>]+>UM]5#:Q:&3R\,F M,,T7QPEHW [3,>;3"7;E-?Q/-]N? ,66?5<>^K6#>K'AI+\.?ZE#;%L$T^+0 MVZ[&JM$AN0<;KRE08%W(+!A5B.@2&"A36"X>T0%P^J_]5MF2/>\:ROKW62V) M*%&05+8P@9RF-9+#$"/7-/NLZ4EIV.?YZ MR^JW:R#N/Y-7(Q1M:Y=S51*MX!3$>%T"<[9N'"3,MOE%2ZVP#^KTQM;8]RB: MWJJM7KBH?0V@NVDMPNS*XI7S[._Z9G>Y[VUA0=>0H)$Q7#QGO^OGH^QUUE88 M7Q&II+!2Y.@]>G5RX>WW91>B&.+R1ZM9<+'RDXL+&0;&8J" M ;,4H+?;KO2V7(_<:V8M33^\;[SR2#0O%D&HFVVA\PY%NIO%_PFQ<]U^^PH@0P9,9)/=(9J9! M:!8Y*"84X4 "&:"U]WH+Q)#*'MOH>[-QWH&A/ZS#,?O2E1>G\],9OAY/QR>G M9^R\.(NZJX88$'GV0(4HO6 M1UB7RLPVD_"R ;_R4AL@076]KDEI2,BWJCL8XD+%(H)DMQ6JB(O+1N&-2D@]FNO(X=,F5- MK;1K=XA]CW@/N,LU^Q1'B+&80@0ND&K_F5PH7N>).9&=QB2Q-+\R;5EL.QF# M=W@"8[)1LS?EQ;@G?OXWPFRD-&8HVI/?"+'J3#)P03'.G8;LI#>Q]8*[/MHA M+<9;X=VMOI*[4>S.)^.OY"\=?<+)1WS=3>?'_<@45;+(GCG/);FWJ%FPF7 7 M83-8GVB%>J3)>1/KD-;YX9!P4Z7NG()UDAQ]ZD:Q>CC:DDOC(GDX*2%90X4, M:;8 =]8&V_I,_HH0AQ7>#HAPZZCP<7A&Q,&1##R!5YGY+ 33%CT#\J@9^!B] M]\;GW+P#\ZH@AW0L<'A<6UF-C\*V%]WI;&31\"AU8=8:&A,7!0M.!E:4XP6] MU<:T;MBV*L8AW2$T.*ZMK,2=4^U9F>-L 77\$4?9.Z><<0RYHC6XF,RB!\.D MX"(ZLO?)MN7>9H?X$)3%,M8_KZJ?[L8S#- M5_;8K^ZEKY^6WAJ4%NGKW8Q3HS3W-V[5XS8KD91E'JJ%#5I1W& T4R&C\P%* M:)Z36.52PZ;RGI4;R6*$"[3&AQAKQV5R8\%[SK@22CM0V<36VZ;?PC2D7$M# MOJQPP>/JJMG%K9_W3-=1T#YQCX'%5'O? 4'T2&/BS>(^[^?CDPK];'OTJ@!7C46I! MOZE%([;NT 1=^V=17"&-#XZW[BCS:);UC@8:]V3*!2)YT)EA,C53OJBD*9DE M@5R[.LUEZPQ@ ]C?D7U>A76KK*3;4/!.3/AMX);"1*:<3TT("\\63 MXZ$IXN,&9,RMSSZLAW1(VR"#X=]::GQ$RIUE- 6Y-%E:PYP.CEP/2\$^K]UP M=;8%;91&M#XNL";4(6V%#(ITJRNR22^#^X%6;.F&C_LUQ52G"$]:NPB)O&HK M:5@;T> M5%'4S@/#HDPR(I?D6_AC1 MD-(*;1FR!8UL]Z!7U]>K=!8-]O>_?F7=3N['":;Y8#PYI0""3/75CVYP[&NS M!S8Y!-90YG;7B;^<$D"L#WSVD9Y3#P8>=?O=R4DW/9QWZ8]ZRR/.^@7&$0VG MPU"[05D,3.1R(.GH:-??D^> M/\ZPGX]2@>)<-HQ'0Y%ER22M#Y$IJYSCND 26[BUK8W0)^)M+!:>7YQ12X3O^S7ZS]?A:CT+^Y&(9%=D0BZB0#0TPUFJ! MPI="1!$%,##6]&FR--I$!8&2UNMAEOZQD-*=S_'OFYN5:7=)#.7Z]_1.CQY[_\/U!+ P04 " #QA:A6 MQU7-^0Y= !0!P0 % &1S<"TR,#(S,#,S,5]D968N>&UL[+W;=ILYDBYX MWT^1D_MVHA+G0ZVNWLMI.VN\QF5[V\ZJW7/#A4- YDZ*=).4T^ZGGP!UEBB* MY(^?I&AGUSX63\MY_Y7]C//^$X3?)P M?/*WGW__^!NXG__G?_S;O_W[_P7POW]]__JG%Y-T=HKC^4_/IQCFF'_Z,E">!_ A:.".>8S>.6'D MXD-'P_$??ZW_BF&&/]'DQK/%'__V\Z?Y_/-??_GESS___,O7.!W]93(]^44P M)G^Y_.F?+W[\Z[V?_U,N?II[[W]9_.W5C\Z&RWZ0/I;_\K__\?I#^H2G 8;C MV3R,T_4 -'R>7_WB333ZE_._I!^=#?\Z6_S^ZTD*\X5Z'IW"3P_^1/T37/X8 MU&\!%R#Y7[[.\L__\6\__70NN3!-T\D(WV/YZ>++W]^_NH]T.)[_DH>GOUS\ MS"]A-"+$BT^8?_N,?_MY-CS]/,++[WV:8GD0_>64*RA=X?R/^FF_=,;TB8!, MTUE$H._BN!IX0XS+/KT[YJO/@HPEG(WF#1'?_^RF>">G8=A2P/<^N@':Q0?! M*9Y&G+:$>NMS;^"\!'D78?W(+\,PG@_'Z2]IW#[\()/@XMSSY# MW4^9/%_!_^/Z=V\,3WH>CH=UZWA-?[SX@#K4=D#PZQS'&?///PWSWWX>EBBC M\JH($5!9YH/TA9402BXBIQ 'UQ]3(5V"&DW2K4\=U=UM"[C:KC_2S [112YXT**,$J" U>"LR M&)J:ER%*A[')+.IHMU%?&\BSZ27^B\6RY6JJ+D /VIM/&@CO7#,$_^>?)M., MT[_]S%HH\7^=A>DU+)LD?X J-DJ)$VG#:'+YW1CXB/7<2ZGU%JRZ*?DFN[/S;;\,1OCFKXA@D9WA. MWD!1F;86:RP$^AX8BUI(%-X@ZZ3@NR,>@6(["?&^0G5WA;['D^%L3G8V?Q-. MZ;PH7$L*?R#%0OZ 4Q&"+0EXHDB$,X=)^09*O3WJT2BV@S#O*]=T5^ZK<9I, M:>-83/+#G!R"YY.S\7SZ[?DDX\!Y:9.6AO H2_"2@2B2AZ"-QE30%-UMAUX# MQ-&HOIVH[UN"[6X)'\/75YEF/BS#\Y3GQ?XCBRC!" /"9D63%N3Z2YN!H98J M*/(J2C=W>^7P1Z/]%N*]KW?77>_/@C[ZYBO:]KWX>NQ<#+9*31#+RG(%]ED<$+VH*$0HX$ MS(><>M&U.&)=;R;6)6F33MFQ6ZB>TY=OIQ\G?XX'66D>#). P=59(J'CQ4$. MR@@Z8AS+NIVJKP<^-D5O*=(E:NZ4'KN%:>%0O)V^FTZ^#,<)!U$GZ8T,H(,3 MH(I,$!5+4(JR47')T'?+SZ\:_=@4WD6X2[3>*6EV"]B[R6P>1O_?\//"AY2N M9+(Y H.)HHGD)?B 69+NX4T"-YD08Y>U-Q8)7DIG=1Y:[@CT.7V MXENBR$X)K4NK>ODU?0KC$URD6I6TW@IE@"$FVOU5A&A*K DV8:SCQ6.W2\5E MHQZ!6CL+3 M/^>?GD]./X?QMT$.U@2N!9@2:F5A$N"T12C9>JVU2TIU*^-;,?C1J+J[:)>H MO$'JZL-I&(U^/9O1-&>S07':H*R>A+<'M1+E%MIRS5AA.2T5J=,TA\?/H4ISMZ>S6L#78WL!R+1%J-L!FOJ!F,9 M0N2% Z;(%0K"WJ2>;Q6&H]%[,T$OL8,&=6'/:=;3,'HUSOCU_\5O Q:QM6?B.S[X.9P,7DM!1,XA%*PH;:-L)1B>(.7!37&W[676U M5<(L+I1U,=*Y=>!H/KO\SK69/ JFH:VL()%XU':V4/.D#W$W[(B]!'83SXO% M;KD6HL$=5HM&AG ?39 H48(3$0H M"8LHP@;MY!/5_BV"DSTJ?Q,1]Z'T1=)@@>O9/Q8>4NT;DHX54TO9,D62IE!, M&31H+$8)BBF-7Y5[VTKI]U#LSO]KI9N[JNXFV(;L%DL0_7J!R#*1M2\.N%7D M!1E'H:1@=*11=.&R=T'9YNO['HIC4O4V@GUP5?_[+W7+WY]]OK9F^3:;X7SV+-;VXS0?")M$4(*#B4ASHO * MG/4(*DJG);>6N54IH&WF=!O![G>2CIJ]NY-T$&@/!\8YFHL\Y!6H(#BS.0E( M/M+6)K($6E()DDE1)1-H@UM5E+R]EN\ V;VRNVAGJ:*[B+8/7S#,/CT;Y_J? ME_]U-OP21@1N]FS^/$RGWX;CDW^&T1D.,%F\A9"S06]X M3?DVKK$]FZ*G\,PO_SZF>)J M)--]._^$TULR&"@T@7&,H-VBLMMX\#Z0X1;N+85#+IG6)K$&K&.PC-;2;TC3 MM732 U$TC2AH(P.LI];GZ@_3%C6(EL4LR"U"7VN/HI7@D=-4DZ3P-Z3D>ECX#^-Y MT@YC,T'W< B\)62A-G6\QC##]Y4>_FWYG3:D.OU!B?2_11UXJ!0EQCAP]4(; ML]-.:AVD655DQ8\XQI$1&=3P*1Q52/5-H:P&M&3MH2&PN[A7/C[9)+_'(Y& M@Z(4YTX(X"+4G+>ML0J=><[9R)+RY+6NHA?81NF78S]I]6XEP(9DC5<;SK5' M^68R3I=.I8A26F:AD-M1;\$17/2)-IH<2HP+GK'6>_HR($]:Q=U%VY"_\?;\ M!E)RQ@2='R+1V(J16^&*LY XR]$;H^BO>W'4G[1&MQ!>0^+%2Q2OAR$.1R0U MG)&CN+CD^C09T6?/JM,X_W8UU<(ITF!1 T::KRHF@#-*59_!Q!@(I73GG-LHBB>3KW833[M8BME/6P M\KM(NL>D_KOPK6:8K[*')J./00/+]2CS24/P,=?&;A4\K0,LS2_[EB+9J^X[ MZ>J!;'X'0?>C_ND9YOMS'C C7'+!$1(*'U4,"7RPBIP9S[2P447=NE#A03#' M9 0-Q-U#*N\"V(5,-GN5#3?"KF)/Z& $ M=Y AHC*.AX/O*%BXYU1+YRD[G#"EA(&S10RPV@-&5(4AB K&ZLABG^F$8]-[1P'W MD6^00[U.H5V/?"YJ/IHB=4\28VYQP3BTU?VMK+LP>>O;4[# M^>FB(GF<:Y1"-HCC5*&5$KU")<'6AWQ5Y&1QUEDP)=> EMS/]HVB#\,YTJN# M5@KHX2Q8,6.697:.(M44ZIO>(B+-.#G0/EJ4B@>C6_O^AW2ON!/+:"3^'LZ" M=Z11I%/I?.;G_0M*6Y9SML!5I4)QVH WG$S7R<2C%E*8UMG$)3#V<<7<1DOW MJ\ [B;BWKO(;>&3(3M2\9M%T8"GO*_&-LI"$">@M\QG[Z2D_0GUW$FX?=P8Y M+P091N_",+\:/P^?A_,P&FC.C)(\DPT6#8K7\*36L"6?L'!'^C*M2_\>@'(T MJF\AZAXV^?;N^LF24 MVKAH$H;(6GM^]U$?_[TWPU3J.S2C?]KC[R0R*>SZ?#>#:OA4X? M)S5!6:^V)R/ZQ).K683*N*CJN_0^D4BDI%F8S"%PZTUVUH;F&<(VR(_&L/:@ MR/OFN#4M\;J)ED$.-?MM!"#'#,K021A"5O6Q X.")V]3ZQSE8YB.-!W55!4] M.*-7M?[GG)Z&^)NXP]\;%M!,VW'NCOF[2X]!! MC(?/@%L4[;302]&];3 M=1!]M]RW&ZGKY;S<1 M[&ZX;Q4B#SD8**S4:@KR;4-]!B"@+S1#Z;G\3KAO&ZEZ&\$>"O?MNU +IS[A M?)C"Z#:X1D2XMT?8"2ONBDG=H<@M,B6N*GUYL0JE[M MP9KSY6HEE0Z:SIM2^QWJU3;990 3,U.*E]*>6[8]7^[MFWJ2V-OI8I"\R->_ MP^GBW;:!<\B"*0IXJ.31B>+O6'*$%'P0M'TR;EO'H^LA.XBN_$TL876I1!,% M]'!8W49Y_RV_8@3-D>"QRAE'7ECEE[".M*JMJ+R/3*]Z.:^[?>SQ#<6=&$8W MD??@J2Z#]VHV.\,\*#:G[((%H5,-RFO^U2I/\"36I*OUS:LL'D9SE':PA:![ MJ+*Y4?7S\+XE6=$>:]^P8@11"0K/"*)DCLODC):B=O%&T%GTOC;MW MWGY]=C;_-)D._YL,%YG.'B,#ERSAL#4(Y/^UN(N(=:FY5O M/].\LI=: H^23BZ*Z\!E&:#HP+5W62C9X[%P?,YB,V'W4(%SJPSL N@"X\ I M[E34!0368RHE#&'E#O$<'*L$ MP;Z2B3B?LFZ]$QSZU?9&"E[[:GL30>_F4G,=1-_MU?9&ZGK\=G,;6>_&"J1C M6E!0"H;+&K'6>A^M')1L,S+.N,JM:UL._FJ[L?(W$?%NKK995%H96R 9)T&% M3(Y)3 FLCR'YVA.8FK_;=9A7VQOIYO&K[4T$NYNK;8G!N%Q?@3'D?BH=%QSB M&JP5.B$6(V1[AK:#O-INI.IM!+O'J^T/'^G?_WCYYN.'M[^]_%^_O_KXGZVN MM)=\D9FF*8=RR@%&)Y5?82P9I?G4MA?%2 M9 66\4K_H0,$'61]6CA$&4PTN7W34^NKZU?C5$->?('G_WTUOE_6_7XR&OTV MF?X9IGG W#!P14?PN@B?@Q&N.4GDAA /(@>QB6WLWQ9YJS]A.S6WWVNWAIOWAW*Y"%;7F MY-\754 Q:<"+4*"PFMGW(978.H0ZH!3Z+BVIC0YZN&A? #J_\WMQ-JV&C=/A M))^#>SX9?R%1D!;>EM])';-!"B0$*>MK3H11<:S7@A0UH-2,Y1A39NU;RS9! M>-QFU*.V>FE+7('V)85LDV^(O^*8E#2O[X .LK;,)ZU!YUJ2I!F"3]F +-&1 MM(05OO6+BIMB_([MJZO&^J+DN(]W4NBA/N$^3=$ELN>3V?P?./\TR0/% \_UX>)DC:D5E0$\ MYD0^GG5HC'>J^?,1Z^#ZCHRFA69ZX/A8>=[>FL![')X7YBF#IG+C0LJI/JQE M+)#Y.Y#1!\N*I7]:QVR;HSQNR^I9:_?MS/?I)RT''*.L+\1Z8(FQRLVMR+%S M$1*Y>,YK:T5N7U.S(K4;[;+3XW45@>BZC1:KL^?U4 MV6Q@, BEK0,N%"T4"ESK!6< $3/7]?8 [S[/=^^BKR&EKBAL(#+MR9*B"L$I:%6. M!!=D,5 \X]$9E6.P:UA;9R#':V>[U=$2"VM !_WX#!9'?R0QDF]Y^AG'L\7J M>8\DQMEPCA]P^F68\'R)O<$+@W&0>DBR\ M^4/9C]0R[.URGC-4/-7B>18%K<9DP/M,BU-YI:S,J%/_),_=+^=;7AQGI5VV MF@&/>=%>(, E05]9+I5AR8C@:RV)"D) ]$Q#R=XH M%G11L349Q<%T&'6IWNH@QH/K,#I? I/>:=J4:7M64M,. M4)(#3#%G:[PJOC=6U66 #J33:"-%/V0SG07>0VG7'4P7!=CK@.JIX6@IH#WW M''57W*0OJ>_,)%C!2'MEA.CJ<[7,.G"Q7PKBRY+W%UJG2'9K"N@U(.[*$ M383=[T-@%RT44=?]K]!Q67U"I6K253 %6:N2N!%)IM:OOMP#L?LXJ8%R'B8A MV$*R/=1W/Q#87X STCEOE0&48A&Q(5FV0;#<)O2/3?1M(]5$DOSZ]<\@.'&&D+ MLI!CI,.*F4CGE%P4DC 6N"[H6E>MKL)S#(;03-Y]/K9RK^4^D$-B75 @DD+R M6D*"VC(-Z%V0)3'C>BA?/FP>DB;9@4Z"[H.Z\GY?]CJ(OEL>DHW4]3@5Q3:R MW@T/B=X9O5%&:U:7Y8=/ ])8^5O(N(=/;&!V<90 M+/DBEB9HH@3/R#\1=-A%LD(K>B*I/3@>DHUTL\83&QL(=C<\)&B=\$4'8$;3 M:8:)$'F;H'B,@K',T;2^&SI0'I)&JMY&L U7]6PZ'SP_?UAZ^ 5?EH)I?EZ2 M\;8\RY//"['6343G^Z5OBZ M6)ZP8]>+N!M&>^O@N[#_=1!NXN]U-(Q]^'W]:',#4^F@BAWO(9?D35YR(9R" MPFNK-WH#4:,'5D)&5A@MH+5RQ@=L+ ^XB8=B*YMH8-?GS%51X67*RZ 2W I@ MB.3^Q.0@FU$4]NR'@>Q/F9U.< ME+?D&RYJEF?7UW*OQF4R/5U\]T6]JAG-;F-;BX=OPP$:T/%UF=(=5KY*A>Y1 M%=*95,(&9[+-/+J$0F6KY6##L;9O?CD?Z.V-@5Y?U?$I$XKRDN(GYP0HY61- MO7- 80S+(84@UFEK63%$G^^[2(MH@DD0>$@46B1+<7\)H)6(3'&N N_]>8=] MO._24JN;//*RB;QW]#K<#716JV"0MD0E329T)8)#YRJ#%G-13))+G&WK9ZE*>MX\92[.WQMTI2=;/G1 JG#98$C%?G.I%'Y#SC M9(,V*&XU*NQGX[\#Y&EKOYV,&Z;6SDURZ5-3OTVF+T/Z=&&FGX:?*^0!P_K. M'!HHMO85<^_!.T_VRBU+6>;ZZ,E:RWS],9^VVGN5\*[)X6Y2V9U_/1_&$7[ M1#\Z'^*L,II )215MO*S(XXQ7H9,E2'4>C M6YO"HZ".PR;:RKX'YK9WX=N" .+"<"\Q5FJY.G/KC2CD2XD:7([$)%I)O"&_6IWO):Z/DPM^P7,_^YR!F>7"M5,>T# '9)8) MO$8+3!,L\K!3B&&-,&;5&$];NTTEV)K4[#)ULJAO7\"YI)"\Z;@,5 E)8I%@ M7=V*4GV4J<@"*7JEN Y9B+2&DM<;[>FKNP>IMF866^FB_CZF$?ZDB 9G;Q=7 M>[.77W&:AK.:-S6H&<<"):?*YN\YQ, HLK:LR!1L\=&O80K;CO_TC6,GDF]) M$[;$]"LADX.JF50L[N7LZON7&L-?S3 M-Y9=R+TEO]:='-T_)W,"^7YX\FD^(ZB)SL!P@H.B@O0R(&3.2!J)CCUON %N MG"FT[47N\AI6\>A 3U__;679DEAKX=9H=BH M*LV8A6"#A6R22"XR*>(Z%YL/?'S?K%)]J;:%M Z.7^I>DU2V 97A#%)""E^- MS!2^89+^B)A=K./:/C_1D5=N#(!L6+=[+-)UO,S>1Y8PL:(7@I ^U59U!Y)[< MUJ*%8$PSQ]2,9:4UGJAX! 4NJ)MNA]];B*\ MQA[3/VM_WD=,G\:3T>3DV^O7SR])0*2TVOH$PA5/9T#MO(Q902PV,,0HA5XG M ?K0Y^^VV[23P">-I=5#>//A+,Z&>1BFWVZ4[RU,U&F4H7(^R\KTK(R*X$JA M X7F&$U*BIGFN56;;064K1:.1%0TDA MY2B"#[YU?\:#8'8?E+?6W*0/L3_H<33EJECTLD[*NRG.ZO7_@F5AG#^.PJ%LE6# MW]F0=,,#HPA56FM.[7V0C@'JRJ7X5O95[;:*L'O_3==/)E6#WW)6 ' ML7C&DL_ %U=4L7 (]>8Y>1VL$\5RV?J1P%5XCMUPFNFB!XZ3]23QK]K-\+:4 MV4 4(Y20Y*4717*(6H+G,8%$=,X$6VPH>]F$KB >NS7UJ;$>]HE M>8)D/:V&P'--0#NPJ92,]#WDX7#.N"UR2ND3YK,:&M_RB!;N$+E%OPTI)$BU M,OQJX/.T+&/.18:"PEA7B:RY :<]5H-Q(FF',C5/5V\'=5GM:DC7(4HT&J.BA:&,+%#+DZ'2^(,3THCD;$BN/&)-S]"NDKF/,"*3GAF*(AC6@=0B=<20^XIYD?:1DKRJ-@, M9!<-[/NSH]WK:M_)D0=7SJ_?/M*O+KQPFPU-R#LPRM%\A*:%PX2#XD5"])E' M;'TOMP+./HI)=VP3C^UJ6^JFET[:.] JL LO?!UH?773/PQK/Z6FS53XF&ET ME/^.340Z96+=E(-QEC9JJR'F@N "=UH6S8/V:DA[Z/ELI;Z[9M%0 M]KWTLWS^/!H^#,]+5[0/B^J!RD8I! 1./KRN;R4HE61PK0L['H%T/*;14O8] M[!KO\0N.S[!249_3BCV(4SN=@N9@.*^4U-*#SY6YMF@EK,^AV-8Q^+K8CL=8 M>M%&XQ[D?X3_,YE>;GBSQ8G*A!=]19 RF*.^49#IBZZ:3QS!]/R=Z+UKJH1+W M/KY+=)?GT1KX=I61O(/M8-*2'33ZJ+DT4,^,SW#_'H8XG"T M>%_SHI7B FQ*15BI' 2E!"B1-8%5!61FEI52K%#KO#VU\D".QC';"[J'M M3:._%F,L;3SZ/)-\0/./TR3.227U.&_/KM,OU^7OBL M)1 EUN?6PB(UF\%HK9)"1I-K_O9M)\3?7S2T0PW?M\_N[WYOB/X2^V67Q1KH M^V(3ZX1\3TQC.[25CF;:0-%]'*C=9E%8$C$%!&\+@M+%@8_2@Q2)<5XL"ZGY M8]$':*:/49P]62O=1+^-L\Z72*YSJ38GGAD=)=DP5OG@& 1T&4)6-GC2I4EK M/3YY]X/WP'&V0ZU,6HFT<;CGY-+,!AY#-Y!9+R 0AD@I!B '%C,@5R& M:-8)Z.Y]\'>GW^U$^N#Z;=I'=1%/7/7>O!C.PLG)%$\6;N:D7/S]]MU1&P[0 MH.>IRY3N=C))S;+@]>7W2KTA8_&<&X\IN^@D=X,-Q^KF'-S^\+>7'_[ZJA7 MQ6A0U'<&G2ZU30_!Z4BQ($\J:8\JZ+4:^S762J]YZZ!R M"YB[WP:;VL^*0JE>%-7#;>P#\C@/F9-E&4V%%80%)7GMITH:I-$^IU*<4VN5 M371?2SME8^G51IH)_%"ZB3X.3\FD+SAQ"WERI3H8;Z<7/L7Y&PHT+ZS.DI%FD$S21<(4 Q5PM@,X6)$O)^&183*TO;/=H0(_D M? [#?C9121]VDS1G@Q!IOB"U MIO5A;':L=3WB:D1';AQ==;#3I%%C'IUU/K5=>FAK=AOA..8#[L@!:&,S1S8%@R*&0U:4L11*0U9*R)(I:U^IXV3_VL M!G: R9Y-;.2!9$]#9>PZO:.]]"A% 6)3)?G)U7=RTB!E&XX<982%*2\\85 \7"HR'EC=%2S'AAC M5F(ZR,3.1LJ_7S#=3@G]E-4_B._".5P'87_]&(^@VUM'1D.M;F R'52R'^,Q M%HNEX )*5)5)WP0(CKXJ*2OE$(M3/71E[,5H'N_+V*O-;**)'FSE]61\\A&G M2Z_7+D)%EU)ARAK@]2$252H]>709U38NC3E<50-WN9:/L+?IY/9 M;% *9E^X!*%"O-'$\.YU,Y\/_7GS_PH; @4KTC\#Z! MRSE BJ*@Y#)*V?PQI4;8C\[D]J+4?MX57 Z,3I)!M$%9F01Y+II7P@T)WFL/ M.G.-@H?D9$=.6&0DW.$E[[RD8YEISAGLAC)=Q>R[IF\^Q L9Q-UM&;<"Y^' M\S :_C?>2)Q\P=%D@?'Y9#:?7>3]4 F63,D04S*@D#9V"C,EZ(2Y!.19XSH] M$">\;:JFO0MYUYX_$X_G\UQ>C7Y"U@QA!)\*.2Z6U\3#@A!. KQ@C9> MBR1*#W&L;;=MO"2F"G<< M1-%DY6@41.$38,R1 DQGN5JGV7[M 8_'(/J33KXL M(NY+.XTBJR*DA:QB!L4JB7%F$2*/W 8=H[6M@^$5<(['0%K+_D$6H_WR3XZW3NWKMDHR8S.UG&OLLR^%/(A4:*5.69=UK]U739R[_>J M(=G<\@M6N1 Y1&45L!!% 9IW8PF#Z58R348KFNY3DE MN!DXKGA4RL<@?MPU=#*+7E1Q*'<-K\9TD."'>9@O/O=U_86KHL%D!$::2D#/ M:^?YXN%DR;.3.%I'JE;\J]4#FK'; 95IBFA5T6 .- M-;(V#WW^[GW3ABJ8-)9?'^XICD:5LFJ<_Q&F?V#E57[Y]3.M@LO6;"&"K;<- MH"HMO](E@U.%0;;>",\5?:*&Y 0J*J91VA$RB!?2ZMAT4KUE>8^6O'N48=-U8ECT4Q/T=Q[0MC6IA M9SXE"<\6_/Y?\+8IRH@N:E_ JR)!"500#,74NF@GM=5/H=[*K2G/%,A.JMOL:&5SP6GM1I+,A))<& M:WQ^UQN5V0QQ,]&T^82!(BL \]<8C:M M&6X>@=3]#JE^_(4O-3Y9C'/%U+#X4VU>&["4%'/>@92RU,>%)$16'.A(Z]#: MS!-O7=ZT'K+=[U@M;>3^K5)S;?3@Z2Y'.<8_PV@!3])1:U4.P%.MM(@4L<5: M?I-C4,S(PA-K[>@^ NE[L)+MY-]#TN,VL']A?0D=\[,O]-V3)=;,R3$7@?FL M0?8.JFZ*<;C,J!>-=2XZF4E5O(>IPN_,8Q^G4RG MDS_IY]Z3*SE(28MZB* MN0WZ7?BV*,T8:)HE;8L:HF6\/N:L($JMP:C:-5U"C*)ULG4YDN,PCX;2[N$A MK^4S/K^30E>LXT8 PUS30+K.-A:@LS*IXF7(<3<^_$XOA/OW1[I+>]\7P/5= M^?=A?'+>HB!$9%AB!BY+[5/@%KRU'+P/P3.I+8EF'3NA3[UA(_2G:_NX->"^ M+G.;:6_258H-?=$K$%>YW\=A;'(GNXY2VZ?4'K]U[2#\N^KK(+D>%6FXYUH@ M@BR2/%%N*?35-H.E'0H-N1DRK?5 PKX5^,"M:'O];2*PQGK[1_@Z/#T[O60F MCFB]BAR*J*T7"NL[Q,8#(^Y,*XR7FQ?4Z[-R@-,N&[ M$=.=_#FRHJ..TBBF5$09+)=*R&**T"5;->@-53=O_;B9R-I)TA9ZS78YFD@Q1O)8W1:4U6D%N_%M0%[^XCW^:6=9_@9T?J MZR&-OP+S.2.6R,PZ96R]7# UZYDCG MK\#WP*DP0);(Q]$)4F4#5Q0I0C3"@\DHG67U?B+OSG >0/E]F5(+5?50+K," M\8+=R@<5,#'PP6A0#"M';XJ R=M0.<(U:]W%N!K1]V4TFZJ@AVS^=:O!"ISG MR2K%G0@8!1VGJA!25DTY>0B++ET6,>GF]95KH]M5GK=W<^E)(?O._:XAOU^_ M75/E+M(S+$IO,7J0Z&MZAE8%B=* +EYYKS2/LC6!QP;P]M\0K9&@$HQ@S?!4:01,BNY]@ZW=MA7P#EN,VFEAQYVE(_3 MD/$T3/^H1$N+/]0Y7X)+42;NE0/+$H+2P4!T9,26"2.MB\+YUD:R$M!QFTD[ M73R8+-K9=>3-/-?-6ZWSGWR/J>+*P_%S6@V3T3#7W-A5(])L4JX;3/NYHVR/ MK^>+RYX%>I=KR5KI=1!*)*D"CT%&QFSVP4HNG6T\7@\!=XEE:X+IRA-BL(>I(>TPP MPL9$JF_.5+<:T4'M\-M9Q[UKRG8JZ)78Z=&,D?76QGJV92$]*&/(5;$8@!'>T([Q(\?;U5QZ4LBAY'A748[XH@,+C 'SQ=>2.PZ1>4$.<4RQ%%4B:TV1 M=] $3VT-8 .*ITT4L7/FGG7 _:!XVEB-&U'X;*.#W7.!V>(-EP&*5+0+9XJ= MH@L24@PABNBL,*W/JZ=%\=2??6PB^EU1/"D93 A(GI72%1,+$*5PP- 4.J9% M-K&)GJ1_VXIGDI6*6!VY"&I!$JPFI03"3@+UEF22;S;XWX$%$_;KO^& MLMP;Q5-T.B.CF)H5'T!YYB'(Q #I8#.^)(N^]NNP'[36Q&XJG]_AE M,OI"N]?S*>;A_+>0AJ/A_%MCSJ=M1FF00>X\N3MYX-HJ+FS2$FFADVL8-%D& ME])E@\B2&&PS8,?V\N&80N/;PUUG7AR=-00Q@]2*5?X#VIX86Q3X4YR,V5O1 MG"MI%:#.S?1+/ORB3>V*^.%Y^$Q_,_\V*!B#0>D@6$$GL%0&G$4%R:EDLDW1 MF=8] YO@VP/Y0C-;N==VWY=>>O"<7V" @PS(:S#Y^G&/+;\3_# M=%@S294[A ]X] %+J>\K%3H.T!:(J3 P)9=4G HYM[X-6!?;,=E.+_KH(;MR M4P(#%S0Z;AD$#+HVPA1P/-)!KGDL1GDG4G/FCAOC'Y/^MY9K#_[TLEG^/CZ; M8;[RPEC75!KJ0";BG[8T'1L&>CB;D MU@786X,]5NOI3V,-NTEJ4+D,]&_#KX1Y)YO+^5#*"^H+DV_+ ML^FTTL'4#UQ<=*$G#[ID26&7"303"L5\9ARRX-KHRI:7F]>Q+@.R-YJQ-CJ^ M6Z_:6=8]!"TWX-0RVC>3<;C^SD?Z:A;2S5NM=>#V5$VP(=3]U!K@= M:.@ #*NXX#%J#T;7WFW'$4*4!)LV9"^5D0);9R(/PJ >J4?8OSUMHIC&]Y2O M)V'\[&2*>.-"34B. B6YW4*3FX590/2TK2>>#4LY6UG<.H[M_8_>O>O:JRHF M[>381Z_5[?N/:M1T@&:DF)I.5(MDU(6!)T,'+R@(=]X7SEIG2.ZC."Z7HZ.4 M>TB@W49T<:^Z#J:>G(IE>/;C.735U4K5=Q!T#[[!0;P\Z?^#F^^(TRO6!YV@0G,':K8<98LDT M6RN#B2*+V/RZ9"6@W?L"W74VZ4O@?3S+L^2X6YA]$8XSKARP:&LKB)45$@,, MMA+3VLACZYZ&A[ P[8?1Z&-)M

_QK&?UR<;T&QX.F(!.F5!Y7KY6TD(%9FP0Q3*:0[Z:3EW0LW/_1 M[K:VEO>DA;!Z< 9N5O&<-]J89&6]:8W.*\)CR3EA3H%5F16NLY:LM3=X%\-Q M'?Z=)-S#FTOCM;)QG+TO!5%L> M/OP9/E>(EZQ?&",ZH<$4\D5H2]/@I:3(U$>DV<903'-JTL=A[?ZP[ZJ]NUQ] MC47?\. _OY,8Y\GXU7B.TTB>R%M"2(=>Q?;ZU:]OWU\"Y1=(MN?389]ZC4NO .+Y7[#82_@.OH&TCN1Y?L4LN ME<+((J-T 50(!GS@"$6PZ.A/)L6U$BK[5N!:K]BUT-\F FO]BAU)ZOI%-F.0 M.T:300QTNEMM:#>7!3C*6!"=DG(-Q:>5O+[,&5U[1[^L-\DO[X M-=1ND\EI;?0^9Y-IVSR]Q2 ->J>[3NU.ZW0*Y,KRI)Q,2F7ER>%T1CLNK- * MM1YL,5Y'!I5/88KW![RNT/KUV_6/7+PF_NS/,,VOKPK-R:6VC S&!Z9RP_CWX=1])#]?4G.R^0;X@>S^9O)_#]Q7JFP3\;#_\8\,)BES)4BQWCR])Q ((E' M\-RZ0AZ#5LVI%WJ;S'=G[H=A%CT4-_R&DL=X+W?KITMW.\,?*.!P#ZN.]S&V%O=2SN_-V]>(O7X0Y_A:& MTW^&T1D.2GV0H9#KYW2F2<906U[("61<"A6B$H6+0W&1MIOB=[=@#MF$>JB; MV7JZ5S-X-IN=G9[/O3(/)IKMB^&78<;QXFIP8!-FIV0 J>O[2KI09.0D@Q2U M3315.D/7RAGO8HVL.ZD?JV*O9M(#V<4UY_^C4YT]--?S^]906$SD+4)V%!6B1F@=-#T5 MS]Y&LI_"V>TU\X"*.XBU?V4'BXI[J2"$0I;KM 6''H$KQV0NR>?<.M.["R4_ M4BC;EXXWD69S>HOQR4>LT"[I&3*&*)('#-K7]M]%2P8'92P/ MRFB7S!T*IH?J'1\:8O=><1?)3]J+K8?;G?.3AGYX8:5"+9XU6Q1M$A@1$P6+ MP4!*R9@T%<3V.<[RR@=>;4TZG?QWSVXSMT M,)--H^Y=Z;@'%Z2?N3'O?#;U.K(F$:SW$%*00-]C=+R+*$MKRJ^G8[>/N$.' M;K8;J+87LI'9?#I,BX>2)^F/WTDAL_3\7^=A=&P#"^@75P<7"!C1G@F M*/)(-AM:>%93($+_\DZ$G)WC(IHUW/35HWS']M%8!7V68DJ!6SPYRT0( 7E,V+SX\R$PWW0!=- GAU"+<: X!FW.ELA M8NOZMEUI_Q''=F?*WT3$?2A]?%RQ"@!."@5!% MNH"^(+9.[-Y'L0?FNXZZN:OJ;H)]T'_<05_0A[/3TS#]-CF71;S[UZT[A-8< MKK=>H6VF>Z=KR-J0C$9+'J15C*6HA+0Q.9,*EUS(![J&UAQY!]6@ST:CBS=& MWY:[Y7JUD&_V^NH.75@O3A3:-+7P% MG/WG._9F*Y-^=-9#"+3ZL?5UP/64"%D);#\YD69J7,\\.NA@YX:B9>0NDH=@ MA:6]W6@&T;K*V>(X2T)K9EN[>WLPD$?2)ONQCTU$WYKN=Q3FE?#A+>W.X>9] M0'+,<40+F?Q%4#Q*""DY2 R=M4)YR=:YDGGH\W?OPS=4P:2Q_/KPOW%$?W7R M;)S_$:9_X)R^OH@,+N][DDRYOLA+\<&"O]I!E.3*H0R23D-9K&U^K?((IF.P MB5[DWWC-?\3T:3P934Z^$;P7^ 5'D\\WGK1BW,LBM"13K9?#M30T^*@ 8V'> MA>2=RVNL_-6C'(.N&\NRAWJYO^.XDI<2M&?YE"0\F]=-Z@O>-D5!T9M(5I W MS&HWGJM;E?/@46F#KMX*M$Z8KP7L&&RD/TT\>(^ZRPS[^P^_/ZN,N/6MG;[2 MZDO&Z#^7_MC$[B30/6E(Q>R-XD(IK8/C&6WR&:40$?&Q!/J2X?;.NH669=JL M"F11RX7H'PB1C#$$.K@8TR*XYCU]3Y=UZ\WD@BGI/I/2V7PV#^-,+L#[R6CT MVV1:?WX0Z0@(BGS#:)D"A0S) ; :,H_:2I-\X:WYNGF\3B$F#A18TT0CXQ#HB 6;F$H44]EB#J:%?M/)/:'U MT:^![HR^KHMU[:,1H!5/G[ V"*$LR%235A85>)4=!&>9",K:; [F$#]>55+D0G&@,%ZC:$T7L*NY M_5A#NUY#'6SKD+C#'ITG::'@\.94L[166): R5S);F0E+RDU-Q[J/&TJN^]3 M:S>]'RMIURNIFX4=$JW8QMZK+4GF$ UD'4+MXD@0,D9(5G@5?0Q2/IVEM#(V M.D@M/$IP=W/Q>('<&M)5P:(J>7"],6;U(C#E@JGHTOQ1O@,3P1/:&O><#3H M$WQ2P>[ZXA@DYX)(7@!W!4F?5H*3) ,E=5"I)NMM\]+1 YCW$UI[AV#\![B0 M-[+<)[5Z-V6-33[;%*(E7Z>V,QD9(&I3*RBJXX=.>W8PS\"TGOR/=7R8Z[A/ M&W[".;/'!8'%I\7[8BDLF@D#(W5605 X&9E6(>'!L(BWGOR/Q7R8B[E/&WZ* MR;NS*ET+,/C&,""7I2D!(6G76I?KNL3"<)63X=-+CF\S\QS(^S&7::61>?T K>-C;NTN/:E96'AQB2]AXL M&@O*B@A>TY&"(6AK7.+"M.8I^1[I\SOE]/:B[$-I6;W-D\B2D;1O2L@Y2E") M*?!8' @2))KBK6]^DW=DC+P;V@34/#H>L.3F3?Q/QVXW8N0].+/=1+4[9^3E ME;9?UJ+6>EV@DJ=3I5@)AL(QI0PRBG$:V]WWP,B[DS4<)G[S2K_;Y"2R$4]X_UBJT)8>_]8[*^ M%")L!*UH[:C@,S@61*T6MC)*AES;0\DJO-Y[_]A%]N*!"CPZYU1$%X Q^E=] M;1:\B@828W0*\JQ8\YV]GYDE4 M=0F4M@E"\0R48TSR&.O;XX=KX4^NK:NA=?5G\%N8QB$5P"PM$?C[=#*CN"8J MS7FFN";Z4*=D(>90P&;+K$.OHSN8V^^'I_'#W@_ / ZI2N3^!=Q5;;Z)040= M,R3C"@518O%,'8>DE96>F4J4S;.+[_B- UG]:+P'-7% M?>-LX+B,$9F"R#5YPCDC.%D"""ED)C%S[M@CB;;=('U"NT:W,/\ %7^ (="- M=7:G*N=BROAN.DR+TK)RL5T70X&=JN5("2WM)E9#+*0,IG16LK <#CGCM>8L MOYME\D0,Z0!CJ35G/& I%L>D@N)5)JW("$$4!*$KU:QW+IF#R;9O-K4GM$AV M9*7[650;F=A!E6JLTZMS>ZHZ:BR99IE]650*1G#6DH?.C+*J%.TB/Y@*CHVG M]V-%=5U1>S*U?9Q/CTUU239GY7Q-SB78Z,%X1?.UFH-3 2&9'#RW'!/;>;%Y MXSG^6%]]KZ\^C6X?Z<7'YKLD@;1ROJ(X1:XX@Q**I*.:=I;(8ES4%WLKG!>[ MS[8WGN./1=;W(NO3Z X[H[ERFM;('*568 3M($H;FJ;EOE)B21/1)'TXQ,U= M(JW]9S]71R->F5P?.-3<.EH:D=<'-!+P$)7PT7N9^)YRH4>R;1UF9K29430\ MYUO,]>$U^AZKGNG[SR?C^32D^5D8?<3IZ;,X6_QQ0)%W-DY'X*0E4#XA1-IT MP:001;$\\;O]!KTLA>UG\&-1')ZA]'5"Q\=G'IO-7 P""H&AA/KP5F5/D@6\ M918,=SX:+,[E7J@2=SO-W2V@IV3!RQSB S:_QL]\[>#P?6C> U:4+]8RX%[* M^OHT@YA- E-;:6K;ELX'XIP]-(4?*VK%BGI*YM4P9]IBVL].3J9X$N;XBJ8T M',^&:<%%<:6.$IFA)6!!.N')@Q4(06D+-"=.4\O!6;&#E?,(S!\.VYY4?M^: M]0'E36Y/<(#!*EJ)%(,AUI([9FKW+H?D2BPV2=1JYWW0VT[F:9T'34VNO^OF M#O;2QP5S,WJ/K),IWME'V8 M?#X\<"ZU=2"\H!EXM!!5\E!0^D"NEE'-Z:>.C,]G(QM8R>>SB2X.JLAF%8'" M&G/ZP>>S$9_/1F:R$V*4+73\5.PW)Q_18JQK.E4&=@^AUL&AJ'_#44>S\UKD M@[';C?A\#LYL-U%MX_S< SP>LTMN"ZZ! A,HZ@SR XR% 2CZ%,_J9X?C744A_D)M#OSO[QR33GC-Y M@7.:'UZQML_'= N!7Z'1H@'::Q+03/OE#/H:Y^L ME-9HQCW%18_1"/4,O=LQ_I)L:_(-\0-.OPP3/K!IC!8?1%^]+>\Q34[&P_^F M+6-1J/1\,IO/KB-%@98$915$VYQD".<_)L<[$VJ5+2P3Q* MM^ZD=G\^[M/RFV7Z>K&90Z(Q6C;!EU\_8R7Z^^=D1!\S&LZ_+:;H9"C,,P-% M>E* 20Y1P,!WNZT[JQVHX')OIHX_IZL*DC=C/+T^2 M"Y&$+DCDUH#BC(-/-+.LHJRT/!9%\V:E/B:RJYO3@S+YO5O$OJ]49]/YX'U= MX(L$MQ0H;;$,C"^.D*,$'W4 GJUV@58N]VM=I=*GWK!C^M.U#=\:$"R M2*\"Q! 9\/^_O&O;;>-(HN_[+[7;]\O+ K;7!@PX<1!G\RKTI=HF5B834G+B MO]]JBI0IBA)G.#U#R7X)',F>/E.G>KJJNBY&FJ*%0 MV! >)59+'4,V#=%*.(""$) ]8$="7XX%DGW^@8>;N+/D/R M3I;9@SNOZ6WEN\5J16?\VB1X%2[3]>7:!%@4L@]F*^A&.KRDK#>SHE>K")[\84D M52W5WQ9DW7Y>S-<7H)\6E[2%5FLIWV98!^$\8[J^K8]U@:(3+IU^6BS);[\0+(8.+.0G@-I 'GG*&J'DM M&I0B*Q%D#*V;]WU;?7K^)R%LT43:(]RLW'W[JZOE+%Y?W0C@Y\6\1B=(EI1OA8F"ON+\=G;1:.2,L+!V!7O MC<9+3-%*A>!E%J DUQ"=R)!1&=39X,XP]XDUZ$S?J7'Y/E&Y^I,UG69M_.%[ MF"]\$":YXJ H3E]N)SA$(0LXI1T2\*AM:WN\)\0?4[N:$#:"E?4Z+&N;BMN0 MRHW2>RNC2K7CBV&*E#XP\)G^-^?D W..-D#K@2@'@7SGNC)<^",81/N@-II[ M(4LJI(VEWK63H@I%L H**)I;+WF01:B1=6(#Y0?3BE,(:-@"K58;O9A?S7*% M,?N"'S!=+TG>N'K]=[J\SIC?D+RVH'?#L[?2B,Y[FW2HN7"93'S&P26OP>I" MNNPP2+\7!3A8$#8,Q;,UBB;=M,> M07B45B5(-:%=J43R(#$ )F&+S5$DU;QE\AT$DS4U:>O!#Q#CN=/B&JGSRZ^' M'[#.5]'99L6\! RYWGB[.M*1S 6+-77,>M3-)VR.^#IG2^4;H&1MOUW-R![A MBW88V4X->A=\(S4Y.8;M3 U+GHHR=%+2@4R>0^.DEXDE[D"BH9V*7M$93SC) M:XJ*6>Y2;GVJGD?3CK48>:Z*UH? $13L5R1S=59K3-;W2?\EJE:_?OCO-A$W M>.%U9B!Y[:GA SG?9,16ESD7R[+BS;-W'@4TO>?9EK_%6,)OF)K2H2>*6$], MP@Q2.7(L+$<(D;:&+LB\S\X6N1? >A9M:4;ANK$XQ_337EV&U>I]62-B#G7TF++@= D0A? B2.YY:GU[-17[ M1^S)RIA@1\@UWD'TIP#J>FKE[DO'YTN'P[+XOEY[5_?'KQS2FK-*BX&?QR>V4VF8N8 MR.>WUDK%9/&"6:W)'Q,^::;MQ2D+#MN]/\WF"W)(OF[7^G:YP(1BA0=2W1@5 MJ!(EA,(4"&]4)+PB8.LDN ?!#'$Z7_^=/M6"N+4;_&:QW.0$E)UTUXO@LP]& M:?"2Z=IH6X!70D**M+V,H-_J+O??'9::_JO4AN%=O[.U1$ V!(X+6#(-A16;9.@/]()"IK@S;4M].MD_E O%A:]PD9JP4',CY M)IO*D.8&7C+PH(RQ5D>%K37ER84H&O#<.5+11][3^*A=$/VPD8I>=!UW5D^1 M]31:X(5V 6--\CXHDB%8P F% 1 M,5D#YQ9B209RLD$B 8JB=1[;$XU4].*F0Z2BAV"G:7K_@,.UZ63^_J\Y+E>? M9G\LRN_UG_Z&Z=-\<;GX^/7=NU?-O=D^BX[GW)[\ZGN^;O2,&=*=Q+Q4N<[@ ML*@P%$[^K@F!/^3K]EE_+-=7!('!.P4%1:A1&PX^UMN8V@K?2)8X;QVJ',7U MW:;!KQVU*M%\P8LE2TUJR$PA*(8,O$T!)/?,:5:LB?*(^AY^\E-R;/OP=^=" M=9B\)O!C;[?%+V3'T^$QSUYUIV6H\*^@UH5E\GJ7;+_ !U!%6Q Z?C2YK/7=E&$6FC2=-W\+9 MR!Q:W1"9,%(ZMY[^C%?8D1:FE! M^!X582'*$^\'#_']4 QTL-Q'"(;L8=J&YSJ &BD4>A#0F:.APXG; MKR=N)O7)5"*%Y#R+!H2J_8>PGFZ<;!=D2I&7[VU)S8>>3:<*74.C$VE"'V&/ MT53N8*!F.\>2(^>:&4#!+2@=&9DYQD$P)G*"FK)K72CR&)XS# D93ME^?ZY6 M\FZ9O8^SBW?X,5R^GE_1ZZX5/7LO$@\>$*4FGU4H\,;6>5(R1BXX,_:Q.](5 MIG]^7'SY%SWZAG7ZPS>R#RSX_&V H5)LZ042E!L4VSFW'7!T..2/L[J[ZK0G M^6#Q+QK*KF449Q]/2$P&C@5<,IGP**2O3]'@O'5"%^V0/]8)YBEP^, 1/!J% M?436. "W=[_Q=IXVWWKCBHS%*F"J]FZO*;Y!%/KT,RT"-\E:MU>#?C 2\]#S M)VQ[,4C:B\:B:CQ=X#82=%/4Z5U,6'M#.8'T9DE"P! L\? D)!AI]*&(],% M[BSZ_ _&87)L&$.[ V1;L]T!2L.!.WO+3S]T9P 1A^@<(,7&0USV(:%(DD5M M@6==F^BB!:>LA,3)A0O1H$HM!FI-0N@C0WC&X;./\,8],-^]>W4[IL1()V4& M&Z,$Q;V *%!6B"5')83SIO^!>?O\::>X#!+XPV?F:=*:)AOGPW5>A)#?)F.H'<2X9)V8O,2M$F)A6+=]Z9XEF2Q>E8+Y7+QUVS^\57X@WYS]?6"1T=[I<;F(G)2>4%F(L8"Q@665#;: MA];IG'WPG:$#8@L-V0]@C4;)" DV_\%X]7:^NEI>KX?HAM5L]>&/)8;\?OY[ M6,ZJ15NGX_(+'Q0WHGY^C;2@;$Y /Y) J#7Y&"Q%TWI01E=LWXG:C$+%&(TM M[K[\C=*=Y:/0[AF*P9X1@*,%BP3^5N M_>ZG[^96""-&SPNP0A:W2MJ QUAU-B6+TB>V7V$X/*?\'HJS-3L93.Q^;ODP M 8]11G 'T?8*MP.FL6J(#N YS[WY4*X>I7Z H*=2@A*""MP),#Z0@2,RN5G2 M1 @Q>24<.NZ;-SN9C/PC-^53<-]'OJ-TNONRN/Q2+=J[]NZF!Y=0AON,=0 < M?>1T41!\K//'BV9*,F9RZSK21P&=H:IH,&?WNMNU$O@([L0AUV>M]J3=CM:F M-]:.U80 !0YE!.VL4CIIQ.;=;Q["\MU8 4V$/4+?LT.XWM5PT'(;RNN ;R2[ MX!BV\]@(;9CLH!Z#:1CA!#F*D^7@A),,3%0>"!IMCTB>+W,B*9+>DC_<87';_\_.IEF/]O&Z^GCV&6WH'7*=21-1J\C[9.L,G6<^9B MV,O@/WB[<>>AT]L#;>6]:"&L$>R W^COO2\OELO:)Z>&%#:5\\Z8)#P4EU-- M>^!U:%V$Q+5PWM-1QUL/%3@(Y+NQ (:+>83ZFQTXJQ?S_/-B'K[]Y#?ZTRJD MW3Z]7>".U=V_']3S& <-2-[OGCX!0V-T[>\)NZC(521?R&8O/BYQ#6T#AZ6BC8\,"KG>-R=N MU#$!VLBC3%%I*3H8%@<>?89FZV-2L6@GQQ%LCOW3E?[96K,3EB1CMA!YS8^5 M+)-F!SIJZ8=>>:&<:]YN_3"4[\;N:"'JAA,@'X&UK4?I &PD&^-!4&7P^V-65*<,.YAVP#^Q[+J40]3O\) M4FYM.U\/G)O"1ZH.V_/416&/>?B))?;[^O/4; U/99@V<%P\J M$9 HG(;"=4I&,<-DI]C*$>;N+#IM_<')8E^TD%GC$W"3?KP%(C"@5@&XJ>D' M*O,ZGR,""A%JL[]<'JV/[4S>[J+/D+R393:"Y;J; ;S^FEAEI42IP"0C:@=[ M#M[[""XY@=BO0CT8G1.>\AV3'B M$74<*N;W7W YGWW\=/5F-@_S-)M_K! _+,KR]C=OYQG__O!7^*/^9AMOCX'0 MJSI[(M4N EBO;!2Y[$&Y8J0UD76JW^T3MQ@">/KXQE#&]P,;D]'5M]YT\^/Z MGQA6^.]__!]02P,$% @ \86H5E@CU U!&P A!T !, !DPA2_8EC7U-C'6R;X,9LSRW[_-[W]^OCO>/]WENQSCFN._K MOL[KO,[S_)R?SS7T8?HD<%A?6T\;8&!@ .Z"?P!]#+@*L!P\"#G(S *!0%A9 M6=@X>#DYV-DY!'B.$!01/B$H)'3RM+3X2='S8D)"$I?/G9>54U!0$!%7 M4E.45Y6^J""_/PD#*RLK!SL'/R!S@(F;F>>4G.;!(\;W(*+NO/+!<1]9Q*X4?>,SZ5D[?='.(X25[>@Q?@'! M,V?%)/[ MS"_T15AX1&04\G7\F[?O$MXG)J5G9&9EYWS*S2LN*2TKK_A26=70V-3=^B M<:^-H"@QM>Z4N$TJK[&UX\\P7F,-9A];-L2, M= !N1 <^9CD;3>N@D^A Y>TMM7"D!&9Z\U4Z4@+ "NPF%G#J-!DX"!P\SGPN M+M;FLQ5)@AP*+RI8<">,J@U^E&"^&_W9Q+VR2G*^7(]Q'9N2DVKU(4H\L;-3 M*L%;[4Y4.Q0'-[/.Z5V;.Y944,3E1*BQI7!]CP5-W%HRL'2@)#W(<0D\ZO-- ML@UX]/C;C&-W+$R0+#\X)]6I^SC-M;M+L"TFVD&W;9K@,I>TS14V^J6Z^W[? M_4>=#TC&B\<]U+^HU.D3/DJIB%QN\H7[Z5?]4H;IT '(IDJ51'H5*F8_.DIN MD74;8A-4.SK0\Q)^'#Z[?HQVS9\.%-B2Y5P:75[7-056<-*!*@.*T8:F%J\9 MI)O93Z;1B)?=F0Y\Q@JQ.-@-_NC: 4,%Z2:>4,+9#,S?SOL>79"9?Z[MY&2H M*:MB=4:"0%BXY,LL];K0E4"HEJ M#OQ*>DB@3-4(='_Z;?@0=6JWB Z(\:&I?EQ4SOP0S,Y4*R7:#$$DP+8N8=B^ MY%$>41G/T0&/' *8"P_\3L%CUN)I5Y315 ^C.9^4D]-B?"Y\TNOTNZ%1N<*\>0 KUAF M#OGFB6F9Z::-0I6_6C3P4 MM--'[!Z"G!2QM)3(4T2)TH$PHP($CH@"HT Q?.+1?)KGJTG&Z;@B@@6[TC-F\W7T[(1L8^?([I#4R17 MO7(ZR91#E\"L]?Q]H^+:&C.M)DOKD^6OD8+'NL-+8V]"HX48B61N>.@D@FU\ MUTYJH#J5U;#QE*U$JEQJ)>-@)2I,&??6RRM#M_Y\!BY"<:^1(:)6FXO"-)1G M;B/1TJ&[6[ H@(S1PV=3A_+ZL@E2'421<,&RN1R?IPGEFF<39VXV;S#8/2.Y M#$B6?_0_^B''^A>.AF$9U6;,K?\!J2P49[Z DV&.QH9_V#[>>75^V4TW_LJ M0U]VTCF'2,XYU4D>AM:3WJ(E>2[5B6YNXE7)H>G)S M/YVY[#/4+Y6V-O%"AG(C@1P_>8P^-[D,C\AB+^L M+,[[I^*FXS3$WS-TY>"QM<)S5Q,7GB6VJ%LHLS9.N1D-D339[A6V2:&'IT>4%#IY+]CIC5:J^^UIH2#3 MK92 U2DCDJ 7@DS]0 >N0KO,DNW>HO+;/<]K2V=FF"Y5"[PQUKH;R#W@I'Z@ M/T SJY!:-E#@7L+'?NK1^A;?F*_,MV,TP<$'7ZLJR]\*CZ8LU''[[;OD9[CQH4DR$?BZ0 #WVQ9SM0)B\4DZERZ)KL4;5GW M&XNB]=XDQ]YNAW'_BFPU7B%=P^F[Z MH..3S]<#HJ+J&:PJQ=,@D#6,'])YY.>/,HG!'$F/D7P1PQX+8]_2?:>'0I0 M\ M+.*D5HK?:XH\Q!0U;D2:G-S&IIV7*22JL+BYWN?1E _7%FG;BWWAAR255]=% M"$LH/TY3>%G)-;QBM7,MFN21S("[ZQ?HWA=OU9.2DCCI6.E3D;/\&^L'0]*! MYT]IT#73G2@O7>G"QQ?2=2L MHH5)!RIEPF ;"C]!* 6#3'"&-]KW5W7Z=)QK][LPAX$27KPY%S&^5RN E0F%&K&797.JI.W3[Q3FCQ*S< M1!N9"%4^Q)35N#OSC[?U:L'$@HE=;>($^< ";)>-#N#A.6L=+2N-FE6Q M&X/^SH*$SWG2#UL:GSK8;F"#,+!< MUJ&=NR\;=]2/]YMT+%AD^43J"XJZA^BN0+("V>$JZU8T[7PW\H81E7-1OW2: M?USXP:VD*7<+M*-I_ITMQ8<2Z96HW$N4R_@/V"/67]K4?:QH\7P%J[& +M !WM(QJL9OF%UQ9>7(O-N&G>-8ROL?D!-< MLW ?.L#RJYH.:-B '9_!EB(E^:HT2:?HW;3IH_,/35_/^=3=*/C^9Q?SA?SG MCH.YR1=_H\S,I*#HY,GHPT^D+%GS4V$\MU],&[V=0'07:?&:ZVT$:_'>9+"N M:#HAMF?>D' H*G$9UGLD;3(03P<"9J;[V1:<%O7U%UJ&_7H_FD'MJWS4[Z>7 M40PS4MB;+GN?THVR?:J$DTLUCQ]B# G4+$!NCI84D5V5XW*9%9>(TL[*T4DW M"ET^:;U>TQ5Q4ORI@@ELT9FVU;+ZJ>7ERM?$67ONIO+EO+A7"$E2=LT'_#N, M%](TIH/*S'PUK"X= :O<^&>YVO\F0):;J\BD^E"# MBE[[^)T$F3G]-!31I0]FU@(;AQ*@FW3@91EJ&<;+$S M"%KH;'E)-3F"?;E(W\UI=7:W9/^ 6 M;/'.$H3 #GKAV-4[WC2T#UK1".,= 0D=9A>A/*25'=$ ZJK1&:G([5 (AV9 M$2D5M_NR@ XX[,(MQ *LX>A3.@)C%$=(N2(="&9;S&^BB2U";JVKOFLC510) MZS_WG1C #<%D* =+\J4M4C&&8>06ZZ"-;"I\'+I2Q.[U3\8]LNOY)EJ\;4'L^]AR@_2X4 M"1/4N9S4%$I+F:(*H&@A,.5%BD-&C$O#CO="6$Y, .$*Y@9Q'O"+>TMQ25=8 MO4Z*ACLO;2IJTY:>(M1HR^K3]81TY+QZ\FKMT441A\$'O3-NX^,8PC<;Z5M.^/@]6X#D?E9H(4=TS[WEWK.BA;[NKY$^A>NWBO(ZDS+UL#"84M#M*3_^ZG ' A' MO5"0UZ6Z=&M?A$52P_3\DB)3"=_ MQ^WO%9RAHAKLJTGJAP%Z:3PGD^[:\"OTU5>,[E.%9. MFG36%B9*OH+/Q)/4)V8\%$ "X#_OM99#T_Z )F\@J)Q2PRZM?TD??T[OGEVN M%U-<.T.$?W+S,)A @%1KD!2B;< 5'*4'CJKQY_-=W5]<(;@XV-;E A<*I**1 M#JSF]R1#]W76>&K$'TCW%8V7H81YB9 GZ\A\?LW[)H)Q=1-9&Y1_; CMV_C/ MSR86.:J4U#)D'B4_.-_Q/OA'RUXF6L,#-FDZ"]T*S\UISOOM<^E(\"Q.X(I[ M2N:6V$\A[BULBK3K;&E5TNC3$07IGJIYQ;M/=(2)[?!+/NI#$>[PWM#T'=0, M'9B,,S>^;DCU1/ST"3K0E+1 M"DUI$%9$D7I*:#)\HH[C%IC\K*2T'-9.#H9SVX@CO]X2C\3WB9T!E51A_?OB MX"K[QLM"]L&H7,SCTGQU9Z=G(^JL>-EM=-.ONC33PDL-KK=NE7\.I=[?8((( MM/C%+T'$?YNZ=-/XG!H"M>?-W\J7-W:\B&O9%I&#],N(K"F_UTDR4UX??AO> MV(%UK?$3SG)QY7N;>>FS]/"]&'O-9+Q&?>ZG]&IGQ"C7 M48.ZP! ED47_NC'?] B5C4=/]6]1KW> /?3#QSM*Q-C]<1SH;]A?,0GO7<(ZS"0$^B^Y_ BA&[\=%^1ZI** M_8J5\E:?CEBK[>1=SG&0[01ZXD L0LYYJP48^G9G2!834%;=3\MZGDJIJ=K+MC"^ M/1TR_TY,[>412P5C>(A9-Z7#\\W,_(5?.2&^0[JTEG7#GY+!=]^3UL( H, ( M./1<"-5022;2 :2E1E4WOG_:NO/!+E@!U\=0K9P5F] 9OD8SU6+8E0YWVSL- M+49>&43;@88:%SR\:#OF[+1>7/B>V::HD$?T,T;"R#SU(]S *HA[$/:98N#L M_B0ZD7*,=]9ZM6WU3UU1WL1FLADF8G@)%"93& MVG%TP/8S2+/L:E MJ0*VW(29:W*!C]G'*D3D5B+44 3W5;@2'D<25$"1J1$@ MB/!M:3WMT6O.#LA&6#Z54\C3',D,Z#KMQALC%-DNRE-0('L[-@UEZ>IGWH1E M>_;8:Y'_N;9BM=:2OQXJ*&("4@F=*XN>FEK"??QFAW^9GMSL#1-; M( :V/T/L)J7Z[BC7?@0)-MID#TTZH<;W'='0L%9!989MP&UI9_]^&R>,)W*8 M4\@)8*ZW_0:;4\8K$"G%"7.=MH;:L@'Y_:2:S)L,Y/NN,.NA(G.EZ1BA1?C1 M2J1]N(,XY"?*QX=?J)U M=@GCK"_8-4J+2B'#M2%ISTXW_S^==/, MZV?0=I,<9?5YJ0[X08_XE-59MWZP"1:IQ?_)16P56CW=>99CGQD'\K7QC0=< MJ$QU._*SH$1WX?PP/CENI[]#N,1FH)N+K1F01$PHS3D=./5^9_76'C M-HYMDQH+$B(T&JPU^1SZDKI+6D(,TQBV6F%K8O SMUYV9MW,]Y0%[C*R:S1\6N[BHKW0BF+\VI76EPO&E<6H:F/ M>!0>:2@JJFG["Z=_V%ZL(Y'1-)I@U/B,QX:*BG!6K*''[4\YW7L!V/.IS.U* MXS#I.M]1B?1B-<]Q"GO!I1*\E?,9CYW#B(R.&Q[ZTTSQ_6\E]8AGJ_1)Z4IS M$>JWBW52J_FCAS !4N_N?(7Y]K:M:/4 )45?GS&IMA("INA)(HLN[#R\DRG MC7>1ZN#LN\'E!UJ@(CBUG8V.@,TX]<(6MT6H'.8]?)N2168&0DZ%MA>A# MOVPN1VWM1^Q#F^;!JZ&;R-&W-VRXN"YW"DL/\!9VH*].9"&5\+X.6KXS)IAH M>7YA%M&OQYMIQ^,;_3HUJI-ZK6NJXP;\,8$ZB/KUI)V.MG7I4$CDEO,C!Q5; M%7P\S+U>$79#5[UI2$O74VRN./G;Y*+_!/L$A::#>WI[YYW/T6/QEC;:]JE' M)1;\1=9V/H',E0%ZYBF(P8PJV+]T*USM3V)4CJH/$#^,J*V[!@Y_Z/N/\OF7 M%D3\MQ9,'ER53K#M?_OX 6"C#_ (J]O?>6UPNJOJSHDQ_DZYLY62IB9F1=N5 M\!MK Z8^*K_+JBDM(,4,WA+_2 $YPRL,6+W6Q^C %:P%-G$ZR4)/3I=@9%*@ M[6+;6)%@..5ZQG+.+GOCL.:K2MR=<^+[:FB!45LWGTNWO"<;I#0 M>8GP\[530(T3)[E*W:4#6W(V#AX(;CHPHP^*P2 8E>,V#N_XP):V8T QV%2] M@I3 JE(E]BD6^3'X79>2N?]]383?J?7J.G2\&#-\XBM!5O;2Y9-<'SMH?&'P MPG5'H[#2L1,&_"EG-U@95\\Q5ZHW^](!WZ$W0YRZ&^T96X^P/.O\%EVK)2 ( MFZ8H]]L^?.?MT,$>U2M:[WC\/0>M#!*0F9Z,OCI4*T"@ R.TXWN/(LW\YS8/ M:4+NMAFCOL_WA'F_:;L7^XME,NR EN ++>.&Y[+,ZC4L&%/[S?.F/I&%DL6@ M],6#;2?;,\S.MXZFQ6E.JQDM7SS23 M:(_(H.#0(PYNH MOOTF=:#ZSR!;7_CKY+\T9ST#UX7XF>0%/[;+9H3$%>28C:?J+Z U!%/:?R_D.MAX*.@.!9_0P$7D?0E.6& M)''B!>B8]"_$T @XZ='RC/54:01MAFJ<_^=A_<]:4?!-%(+XD@YH7_!U5:8# MW*B_#N^==]UHVBEBM+I[X%3-#\S0X6!N./^K7F_%SEF@)CM[:#H]8)+[B<^V M,JZ+-4RX%2MW)=LOFRWNK2FW\Z\2;6?1&E)M^;^KUK G".5DD:C4XS=.ILHI MMT:S;.A*JA4KDJ?+/,TC1G6&GM#4N@+- J'PE+JV.:=TY)QZVM^_K?AS^NXT MH$F"CQ&+[6"^*F#O849A#&O)FC0R]3"XL;E38"_7$%%VJ=N07?C7KT/JI= ) M$K^7#)FL;1!:=F&TRYL^08Q)S"65[W1@?/:VF"WN^Q?\\Y;M>J[@J MQZWNR,IRTKL4+OK(?P%02P,$% @ \86H5F/-1>HKSP 0YD( !0 !D MYLQ)Z>"&&:+R )S+Z< MD&5[PA%NR]=VSYR]'3;'Z]S^$?PK^ .2*%R)?W?W['W[]\A;B/_S/ M__BG?_JW_P?"__7JTWOPNN#;>[G:@)NUI!LIP/=\\Q7\3??T'YK'?QP]_SVN MG@X)(3]7O]T_6N:G'M3-AC__KU_>?^9?Y3V%^:KI^\"5C%Z8?O(G[1?.#'%_@ M5C<7BUQ_4&]68JIO=]_5Q:*/+[&OSZ+8T.4$G\6AFY;(2_.#]_IO33>FH0XR MK?IIJ+LEJORQD2LA:[9\TC3(Q;__0?]ML2WA':4/BW\4KZ6]9_O5I\W M!?_[UV(I]'?[YA_;?//XJ5@NWQ;K[W0M%C&/4B6(TDL611!%40I)&BJ];B$> M!*G@ 4&+S?Z37\@5_/7S3KI*A(OZ_X,#+ILS\WLMRV*[YH>5\7YY:KG3*YU9 M&_'/*WHORP?:O*"5,$9$K==_[,0'/^T4^"/(5Z"MP_\ M1;@-Z,':!3Y___M MYP,D_H=I^=+@+W]WN!?\B;1+8\H4Z^?H%?Q2] [,46K%*^@4+5FE>].TQC&* M?I;+3;G["30_J>AC:.\_'WUDU^N=QG3->\:T>>)G7FB+[V$#GPROL9"]0+,I MO'R?]0!JD?\ BK5^4GL )]0_FF/O95E*>?L@U]J&7=V]-SV^SRG+E[J;C_31 M. CEZZUJLA\&.X\8 =V1RJT6^ GNA M027U%=C+?04V!6 2?*2Y\$=HKE!Y8C+K;B>E,%FH]H@K(X#!+L0DN'IN=&/-H'!$LMEQNQM*!B MB5 RC#(81=)8L9A"(I,8(JI$&L=* ^EDQ0Z$:@(#]6*HLBQ1*F0:&RXH1"*+ M(0F3$%*:90'G5(2<+[[)-2O&!:O=Q8SALEN4AD$P\K)C=-<65W&OK6HCVA^O MS#^76[-K"CX6:[.Q!ZXWFW7.MAO*EM(L0A\TFQ:KC99O:1Y[IZT +=/&WZ)T M#)6G9:?5\*0+R[%"SY>.$T\,7AR^Y68/7!O(KXLMVZCM\II7MEJYB!E",>," MIC3)($H4AC0,M#TK8TP#I36+F2,'GNUL;JRXEQ6H8@U^6DM>:'YY!(7Z(Q"- M[( VPCMSP7G,DP G*L41#!5*(,(9@Y1QO41KADTB1CFBB3.9>D%]&GI]BON8 M2%OSL!?T1F;FG4C@D^0R_V:X]\H<58E\ PQ-@#<_'N3*[(9\DN;4BR[_Z)6 M>S'R1\GGNYJ:I'N5/D';_>^X$;DH'Q:?O]*U?*6]!W%3W)MAKD[8KM=K_85( MXT6\>CP\TC@6UV8[Y/;!/%A>W]VMJRUGO3:O\U69\[_2Y59>LW*SIGRS$#&6 MD8PE%(AK3@H2#DF:*"BH2#(6)"*,J*7X&]ZF"O.ZB4![_MU+?<,Y[BH^FFUYE]"B.S\_^]7X%HPB:J M9G\O7\,3H7_G7\7EJ_R$@U,;";I#L_#'VKVH(CK^>0H))K$=)H1R9WI,V:6C MY2+SQ9O5)M\\7@NAYU7YL2@W=/G_Y0\WA9"+5"J2I!F%@112.T(XAN;4!"H9 M:1\)BX2BP,KHZ.QF;O9"+2EH1+T"M;! 2PN,N);$WHULS\KL#:^1%]6A4-D3 MGQ42)QR;4O(_W17??M8-U#Z-_LO!E>EI=AHBLE)MSR%V3[L[+A^H.0N\5)7XL);A4X M" I^JT1U,.?. =IOC'N :>S-YU$1LC=4/2 UD8'9(%:T$?N3'X.P!X0.0^[< MFY,98#VBMPVGOD<'[[GK]C:/'_5@;:Y7PD2I/%0VU\YK0H'"(B(QY&D4090F M&20,88A)R%6">)AAU\/'[A[GQH8[@?6J;D0&="7 7FAG1]<>>.L]87]PCLR: M%R,Y9#?8#AU_6\(]_4V]+VRG_HG-8U])6+V8*[5J FLQ'AMO= QX1](M=TX-?N MR7L="F"'6^O\A_65>QN0&-*:((9A(CB)"BD'"1P4Q_ M=4B@4,DT\N(>5]W-;:&H[U0\[/TZN??FC&]7%FKS72_IGCSC&O +W6)G&%_2 M)[X"E;@3^,-/8!G;&:X[FX& M\.OM6M-7?9UY046*.>,2"H$E1#&BV@V.M2_,XA2I-$XDLSY[L.MR;@132PVV M1EY &X$=?5\'P/O-3/\PCDPPC<"[ZZ65R& G,ZB%!K74WN&T-R/]PSJ1\7CZ M Q4UK ^5U,WNC2=[T0VI#BO1LJ');$,WQ=H6H>.; ^_;YBMM<-9AS&\IKR[& M_4)_Y/?;^U?%>EU\-U8GU5^)_ODBDQ'%(E0PDE1 I,(,,H13&'(DTSC+XH@1 M%ZO0I?.Y4?AGN'&L 1B9_([;Q89OH^[=[J!O9P5YX<-,'M?L%W0&8^;JDZ]+UM!=U M!X!R=%EW2!O#6.^37%;I=:BV@K^LZ:JDW*RGS0V.\JW6K_7C\F_YYFO[E042 M@4BH(E 2F4*$M07+<(J@2)A*&$8XB#(7(KQ0GKEQXTYND*\T.^H!=2.Z2T?' MCOLFQ'QD.FS$ I5\F51:I-I'Q#"$182F2"<#)OKF#R%& <(\E0D)(R0 MRH35"95%7W/CR>:BMY85'(0=''O3!;(=)7J";F2Z&XS:D.12?7CX2R1UMJ>I MDT;UJ7PB053O*^Y[B:>LP;?Y#W/!XIM$[A8]Z>\#%KC'?"@UIZ\&E$C.WW&\?">J)=1Z^8.VT_#@&N8Q/2J;G)MB*' M*-G>D!ST_C"#\7-SQGJ]$KN_OI;?Y+*HSJENBG)3UMNCBQ"%&,=9"&.%M T9 M"08Q#0)(TMCD5 F"B#C%5%KW/#?N_Z@;^EK=8!UV0&T/N9TQ.0J0(Y/^3M#J MO'K_CY;8H)(;_%9+[M'4=$;+D^%IW^^D9J@S',^-4O<&W$W4X\RHUYROMT_O M "]X'" <5+$S3-NF+(FA_F<$DR3D+-/TQ )N:YM:]3@W8FI$-%%F>QGM+24[ MD/O-4._0C>_EULF5=P*#=RNP@_)F1"CMK4WOD$YD9NZA%3MH\P.T[:_4T]FV M$TX=5J5=.Y.9DTYJM>U(MQ>'&9#70ANINAFZ-.EYWZUNZ$.^H'4<%KR3;O5N5F M7:TMKVB9EY\?-/&(V]5?Z3HWUXVURRK#A<(H"82Y"1Q$(40(*4C3E,$ \3A" M-(AD:A67Z-KQW,C"R WRO>!7@!G105G)#HH5^-9(;W86)7A8;DMPKSW_W-(6 M<1X8.W89 ^Z1Z:9"^ET+Z4IJ\'F/]$YPL]?E(=_*4*@\<9)UMY.2E"L8SUG+ M^7TW&BO7F\4GDT:JV7VA4C!*$P9Q5!7_22FD)$,P42E#%-&49E8L]:S=N9'0 M9^,%E)N!7(#$V/M1IT$ O[TN[FF^\K#_=$;W MK@FO7VE-=OVOPT1_WMHD\_B,"KMI>N[7[OL]-\5JDZ^V^>JN"=7,H-7 M=8"^_5:%!=3]6SY^ 1QYJO=AU[_G/ 1$^\T>OV!.M-/3 O6^ 94WH%97&SQM M\-ACT[&[8]'(9%L[]@JU]W4PNW"2"M#MNJ)"BLE?VV/"2P#@,>)%A %IDTM%E, M( MC#CD.0J92BJ-8.DWDB\29V]0_F9JZE;UZ:+3HA8-F2263#<78CMCEH^!. M35[ \T5FEPDS+?UY >Z(,/VTZNYV5CM*M^JC_IYW%K.):MC>W]/UXZWZG-^M M_+G1B[H86RYSGLGR?K^2[C;PO%QE-PCB)&4R$)EB4!1)2S;!02,P% MESR+0JN#+V\2S8UHZZW76P7::H%K$PA4*V9^UU(-''0#.^7 ;T8]4.GGX*CY M&>%^AWCR<1N9E7_W0V;O?D\^=!-YZ/40%@H\M(>P2K/3#*'^7=D:0GH8PH=& M/T]>O%>(.QQ]/_U,MA?@%9;V=H'?AH>Y+E_6U:[Z8Y52JRZYT>18,.OY+W+S MU>2KB05*!,J@"C,!D8@3R#*:ZO^D1 D:HX#%BU55OD-\L?=3;/JVFK&DGK%' M$HPW:S_)AR;:V$S/3:/(+I^K"2XI5BM9726L[YENODJPH3_T+TWX"5@WUTXW M!5C)3?T>*.5FLZS-:=VHK!.[4%,DQ;$FH=6@VCDPWL9HF@5Q)^XN+6PE\=4^ M+\Y5%;X,:K'].2HN('ER1ZRZG-3I< 'AN6OA].XPHOL@-_4]O:I ,F$X4:&@ M,$X,HZ49@SA!"":4QF$6I#2@B4N5\B>M.QGV$Q8J!_19V>2_YL:@^"+YUU6Q M+.X>3:7E\[:$!:PA8E(PR6"0Z#4"192:,$.]6G D)<-I$J7*92=K.*P3%C4? M'U8[JAX,ULB]^G5$-CCS\4DD/!'OT[8G9=B3:CVGTM,/#AD^@ M?=WJ\"+3M'= ?,)X=&/$:^/N@=DWV_OMDIK>WR@E^:;.R7JKKD51K2;7/_)R MP2D/E,@XC!5AVMOFVB,,PA1B257"!<(JLDJF;]OAW#CZ(#.HA;YJ,C.;F;P3 M'/QF1+X"T 5AXU;=3!9/[J)T.]# M=K*"EK!#3G7[\.TY7_>(VL@<,APPI\+>-F@,*NW=V?!DQ;UMU&N7][9ZWCTZ MJ+DZ7\=7UTGXZMU%D\9S$88J)C*)(6=(,P$A"<1I)B&)29BQ) T%LBZUT=G3 MW$AAE\ZA#OLW9X] M.6UC_3H!KB'%'S"-K8?UB#6E'YHTFOZ1\P^YL4;-@Z]<<&=ZF3;S6[>J1WG>>AX?1@=OI7Z6+M]N5Z*L M'3FSO_2=/IB+_,W52<1DR)2D4&&50!0D!))0*2CBA ,M$)&&$,0Q%2G&(126J5;O(B M*>9&5%^^RK6D1L(AP0FN0V#'6*,#.S*'[0(:]AKL0AOV2ER9X"8FJTQJ5Z"" M'QA%@-'$=[3#0""]QD&XRO "$1(#83H=.S&TL6%\6!="-.=YQ4HW7Z? 6<0\ MQ2@5&604Q1 )IOF.Q!DDFI,5QS2*$'+ANY.]S(W/FJJG>RG=6.TTD':L=3$\ M([/2*(P5) MDBH3S:Y"1$-&0J?R>V=[FMN\/[/;T/>).\([>&]F=FPP$"\?^S.CT,+Y?EYZ MCZ:;'OI?< ^]N?V^TC/N:_Y0[2<*'G"6!A1*E:80A5D*24Q3&,4)QU*BE&16 MU]N/6IX;!>R%LX^4>8I4]^R^2/^19_->+J_Q+2>UO2"0Y6E[DT6LG%2C'9IR M^@%_6Q/E%_EC\TJ+\_<%)A(',@AARKA>GZ5*(,Y$"N,84Y0&B3D[N70/XM#= MW&9H+=[E&PTM0(?O* R#Z66V#DKPFY$65.)ZOP[1A\N(.P&MSE[<)S(&CIU,]0&1$_70X^@&?6* MZ/MI W8=5;>[*GK\VC"*^:@_AP_Z ZDO"VE[".,$0\6Q,@81AR2,4AAE2:@B MKI"@3D5HVHW/C3R,;, (YT803_"R8X.A*(P\]?< >(\8.Z6PIPG]I.E)9^\I MI9Y/U9//N/LJ30;SYES#W!N^;N?-1RQD-)821A'6JWZ<,DB19%"04$1*!BH0 MUMDTN[N:VYS=W:%V+.C0@V>_+^,/I9'G]*YZP^XDLHW7 ">G!SA[?\!B9SC^P4:7M*EF\,/;I]>*A3^='E#2V_OET6 MWUOWGO99Q&7*,:.(0DYQIITGE$+"PDRS:L0-C_*,A6X'N5;]SHU3VV*;*R-- MGFESI9=K+8#2:H#\H,>?74]Z[4;#SI0: >.1&?D)O$9D8&1^>OMQA/SMCD!Y M.R*VZW7B V,G*(Z/C]U>'TA:)B-$E>*_G=Z]E>6_?/5X>*8)P M?%NLEN:6[U;US>^_21/,+<7U-[FF=_+-#[GF>2D_KG,N%X1K'R\,3:9 M&6E73S'(C!&9IE$8$15FS*Y8V$LI,#<:O:'Z8UR:)#Z_?GY]R/SCF,MG\L_ MDG9G/+AC\W>K^$9;^78%CA*P1W"R2H>!P!PU5B!<@18,)E%Q#<05V$$!&BS M#@Q0H>%Q57BA ML.U6$W\0CLS]%Z#GGC?7"A1?B72[.YLVLZZ5XD>I=NW>NNQ,I E))FF, A)& M,$E%"!&J]EN1@C(6-*9!8@YAAYR*S#/,^\)S$:^[32GL]' M7B(R^[1BY\Y(O%S3L+H*]DF:GG2CM^IM7G*Z-'?"%BQ0@:0)U[.:ZUF=L!1B M1B(H(IX1/;V)3)T,@^&BS(T!]D*:/4"SZSS"O=738V+'&M,@/3+#N-Y@?3(H MM4;5?=:)K[)VPCKE?=;3@KQXA*L;8(-NMG:W.'#[<4,WE6]WJW9[G(=RJXC$ MVDF2"@J$S$$)B2&-TQ0JSAB/D4 J<6+*KL[FQH5[6:L4WKOM^W*P ]4)M.5F MG"?XQMXX&XZ<^[Z6!22^]J"ZNIIVO\A"Z:.]'9MW!IIB^FP:EG MW),XOUEMM"EQ+80>]K)B@]OUQW7Q+=>"+D(J32!Y"&F$,$1!E$%*40BSB%"% M4B88MTHXV-?1W&9P+2MHA+T"E;@:4K 3V#Z)^W7/;)VHCS_/A@#DE<;9! M8U 2Y\Z&)TOB;*->.XFSU?/NT:;[N[F[7=2/4G\FJPV]DPN!LRQ*0P91E$00 MI81 0E 0\DBRD0J,F95!JBGG[D1PN&R]T%&^ZC)+D![*, ?3",SP &A_:F( M;ZCLHTL]0391:.D!NGP'W<->7D^QI1:(= 26=KT]652IA0KMD%*;QR\(S6(= MY^'-<3@[\@^>'8/7.SGZYS?F*$N[8%NZ--9SM)!9D,@,)5 1KGE7RA#B M-"$P(E$24!ED,7*+39U>A[EQ^DYNN NRV4L.6J*#RGOYZ5'2M6L=MI?X3BQW MC.8]^F-O1%E$<-D&<+60.!&V=?Z+\AS"]3)CZ3.*:V(-I@_D>IDA.AG+]4*B M#"Q?:GK?9^H7>G:G88JA""*LG1 3O96$ >1$I*%*,B43ITK'3UJ?VPI5"5=E MB7,L /H$,KLE83 0(Y/U 0/OMU)/JNRK-.:3MJ32:4J8")F G))4H@H MII#@0/\G#L-8$,$SY533Y!)AYC;_*UW,IGE;&Z#9%WS>WM_3]:/Y74LU<- - M[)1S8XZ+AM*.:*8:H)%YJ6-LN@=DI+1B/F#UQ'T7B3(I5?H [3FS>FES8.2[ MW)A#W&H+6$CQZO%7;<2]6^W#1ZY-68BJ)O%"H@C1**,P59&"**6QR5 J(0NR M#%,L<(2CQ<:4,[>C7?NNG4AV+\!X$UE+7M]K?6AD-Z[?3UOC].6K/X)B'XY% M]RHXALC;CXH=@XZ#]KMNA]F]UAZ9\1\Q=7;=SQM MC+TS($?Q]NXM#".U,\%O-]OU6O/K H=<2J80I)0F$*E$0$84@PD. AD()7CJ M%%C2W=W<+,1&+/!0K"O[0]LC!\):5FG0EHT*SKS5 SQ).(D5Y9!R96(#!(,T MQ@%4F4(FP36F$5^LY!W=2#$9]*2&OMWMB,$MLBS_W&*N([RO *]E]PJ\W2+A M[SL>^^"P(][YI@<^YX7 #A5/Y-_3V:2$;Z?XS[)+G,OU&VU+WM4BRB6# NP@BRR# -#8FF^ A#J90(PR1*0^6VYV?9\=S( M?B?W%:@DOZIK'%8^Y]M\15?<3**#'A&LN]Q1$ 'WO;<0RLW7;J^/U+BEI[+\F]^/.3KZIW]9?D%)2S2[KDI_)QP;>3R M&.*0A) 2'FLBD,F&BE.$#,54NE $2SBO=R7"(G3.:7-#5P%6#?Y5BNY2W MZLW]P[)XE/*S7'_+N3PCZK+Z9/7?;I5>PHJ[5?Y?6M)*DINBW)1?S)*V($H& MDLD4UW->P=M&R8"E;[@MTICURN"HWP;E@O02X_XA$O0?FDY\$"UKFCE]&^-Z7]# M'_(-71J=KL#UO3$G>X?4?:D9$W)?B\TH,DZ[W(P)\]&",VIG[E<\=KZ0_N1- M2]H;TC]9;Z5X?]B];'9Y=JF=:;1$/R&4^8 Y8 M7T 9%?J)KJ7LA^"A]9'39@A:IQR[0PY/-U4&0]=Q?\6]S MYR_/]/&6\NJ,L H]5XAS:@I?9Q$W=;!3!5E& HCC- S"D&8$#\[ZT>YH;G3P M7E:)N=R3)IY%THX&?. S,@VTH/$>T-^G_@AY09YT\V(Y0DXIVY4OY.3S+W/< M=2(W] )E0FEZ2&&,,@J1B+4!@3F#A*!%3KE. MC>0TIUQ#1^?W=\IULE[ ?$ZY.@9B)J=?M%?0*E,-;M- 59/<]KO M4I"X.[#^A];6]WW1 1O=;6YI9\HREWK4M,"@UA!4*H*#CE>@UA(<)^2Y HVF M5\#> ]9P870;#Z-L& M!P2\[1MTJ#PHB^#SMB9+''A&B7:NP'./#-SQ*U9W)KG':\DVIO)*B1QN MW4\/W?K?'S N8H9C$J/'W&/Z_HB M^==5L2SN'J]7XK7\)I?%@]G6V1WX+;1-K(ZAA:'"2V#QKJ!;C'R/8,V\CSNX68B;]J";L_Q/<(G7UX ME4\()XJF.O_Q[4-&/ 50V8+3$2_5V\1DX5&VRK2CH:S?\9&0XEP6Q.J7QMP* M%ZE44<)##@6+ H@0II"E.(8QSE*>8!3&XH(4%?T"S(V'GV=,^+Y+FTJ;M*GK M?=K4^H%-5\)4/V-D9X6-B?S(5'Z49J$C66WUA./3VZF/0D?N" /A(PB@'C8L>XXZ(],L/V))/<*]%* M)CE*N,-P$,?-+]DEP!SR3%H 9)EOTJ8E]VW4S]N'AV4NU[Y%EQVYN1YQ\:6JM5 M6XCWQ>KSIN!_KVS"=DV6A>11J-(X@YQS!A%-.-2&6 "1$J&0* E40A;?Y)H5 M]C5;NSIT^3#;W8[W738Q0K70H)+ZJG:URG:U)M<*KIVH]Q"==R1'9KY+(1Q0 MT]4&F0LJNW8V/W%]5QM5CZN\6KTUS/?[)+\5RV^FYWCQ^7)KZ)BOQYA_; MO#IR/10'8FD<(!F'D%-"($I0 G&((ZA"0A%!,8DCJVAM^R[GQB7[O'*% K_0 M_UVLP63F.6!8B5OG MFMBC6>=I Z,47[*'R1,9670X*2/9 _"'+"/LT^[]N')+;>CBRIU0K7Z M/_LI@A-)6)(B&)AC262BYD@0!3 AC"L2B93'=A=,+I5D=DS65)\[7#'3#/;7 MW,RY5IC3^_ _5Y'AB'+:^I M!FBJ[;'6:O_LBFVQ'ZC]95M?&V@^0.S:;+NH_>DVYGS \&03STN#0VUKJ>1: MV^PMW_]=66ZE6 3:GN8AYC"(2 R1MJ23LP 4H'TK;6L@_\1K>2=] ]W=BK!?5I$_>!XTO]Y.]? M)O]9:QO_6;SNFQ]RS?-2?ESG7'[2!H(!\)YJ[0))AB_8N 9HVO:\W'XM\M7FW^I+? M[P*U*(IQ$@8))(R$$!&:0/TCH9=:00@/N,A"Y;+ =GS20G/3O'G MY&3YUD#K7_*M;OA6L]7*$->^-NPGNI&?"[7>_^;=2L@?G[_3!_.;9AZP# >1 M9 1BFF00\0!!3*2$8210$(0D(9G;Y;=+I)D;#37*@+W,[<*[6FKPT^?;MY_^ MV/I]I10P6E4/.%K4%XVDI7$\U?B,;>=>.C0CL*(7;'U9GA?),JT1Z0.V(WO0 M2Z.#4PQS;5[6U3D_Y>7?7\D5_WI/UW]_79C[SPLFPH"2+($IBY VZ8(,,HP5 M)!F*E*11A /NF"^XL\.Y\>H3>8$1&.PE=D[YVPVU'2OZ!'!DXNO"#OQ6B^LW MFZX5,OY2XW9W-W6>6ROE3R2MM7MO&+]H+LLW\GW^S=P^TT[K76X*;I6EW)15 M4%\5TV>JFS1S0! N(IDIR"7EYD)&I*V]D$ 5IC)E,2$!#EWHQK'_N;%/+3ZL MY <'!4"MP54[,') ^1S7P;$CJ!$A'YFO7-$>@<,&@N>)TEQ[GY3A!D+SG/"& M-C/Q>9<)[-P\OEN5FW5U]E;>;K[*MO-:VX=O M:;[^*UUNY2*,.$W#6$$5F"R&*C*91J,81DH$*(Y$3'&V>*@J5GS>T/5FY',P MCZJYD,=S!3 B XJV4VHVZ?/OY:@:)]=,'F7KZJT4HPN M384B\-.OGU\#+7P=M#-5E2*?WU^<9EF<)@0*I!T)%''M/DB208J3.)59&@1I MU'Q_;U9CEZAZT:]OI]X\OSU9_?G?Z,,;^1#VA3ZE^1_+UL" %C*@@J8NQ;(_ MM-W#<^+(MH((//ML9W!<.\*8O_0!KD^5?A]'NB,,HK=#WC%D&V:[FLSWK_.2 M+XMRNV[=4HCB&%&A,$1))B%B1"_G89Q EM H35/!%'/*9'6FG[GYXIXN-Y]# MU6ZM\H#5R,N'D1 <1 2_C7*%L <'3Y1ZKI=)6:Y'U>?$T_?XT#PJG[_*Y=)P M&5T]+@B)4!&&&HR1Q6K./NYC;/_]""\]I[.W@[ZF#BH[9S"AX?KIU]6,2JRTEY MQ06$YTSC]*Y[9I";0MLHJZUV?FL:*]_\X%6QVE>TS,N%N4&=LB"%* R(=@**A%!BD9ABP!2R($I@D'"594F<:JQ= -O+6&I[(#_U .G!3#L#SF@VVO/^7MA .Z-^OW5V[L6!985E64KY MM)S5SO![; Z7RM=;^4'^V'SY+I??Y"^:[+Z6FG1$)(0*8: R"A%C"#(>:N9) M$I[1F*6$.[F*0P69&Q?I+Q$YUB@>.@1VM#0%L".S5:V"N;/]K+3>7H\KL"D MD^ CS<45^$])NTLJN)=*OA!$7W65AXHQ;1'F"\$ZJMA\:7M##[&K@J92'%(M M?C+'YF6SHQM@S'", DBIJ50B&(%$*01#PD(:98RIP"G@O*>_N1'=7ERPVI[=#; =OWF$;60:.R#62MY9RSK"9KHE+M[.N[M[F_CD8'WH22#NRN!B>D2GB.3)CW-_M@L!70.')/J:-\.M2\RCDKO/A@?.= M+F79.&D?Y'Z^9WI2IXI#%5*AC89(FP\!3V!,%49Q$F41<;H4>[*7N3??.AX=G M OVXNZEA8FD7*I4)BQB#(8\BB*C4_H&0,11Q&JCI!X>MW;-=KW4/"TX%1DPBF&2),DG*)*2QE)#(1.JE'/$X MM3JL[NYF;JOW+GR#MVXCN*WA9^"T6\0O!VGDB;W#9R?A%6AD]+>(=V/@:14_ MT\FDRWBWHL_7\9ZGW8-5WA>KNR]R??^NRFR1?Y.F6$YC?I\HL%F!TQ*!TO3U9 (J%"NWH$YO'!YI! M56Z+19($B#$6PP"%IJ(@#[39$W&8\C2(PTC&E/+%QOCXEF9/U:P3T>T;'WN3 M@E:R.9HW-4R6YHRS\F.;+]T:N]LJ3Q3T99O4C4YKBSQ1Y,CV>/K;@1-LN2R^ MFXP);XOUZV++-FJ[U$9-L5UMRD^2R_R;*7#TMW6^D;=*E8N(,Z)_K*"@H3"G M!9GV/5@(PSC@<12P+.!\L9)WV@.R3(;A*('5=TOJ[[8MQWB?;R4:++1L5V E M-R8]Q5KRXIM<.P?NNXZ&Y80? >')')M*2G 0\PKLU0'*9+2J[S._+TH-?Z6# M'@F/7#(,.U^DX]C[M.PT#)HC&AO8C(^\ +M:"HN,ASAE+-*^E-0&!A<1I$)1 M2+'VK+@V,)+$,9+B5#=S\ZR.KKL/+%%R!E0[=KHT.Q_ T=.7IK7[2U&(\GHE/A0K>?^P+!ZE_"S7WW(NRRJ5O.Y+ M.Z*?MP\/RURNFT22L8J921P,B1*:*ICF"XJD@(D(&,:APFGBM 5[F3ASHY2= M=$,3;@T:$CNBF0[HD0EI)]@(*3S]8.0]*=0@85XHG=,EP)U/Q'11J\-X\@U= MFUR.Y4>YKN38K^LHS9(PI0$,(A%K!DP5Q G2_PDHX9BE 76+&#O7T=RXS?@8 MAYR"QL^K$Q%@*E#[9S?J.XNR':GYP&YDNMJ):(Z=Z\1[HYA0?4AX M(J6SW4Q*-WW*/B>2WN<'%]<24K-2E>;MV&G[6"QS_KB@.,!9PB1,DD0:YTI M$G,!)4YC_:>DB4H=:VSU]SHW\CBYE?&AWB[:N\".VT5V\-L1B7=0I]\: K_5 M4H)1LK8Y >2O))=%GU-7YK*'X42!+H>7!]]6+N[EYPW=5*DJWYN!-=DK?^3E M@@8)S2*&8!8A 9%*$L@"F>G_I$J[;AQ%@1,3=?0U-_ZI105[6<%.6.>KRF?1 MM2,:3YB-3"]GX=*VBY;4(Z]8X.'O1O+9GJ:^B]RG\HE;R+VO##P!6VURD2^W MYMRZJF95Y9MY\X,OMT**MUIXD]AN6P-BKGU+C'$+!(PDS(, M I[$"BNGJ"\OF$X7"#8>LI9KEP^\QM\&>)[9<;SH]_-(^ V /]'/2\3 GU?W M3!A\QPN#*[Q6VY1;NKQER_RN8OS76_EN=92*)DX4QQ)', Y%IDWM6$+][610 MQ)PG)AL03EUKO5IV/3=&;DD.BKWHN_PT#S07P#U%D,-(V)'+./B.S#9M:&^/ MH!TK]8\[5/ZJQ-IV/'6]6$= 3E2.=6UA&(-]D)MZZ\(<'EY_H_G2;'1^*>KL MVE5B]Z_%4K=7FDR-?'_Z%\12DBRBD,=FYT"R%!*!$RA8%LI$A)(1Y4)G ^68 M&[=]V-Z;'$R%8WS)T%&PH[()L!V9U\PY5+/C^9-1XH]@KX;AMG89@D:3JRIQ M*Q_E)/="/#V1WU I)F7""Z%Z3HN7-C>8(V]H^?7CNOB6:P?_U>.OI:EO^S9? MT177GOTUUXY\4QX@)@F/LA2:^T 0,1I#S F#::;",".*!R9.U]XEM.]Z;CZB MF;)Z&=6=)V'*R)<01T)^!"(S78B6WJ1?[T:XWR'\%> M>'#=#_,0ZG-$S!_;V78\-<$Y G*"TUQ;&$9C?Z7KW-!EE1WRIB@WBYAA&@JA MB2I.8HA2$4,B!8&)2%461#)(J-.M@J,>YF:>[00$RRJU,]JO"^B#(F2$"DV26A M$ 69R;T0*1A2S*5@2B32Z;S+HL^YD= '/=#F6+)8+LWVXDYR1]/'!FP[T\R^LBNK> %I9"XY=6-Y M%.[H!6.D2\LOQ!.]ZO9=6[Z4$XS)\PO]W\7Z9EMNBGL]U:JK'&&01@Q'&0P1 MTA8(#23$E%,8A&$<<5ZCM0W0\-?#HA7^58KN4M^J0_Z0ILG?]G:Y%M6E[6_DG MY5_I129 N\L@33D"422LD1*E&9N.?/] MBC;6D_.]00Z#E*<$OA=#CMRG :ZEEN\]7$KRE M^1H8M:L$*=HJ_\>6+G.5F_3T!AC0( /^LJ;:YA..!T=^/PW+PZ87&_"Q#Z@: MQCML5V*OXY /YK=)RG-0+XPR K\,OO\)->V V"K!' MAVSC].*KF/V9LJX+%!*. ZP@B\WU,Q0BR+1'"!G5\RI)HUB)Y+*B]F=ZGMN2 M<"AZ7(?U#+Z09H^]'3&/@NC(G'NF[OVSPM*'NM)>$TVXH>4O[81EOU,GH7"# MXT1*"L<&+LU7>M.J?W2]UO;3794,HWSU>)I8J_]\T;U>KX0IR?!!?Y?-D1-3 MBE(<8IB$@3:**>.:W!()*0E"R7&HE'+:^QI#R+GQ8"4I,*(.S6[J<0 M3=<7 M'I:1R?0P(J/F0O6/G?<,J1Y%?*&\J?Y!/I]-=82^!AY./,WE>EI"[41_DZ7V ME2LQRBH[0/OW)MKU0['Y3[GY)'EQM\K_2TM?'>2^+=;-C\QSX8(JE@D>8\@% M4Q"9M HX"AD444@%(T&F,N9TXC&I^'-;#WY=K?<"U[E?M6]0/JM36(6V<:U] MRTS[(5F>]:5OAI#\M>9&". M3N!>1HI+#P[>YKI%[8%],U>]-GK>Y6PIZ[#*9UO *@HY3S*3* 0'IJ"52=%' M!8PX26*FLH02IR#L 3+,;5UK'0&\HLLJ+['Y^T&))IJX"B^^YKR.(3-<=E^L M-_E_#4@K.F3D7#?O1QF/"7?H:_EAI<")P9AF ]X91.^[[/82O-!6NC-$Y_?+ MW9L:FF?)Y-.3:W,%YL%8*$T%V(1QDH51#$,2:W]!A1C2&'.HB.0L)C$+I-/1 MZ9E^YD: .S&KNVV5G*[)DD[#:<=8'D :.WIBA\]>Q/[*PP.R'G7"X"W%T>E> M)LYGU*GJ>Z(RKV ME;)[5#\QOTO)_W17?/M9OUI/;?V7PXP^V^ T5;-[U-F7R^Y[[H+;ZN_*@?-Y[[^]T^COPUD"#:I,#!YFFIHQ INV0)"2A"B*G M^BQG>YJ;[7$0%-22.G+.640M:<8'3F,SRW.(1KJ3T8N%+_(XV\^T?-&G[A%% M]+XPE!7JVI4W1FZ3G=7L(G[*R[\WSK/*&&.!0A"S1&EW!&-("2.08!+$D_J" MWSGRTUO' \]?F]NSG^2RDJS\FC^4C3W.4) %:9#"1+LX$+$DU/:%T M-G" L M.))9Y)1$N*.ON2T1^UO:Z[:LCF>Q'=!:GL?Z 6SL,]D=5D_$'.-S M'3U->S[;K_+1&:W%*T//::^%T%].>:/_>KO^4GQ?+6*D/PJI8LBSA$)$-5$P M$5/(.8YHK(1([(S1CC[FQ@W-N60CYQ4PDFH<@9'5];#<)\3&#.- * $9EABB1$60 MQMK1))PSGD4I#HE38;NGS<]M6M?2V:3#ML'.;H$?CLC(,]@>#.=5_+3.GA;N M9XU/NE:?5NSY\GSF*5^E MZM3*UB)JJ<)?Y;J&$2B(1 M*YB0,(-("@Z))!@JHG@8923DE+O4-O(CEA-!3%8;UT_1@4'#% :2<$04Y*$T M_EAU(I6%D(9!D@9("8F#17V%Z_.&KC=S':SG(HXW9*_D7;XR>=P JZ\3O,BX MB8!C3"2"D6)5; &%6&8,1G$4XB#D6."H&;Z5 H]51(9$S"7#'+"=R"=*CE1X9)-0+ERFY!,C^DB87M3X@ MP6:^RN^W]\T>6R9)0I)4&S0!UNX+,]GW4*@@#M,D5G',N+(*Z3IJ>6Z>2R.< M0U;-)SAUL]U%VH],6(U<'K<:SVI[21[-)^U-ET+SE!I/LF>>?,!/HOT%5RS. M$%>F4JJV54D:09(:#R,.:!0B+BESJE3VO(.YS<%G:V#N)X7^P'SY,YJB5I7( M1C<@S@$T4EK\E\V!?VYY/OO%Z$IC2H4A3Q2 40R2R!.10 #)=*012R3@>,AY3%@TQQ9NF(UX-"R$XD+#BY/MSOQX66G$54HU:Z8QP))%G+$(RBU(P)1R"5D*,H@S9(DP"1*,7,Z MV;3H@4>Z!I\JZ(B?_KU\VN3!ZZ^FNIX ]4&>SN+Q#.B([-' ^;G M&DPML(EVJ$5N@DW[:QX-25-A"Y&_E!6]/4Z=OL(6@A.I+*Q?=;1&RH?%7W.Z MVGR1_.NJ6!9W9A^TV6R38<(P-7V@29,0J#V97)W.C MFDI.Y\61+ M^"H5R!/QGY03';ACY#8V]H;:*(A/8++Y GN0Z>8,FDFW*]?1_VV97C \\9LOY8=MO?9&+ E-LF"F< 21RJI<@Q3R,"4J$&&-#F1// M#"UX^31Q^,'\/F2)DT*&"6(,LB1A$$D3)Y:%$0PR(2A*$SU5G>Z86_0YMRE\ ME%#?Y*ETS/MM [6=#>T9P)$G_7$Q@K;G/DJ6/@> O)6Q[.]QX@*6UA ^GM:6X,L_ M)NOPL"S#Y_'%J51QI @,L4PA$I&$) U#&(A,4()(*AEVOY_F!>47O')V!39/ MX/<..XU%%D08:;^24HB25$$6*@'#B N6I@F-$7>]7N81]*EOC(V.]^"]*'<$ M7V0O:I]2MJ*=8C+<5U?3STEM13]6UV(IZ]L*PI;"CB$^[8)9)*[4JY7]* MNGZKOZU%*C*" JH@CIB FE0"2!F+M(DNPY@&68:5T]V-86+,;1'57UOF1B$# MX;?CE_%!'9E\.HN*M1+RM;6Y D818#3QQTZ7(>F)N@8*,2FO70;4<]*[L#7W MF*QZ=[^YF?JK[KS\)+DT_;<+#MR8BI+K4O=\JZJ'%IA&*(K2!"(N(HB8""%! MF,$ *YIJXXIF6-B&; V486Y/5LXLYS2B,3)Z[ 6@NU%7B@9T23ZN?@(,>X%;5CXX_"/9A9Q,,QD11 M:=VS0M2#4CM%@!\&93=%/ 6P78AG1WS;T)8G"W^[4/5V=-RE34V<,WZ7;J'< MK*LOO;S=?)7K+YJ#;^O4L7\QY;[*=ZM:[H74:UJ $@PC(@A$,D$09QF""O$P M9A%6P62IXQU%=YGWTV20K]0"K,HV_=!DFZ9&LQT1Y ?=0&&4 QNM'2AJ]LG0R@+B8ECBA.4FJ*,'#*!8JAP&@1)'!$>1Y.DG1_Q@YG" M=JJDDX-KO$TUW'9>Z!P'<633RT,2^L9J:VD/;@^\<+O+2?^7/3%\[":&Z;+1 M#QRVETY*[RKV[R,W_<#!\):B?FC_PVRC3U+WDYLMH6J;M+;)/O_:!(B&J20! M1B&,DI!#%,42TE!ED*A82D*50,JI1E=G;W-;4@["UCOY+DZ>';QVJX$WT$:F M\--X@9^TK.4?1PC%M<+%$T=V]S4IL5FI_9R-[%X:1B%OE))\HYVX=RM>W,LO M](>IH%%?$=AJI^Y6&^!USOP%CE,4QI3#2"D$48P"2!,L(&5$IBPC,4T#%SZQ M[WINY+*7'&SH#[#NJHIS*>AV+#,.E"-3S@'%6FJ@Q:Y*#)E=.SV=\F7>G'#H MQ=)4H_/'/NYX>:(BAXXGY25W0)Z3U( 6AMZF?%::\-7C*[GB7^_I^N_7/_)R M0;G*,FWXP) $ B)A-G(2SF$8RB".(X43[)1@JZ_#N;'3B=*:>WE=+T?V0&W' M3CX!')F3NK #OQEAO5YYM,/%VRW'GNXFOMAHI_SQ74;+]X:QRZ^EO%5ORDU^ MK]FK7! F*..!9A#!M R)5 SB( H%15&&W I+/FU^;LRAI3-'+WOYW-CB M&71VW# 3^XS3PV] M:\%-$)E\+>L_WZVN.2^VJTWYD3Z:/*N+E#",,64%(P[I3KHZFQNG/+4A%YK8:_,*6XC[H4.2!OD@<['0.@F=SSV MVQY=J%WNR3:H^S1$6;?\X.-ZGIW[]1U6H%IFJ;F MA"!FVIZFB5[V"*(0J2C ,F09%TZW";LZF]NR=]C#EG7VK&HWNPJ0JVHZ7-^M M975T[&QCG\?;VKSV@N+XEO7N$&"""\O]D/BSI\]W-;4IW:OT"2NZ_QWW>P?- M8<#JKBK]^3>9WWW=2'']3?_T3E:6>Q6;O'Q5K-?%=_V<.4M8Q$&@4BDP5#(. M(O!%A6/NGW1@U :SVT9[I7!+"=)@X' MEL/'JIN:)AF!D?GJ 'ZE -AI !H50$L'L%>B.N <&WS[FP:C#\)$]PPNF F> M[AASEJ*?/.6FE"#S>/KXI[FJX6BF0Q8 ME,*0B1@B+!!D8< @#2E&6:*2B+OEWSW1R=P6DEI&L!/2<9/F%(J6FS,78C/V MILQ36,!OM80^CX [ /"U#7.JBVFW7SJ4/-IVZ7IVV"QO7YV]5<\OUBZR-!0B MPB%DG!A7%:40"XI@K(0@.)*""Z=PD>[NYC;SV]*:\\[\<.N<5@*[<4$/UG:L MX _!D?GA.7A'J;?\$84=)IXHHZ>S2U.UF!@1M^\JB4#1C23J6-7(/Z&/N3::LW_J\[H43UT!0[NRK6)FM=$/B*4C_9Q[0!Z5UJ'L6>=S[LOCU=7;-Y5Y;;IZD-JDIHU\MJ MC"J[HK[M]Z7X4*QN#L6Z=^13+K!2E.MO!@:*A1!%DD*<$ 8)RVA (T0SA6PW MK#W)-#=".8AN#.@F.\"F *N+BL?[',3^G>P7&)J1>:R^ EBK]"QU3EV[L35L MMVIW>?M+5;8>W)RH6_\"XV:_"?X"XS?1MG@]CGD]CD^R[5S5M4VO #T_ >') M&>AIO]PSZ!T[Z+YZFFQ/W3,T[5UVWTT/,ZC?2^V&RZ<[_N]SRJH]O^8Z??EZ M6V6X^Z)'5BZ2( H9YQ)2O6A")&4",:V;NJO/'6S MN]U!M[/)1X5RY'6NEKWMCU?B7X&] E>&"YEL_/HJU6:EA#^#?C!^GHQ]]_XG M=00&P_/<21C>D*< \2^ZG>9TC."(T\ $A"MI(EE2"4D48$@QBY.$$2$5O2@^ M_-#7W(CKQ U+(^R%<>$M;"U/'OT@-O8!Y&FPQCB([,=CK+#P5D\O&Q5^K')O M4/B)5P;&A/.O4FR7\E;MKJE\*#:R?%_0E:G9^39?T14W40_[B-(OU0TKA624 M*(6AP!F%",<1Q"I54' IPB3*8LG<4M -DV-N++-3P_@T.T6N0*6*7MR-,E6, M[EZ==J3N;Y5&CG6$AXZ?'5M-,"IC[RB,."#N%P RJ(YN M)5S8W$!RE97[JCOXA:[_+HWYU^107_ TRT2*4TA8)""*6 *92A(8IHRGD?X5 MYWDCI2WGE4+5G-"U9C$UY^5#4=+E7];%]D&_86Y4U=G1I&@E_!-*2!0R##.2FDK- M*H&8!X:((D5EIEC 4O>*@5.JX#(5IRM"6$6MF46>Q(HRY5C><]P27V!0CC:G7T*&N17U>5NLEO!C/6)S&V=SQ9K9@60%?'M_,KD(!!"1B8ZKC& MWT,YF2'C/OMB,TY*_3Y,G?G_6L\^1M(_+661Q&/)4 M",B#5"_1*I&0,$D@5Q0I+&DDD'7.EYZ^YK9N?OET#98[X>SCI_L0[5ZW/.,T M\F)R+L?6(7[/'V[V\>0>\9LH3MS@N#[@2/[>1]^5""I16^\HHY%3[.BJ$A*89I *;! B9 M_I]3R&%G;W.C4B.8N:ARE-"C^D4ELF.\3S?8=KZ!-PA'9MD*I&(@>N[QT#:H M^(I][NQKVCAG&[6/8IJM7G*CDW*]6=Q^7^E9^35_:&)J@]02WM>-&;[=I$ M#RP4#5&DUW,8QI1!Q",,*<$9)%C&#,5<:,/)RCGJZ6AN<[26%;2$-1LY%#3B M6MK\?>CV.$H>,1MY3@^%R]ZRM\3BQ&PO)?_37?'M9]U$/=GU7P[SO+?A::Q] M2_7VIK[M\\/L_%_R5;'>-2[+3+OA<13];\^7XF MM>1[U7UNQ?>_,(PHWN:K?"/?:_(1SS.@77.^O=\NJ=G5;:5*6[ @EDQAS2") MI! %@FI#/\4PP R))$.!$G*QDG?F13L.<1?":IZ0>IZT11EONK0$!6U)W8AE MP'#8,AL/GB;<&"# IH0T'Z#G37=#2I=/'[47]_F>E4=@#V8[=?Z'AZ+49REE$*5F#U2$2&(.44PD$%&1$H% MB9-A]RB[.YZ;);6_IW>KP$YR4(D.M.Q@+_REMR1[AL..^,8 >62ZVPEZU8!* MG4"]X*:C'4+>KS;V=/M"=QGMP#A_>='R?5]U2_=)*YILHON"850BDH0IARD3 MVN&+%(8D3+3-AJDFLUC%,N:7%3 ]U_7<>.OFJXEX*$TMSF*?S*7.8%W-L=U! M9B[+/U]:Y?3L<-BQUC@@C\Q;9^J>'A+G-**/4NC-';'1BJ&>[?B%JZ+V =)? M'K6W!?].:,O.:VYR'I)/92&CVMT,810II:F-(,ABG$"L33$<*,R(W9'3A7+, MC>?<\WX-'8#+?4]/L+ZD WI5W?3FSYW/<3*!78CE!-YHEQ2S<4DMH'+Q2VV: M&T:-G^2&YBLI=NF+?Y'W3*X7$B.B4L2@BE%JRMPED!*NH/9/2:"B-$7N%4,.@-G-Z$$PC#R)F^2B-UW*#\@?^DQ1;WE!=^U. MG._SF3K'>3R?/S T/^?]?;&JDD4T2P66>NFE@8)11LP)6,0@CM($BEBD.&:A MP-1I-^6HA[FMN;6 H)+0-0'G<_#L9N5%D(P\.]MHC+"ZGE7=6U[-Y^U/G$WS MC'K'.33//7CI$<^;^X=E\2CE9[G^EG-YYFY4*\OY)\F+NY6IS52G03>L4A[* MJX>9"!6B"I(P(Q#AE$"&4P"99H (I,B<^&$W2N?'*Y^W]/5T_FICQ:IPA M.[KN.?3#(C4Q_)R_<'BX27NURWHEJ/[U5U^S*;(UL]Z=7P"@' M*NU&.<@::02\GWSYEO.%CLI&@OO\V=I8'5[HIU7?]H$W>$A1P'BHC4-L2CM% M$K(T#F"6A8E*44C"P.I>:D\_J/R8@\2OGW!9[V\C&=X6M6S?N*9QR?.7/-A:VS=6U7]MKS^1O.ED>MML:[N MTR\H%@0E602I"@*(4BP@R1"&&-,H((HQ*J;)1=,CZ-P8J183K.5]O3]*=P)7 MU6GOC,@3I9?I&V%+4W,&XS:AI3DP!4RM;.5@U.-__638_](Y[-,E<[$D*FT-V%&_P394Q'YRLIBA4B73E1NAN8+B6*E2)/,J+8O3$T MKS_=5 Q^LZ1EJ8G:[$5>_\C+1:1"D@220112;6S+!$$<"04C'O XP"+#D5NT M_[F>YD:@E7S[?5G7;/WGX+2T;'V -/89T!-\P&]&/)^[F'T0>$O6?ZZ?B7/V M]ZA[G+J_[X4+F:"^71(*$HDT2B%C*8$(Z9E/:8 T&X0!3I+8U/<8-/WG>:5G M)]W .SM/L7.-O\PT[KX=<_JIP<53RV*9B\JT,Y5; M36;*OWTMELM'DUM%?-ZR,A :-IG6:YUK4:;0$. MVEXUE8U.? 97S?=2MCZ8*Z#U'O6 9)*!\E<:=T19IRZN.S[L)\KS3M#IW$H> M_%4+;NXMU*??_8GK$T7"(,TDE#A.(4HHA12G(41QY M#:HEO6HE;&@BU!IQP9$I5D!XRT\K;NWBS>\T]A?#KYICT M_]W2M9XHR\=/\J%8;Q8XQ3).8P6I2!1$:1A!AI&$ >8I8YRH-(ALLP>?Z6-N M-+(3$^SE!+6@]BF#SZ'9$S?@!Z.12<(='J<4P3T #,H.?*[-R1(#]RC5S@G< M]^@PRZ%.4]"D%MZG(F)()H%,.$3$A).&B385XHA#CM,T8:F($^J4"OAD+W.; MWHUX3=XGQSQ/IW&TLP,N1F?DB;U+IKD#:(PD39T8>%KH3_J>;S1;W[ MX6'S_:F)L"\>9%(Z-XGK><"D2CF"(=(S'E%SCSE.0ZAD("*.PS!13M$MO3W. MC0?>%ZL[:'P"8/C5[+04ZLAW:&6$FR/2SW91/U>4-DWK. M)*77%+FMG9[]*LPQY@GG 90*)=J:(1A2<]N.*I'04#LL663GJKRH&G.C20_[ MTON=YQ8J)S:=]\B %C35EH.-*3*G+[''S?O=?%_S/_+XO^[3L@^A_WU\8A.% MY\_A4_-S#^#EA[7CCL$+"C?9_867'X#VW8@92.->.?*3$:ZZ%" ()TPP!F.* M3/8XM5M M60Q&8>R%_C0 WFY.G-3[@JJ1A[8FJQ=Y)'Z[4N3Q+]T=L]V^\NY/4Y"@*3^G MBO5]31M[*P-%6 @60(8E-HE+M"N5J A&"2%)%A-!D%7B$M>.YS9S]V<=$.S_ M6A7CV!5+W&LPR(YT&I-^IV(LI*">B)SV"?D3M;K$-PZ M[$VGYB:S$(&VX<9,>+9T_R7JT_=X-ZIU?EW/^]O%IM?QFWLEM8Q"> M2LXRR@ ANL$4$5!+[U& XX)!R,HX+ZFS@N?YL2;'+:VI4=6Q=8" YP5H+=G$ M#V"AB62'5=?, /KP%G#X5/.\,-+XBI[]+I]5];SR%3_=F#H-B9I^1#,2%T(R ME@*W>].),OZO+B\*;6SE=1B=06ZD2JB8ON6_",.&ZS M)'JW7.\SPCVF@5N@Y2L;O&^H<9/"+9P^R0VW^U.8JP,_4Y<76T NMVVQOL*-"HYUW?Z^ M#XG)G6&2EG$J$(B)Q #&M EBS. ,48RSV%1"J>%6>]H4R.N1AMD;^1 ?<>S MR%I2D2^\ K//"53A%%[[D/"M"7EVK.>1B.QS^Z)B9.^7!IY^5X]J\?8@/Z_( M8BVU3/]?ETO^L&JZ2IE[&Z*,05X4 $E, :2EBGURA@'#/"8ZH3=8OX]9H_;,V6Z$=-88[GE5;(&]Y9NT7S]!GUS90>N<;!XQ\G6=;C#CN MN;8]!"?GVPY?'=QE^&DEOHK%6D5&;Q=L^2@^+.<5^UG_=R\[BC#A,2LXR%&1 M ,AY"JA4"S%6T M^.@$# &)J)#!&N; M[Z+:WNC/YL] 6JMN8/GK?&PW[-@-D9W .-,GV>W[@71)UU?*3%[_>*I6YDOK M"V)IKW^(%:O6XL-*<>HL)BPC9B-,HNRQK5M76,'AEYQT!:,R* QHBIHH'D<2_S3 MM_G3TO@,-#G.4IZA['"ON.IT/_^TE!ME@^@TKS(-J)M4*)(7.,[2'!3ZD 52 MG("2%PQ0C@H*RX)R;MVKSWK4J;VB.H9'Z\;R;A^UB&G;[2M_[.'O?\T$ S5T MA-_!LS7ZH+V?,7M DS][8.WKJ8( /%(QE=V-ZZD-H#-0/=53]M<:K73*V;UN MW93[EX>MAMI&$/5ZJ^EL_WZYV(F'O1>;69'++(M9 B#F.8"I%B+B% +,1!(S MF#"4I6WUE-T:QF98J\?CL((J,*WO^ON(VN#H167L_\UD[;@M0*R MULT> -S M'#+?H5C;&[UH+/[-**OMC#:=8JBK88<-?)U >$X6G7Z[G#1YC?5 MFI'Y?PNR>J/^93U+)($"9Q2P/%4$E"<(E 0R7<@I,8-(\,1*![YGC*E%C[M" MYMK.2!L:&4O=59N/X;P2'_H!*3"!#,!GD&SS!01NDFT^ON;HLLT7G#HGVWSI MH\,BC9Y\F?M'K5KZ;Q/;-L1B4FCV9Q=%D64D%A 4A"@62+E:4+(R!7&1Y04G MJ8A+ISW46XR9&EUT^A-V;==_/\TQ^RB8GC33,F??/4POJ]KLJ0M,8E=R 0]FLO$E:-M '[!ZBIMN,F74>,H':,=QEI=K#J-H MG8]-UE\_K);?*L41O__\8ZV-V&GLWK--]&F^QL=U3J'S O=EP:%NW M#*H;J1JP6_/UX= +[8%ZN?W6:?RS]R)('X#A('KBRP$&C,J2PP$ZYL8;KG1C M%O:[:B'>JA_7,YEK<>X,@YPE$,!2"H#+G(",EY*P)$]PYL1XIT-,C=$Z+>2U MC9$QTK48Y!1(RQ/QF^ )?6;MALSPY.H3YWUG5.\'>)XTZA,'+^9.GWYR:OV) MWR\7WTPOQ??;^DA4%#%+XP*D&2L I$0"S'()4IPR&$N1E(C.GLSQK?)RM;'D MC;'L=WG>CKT(]^A]_/2'6JEVY:NI^%(MC%HU)7-3_#E,>VR\&R/-!2("0DKO,% _&A1^A6;1%R9N\LV@C^V>5B*8[^D8KYGS)0,&;@QUCOD.SO]F MHBBR-)$,X%00 '', "U1 9AN5%3D,6(QW0FK+C=D;KD-=&G 4D!^V'#L9,9 M(UH:-O&0'' 9;\M]G9O@&VG[IF/C22J Q]V9:U#XVH2Y.,ZX>RW7W#W94KGZ MA6&4\7>RJO3>]$?U"#::FS1&4.%& 4D0 M4]LY:2V,M(EN%' &/[MG_S94 C_T!X $T"2][+RGQ_S, *,^WY<=/'ZP>SXY M(/][N]XH:E@]+$2;#\MXFB-:@(0DNNERQD%)4PS42A8Q5,89SZWZ+9^]^M2> MX]; 2%GHD%Q\ EK_$WPS%($?WBX*0W*M3^\A^YSJ6V 9*W?:YB9Q2Y"^Y'5? M(O3)=\9+>+YD[D%B\\4/N;-2LR):?UXV(NWU%?]85)OU+(54($DQ** 4BJ"$ MBC8*CH!F)DIYRE-FU13ZVD!3XZK65MVB@=361EMMJ/V3VHOK=0[SA59@.ML! M]7G9]EN(:DNC/SSB94]ROG ;B>_.W6B/-7[F?O-4)6*#2@\?]GY]-&JT<:++ MDE:?]YZ'^=?5$2YBF,5JF4:$(DY<(D (%@#G,:5)@4I$G;3%K@TX-0(U M1ND$O*UM7T-K:.U6<#X!"\RA_5F,=Y&Q=Y0DQ0-DPBYIE$$ &,$0%02J*6B1*!@HDTSM2J,9-. M76UZ1YL:D^Q3T.;:VH@8T-TXI1]>.T+Q!EI@-MGC90R]BXRI8"F!,K;F%']< M8@6*)R+I'VM4%K%R^YA"[+[DOH#[>T46F\^"?5TLY\LO/]^]>]GL#"0BQY3C M A#$%&T(F@*L]4T+DA:29@DK2ZNMXKY!IL86QLYH;VBD++5?@UR$\OIZS0= MH?>-3[!1_WLY8!/J(DSVRS0?<(VT1#MW2WE:EEU#H6=)=O&KHRW'KAG?78I= M_>R W?1=X96:_7=BO=8']__XNIS/?SY\7PC^:4O7%:_(ZN<'HM7Q]3^NUE^K MI[8&]^57G2"PWOU[\_>9E*Q$'&4JQHH9@#2#H$QY"B0G#*(B+XF=P&M((Z=& MNZ\$6YGHK%J89J>$\TJ[3.9 =SP%U0*P6HQ!%\:=/%%O%^POD;)G.S>!2UWR MT;HW;Z#W8+6-Q)#&!&R'TR4;71=TR<;VND\)J-R/C9[1W]"ZJ78UV M/D6MLW=1X]Y=YY?-/TU@NAV.7"8P[6.=W#SS]+L="@6>E[ZSI5!#CW=$%1B\ M@Y.NT&,-%]DP\L_F+?=1/"U7FUFI(H14LAS$".H2A92!,LYB4%#(]&\@9U9% M37V#3.[%W\I([ V-:DO=939. +WR6O4$4^#7X@"$!@EM7(+@)J6-DXN.+K5Q MR:US6AL7/^O^D+]3F,\_?%TN1%-4P).40)Y#0#"* 93J":>HI #+DF"2IB2S MJ]$^=_&I/=3&OL@8>"U[_SIPUQ_B6^ (_/ Z(.'TT%YR>=##>G*QT1[22VYT M'\Z+G[FU2]WYO/]/FR7[9Y._WU0R_SR22)$0I@B6'+"8F@XN".""9NIY3E.( M>!Z7T*WX^&:3ID8 '36<]\O%O[9D7LG*Z-LH8YLBGU81X.?0AG:#Y\_NO&;< M60G,0V<+LO85+JUH]]UN4H+*W/B#UGNKO,$&/5,+O5L!O-Q:[^8KWWB27==! MZ%8L,RQEDL>8 ![GI2)<2 5. ,")F5>(BFX+&8;^\*F,V,X,>@(M4S:I@/I M&F<5L'- .IY4#X-GM//IMEY)&^BQ6*G'?=\GT9T1GN?\^=3%BZ?.9SXZM#G5 MPJC"J*C@@?A+*?:ZW#69J*!*9Q#F*LGG98P!*0F"D&@ E+ M20'C,G/J2&XSZ-2BJ([-T7)G])U.]:0BTN.E-9##ER5RI[$$X[4CE\=ZCDWO>F+[KB MN0^KY4+]R&H=SO-=W$0)A6 (@P2IJ 0R%8M@*#)02B90G.2<,ZNZJZ$&3(VI M=#=YO:+@RR?3V&?G2W3HC*OBGN.TV-%62+ #4Y@R_3*XXW3;&XJ>-YD]Q^%' M%MD;!LZIQ-[ Z[BGP5Q.3-8EZ$QW,>H(GMY+12>U&/5V-6-QGA94Z*)3G5>, MT@(0DF0 \9R3LD3J5U;=0V^T8VIL^/FK6 FB+;3/-;AE&J[LD(\';F#VZZUS M,.WFC"L'LLUWD?&FE:??CC0E]AD>(TW-2$D<8:?(*47# [ ]61BW7'VT1 L/ M$'1S*7Q<;FB#I#H]L$T3?+OXL!)Z ?Q*2+%:"=[(I=PON-%@J@MK9D0F2/ \ M XDD#$".H0K32ZT7"S.DVR:5,79MF33$$*L'==0F2HW5K4S2.B(+WB@G#:F/ M&3@_=O%Z0,S'ZK74)+>^:%WXS?1#;>:@;2R@IZ"6PKOOGX(!;9=N0=!;(Z9! M1HS&996\7F#]$K0[0FHP,PT"*-!V6670+@I MN^SDHJ-GEUURZUQVV<7/#CU&>7QLSF/-4>WZ82^Y.\L1SC,J)$@15P\\%B4H MH4P %RPI8!X3$CNU:NH;;&H/?FUKM-;&WM5]Z0_TB ?J#_?B;7M@X@?%X =/CT%L?C.,"+YZW+)OU?S^:R, M4<&9E( 1HNM](014J"@AQY!1&DNH?N="&NV%IT80K5UNS_\.)KMG?8CS@9_K MJWX[/[['3GIZ5'>7'?6Q/';F^!$\^;W[9OM@J>DFX^KO1DU:K1=>_Q K5JUU M&/$/H94 U+]^$ROR132_$1]6%1,S1$4A,I0!$L>E"OQUOV@H*)!(2)R35);2 M>H=^;..G1ANU_6:9+O8>1"_^^/0J>E*K=A-56 85SW(S7#\GF/(4!R9'XU=T MI;7![TUK@^A,:X.V=T'4W"<*A:@#0]3B$#5 M+\4D8%BPO>-_6'&E.^?D4Y MZON#FON#=>\C;[YWMY'I+F/1'L?/6E(/"E+ M/-=,]ARYC&[2:.@I!GC>8(2RIT226T'GEKTTMA=YY37ED<' MID?:=KE8D1"W7LD)+!E$ 2T0 56LX M@(HT*?*"*(?FQ%'91X'"(Y)Q^6KP_CFGO_/=KUI)*P_ZF1Y5LW%>['9E_)\ M7KKV-$\R)&,(,\ 84@3%:09((2%(DS+/\E@4B5L\%<+(J3%:QT==;;)JO=0] MR:*YKO13_ZI_9KJ3^E.WD_JV[:3NH8-]D/O!CD*?>Y8#<^[1!.\R#Z(B:.^'4*"?/PZ"3K6T'BW MR7,RQY8?R.IA91J(\[^3^59\$"NSH3"C94E2PF) H"[US'D.2 8+D E(>0J) M3)A3KH+=L%-[1^RL;A,7GL@J^J8M'G;"X#@)MI&P;V@#$_,>U2:;0=FL[N&H MMCHR9D?*[GI;WV=H[ *4M^C8:M"1 V07($YC9*=O#Z,IK0HHQ*&Z^KN*T&I> MJ>B\Z0'S:BMVQ1U"2,98B8' E.LU.E>$11-%6()2S%*8$N%"6*X&3(VZU(U8 MN)&2,^1V]!02R-"K=F/Z72< ;+HO[.P_4ZCNIUCF5O0\L9?S\*/RV%!PCAEM M\'4&%\ZHX,]PICFP:5=ME"2T2%("TB(M 228 IP4&!0L+Y,BQTAD3A)F%\:9 M&E,U2[&=G39+*R=<[7C* UJ!Z6@(4$/*4OI@\%=W1U,[64Y$G)40Q$K"(@2'6J65K$ &:(9+E$!8R= MM@,#V#@U$C(FJL7'L#3T$)-HQUK//#6!&:^KD'@Q_XLV^5_'2HK:RU9#T33< MTYZ:&C_CJ_<6? &GPI>B8@ +QY58# ?QB>9BP*&&GARU[5?T:N/MXF7=>Z7) MYL!,D))@#"2+B6)Z6 L4@P0S&*6)@)AM^*BWM&FQMY[8\U*#+Q=1(V]KH#NBZ!MKY+,&"[=/#PULOC2\$/E-M=;B MW8:7WJA_6\\2CDJ$=#=?1RY(N.G:M'OOQAMP=^ MO=K,7FX?MW,5MGP3KZ44;%-?]4$:14 =S)C32<%_)VK*6=-(?49X4F2TA S M+ D"0:8BQP4$(F$YXC)TJK@<+ %4R.*O1-1[<5=^Q0L9=1ZUOD2-,W8< M,GR>^OEE%/0#<\] X#V&+S>CV!?2J(MWPAGUMSV##1]W%':[&9:6^6Z_T%"9 MAO7F0>K:T?7]@G\2JV\5$^M/RSF?R207N> 2,%:F*A92 5$9$P(*D9+V/:C:+9W\8!6:E921FH",F:80K#4TTI;ZE&&X MAH8W$8:+ XTLP7#-X5,!AJO?&$801T52=9.C!_FJFF_5OYY*C11%J=@AT5HN MI 109+KQD. @3*T^^(X_M2HI+%SX&ZZ*_@<0DDH+D$FL00P+P@@ MF5J^,H0+660X$X3/U+7H<@+P=^T(-P&M Z"M1VT5=V3TU\'N%'FZ M2CS_[__@-$G_BX\ZA7;OAX#3$OBE<5)G7MNNYZ,VNZOD4?59=9K0?T8=_R+><=#Q MI,'7!%H>2HPY*2.=7W3FH>O37;3SRD3GAZK6K6?J)^W;G?G(SCV/!QZ> ?=U M-N++K'&/43R#>7+BXOOZ[B)4KW\PT\/\CT6U6;]9KIH7ANQ(S,TPRQ+,10H$ MS7( U8H#8$ETLG/*&"TX(LPJK<=RO*DM*EJ3HZVV.9++52>J/8AFW6)66_BO M'.CX!S4P@>[P-.9&;Y:K72PJHZ['1^; MJXPFO>/@4E@-J5:F/.9^O=X^UAE";7^&SV+UF,P$ M1#DJXA+@F&4 JK@H8=<> NS]X$?;[Q?KGHZ!5^5C^MM>R$&K1)"1""BA2Q'!1":F%9G@"2 MI06 &8X)QQ+)PJD&TG'\J;T87B[GRIOEJDXAZ#*,V1?H_+WN\+)1T4-T\"7' M/1W'Z;+[K;YI@6OZ/*+66\TWXQ1^Z_@8HA Y[U> \+>E>WZ8L;=H>YT]L^7: M__F!;#"?+[_K-#&U_'^UW-*-W,Y/A_JHWC%RN=(AW*R($45)3D$ULP2_ 'W?1SBNSG_5R)7BUB;1\4?2G=D5O'FI?' NV MW6?+DH)"SL'XW.0!?G?R&@JA+U9S'G]HZFG"XWVAG5$">[AU6#OG]S4TJS6SGC60ZA%!@4J5# W@)(\$VY;A])8]U=]':] MWOI,-[WDO_^ND?7EGZM3Y(%S/=TA#S\WR19U'X7>:%5,]'*Y,+I&6S+79QBS MLJ QEXP"R3()8%9F@.2B4-Q!2)KF&&-A50_ZS'Y,C9-V&?IM1OC.\*ACN3G, MU(DC.QF;\PWO)M6H[.*M=#VT_45ND#%.R4=M>W?YYOLU[JQ)=?GD7K?O?U#KOVA2,W$7OJCGN,5];062R&1^^ M+P2?(51P"7$!XIR8_(Y"]Z%"H,PE*@DK,816Z[;SEY]:A%2G)1O3!F1TGX'O M>OAQ&RB!HX*F9/!!1AUD;@+$_JUY&S CO-3M2!IYL;V*/E>[*B-1^)-%2=C/$)B/V&FO_GE@CV[M>O M(2P<:CJ]R1$',W#H6=1N??1 Y]47X\:;[6:[$G]3"ZC'[6.GWT:]JN(Z0*EU M$74#CAF+"8IYKE[L:KFCWNXD52_V+ 5YC(7,,A'#(G$[O;K5I*F]D;M[>,N= M2XHW5ZWU.DC6X:KK:=C-DV=[?C;FE 0_<=O/QMZ;P\Y!'[L3TTBM:C=\'LGY M@M3;(=[-!HU\[.<+P-.#0F]7'KIH6ZXV>KO*9"%H4;49RTF2ESP!B&<00)(G M $-)=#EJ06&!D[1 ;JNGXR&F1IK&0F!J2.L\&;:T34'JP=%V-7$+.L'#>@V, M.8ALVI^][$-F0"A]R7EO,>W) ",'EY<^)/NKLV.@UD9_% ];LK MJ-MQ@C\L _/#23O71D5D;VRH%JZ70 G2NO5DL&=LV7K)\?Y6K1>_-8V$I'8O MNC9SEN$D3@1B($9QK+@),D"94 $)$E3&DDNUV'O.O*-#?3A :3R#=$ IY)[MT8C/ORE['@*K7=<+7QW&1>_%INX9K2NU[S>;546W&\UX MGY?OE7MZ_.5(<90D%!=,"3B4M05D("%*L%CPY8S3)8R(;"-W$*A&SR(ZP$VVML>_:FMCXSY'O56AN'FL9[6 M8?#1JVW=@3E7BSO@*L,(KBWC5Q=_N5VM]!*8KDVL.1,L8T51,, +E"LR*SB@ MA$@0)ZC(2I;2##HI=%X>:G+$59NW4Y]0%O^G&U_UP&K'37[ "LQ#'2/OHA:T M/UM#/3+.=30\L4O/0*,RR76'CUG#XAL^5H;?2#6OXZV.9,#7Y5Q=;_T[65=L M5HB$946&0,HI4K11%J#,DQ04<28HY#&BL:*-Y8;,AZP+KX[OQ"4[*\(N3LZN M!_]>Z:3OSX)]72SGRR\ZD9Q=WL#V,C5#EH)> 1]_(=B:KQ'ORHDT'MQ%QH=0 M"T%K\((L Z^/_HR+0&MH^I> ]I>Y68^HWO.OY6=F#$*!PVCVLB@ M(D;GU^?IRJQZ'1[':*:(U\=<,YH1R M*'.0;]\O-?XN-/MB=)264F" ! M\DPH/N)Y#"C"""0ZM1I#+A/J=&)G._#D.*FVVR1-D_5:Z,YWU4(+&W.=CD1: M5>LG\M,L'?06J_K'E0YR.EM"CKQE.TN6W!4 ^]#\59L<=6V.6J,CM3*.E-G1 M3[6&TX9[Y#!'J'SQF.VPXW*9(Q@G?.;Z_6&<5J_P/FW(QF1JO=.3K%,>3(>= M&14)0Q1QP'FNB*SD&- R3P$F*2R31&0XL9)YM!IM:NS5;'#LK(U:<]WXJ!]A M.Q+RAEM@YKD(68">35:8>**8_K%&Y14KMX_)Q.Y+PQC$-&^J%QH/W\3J<_78 MM@9*95IPHM@#QB(%D%"]09TR0 N6IYE #+N%01='FAIS:.O 1IDW;.5U&5$[ MMO""4V"FZ-@8+961D;8R0+^EJUAX8HC+XXS*#E?=/6:&ZU\84 ?&O@J^G8L' M^4H\K02K#-F82&8M/IM-9/.?718)$H@SF'&0PE0 B*GB"$PX$#*6M"0E@LB* M*(8,/C7N:.W7&SA=#QSJ<5SA[V>5T* &)IH=G@^'>$:-]='GNM-;_8=-&L_M M@#N4,P4$?JSBI,X-S;L3(&HO?-42#42JKS+(]9+CU?D,=/:@:F?H-1Q?"**: MW:O;C.M;[ $)AZ+?VW?\PO^7HFAEL+]I[PP= ZVTTX9[9Z(23KRQ'NT''S7AT N(D M^]'MVX,S(5^2]=.B9!6@[M%&V,E/_(E.G1=FVZ]ZG_-S9'9&>T M<]JC[3S8D548= ,3E@966QVU9NNSRQ=_U"C_%NV,C^ZOPSPDS=$1,7\9CK8# MCYWRR M)7XZQ-0604<1U0 !Q3,PVK'-;> $9I63\,>O?N)EWSWQPYD!1N6!RPX>/^\] MGW3?RGB]V.SSB3X*DVVW^*)/UK;K698(GI=9 5+"H-[92 !5-P*($THHCFFF M%E2V.QM] TWM&:]MW14F[:R-:G/M=SYZT;V^$>(+L\"/_E"XG#9*;+ 8M&_2 M>^'1ME%LW.ONJEA]?MAK_J_+)?]>S>?W"]V;64UT1>?BWJ2[[;?WORHMO^@P/IZL:.' MR;&+*X)!'IAWO*+M')$,0LU3L.(V]JAQS"!8CD.<81<9N*K1K4).BV!GN(2, MQ8D$"64E@+PH0(E)"IABM)C'*<$B=5K:G!]G:A16=R)BIX7LCHN<"ZA:KG1N MQRKT.:IQ\%7PN?"Z.,N_KI=_5D"73EXS)KCYXD,T^RG*Q?E%S/BKY5QS[?' MZVE\W86#YL86'Q\6#G73Z-3/V^#I'&NY .0I]+(:S$/3V#38YS#FS5H4AC;9/Y[[BM MW(NS)=]X0B\TSQP"M[0'SIU@+!#Q12Q]0XU+*!9.GQ")S7>&RI0N5'#T$G6'Z#.TG6KJ&R$^"'6;J0#XBYB591*T;=U'M2-1Z&Y^2JC<"ZDUQ=:@=(PNR MW@C7J5[KK1?TIUSV:ENO.>]_5.L902H@PYR"F&88P%RJ< S%$)24)@5F69*X MB6M<&W!JO'A)9JNU^7:YL@.X[>C/)XB!6>X:?M&?VF"O2%(#HNDC)TD5CW8-#6N^N,OG_X2K5M3 M521G;(^J6N]F0WY$:D8=93Y\3)T=J8T\(8%Y;^=-*T&M3(RTC=&A1W<1T5%= M/5,[KXZ_=-<&??YXTB/>EAW&VTKGZ:SWP4M>+SC&*(4IE*@.*$ !@S%2K*/ :"YQ@SQ$4F MG))&G2V8&A_7=FDE2;W.VS0FUW+9NO9-3>9"S[**@DQT)/ZU58$^.-,B]TE= MUW$)[CY_=C0==%8"D[*QJU';CFKKH]K\N\@XU+M02W5'KA#_>'8R?)Y9U M'W]43AT,SS&##K_0P#W)Y>*+KBH^%THWPF@"LC2+908RQBB N$@ $2@#2,J4 M8B1@PMQ:*%T=AJ8QG7 M^;;3Y9$\MC9@0I2QK4Z(JI/)EGO#[R(JOE0+(R1"R=S$B,,ZIOB?=9'&0@J* M0($I5*\IA@$M< J*+$]3G,24,M;,^NL%_V7FO+7UV69 MH> ]69L$&VBH5H#>.5H]+>N@W$APO]3'_JN?+Y= 5SU%@>:=-=503Z<>^GY@!H MAMX4]P#D 'T!*WAND!GHO_[(:@-6SIZ*#MA];>2%R?OEHF:\UV9G].UBO5F9 M6H8N WY02$$ :@RB&H2H@\)!H!3]J9&(&B@SW;]&-#YT.KQ%Z8,-&)H-O2N9WVG$Y.HE2'B6@$S$4#?W0Z#,40YP MRA%&,8-%YI0MV%L71"NGQWMOV<"G(XR< MYWO1Q=,,WLL?'?9;&8Q0BJ6%1@4I$@! M9(R#DN<44)'@,I8%QIRZ/.!]@TWM26]MO3,9$\;*.U-2N%[*C2)4<1P1U!L_JS'B)Y.(0^* MN!W_^L(Q,!'O[U=CJ 'N]?[.?=^#G#,IVT#BB9U[AQJ5IFV,C6?W4Q_2OUYOJD>A\ MM-J7 TT*_8$3_5''O4F?UQ:A3]/&W04, .K)1E^(,=PE['XGZVK](#^HYZ:5ZU)QZ8>5BI6J MI[E0OWJY7*R7\XJ;WWU0/[&?]7_W+%%2PC."^4W+W-XY=C_&68F,+O7D_)P-"GW MAY/R<#0I4>U/]&?SYZ"NN%[FRU[2;^QY&TG[;_=0/1T_5$\'#Q7K.N=)'- G MI#TJ@EZ&&4UNT"Q$VA!^&"8ZI6 M0(AQM1;"F ",. %<"L1Q@7@)G03$K@TXM3?<)Z*?-OWP/;;V.JY:KB%LN1+Q MB%OHU45MJ@%M9^Q^S>"]BL86&E_1_[7AQHWH+9T_B=)MOS>,5PYJ DV5X"S% M@F&18" 8DSJ"A@!#HD)K#!%-H"PS2&8++7 F+,L@3@>Q>@K*^BGH#A7PP.>@ M3MGH$^AV>/\5945Y!\O"/"4)C.]BC*.ZAB'Z*N:72V1MX;:CE8$0CD,DA]7# M35&Q/]ZX[+LGIC@SP*C<<-G!8S;H^>3(2:IO2+4R!MROU]O'.D&_K7/]^W*N M+J/%O(P02IEDB(E4QR)( (AP"4B"*1"\Q#C/.4YY/DIZJKW-4XMN=A7$WW9F MCI0OZC#/E@'2M&8O=(QU>XZH]KNFU*CC^5VTNR?VSAO5G FDAKI/U7,GA3I8 M_&ND@[I/@;=$T %##WMYW<_GR^^ZJO3-I.Z M;=<5QX7(L$P 2R'74FH9P)FNZ!"3..5;/]^7)/M]FIQ MFP6!!)1%S$"98:16%S0'I4(?<)3%:I61Y"I0<"VS#CP'X4NH7Q_42(>$W^X= M'0S0P&_;UL9H;^1=M'/&I.(TNL/OENL0;>X& >?IW>V#[OBE-7Z:(F9EO!351I^TUM),,UBHQ5!6$IW$K)9'"<:@9#'19<:Y MS,M<$B3=]EM&M'YZ&SDO]2TR%_P_9&OKV)H3 ^Z!P$NG0//ZRRRA3FOKHKK_ MX<:(;[4KJAT*.C^SQF$"BZGAD_?8P8I9D90Y59 _B7&( F>" $GV(D-.XC!-!)4)N;['^ :?WXJD91=3F M#:@,N0*PW2O" VAC]I_M6MJJ/[]HC+W\NA[6BO8J*CY[TEX>;/SFM%<=/]NE M]OJW!H;69"X>I#G ^+"JF&[J81AN1GD9QW%2@%0+6$"!&*!EDH.8LXP+S!'* MW3(8+@PTM;U];:=.$ZH%DE_\\>E5I'"OSQA=0]9+V%K&EQX0"QT,-F U)XW& M3!VJU=&?QVCM"A2^0JM+PXP;!UUQ]B1HN?;YH5UY'A^U"H^ZK+G<^GZ[^;I< M5?\6?!9S]?PC*H#,XQ3 5&B5=5F"G#%!<4($R9W.$'O&FAH_U*:V>0E-Z@'9 MF3MP==L'MAU;>((P,&$TZ#5\41L:[2WUV8'G*AS>FN]<'FGDOCM773YMN7/] M*V[LL5YM9G\C/ZK'[6.3J)55_VS^KI]<;YF'%&H1".O?.. MAYC:_,8B>4?%&*U9CCLHP+#"?$X_3E@8E>IA:YS6%)9"J(1!B@ M-,E5?(^%;LZ+05$@E"*<)4BM81UTJ0ZN[L0MHPE1L=JXB R08S@$SXX^!D,2 MF"9:L0/_B3OG'/:5F'-P[7$3;\ZY=9)8<_9#[I7\^_;<#_+U#S;?KJMOZL?W M*BS1S7^6II#I[4*]D<5Z\VHK/B]WG1N;HX7?Q4+(:O-^N=$]'[\LJG^+AX79 M)S#5E^J#OR^7_ZR_I3.X9@4J*<6< %%R"*"$ A"LQ:6R#'.8"5HP:%OW/[[Y M4XMC]@CH+7;18J#_LE@N -O#$%4-#A'?BFBS[';;;4Y _^,%K>'X37UY$ZU: M1"*]EZDQ:2JG@?X.5;BTUW@Q5]!8[F8^TVW73Z+3OYD"LW3G/GJ0TCW8N8]:""*%0?1YV>T W!:B-D"HKVZB'131PZ+>S&WT$\PW-"#M%30DD[Z' M[.43IGTOC22V,"5N\J3A\'SSVJ/X\ Q&C:8/\7R =]4DGM&*H7V2/CV2^?QW M9>A"*.;".4L@+$L .24 XK0 %,,?6E14FQ@9&Z/6 M2->.1X<(7HD?;L#9(!O8O..GY#KZ+#ZXW]B,Y_[(;ZA6[? MA1G*!9)Y"0')$PE@*2$HA7IR28)C'*<(YS >V-2T.X[+3?J,%6ZWE 0/YR*"?%8I$ F:0Y@0A2=82$.C"WG(BA&^O!4@)E?ZT$?'=6 3B46+H]>D%DU"V&?T:!=7MP^J77':XS M-(EG83KW_*/:?'VY76_4LG'U:ELWQ7RU?"358I8RF:I AP&*8K7PHZD F&%*$&1$:U3B$P( MQD!28O6OF5IXP$/G:*P M]T4?:.V]B;0[T=M%U#@4M7-4NV1.L%X]UQS9GT:-.E; \G0UY0[GGJ.?V,48[N?$&1_<@QM]%AX7=/6TW=#/ ,DD$ MAJ0$6<:)+F.1@*JWG JY$<0)*AGFV"7D[A]N:B^P3H<;TB1].5?47P&X*"7+ M(<:@R',&8,[T.19*0('C@A.BP"Z82QZA1X!'2"Q4)NWS:N]-@SJOZ-HM7_QA M%OBU?JW]DM=VEG:H>%JP7!ELU,6*G>/'"Q7+;PWM,[X0#[*6C7M#F-&N-,V/ M9H@P+F&1 YH7A5J Y#' A2)H*G$F8B$+EC@5.ET<:6K)",L$LG1I)_;'8I?7Q6CP!4*,-Q[H: MU-0]9NM&&O MI@\KG0*V^?E!/3&;^X71JWW2([^JUFR^7&]7G2;O+.8Z.SD%,!=0)R?'@'"1 M@;A @O-8%H(+EQ>.R^!3>XVTMM>JU<9J(XSP:2DW:EY$_U;C[7-AQ^VA$ [, MV'MPC>$&V#W,>]NC/VWZ*CL3\!#4/-&JT]"CDN404(XI<- U!L;<>BOA[7J] M%?S5=J4XLU;7KC.2VX5"4Z&ES9F1F)=) 0M0EI(#6!0)H+$@0&0%IH1(G,=. MJ7.N!DR-X+3IIF9 ;X@VTE"LHW%ICMN7BX5@)I8RJ6+"J)V?V\!Y4M=>#RT_ M<)U*R[@WX 2%CFC-!-2V1[7Q32.$5CM3O98:#Z*V,%O[X#%('8B>K_#3=?AQ M \N!X)R$C$.O,SC!>-\>_9U8KW6?@G]\5<'FSX?O"\$_;>FZXA59_?Q M B) M_L?5^FOUU);!OORJ8UE3#*NBG[JR]7Y39V+H[?O/R_J+FOJE5,RA>[*;[YBS M:"HRCG$9@UP4 L ,9X 4. $LCQ%F#%*9EBXG_<_LS]12"6K+(GV[ZB2-2!?) M1Z3CCMY=_WNE Z[/@GU=+.?++[H;"_N+"< V:J&RE@H@_;&%>A#.U/*[2JD] M\PUG]Z+XA6ZCP.^= R3N(HU%W9NG1B,R<$1[/%3\;AR+=I#LE$3NHN9V?%6K M/^@\ET83Y/[HEFRN818!-3PF)JD!\IS2,9&Y]I?D_JS>C)U!/X6I.Y.>/PFS MGOWH0OFC0IAUQ1I)4DISDJH%5@ZS$L"4)0"C3(!$QIBS7.",6LE3!+=T:@NS M^R]?5J934K2S\XK@YL@S._JQP_#Y^C5/'NZL9_XYSQ[.S\KTCA^.[/Q53R#. MPQWP$.+"@)[/(3ZKZS65EC I8I2IY2&')0(PSTM0LC0#&(HD*5@&\\SIO-MB MS*EQ_[OEXDN3W/SY(+79TTE#!^T;#QB&81@ZP?,2? $J6AV0"7UVT!EQ&D<& MIQ!8GQ2<^>HPQE&!]$J7[;\2]9]O%Z==JF=9D0G,)0>T@#F )16@+ H(DCA# MM,Q%R5/'=IDVPUH],:,VS=QU;%_MC'1C'"NT[2C'&X+C<$YK;O2B-?@W?72R M0_3C=42=N<<%(D_D8S7DJ.SC L(Q_3A]UUVN\9-@VU6U^9FD]'.U47=^F4@4 MEPE4BV&DFVIF!2!J 0Q*"LL]@O;2BXW:O?/9^1&,MH?9P\$)?KJL M3*N/>:\A,N!<][S;W@Y:CRX_\LGG>>=.CR(O?&[@GBWYJ==!^HI&?X7,U_=T M;;3(9ED2(T1C"+*"9CI?7"UHH)2 HC*+42%9DCNIHO2,-;4PIS75W,FML=&? MK;F.I4%](%MNT?J!+O##/Q@U]XW9ZWCXVI#M&6G1_J[N\J0HWPQPRF!4*PS!4;( H@SQ.U/E#_P2ED!:884YFZ MK \NC#.U9<('=3%]@W_3Q^OGQ-KGC>65Z]+A$M!V).$!OL <<:*_OC,RE,#Z M"0I!=-3WHSRC7/J)J_VJZ*T6'[H5-3\KJPU^E?R:L7B$ ;E,^@X-7K MYK6-11_*73W:@6<:+?RW(*O/WYZOW)O$J(]X-LQ27!( S--K^#HG=G)-,)E76?N(NU'I!P918OT M.H[A)4I[;)B*88 9)P!RG(($IYE.1*<$3ZPZF*(.5.CQM:V MH944@Z;$C[N$J&VTY$78L& +>P'QWC&QM:)"3 M+5=TO*E,6PX[LNBT&QBG&M2.WP]48+N^4I'U5_7)S?KMHI8&^8?070@%O_\F M5N2+>/U#K%BU%A]6BFUG>2Q2A&*B*$[J0_DL!22G,1 Y+"$L:"*8DW[;B+9/ MC2^-Y6I9]^*/3Z]T.F-DE(V&]%4>:>Y=H\Q)S6CHD-2B3'=M6Z=;(Z!+/%I% MIA:%J($A:G&(#! C%N_ZG[VQRGD]6CZM E__4^)<\AO A&'OPJ-+O]_J;EX/ M\J2+^"YH3(J4E9QP@/.#E&(E^$>R$>_>_O[P M\=-W\J3_DM1M3VEP*4NI@&8BD!3GD,&(=%GHF$%5EJVVG;;>BI\8.Q M,=(&1N^6Q*5%LR/D_9P1%LC0^Y;&\&AG>=287L/ZPEC_6Z3MK_\EB?ZL?;!, M0QJ MGWWZW"HC]3JVAE]/_VLA^'6T[S:\8*C=:H>YFBW+?7 *PR+_MZ3S78E M'F236VE:P,N41^IT-,C=5K"_6":F^C M6^1W!D:[J.\V< (S]3E< G7&N(R#IZCOS "C1GR7'3R.]GH^Z2X(\WJQJ38_ MWU1SL7JI2./+BC*'H*2ZA%+JON>$(Y"@$@LH2U'$5N50%ZX_M:>[ M-C$R-D:MD?:B,.<0O!*=W8Y+X ?;#1(G89@>QP=IPYR[WFCR,#W.=!5B^CXV M6+62"<'7;Y0Y;;^4!_G2;+&:$^-9F2!18DQ (O4.=9PP4*9:%H:728Y06A1N M^7971YS:8]T:7+<=J#I-9;H[T7>F(8'ZQ^U"H?]]59GJ'5ZMZQ6UL[KEE5FQ M>^E[Q3HP51S"?-"[IX;9&.Q5W=(.&W_:EE?&&UO9TL[],[J6EE\,>X3V.UE7 M;);'/!69Y$ (P@#$B*A@HTA *E)1\@(5C%KM& T:?6I,98P:V*+*$78"(8Y+ M#@J*]$9=KEX*!62 8IEE!.-61Y ,O0\\K#BPP\K)R;N1;\?.Y)4Q S2Z%@ M'$OUOB&I+D91$7+)<@F0R.,T9Z6$V&D+RV[8J;UWS&O_7,_$1A?,\7#3#GK+ MPT[O@ :FK[,)>OM,I[M66LU F(D[-3MV\/51Y\?*PV M)N7M?J&NO]"K3+%@E5C/\CR)$$(P,.,<@W=@IT_]PJM@>),RO#S2 MR*J&5UT^%3B\_I7A:NVO?S#35NV]NAUF!6<7=3_GSCEI][.?>_:^AKUE-UC+ MG9:T "PQ7>6IWNIAB0HK.$Y1AD4,X>RI[NJ\(:N-77 QDO4N3]6Q#R-L%ITO MIS%*:=T]"JJH:;'0YPF4S,VN>-BB+4]W#N=(A9Q2@JQ(U0NF2#G $.> IHE0 MZ^(4"10W=\[KA67SH-ZT'T[EKA/GSU[IE[.+J"=X$(^X*>&W#.9W*/K]S M-KTFG;]019_?J0C8P#-@)=]?2;5XMURO'Q:OJO73;65J]_0"LN&K6AGK95KYZXL5:W@Y 1,<:Z MO5JN &WW1O WCA$K@V-7FA3?]/@=:S5^-WWX^=,NG:P>.+**X.-2G%VCA\S MD^6WAI:__6M;K03OD5P[HK,_UD)NY^\J*68LBA>JCK4/8F0:Z,C;77TXJ<@*]>#]9LFS?*$:J2I M"$QLK1M1KYSD^DS$V9DDGP5^MZ/JK0SP!E-&+A:\';33DD(/UW0O/+Q?;"JN M"]35@,WF6R76KW^P^98K8Y3KK\E*D\9:$_X'L3(AYUY4C<&S]7AHR7:N7HQ-TN(W5-VN=NH4_6D'UA[JBEO'&"TZDH_ M0'2K+3U=T?U5J-/AU@^R:<92;[8L^*?MXR-9_7R0GZHOBTI6C"PV3?F_LN'# MZHP+3-?F0<"!21G1[2Z96'QE4ZY $QDE2%"2U6GUXL69J+T3C4/0@ MHZY+D?(I:IS2O^NX%>W]BEK'W-I?^)G4Z^_!4:C-WA[7HZWCS':^]$;'-U7I+^+ M#BV&%%*LU&+5)#3_77(JJW=;8C5@%?J7L8?I4PV0,O#.E MBSU)9 ,*%2^BX*TT\72$D8L1+[IX6GYX^:.#2Z#5,FKS\\-<$\N":W'LI\># MWJ-ICHN<"0;RM& PHP"DK$"2$2)+*F$L7"2G;X^Y/0XH;8X,B:;P&EG] W= M7BVPMZ4*GX@&9X[:V+L&3>*.YI!R9TN _-4[7QMP[()G2P#.5#S;?G-@KH%8 MB!69ZT;5_+%:5'K)K[<)FIJ11CLLAK$DI<" XK@$L,A*0$NJ%N4R*4F>%;JW MK L)68TZ-1YJC#:/##DPVS'KP IRR^0#WT"&SD'H8'AH<5M<=ET(SST5P04D M7QD)5F..FYC@ L-)?H+3EX=QT4?Q32RV0N]'ZNH3O??XCVKS]>56K04>Q:K> MK]2BP.NU4/_GG\F/64F18J <@1@SKL*CA"AF2AC !"*>,D$H=9*(&6##U'BJ M<<&-E(9@;T=1@1$-3%B-]?412&M_]%TY$+4>W$4['Z+6B4AYX8_ ;H#0$YT- ML6!4-SE_8 MG^/,:**Y+L] D3*F3T8XH*EB0T[+0F"U2N1%X::(6P_40KEQ'NWX=+RY"4RMQI%FRRJJ7=EU_:F]N8OV M_M1J7#N/.CD%'@L%O$#K*___-F/&3>OW MQ)MKZ?JP[CY%?5FLV7:Z-2VBT6 M^"CF.L/]Y7*]69_4"JRU;JR1C9TA)!"-4TW*J58L3&* "T1 GLN8Q$G.\]2I MM\2-]DPM2*UU6TZKBMP(]]9)LF/<$:$/3;G]"B^!=(\]X>>)5V^U9E1B]03= M,;/ZNFR0=7Z'0^,4\E)Q:,Y9 J!6>&EF&6-&[ MDF ([)Y_[1Z(\5S!&F>5_DPONNCF.=FJRQ\>V#%&V:FI9CE7 M'_IBVM2(]:8YF1-Q7!2D)(!*) %$. 8ERE* X@3R%")(L%-:5M]@4V.&0UNC MUEC73C)]\-IQ@2_0 E/"!;P"''+: .*KS4S?4.,VG+%P^J3UC,UW1M;%>D.J MEIXMCP*F-'LC;ET-E"'27M>9 MLE''[[O(W!/:]3T_?^R[)\83('*=I^>6'K*V]]<0'7*%WYO"2DX(BR+B4 M;A)$0TVQ8JA1Q8F4X4+WUJYXM*J=T6?,ND-379.^%IO-O*8KK0C[KZV6.R5Z MUET[-0V=/;N72] 9&2G9N7;A3F?C1!W;[\Z_)?;/I9VIK^Y7*N M;%XV=03=]: I,^C\_6'S5:RBS5>RB Z^Y$8PYZ&W8Y6; 0U^AG$KEM&?VB6/ M.YN]D'FBG/-CC,HSO6X>DTO_AP[._+I?\8?5)K+Y5 M3+Q::JW#&1"F80"E.2B>&L1EU:HQ3&ZW7;ZW9 M^F=MN$(\:DQW)!4K]"U)QC>F@4G'"L[HS]ING\SB@I,OIK$:<5;B8ZN8L>#?%,MR()59/Y)_8NH>QFU"F]4 M0IHB2H&*D9A:=1$,2D5EH$AE22B"4 BG?KU>K)H:LW6=,NGW>[=,!'"@8:0> MTIUKT=XW9_D^O_-LQY&CSUY@#AUKXIQ)UBO0GDC8CTVCDK17&(])W._% Q3! M?5X)LMZN?IH/?11U[=8L3O5A RD!3Y,,0$7PH(Q+"5(4XR+%,"F1DS:*NPE3 MH^_:+M-T1SWCF\;DIO"M6NA2MX5@A@-,'FR]OW:N?^Z3NFZ0.KCS4VEYX!UT M@D*?8%O4N[4^U+I.4>O%2"5NO0B.4=9VWH#IE++U N14OM9_)7>EU3H+TERM M'J >^,UR]9JPKW_;)>_J/,E9(AB6,BX!3;"*A'&!=0:C!+B,,25%@D56V(JJ MN@P\-;;L*0N6:N%ING4>Y3T[,J+SU/3S8$C @V\L&JQK7JL-;[E0F1YIVZ.] M\2:).A#$]KJFH: >2<)TP.WM2;%T"' ]XJ1.EQM-AW2(DUW)T4'?'Q9;OWY\ MFB]_"M%LRES(2ZJ[R)LP_Z-@RR]J12!X_=(R%8'O=L)XHBB2I$@@2%(6 Y@7 M")1Y1@ 6.&%:/%4;,M=^W47WCUI&.)#D8B#$/:T! M?%LWZ@(A$+3'JX=0P[@O+=XO%__:JKM65HWR;=,,LZG701GAF=:F+4FF%A,Q M@8"*@@*92PR2A'*U4BL% MP#"A("9E7M(T)IS'=M).?N$=1[9I!("OK[?\@1;X7709K>OE9JZPV:^A_,$W MTJKI ,9Z[;2L3?:T.+)#I&0J;V7 M&CNCVM!(6QHI4Z-7UH5NO9!>H4Q/0(7>CAJ"D?UC;@'"F5AZ+=A?OBR__8?Z M>AU&JQ_VT7/O1<=YZ"W[=T(I$MT(Y;>NA(/LV+DAL0W077:B_BVR[DO MV]]L5XMJHR[VIOJA_]!5" ]25DSLFD@TP7PJ*(<"96J1&:M *8,,T!BF0*J_ M)G$I<5P@VQ6\]:A38\&=X7>1;$PWS^G2&&\2)9YZ2P-OF(#KB] @L :FO9W- M46NTZ=U3F]UM.N.\.+5'UGZ=&@3AD9:LMO>NIP6L,U0]:UG[:XVVK'5VK[O" M=?_RL!BXIZ?]_G0F+66!22% 62*N5L"%!$21/< ,,UI*1C%R"GAM!IT@ M3M\=F&;0=!%O.XB_TCW'!9^521%342( <0*!"C4QH+J'6 PE*Q%+LJQPJDJ] M,,[4J*#\,OHZU+XPR[O%TOZLGQ\Q7/CXPEY_,Q8,T._SOU=PWU6'$))XWE8R"9ZDB MA12@0@@ 8T@!U>7J'%))8YP6G#BU%+P^Y-3H05NLL_2-S8X)]M?QM>,'OZ@% MIHH#P *4@]J#X2L7_OJ X^:^6P-PDNMN_\V!Q>DKPL4C6?U3+ZC,7_0XNQR4 MM$R1Y!QHC0L BX(!PD@&6!EGDJM?"&*U@V4UVM1X9&_L?VSTC^:SCL7GO>C: M48DWS *SR-Y.LT=B_AH94P.H\EJ!XJNRO'>L<2O*;=P^J22W^M)M2H<-1[UM MBN1,CMR,,RYPEB2 "%H"6!8$E$Q@(%@&*4E$S*55.8S-8%,CC]96_5YMJ@3; M D*V=!;V[H79CD9\@1>81;JX[0O[#&XO>W$;K"#8!XAGE<"S0SV+$F"?TY?4 M_GJ_,S#C@/_/=KVIFR M[SFO=%Q#YA](Q=\NFJQNLWRBQQFZ'_7F^[K:M'F\ M=6YNDZNK/V!D7F>E6@WE1 4P,:,9@)DNQA.D!*2 2*:X@.IW3JD)@0V>&HW5 M[>1.RY@=$QE"3[,=!4YI\@+3Z/V'MR^OJK'>16\73-?+"E.WIA_HJ..3Q_2( MD8#WE4<1VMQQ$RY& O\D,V.L<8>VI5+HZ:Y79L1J_<_??VKQ-R,YF'!69KH_ M'D)2!:X)XJ#D,0,X5P%M6I(LE4YE>#UC38WP#TRM%?RUJ:[-J"YC:T?5GA + MS+(7P/*NU&B!AKKMK&1IF4.4 B*ISNW* M.:!4Q9EY#$4F("\+G Z4FFZ&<&*&T<2E69/?/1^:U'H&2SM*N VAP$S0,>XN M:LP+HA-]Y+I_9>AV@.?2@CYRL$?]^?B3[JF<*C*NU+*VJ\2E):6WCX]D]5,M M=RL5;\B*D<6F23/58C/+><6T]G0KBX>R(A$XSD'&4RWHXY"\QD MO_9TV>>ECCUM(Z6LUM.W/)H^TIF^Y=7I\Y3.ZA/AGDQ7+\.,E@3K$Y1N?JS7 MZPZ,DL5Z+<3#D] 1^.++.[VQU+ZN?[:;R*^V0A>L??Z^G-$$)I!!!+)6B=PK5I7WK/-M4WQ7.?=:GKOMY;%EG*8*(" M*4(D@#C/ :9I!K*XH)A!7B"2.Z7\^K5O:JS560A]_/1'U!KMF"GL>0[M&.X9 M9R8P(UX]JMZ[UN0%:>?N=K,7_6E"W5>VLV?KQDV-#@/M21YUH&'< M%95>JZ7WYN?K'R:1VYQFU\?;,TP8(C$B()$4 4AB"##4;70DD@AQ#!&S*MSH M&V1J5%S;&;W^$>TM;219[065+B)Z9>_6$TZ!B7$(1$YZ2M_Q K5BE2FL&L3/-,E""!* .0 MZ4ZC,DT!S(HDB7%*>&HM^SG4B*G11,?45C,P$JVQ1PKL[GT$!D_5];.A,28@ M=&!VL;M*VVV@.SNM,.;.DQ&FP?[,9XSI&.FEN9YV/8] M-)Z.>&X%M.=89_"E1SO*N=7Y[O'-S=>ZK7SG\_*5^";FRZ=/2[E18:^8)8A( MC',!>()* *6@0+UY8A6-YEC F"8RQK.%^$)4R&RWJW!Q+*NGJZR?KNZ( ;?G M]GKRT;JQ,N*UU69E>D,)SRG4=DO_V^ ;N7AGLXP:*Z/63/^%.Q>1\%RUO.1 ERT169"@I4CME=:=Q79Z"<436&[--:<76;#.LC?3UT][\ M:+FS7[V:GX39W:I/*%?[%B75(MI\5=?9UDIDQ/2W<",?NZFS(R+OTQ&8E!I[ M]0YB8W'4,3G:V]RV#O''5$Y0>6(MNS%'93 G&([9S.W+;LRV7FUF+[>/V[FZ MR#?Q6DKU!-:!UX.\YW70O"]C: MV2S0APP^M87YWOZH=N"N71LN9=0ZH9ZKG1MVM#5H7OK9*S3:P0^,'8'V>(Q\ M"W1]I*:NVR$T];<]F0T:+=?KHU-)R+,X@4(%>)B?A>+;=T([?S-K]VH/2[XWS917#A9R$P&^Z$W_<>W!WA M7WL1:3>"'@W?AJ5GX7='(YY%]WT84)=DWP=>+4""\]^(6IZ=YG5 0DI$8 R2 M&&LYOIBHY;!(09)D>4:2E%-D%2W>8,.$Z?.-6=-&?U.1_>/VL4[7;=,_7.L* M!TR.'5T&ACPP5]HD1;=.!&7*&V <(S_Z@@73R9'NA\@I3_K*I88FM=QSKN[< M=?/'NVHA4L5_%"<9CD%>X%)%D)P @C(!.(MAEJ<(9Y"X9;6<&65J#-?D;#0F MWK4_1-K8WH(#!V"O'#[[@BLP.PU&:D"*2P\2-^2XG+OJR$DN/8Z=9KGT?=C? M@Y_,<$E36C*M&LIU.IM,01DC"%(,<4)104L[Y:W>47ZI!_]AX= E\#*PPQ]\ M)[B>\\'O0\K+@Y\$>?#//2TC/_B)RX.?#'WP=<+"]NEI7@E=8]6V!"H2FN.< M:JU@]:9G60YPFN> XE)*F<1,0JN]HK-7G]J#WAKH\#8_"]J5A_E6* (_Q%T4 M!K2;.G,/V:=RW0++6#E:-C>)6[[5):_[$JE.OC->AM0EP,2J@G/0Z%-CM<;8B'2LU?D*C;GV3[;[/%PGPJ#HAMZ$,5&-;'>E M6_/OHA;QK@?1AU$0M^?:H,B/Q,7>9\")MP!;)RW(9I8:$^:;@6>+AA+Y6';V*E!S69 M/'7QQFZ[A)5)F7' J93JM0 A*(GZ*T)2%#0E$F=6LI%71YH:L>^K65:.S'P9 M3#MN]0)18';4-H*=D4T]70!-F*M8>**RR^.,2D97W3VFD^M?&*@H-2?KMI-* MTU%0)G&:Q)B 1 7X &*( .&)!$B2F,N$Q&5F=41Z>8BI48"Q<&"+QC, VCW] MM\$2^+$_1"1 #\;+WON2?3H=8%REIXL.GH@[7?[DL&?Z[4(]-&*]>?U#!QIB MA@I&"QXG()&0 0@)4P\T$P"23-!8"HS=LF:/KC^UI[DUSRRV]/),ZW);%GY? M@M#ND;X!F,#/\PZ3QC1_#_(%GST]Q<=7'_41ON#:\?-[Z6/NQP6OE6'+QXJU M5UP_?%^H!^9K]=39)Z48,UG@!)1EB@',. :4I9EZN'F,6V=BYR0@HC^CQ7(!E#L;9XR' M[/U;P6B_W>\;SI%V^'>P[F[$:'GFUO6D?.$"4L\FOM5E1MNW=W&JNU7O]+V! MZZ:#W6Z/YQB:E2\=WCEZ3@=(NCH.%V$R]".TRXDX5MOG50^ ME-]T.,&X?M-)!0_\IM-7^IM>GQ9T;?*XFPCU9=DV14]3AI&(.63V:XCIPL=B M4S\BEI*E1.$H=0L8/S/)U/9U*R=8;@1U?_N?1++;< J!S\#[>P/-JXP](LU. M8N1N%87 :B1+Z,CC%,CJZ0+AC*5S\M;1K)LNX;[EI@B8B18GV.(N(0$RQ@ SIWS)!&.*2,ZIPOZ+>75-/C1VW\@4;T<'/?;L/ M>BR FW$T#*P#DVHK] E(1ZJE[0I8\#+9G1._405L5T!.%[=V'J$G?3VQ2O[^ MI-]@'Y[U#SOVC- $4T0)3-(40YPE'!*4":@B1)1"/%?4J6#MN4FF1TFMC, * MV>P81XOD+)R.M',A2$,3C"\^_C1R!H!0A'%LBG&IX8R2!R1P[MJ>V_UX#,UK MK-;-R^LE32B7+9K_X?EM5Z9>W=ZG[]*%=?'FG9U"_]559K*6[;0NTD M5Q'#5$"B<@$QIQG43J""*%$#I$TIR]'HRB-ZE>@5AYL:0^L^F"M]6\K=%^!YD&9A^LF\%;+ M%HKOQQ)[W'?(R(MQ\%X:>_Z^2>Q?Z/=;H>>Q;5+-!'=/]A,10U*_D$Q7;V(J M86.>0A;IEQ,1"J5))'&>%GZ)["=FFIJ1VZ1H:VG!KKB@EMB2U=Z!Q06+[J9%'3F[O4/ PP;WKAAZ'%'?O;FC9-J&,$:>X4 CB M*#=A79+!@FJC-9)Q(5,L.(\CYY.)[9&GMO&U<,!(Y_%]?0Y]#AAT0/$X6^H(QUG%"\SB$.D,XINZY@X.=Z\<[+3@FYLX1P=$+^GG: M[^<5?7A8R8=-;HHM>KWW13KF2#&!!%1"48AS%D.::9M$\$PE691D//,*%'>: M=6KDM'4:L"N_[>=9:^#G]+J![^:Q!H=T8,([">&@9P!>* 7R[MSF'-4U\X)A MWZ_RN]G?]M'>VM=E:8/D?UV:$H*?YP^/ZVHKHI DN:02%3#%>0$Q2K1/1!&" M,F*DP#%F2>'4=MAIMJG14"TPJ&RZQK,5&:RLS+T*9G2CW6U4!<5P8-YIX*NS M76II02UNKPC8;OCV+?TUJ^S?S6B2240C;0PBE4 <$ZDIF.40DRB-$I2S M5'F=O3K..S4RWK1:TG*#5G#PAY8L;]$_R16*$QV4G&_O1UD?Y^5\+7^>/YM/\FO]!,U-4?ZJDNOJ M^NMRM9[_V[X#FZ2MNIV3'OU>?9Q7G"[^*>EJ)AA&1+\J8,H+T_N88E@D40XY MSF5*E. B]BJ6'T"FZ5%=(Z3QUMGG?MFIMQ[EFL6J]@%$L'$L&1#D0@X:0:%1V#0CA/O.&'-K?@V^" ;^L MJ%)S?LU_?YK7S>UMI9L9(0I11C794B0A3K396$0L@I2K".=""4&<*U^>GVIJ M'-J&O*YK<0%]E=>G8)@#QMU.>SCD!F; %K1&4K E*G@7%#1W5ST<>"/YZ9U/ M7B ?W0V8,PYZQP"C>>=NBFR[YHYW],Q"I=6C^<_$ICS3A;0=J+3Y/#R_O^M+6VF=QGNFYZ LZ4C"CC>0P1 M217$+!%0/V$GA:('Z_ !@O0@@$,&DV;UH")R&^RC*&2G,<5?MP$ZC=9 MF(/D[+>1HF=B@?EP?EM5^CW]_FE5-_76 OQ*%T^RK>-Y(TNIYNM/>DO/3,$L M$I$$HB*.(*:(P4+P!&*E.2".L!)^310]YY^:_V(DMXU.30-:6SCNVI1(?CT! M,F^T95GJA3*&I?U6*VTT[;%ZRM_TV+Y9E)[KY_:B&G!5!G[3U,>8M>B@EKUY M9UP!*_X5:!4 C0; J! PY+X?=J$BYSUG'S< OA\T!W'L/8?I$75:!\'?JSJT M[ O]_GYNB)L]V;#W68&*E$8RA7$:KOAP'. M(_PU'(!C!<1V/X&A8F7=L#D7/=LQPGCQM&ZJ[$38.M[2-^/GG32GH8O;4LCO M_RM?9ES&J< ,0<4R;6:J/(5$8 HUGZ81S0O)([< _U,S3,V0;/)5&BF!%1-H M.7TS>_:![&#-$/ ,S)7>R/3(X#FA_069._LCCIRQ+C M380/7%6@! M PUBP$(&#&; @%9_6.H=UCJQ)7_S@B"#/ZA#?X+\[WY&)U1CY*(G8?*E2/II M]_^D8LE%2SM>89/+Q P>OGWS\C?Z?\N5/6FR9<.+(HV2#,!0K3WI][:J;!V;C@RA"NE;\^I@L6JGVP(FYOSX%P'OC-Y@5Q M\/KO/3 ;/I#Z8.:I!$R?@L0C,/KD$)=67.[DZ^H48=>%.16B(BVX/7;+($81 MA0S'%))4Q2+B*:59SX+,%THV-4[<5!>^5[6Y"=FY<,,%@IC%!2P4SB#)&,EP$151XM5FR&_Z MJ9'[)LAU$WMVLQM[IC:FV%Y06L^*M'Z+Y%Y M&N493"C3QJY2 C+!,!0J(:E @B+B9>R>F6MJ#+'C8>>6>Z0)?K611C3H0D,#(]0G LM.5$]6\JY0I%@DCA]['P_'13 M(Y/Z (4V:9^+OFV+.C!VXY1PR U,*S5H1QH3:7:IA0W''FZ@!"*0CLE&Y1 W MQ?=IQ/&NOA&931 1R;,H+F0.X]Q^:LLB6*1I!K,B0R+.]0^W^(;]@:?&#K5L MOM&63I%6EZ@^\/9N8BO#A4Z=TO6"2,HQ@Y].B7\8-WE1,),9YIUIW+J2]-U2 MR!ECF10Q2R$B3+^9"X4AB5@!!<&,Q$12Q9S>S/L#3VV7&=F $0X8Z=QWVPY8 MW;NM+P1#V^ANVGMMMF.J]MIL.P.-MMF.B;^]V8[^>\_8Y+K83ULD$)M3HI1K M$U@F,<29^8P8(P15'LM$B1@5L5,OD>/#3VWCU=)Y!ACO N9FV?:'8>#-UYQ1 M#Q$ =5SG4%'!NX./&P-\5+&#B-_C5_7;I3_)4J[HXKH4U^+KO#1)1M2$$C>% MN68\$1%*$@5SB?2;4F$!*2(I5$CE$15<\#[@CLM[>[ M8';;[ '!&WCW;^.V*RMHA U'!XZH!.*'KME&)0Q'U?<9Q/6VOH>,="WK[$7[ M4?]QN= W5W7LW^;UEC!1R!054$:FKQ#&"E*EB462*$8QQ1E"3B7TO6:=&KUL MA+:!!EMB_T\;DMP[R-UI$5S/# -#._A180!4>YP/>J 4[%C09[>YV_HV7CL27Y9?I8+4[?E$UUM'RI)7F@JX *B.(HAEFD.*:&A-\HB^V]]5Z"5:UO.!;+;!G8['3X+KQ0AC(!B8&+:1!JA$3 M-'(.<%37C4:H5F&G)QJW/UBGP@=-P;KOZ,<3=W)M:@9^6BV?YT**FY>_5R9T M_^.\I"6?EP_77+M.]BAP8U;+!"4$Q2E,D< 0QWD&BT0B*%&B3"G;*%:Q#W_X MBS U7K&%1=5B^4=5=U-1K>B ;F3_LQ_%]%@7-^H9%NV!* M>S4&YM&_@GMP _;6XKHZM1!MN&>/J,\!ELJ] N&H2S92C4+//=2L6:"RA<$ M/5/8\/(Y1BM]& R.[>*(X0;MWPKCH[9E[[3^^M=;6[+ O&A+<>2E^WY>\<6R M>EK)C1V:(I)D.%40<4HA-O6+2(8HC"2AB> LTB]%KQ2#"P6:VEOPEZ=OWQ;V M.S!=F.*BC;CF&URY+*'M5#%OE;1GC '\B8M7UQJM*@S@>H? -V/[A(G%&;^@0 KQC+1J"C!NRB-U,89%$3!)(Z(80HHG91+;,),=O15/[7'.U7 MO@L>S'(>FD%K;$VAU-7)0Z#S5X]7Z8W]P[P$8KE8T%4%OLD5L$GZOCGZ(S]"E_#K)!Z,$8F[9RW( M3;7'&@734:BM,^!6]'$"E1XO6\>WKN384_H)O+X&7YI@E1@O%*/?"_=7NIJ; M\ +33],<8.?V*K@$D8&Y>@>,X&%5IQ0/1&X'PX_*/J>4VZ>'D]?UV[^';1)M4O2] MMIZH<>>WTJ)G!99$I1F'*.4*8EQ(6"#M82JSWF'MJN[Y.ZN]= M <$'=3=2& C+@?GB2 ]:8YS5Z&YDWRZ:$(Y->B 6B&A\9AZ5@WI LD]/?8;H MQUR-Z5-]6=JVZ"OY:;74LZQ?3,/"]75I*U-_,Y?,>,PCEIM,E")#$(LTAB3% M!)J4\2S+(DJSS*W'H/_D3KMMW):#>J!'O325\:._-7+;C_NR%=J/S3Q6PHW, M J,[:D/"RH2/-F*#5NXKVR!U73?G_M")LC>7^0,6B,H\)AZ5R?P!V2>R'B/T M#%J?5_3A866VOBV&]UD^R_))_CPOY>U:?JUF..)$I-(>8A"(S8\B37)("T(I MPCB.J%_H>L>$4[.U=N4U=9@;B<%O1F9@A?;,I>L$W8VH0D(Y,#WMH;CT1-$_ MOMT1FE!1[EW3C1OK[JC\0<2[ZWW!VV))9_ M6Y;KQVHF(X8$H3&4/)(0YY1"PO/"I-3D&%%.>>Y5._@R<:9&4_J1Q,%Z8K@L MAQM%C0?RP 1VMG/&E3VVY?9#_I965^"?DFI/L@SX!3\,H,.WU7 19BJ=-CR M\VB^X3/JI?TX/M!5J=W;ZI-]-'T=95WI_C>;%-,H2S"2,99)H M)F4Y9#1A4"J&\SP3^M]HO^X;7G),C4+?T05_6FP,%"N[=9D:Z8%)A?EY657F M^*X^\.O;2,-OO1S/:(=?A:'/6K>:9+0ZO&)]=61%ZCX8P]1"OA#/X TP_*1X MHW87O: ZW=RBWW!^;%JMUC/3W?9>UN/#O+Y)BPD)Z\@L$R,#6U@@6LM.JD^CD6 MT0-L,8C^TRM[G!][%&YP4J_=^6X7G]K7VVNAG=5__>5/[=_H'R8N]2]_^@]0 M2P,$% @ \86H5E%@9;G*@@ #=H% !0 !D>+\6SZ M;W_B?V9_^@FG:9;'T[-_^]/?/K\%]Z?_\>__\B__^G\ _.]?/K[_Z?4L79SC M=/G3JSF&)>:??A\OO_ST]XR+?_Q4YK/SG_X^F_]C_"T _/OJEU[-OOZ8C\^^ M+'\23,B[_SK_BU%&^&(U:%4<*.LB>,X])!<89Y;IQ,S_=?:7&(K6IDC07C)0 MG@?P(6C@CGF,WCEAY.I#)^/I/_Y2_XAA@3_1YJ:+U5__[4]?ELNO?_GYY]]_ M__W/W^-\\N?9_.QGP9C\^?*G_[3Y\>_W?OYWN?II[KW_>?6O5S^Z&&_[0?I8 M_O/__O7]I_0%SP.,IXMEF*:ZP&+\E\7JF^]G*2Q7/'^2KI\>_(GZ-[C\,:C? M BY \C]_7^0__?N__/33FAWSV00_8OFI_O=O']_=6O+;.$R7XVGZLW_\_IW M?[Y>_NL<%X28U7;?TS_.0D1 M)ZOOCHCJT26,+_][,LUO:/'ECW?3,IN?KV@]B8OE/*3E* OGHF6>(,<3**<( M?)K 5U G#!)U"/P)QNR[YII_!^P-QU?KW/C8SR%.<)2DU8(;!=FQ2&>-9P@A M""@^:ZZ-%(S?V4>5SH+$LX+= M.?SV;??J8U"'Y"U"_J+L5ZAX^L?'LW-_%P M,D\_S>89YZ1[+I<.\W0/&[=QO_F)G[^&.7T0I"_C2;[\[:J$GD'.RUECAJ\E M2SO[TT_$H(+S.>;W:\$^R(<5$Y:DO''UDX>"YF(!9R%\'7TBF6#=R*M)6"Q. MRZ?E+/WCY/MX,7(A"1TU@UBT F6R@6!T@I@#-\4I*4IX!#DE+.**ZLU*:_C@ M9+FX_,XUCIXDIBB'[PT%N^L*:^'@);9^?ELNMK'R:]X'G$^9*Y1X5.\%$O#R8',+D'F'RP*U,7@:^([6[&&EE45I. M<&?D/-+-S"$FY\"CXS;;$B57K4W>J]7[ 4ES2Z4IDP<"EL_TLR.T44N>-.%; M"5!!:O!69#"T&2]#E YC$W#4U09EMAXHNRV V)N1 P' _[H(<_K$R8^/^'4V M7X[H_O-)HP%C$.E># P"EX*L,>0\>&9RL$VP<&?A0>F(=K XAKT#0<@'G(]G M^Q.Z) O#AV'L_9@ M;'S#>9PU1,?;\2*%R7]BF+^E[RQ&5F6FL2H^PT@/"D7[XN+/P3@A1+PXAQ[!W(/KC\SQ,%^/*EHT.%$XG;B(#SA*Y7M%(B/0_X I- M]?8CJ<8VYL:=E7?"B'YQ&#F*P3V#9!V$?CN>X&\7*XK[$#$3K!Q+PPV[=@^ M"!1]#M_?9>+4N(S7F0<;/2F+*,$( \)F14P2Y)1)FX&AEBHHLKK*<8[-H\OO MA!S_PI#3@M6#P,Q)SB21Q>8_E3U\5#@OB0D$GF4AX&>D3: &HW/D6ND4LVF MERU+[Q9!8R\,+,?R>*! $2,ODY%&,_ >#:@L,GA!NE(HY$@;\2&G3H B=@/* MRXFUMN'QD(#RBKX\G7^>_3X=9:5Y,$P"!E>9@K097ASDH(R@>]2QK-O!Y'KA MW4#RR Z. &JR 11L02E*!L5EPS] M<2]YCZV^&UA>3B"V&:>'A)@/L\4R3/[?\=>5@2Y=R01OHAT3N7G)2_ Y$_BU MXBZG+"UKB)=;:^^&EI<3E&W$Y9ZQ4G7BR1S#BFZ>33 E!;!*,:+;Y)H0PR%8 M+T)F5N4C8[$W5]L-#R\G 'LP)WM&0,VYGWSX,IM>Q@B-0RV2JF4$FM!KL#Y( M.@U1LU*8T(3NXWR9NRONAH27$W4]BJ,]H^$3IHLY(9F+^'F\G.#(JF)%$!Z* M]Y&\+B,(Q%&"SLB"#LQ[?IPE>G?%W=#PVU5X#9DE*3!L&;+,B&CIH;JR0OY2@HW%IN-QR\G/CIX;P+Q^->]K>MNALD7DY@]&C.#L+1>'4Q MK]Q;/S=7A)-(+A8CGX)2SA5RF,@2IB^)/5IJ<)(G6XICC+>(=&U??;<$LI<6 M%6W Z4$@YMV4/BVDY?@;O@[+L-G6"%72)A/U2C+Z VVABU%'(,9(':1-0;8( MHF]??3?$O+3P: -.#P(Q-85A_BHL\6PV_S$R%HN-W((MCBPH^@4(605 @=+K M*+*R+;( ;BVZ&SY>6F3T<+X. A9OSG%^1HKPK_/9[\LOKV;G7\/TQR@':P+7 M DP)-?$Z"7#:(I1LO=;:):6.RUI^9/'=8/+28J+'\WD04M!^4+*4$M+7#OK4T1 [+'*NMVA#QTL+@A[.UT' XLWW MZZ3)=1+V*#KMJPM&_# !E. : N<,2BR%S/-D13[.U7UHY=T \G*BHDTX/ B4 M?/J"D\FEZB/B&2\Q@:BVDS+>@C,Q@C;&2Q,*<[*)[KBQYF[(>#E1TB.YVGO- MP\8E6U6)KFI./WTA1BY.+Y:UKTT-]8Q$(EVH; 9KJB:T#"'RP@%3Y H%;;9) M^O)C-.R&FI<336W,]:&@B-@T#Y-WTXS?_Q_\,6+!6:ZSA!@X&>(B YS;R^Z&E9<3<3V>MWT_SJ[=]>NRG^OBL.AX,@JTDIHX0CK2 MH9 @BHY&T15J_'&*Y:&5=X/(RXG -N'P0$JKUIM8FU?K^K BO%)THQ*VA0?% M,O%'D8V%SBG#.3JOCK-B'UQZMQ+-EQ-_;)H=2HCDL%NK7<;H!X.>'5PWG9# 3_^O,]7M*^_G%PA\/3 MWUZ_^>W3F]?TQ:?3]^]>GWQ^\_K39_KSUS>_??YT^O;TPYN/)Y_?T;_>WLIN M/1#W^/0V71(/W(.78+D0?\1M.+_ M';97L^GJ(_\^7GYY=;%8TG+S-]_3 MY*(:Y">+!=+_Y<_A^R@5$U3B :) TI:($:+SF6@N#"/GF:O6NS^ S'[;7;5 MSMUF1EW+:A!-L1;+1>UD^?TK3FD75WS321!KB%'%B "*&X0@2$,+&P4OB4ZC%G_%#\;*>FYTY\3:2]!4(-6#\ $'W"R:0JT6G^ M-NN."13,+:T5LJ#ZZ0V2DBE\&17F7^L2[#!_6*?9":GOOT M=0&B1JSOTT-;?!U]QO1E.IO,SG[01E[3G3V9?:VJ^I)5(Q."X25ZX%(;4M6) M5'5Q%@QC19M,9^5N1'EKT^VGUNFGPU(G &G.U@'HF;_B%.=A0ILYR>?CZ:J/ M0TWQN40\,48YKA-@@P02)%"S$;PI(O-N?6-]01)_31DZE3CM!3" #!U MET>C&"V/WC/ VC%5&5[K\NL#+7JI:JJZ?/0)O(79W$^+ILZ-G8/9?#A,9LLP M:0*3TZ]883X]6SL3[V>+Q2A(Q5-[5$J43K&8'^V)<%A([&FZ^KVSN@!4L]Z"MM(Y^BM7_+'4XD/ =!R.FN>#=8FC-GP_%D*? MF]U^'^:S,EZN[FTA+'*MR,-DUI'-& 3XFG6"WB6>BG*V^1B/Z]7[:6#8)5(. MY.P +"*Z8J_-N9/E#SC."?ZN/,;!7*NKRL1UHX%PQF8)87J*U& M(,82(%GN4V;>"VP=.MR;R'YZ'7:JBSJ5TP <_EL;'!G%O/+) 4I&Q*NBP =3 M#U4FSU3A%X M[6"@$(DCB4=PV0IG'9=&M+:F'Z*EI\Z'76*F"=L'H%ON[N.7L!BGD: ;6LI0 MFQQD!BJ3J@P>'9@84_#D!233^B+;2DB_;ZAM9/P$]4A5SQS@4GII82,:7V1[4MC3QU; MN[S@.A73"X+A6C][QJ)2Y+6F52^&& /X$B,@-Y$GQ426K8WNO0CL]Z+L%BL' M G-_P0T7E1M5?[^"SG@F4W$*>*Q/ -$YB-)YT"J$DDWAWCS6B*4A+A\BL=^+ M> C(;"*\%U6+\,O)^Y/?7KWY]#_?O/G1:D\7(=C6<=+06QA<3'.;6"0FW*1C(=/562+B7;'DX MNP=P&SX\?+[.7,Q1:S"U.ZM2T@/I3 D:O9*:A1N[A(S$ @=(.&' MP'(4NP> FRWSQ8O4#F-0(+FPH*QRX$*U YE)49N8GS\R69\O!(I8N:RCC:JXWZ)%]&& MY'%470BH7'>J8>EE%YEXJ> M"TB.E.N];,JCF#PLF/QRN0-$7G.PH+#"R8!7"D*M2P[H"W%$>BYE=S#Y90^8 M=%AI![D8B-X*B,[8Z&R,7G5FY%Y1 MT2],NK!2#F/P "!22W>7UTGJPB81E.!@(A+UTG)PUM>48>FTY-8RUSJV>)N" M@9@E!\ISUHRY@X'&IM?-=1R_/@_F)"#Y6(-2Y 8Z[Q(D4J@JF564OQ.$W"&D M7Z <(]FM(#F&S0/ RJNP^'(RS?4_;_[[8OPM3&@SBY/EJS"?_QA/S_XC3"YP ME'.ROD@!0<8Z8D\SH--E(>1LD)1N#P!''^;X-8PO2^GHF*SJ$&[QC.Q\$QC'".0]U&D:QI,G2&:_*MQ; M5HQ+IGW>]9-D]5NKUAY5K24Q '#=)EX4S9S'4@M7ZLEP#(@W&5@AUT($44KS M=Y/] =-9+5H':NA@[@X@.?;#O%:I+']\F 1BQS37FWG53V!5/F=9S+4:&'WM M81RM!(^<6).DLC*DY#I0. _3,X3[JXEQW8SI ] M5X6][S$L\&-]WS\M?R/% M6=DU*I'^7ZBS-T*=FVYR5#GU-H*&<%DU@5 [M@\ M0V_'T_$2WX^_87Y'XIB>C! U[40Y:<$SKD%$=#8%3!I; MUU0_3M$0;K F*&K(^ ' J+;=^GT\F8R*4IP[(8"+D.DVM]6'I'O=.1M94IX\ M@M;YL)=K]UL0W1 :!S%S ""X8:W7VK9+@UU$*2VS4,@LJZUQ$5STB11B#B5& M+55H;?-N):3?.N>6]\_1;!X 5M;TCZ3DC FZ(T4B6A6S-7W(64BB-4?3/ MG3A$_=8R-X\6[\7( ?@^[\UI<2\A8,RQ!L]BH;;H1MW7]L.R7]!H6[1<\Q3!\ =+8- M^+ADV(^KX\"3-\$8D ;IDD=-*I5)!\PQGR*S2H36FF@7NOJ-$G<$J^8"&0#( M;K^EW-M-*H8G4X@_W ER/JP%5[L:(V-H,#.TKG6IP^,4]1MC[@A8#84P!$C5 M\.B6FSN1'^)TSI 2UG;;M7BZV !&D_V'$I-K'FI\@)1^(]%=@:@!VP> GBT[ MD#$'5EP EQ/M (,@MT%J$#P%8W5DLW1%FCF3V$.+8L^G99YR? MO\:XO/$88XPLS,O:+<&0JX"<]L/1@+ E%.TY_:]UYXOME S&.VL3%CJ>VP-0 M,0]08YU.=$TL[@'F^ MJO28YNH]$MYQFNI62HE>H9)@N:S-USBAV]9)5277( 69]JZ+XN 'R!G.+=79 M4U@K80Q U3S"(99E=LX82$&)VJ *B4/)@?;1HE0\&-W:QSKR??Y9;JS.4-5( M% , U8?+=5=;6M>C*6U9SMD"5W41 M\/U*FZ/8/0#$K+LQW*!?ANQ$C:\77>K$(9_ :U7GPYB WC*?L;79&OE." M.L'*48P> %!.HVUCS;Y!,6 M[DC6S5OW/D!*OS=51[!IP?8!H.\ @LN6G(.!$<;./+B6C^"/4U5OVY81YAJ+(P!P.OS',/B8O[C MAGI-+'K'E0/$X&OG50$!I07M K/H6/'-X\WWJ>CWH:LC^!S)[$$,E;O/FA'Y M"$[&(,&D6@@=R)?POC@HM?3>) R1M;:3[U/1[Z-61X YDMD#" +].I[.YD3W MU7BI[#$EEB+8:.,Z"R5XQ@"S%MGK5$+S"7)W:>CW+:LCJ!S%Z %<1/?9\FZ: M)A>U%_B'V7PEG%VFEP5TW*KD::^)6"@E[=ID#H%;;[*S-C2//;>AO-_1<\^F MOSH7Z@!TWE.AMU$.]0W'"$".&92A^SZ$3*ZLX 8%3]ZFUM'OIV@:SJO)LU2# M'"V69C![]I$#'U82^8++<2+/_]9V<?N+W",PTC>&1;SSF90/.$/I IGYDI MH#!IB%H5X(H4533"V.YZ]C_?9 (>;,D^6U!)AIIJ0PJ9K%*0W&D>BBXIM+]E M7]AD@GV0\,1D@GW8/0A3[J%>ZEHH*8*CC9AN4WLY MDPGV$N_3DPGVX?40T'*_:3Z+2BMC"R3CZC"8K,'%E,#Z&)*O3XBI>3O7X4\F MV$NN3T\FV(?)PX+)9=-\B<&X7!OS&;J4E8ZK5B4:K!4Z(18C9/NBH<%/)F@$ MDT.8/ "8;&EGH954.F@/H=12IIJ9$%,.8&)F2O%2VK>>'_AD@B96RF$,'@!$ M;N>LD+]Y.E]M*J]>!FHZ2;:U==J-L M(&;,@?)_-(&HB3 &!['[0S%):Q)/:#NL=JA52M8N2]81(K05M;LUTZY3; UL M@FFGH#J._0-%T[O%XJ*.1;=T-;M@@2[C.F.FQM:M\K0=B36@;GWSW*.'J>D[ M_:AS#!W ] ' YT;>WUGX J+J!0K+75 M_0@Y?:2.#<;6^UIY!1W*NH" NM5G)(&Y\A1T+(HYKGDLK0VJA\DIN]T MHJ;P:K5(TMG]Q=BL93VVB? MFO%(\A /A E3S6*5!=U6CL 80P$EA=9(4$)LW!5U4;!TD&FAR1B,L/)&=L0^_!W!_75&_Y@BITZ^SZ:HNO+XI M\Q*8]$Y#4I$V([6&6)(#3'1+6^-5\9WE+VTC:"!8.D#2#X'F:+8/ $-W]K!Y M061TLRNM(T17>RJH*&84^DPVGA (OF(*L54GT3T"YD&@GW8X3J RP. R0/5 MNYO-&.FR ,$6X@]M(Z0DC0NMJQ:W4]+O\U=[\#3@]P!0LR7F<)G9 M5)@TM9T767VL3@ F39IY!F.+-3)KGUAN#)P'B>GWI:L]=MIP?0#PV5[)MMF+ M"C&2JK208Z0+F9E(=[$,X#$S%K@NZ%I/M7R,GGX?N=J#J!GO!X"CA[._ QEL MU@4%(BDDJZY.@JCC(-"[($MBQOG6(#JNEN*YLA2;>.E'L7L N-F2X.NU"M)8 M#>ADK9TD_],K^LHEKIDO)FC5>B#SRZFEV$N\3]=2[,/K(:#E?IJ_PFQC*)8N M6$L,,5&"9W3I"M+"$4NPHJ/,GD'74NPEUZ=K*?9A\K!@O'AA=02]$()H8+.;+T:MU/ZSQ-WQ3"J;E!YR/ M9_FTG.39UY5 JK(U/GA-.P)E5S98<637Q02T396LRL;A3FU::<$;@*&_78-E M5UH&DGMZN.72"=,'#J++BB4ON1!.0>&J5EA[ U&C!U9"1E88\6ZG*."1,.K3 ML.E&^GM ZP!1#!Q<)_F_+A:K3MF7D0>#2G K@"'6F=C)0>1200J\,&M48;O9 MS<=JJSMT#1=PAV!B'VUVC(!>!/@P_Q(F89KPTDPT,M/U[\%D8T!I%+5F0((- M"8.6: ,^'P+O$->/[348&!XCJ@%8]%L2]:0P7HJLP#)>IU60V1ETD%!J;T$9 M3#2Y?3?'@\I>NZ_@:!A0.HS! X#(NVFJ07E\C>O_OIO>3ZOZ.)M,WL[FOX=Y M'O%) 8E '(F+V?.(9 /JVI8MK MIYUDP%VM1*]',EKK@)2Y8U)X'IK/#CXL.;\S!'4J\KOZZRC^'PR@KZO+EH[* M?#FH[J(VR<0<@D96#VHB6T*A QY-5"EABK)U"/T9NXMV%B%[5L ^OZ0'@_*' MZR04JJ@UF3"N5".820->A *%U0H;'U*)K3LC'5>:TEG([3FQV$8>@X'7:AOK MRK_7%_-ZH-8+K+;T:C;]1@PD*9Z6OTW'R\4H!6*=E!9*J(GU'&MQ8$1 J1G+ M,:;,VJ>2[T-AOT[&LRO%;B0W!!OQL=V].?\ZF?U _ 6G6,;+#^2LC[*VS"=- M#EVNC1@T0_ I&Y E.N*NL**#U(G]:.PW)VL-%YZJ!P[;M%6YEMKR& MYFM-=0W21V,M\.(=CTS%W$&5VEXD]EO:/@!L-I'= *!YRS[9M(1(Q$"B9!2B MR,XX.F4LD ',/;%-%P]6!AFSJ'-!6W=>?82[,9CY#)L<."/GURLA,9!!;A\9XIUQKK;<+7?V6T?>&NQ92 M&@X '[4P;NW[(X[7C4V405.G(D/**8'RQ@(=/ /;^YDLOK=5?A@S=)54/75_:#J8F0P"*6M RX4'+?L;I2W@]X_4Z16CQ>?9 ,>M)2G-BR3IO MXW/X_GJ\6+\+T(\N1B+3W2')?Q,\FSJ,/$*0Q4#QC$=G5(YWJT.W(O5H0G;# MZ(M^N7E^@0W@OM]EPROS)A+7/2%Q?C)?X">??Q@G7I_DCIMG9 M=/4IZ\&R/D:RSZ.&B"Z RCQ!<)R,($MLR861&]GZJ;+K/>UV%OX0+T>#@L< MCLN'^:R,E^]GB\4HYY29$0R*L*ON YXXZ@PDI;D0*1;>_ W^>O7=(/B'>#,Z MD.4# ,O]G)7@T$L3+:2R&@,0B 4\(7!N,@])%EY:!S,/S!GZ8SSI'"6 (]^[ MWTR[&G1^4"()9ZAXJD-26!2D:),!7SOP1.65LC*C3MT/1^\L98C_<9YYGE?4 M P'YPQDJ66F7K6; 8U[-^A'@DJ"O+)?*L&1$WJE&[]DRAO@?[_GG8($T1==S MM[M]=?+I?[Y]?_KW3[=WTZ;C[?6'/T_3VP%%-)*02;B@^BLT*.+?0$F1)<-.SD[0*)!V$9RSI+Z7+K1\7] MJ1Q(-<*Q"+K7A*=;<0W S;CA(!6F7"[:0#&1D48F+>VSJ%W)K6=.>E9\ZZ.V MKT_:%8"ZEO/#7ND^3!\ 7&Z%=&H\9IK&$R3VD7DQ.\>ZI<^S?5FIBA$\, 1D MADP!$Q <+PC$FY1<\IACZRXM7>RCW_*$9X9P[T 8P&%XC;1R&J]$3%]/<"7K M:3XYK_[6/U??'\DHK)4\ -W)JUKA'0K]B\NY=6^97>CJ5]_VCYY9 MQZ(< #Q7+MS^>O915R6B_KF.;L@/H]RH*V0R0W!9#I .@1PZ#F9/>BC M+$XHU3H<\Q@]_=9P#0Z S40W !C^-8RGE8.GT]?CQ=?98KS.#CE9+'"YX*.$ MGFG#&822R.HF2YO.4ZG#W5'+D*Q1S;OU/TY1OU5<@X-B0_$=F\';!(Y7?'I? M0Z\?QV=?EJ>%6+C:T$T;X\WWJOEQ)-&BDBF!%X*TOK&UIZ(,H-'EJ)E-BK<> M(+HOC?T6=PT.LIV*> :]?[[P=6.+U.;KL92194E&2>@,UM-Z0C@J]T2LE!. M>4[GM77>^>[4]7OI/[.7WI'0!@G'2U.%E &.OZUZ'NED95921:6S^_+<+74-KO-(&$T]"[T@!#>(BO[^K#W/\&L;Y]8:BC78_F>;3 MY1>(:DX8,HH(1%"$$+0(R.MEDTV3.= W$72H?68N69H-EA:V@M M5)X/<<<(J.?JF ?W[NV$.9!X,,DG.3K$U1S<(\&0$0&U';X*( M49;6B3E[D#>TMB;/A<,FXAH $G>/A8Y,L"(6*R#HVF6@*+)+(\NK^FVF@I=> M-)\UN3-U_;H/SQQ1[DAHA\-Q1B>M2SB^FW[#Q0.,9(G<)2D0C/=DZN:LR?P( M$6(R&*TA<]>V'J*[/Y4#&6OY3*G9K<0U /WX(?RXK)U>-[&BO=(Q6_ZH7?J6 M)]-(C:G:DX5B*=RZQUI4J MNU,WR 2#KO#7D="&:PZ^'4_#-&UG9-!><:"F#;Z=S1_((&?< M(5T""4*VM1&^41 2'?+@A4[.D',F6X\P.)3609J*S3#TP-W=J4![O=KKH]%F MEZ?E@99GQ0;)5!"00IU9SW/=C,E@O0P2$Q:1[J0@;'VA>V*901J%K8'5FMU# M-@NW\&XD>(X\T=4A>2*[PF8.H4X\M-:(X"7G[1LD[4[=(,W"KE1;1T(;@%E8 MMU7_?W7COX7)6G_7 Y8(\/4?R,6__8T;/[EN8W<_I+]IT_/F>_H2IF?XD0[/ M>ESKJ%:!1S+0(=G@UF4WP=@(+&!A)AD34NM4ZN?=X4!FI+8V1P<,DY=^B*[X ML"X-"I._SF<77^DWZ.^UH=5X>H%Y\QY1;SPEB@B!_%F7F0$5LB0]QCUDX8W( M-4ABY9".T)[[ZS?K:)@'J$N(#&:0W;-R2)OHDU4&K'(U9",2>,^)5RD3W[B) MN?D\Y,$=HL[2J?X8AV@?B RD<>"GBZ]?)RO.A\DEY]]-RVQ^OI;]I0QR'5"D M+5VO=)F"BDQ 5,X!(_--5-4]FBXLY7O&.K)>@2?6"5HZ4,;(,+I!#7U0J0EG-HVT= M%#F6YGX3^SJ]C9]-E . [N5LR4T/_^W![)NS6S;]_?^)>>T!UYEMBTTR9?WN MR7FMD!J);$)FJH"76&J!08& U@"=ZNB#XS*DU@Y=1UOI5_L^+QYGPP/' ,[( M9@.K@M,\7A)WJ]U]42GYY6+YVVSYG[BZN48HDRB1-L+CZ@HL#D)-["B);D.6 M4.7<.M5P5]KZ?5OI%<6=B*_OL5./3BA2=+9BH+N/["@&*M2IZD[0?1B-,IB8 M-GBG,IV?CH_"]--*Z!7M,AL,LYATVWRPPWB3\L&;6%R99'>L$-E,BX+#@(3 M$AJ*)HP5#HHQ9B*ZC*5U [,FA!_]&KP2TFFY&7?2RJO@ D@NZ6 05,@DEQIB M4()IQUAI7BIWGXI^+;GGQ]2]!]_CY#)4A446Z7@Q*S=Y&*;YT\7Y>9C_F)5/ M8[)(RSC5S.YU^X;5L)7).-4'__U5VU'+-5&"[39\I+JL%^**F--;Q)Q<$7/Z M.#'7J&:>:9$5T)_D$-#-#(&)#+*P*#!Z9,KO8+"TH.58Y?< #8\M_9G$\ M] MQC]&IHY723&"5TF *JY.S4L.C(P\ZY)R\:U;O1Q#;S\*M1?4W=6ESR;FH6K= MRQX'^RO06]T1CM6%6\EH9 5N/OLM(6\UII@P4U,_7UTLEK-SG%_AR-?4#69) M?JH6"C'EP"GC05NZ08/)"D/K4[LC:<6N48TV2'2ERA VOJNR"*"8PXA MQ4Q.MJKZ5K:_/GKJ$YOH MJ;W(;J2_'JQJO+X!D>N (8%A*H!2V8!GO(!,UDL5?4FA=>;BDT0U:&Z_?8'K M*-#UB? \9.N+!"=K,V&5+'CG>7TO2LBE\)XU+[O8@[Y^=5=;_&SI9-^-G(:J MN58M:0[Q.#>_V$0/;2.BD;I9?_05-FK%H)91@Q)<7AUDNVSZEB99XDKQ&*N.OLUG^?3R9 MD/J_N^2V-QO';60" 4.I64$Y0$!16ZX20U)VF9?60>2]"&R0>?; "M?@%R8; MH:0#D7@-V-H /B@.+$2;I9.RF-9-''8@JU_5TQV*MN2I-9704-73EO:[^VNG MAWKX'JNT[O&\J /FZHIA;@"CJ&R3 T MK2>_/$+.T?-";W>UOESA%HNW(=VEQ% F.C]"$=*Y2A!*3! )_4J6PEGSGJL' MDMJS']4(2??&>SZ#W(:JH3[BM]GD6^WC2 2-EV]#6K<]/2@?H!4OI5,PWD?W_BZO$L'ZH&^;2DG=QO M;K*_ GG@@YKHCUV(;*4^KN1\6FXNMNE\LDKE764 QTK.95^4:X??)RS<2$#K M5\UMZ4JSSH)F*GOZG:1=\U-X%,5'JZ-=5__EYNK79PB]82RE DYG8EATDNYC M;J+M 3'34U#5@%\*83*A"Y+C-&& M#IJW/T1.@[;U=S_Z^A#([*SE4M72X]K4J-8'DOD 5C*1:WZT+ZTK@AZCI_?Y M?DTPL:43?1L)#%4-U9FQ'W#==.V0I[2;O][F0>U!@AJICS=A/B4'\FJ1&SA1 M,O-H@'D;ZZB[ L&9 CQ:8T507F'KP9D/T7)T%>*=S[W&;"G>"RP>2JJ5P-&S M.D":@5:6)1Z8EJ6U]_H@,?VJC"8XN%?AUX3Q0U46M3JH)D3-)O3+9Y=%Y@?5 MLSSP26V*6G8ALY$VV;[6C6=;H3-J#LCJ%)3,ZK,MW1.&$"6Y\8;GUH'MQRDZ M5K/\.I[.YN/EC\O/W78O]R\3F<'LGIN ML]H.)W=U3FN1#%7[D*=X/EZN7$%R.%ZMNO&U'8<]>$SK!UK[B\.[D-5:]]NH@+_.\+ M^J@WW^J^#PF9W_V(-L'R1PEKI+;N+G)MAB)* MW7W]&UP![\/K?YB3%,<$M$5]_KE1N;]:^L?ZSQOI-;Y(+NO9U'6VMDMD3FCI MH%@D'2"\%84=S(O]:'GA!;K[H.IFDY9G%^, FE3];8&GYY0F!8^Z$ZT]=.<:A#@ZT1\ M X#EYWG(-<5U-5G[,O/U^@E_O;LZSC@'3!9LI!.F8C!5:5=_'GF4M7-L\S%: M.Q'6SP2-00"RO> &@$:R'Q+64OM5&M!X\8]U?F_]:E3J, (1(B1>1S4J5B?) M.PU%)"=CB:9].XA'R.EG],0@D-=*2#WW>OR_3W_Y=)*6;R:85CQ_++U7AA^F/FTK^KJKW61:'P8&(M7HZ66(B>@G%*Z&E=]8JL8-'5X!#D [_H:_WV#C?#:E+].ZD=WV_;&0=!#&TJYLHM,8/'B&&4R6 MS N90Y6;1W@.5VS8_E#"E5)+@ MYQ@(:^C6KXY/+#P#XRHK$WE)ZO#0W//V&;QO2==&[+\'.IEO9_.UI5-S$U?B MN%G[IVVT7 (:8H-*AH/+*"'RJ'*20JCCMWV_98; #M78I[UU[Q*5@36 80"K%+^]P%Z$H[U%SI5EJG:?V3'T& M7X\7X>QL7B<2;^9(7//\YANHR+ED R(' V3Y9H@,R2@V7/(< O&BM>[:B;"7 MT6%P'_1L*8!J+)^A*J G^O0=K)AV^]SG:#78H2)[NF%<2B@S1@^&,7)DM4#P M@1"3.5=>,F0EMZY9Z*_AX W_O9@L4DD@4*Y.!ED#1G#@VK* AJ'VK7NA/4W5 MT)L+[H.5G9L+'B:3GB. G](7S!<3/"VOD=9/XY645@-M%ALE?%L3QY(U\2X# MYZ6.A2^DZUDT4!#)1 PRFK2+G[/ONOT.&>H&49WS?Z@WX:;MWJ$7WJU?;]BZ MLL/KZTX+P\ "F2\Q@W3*U287#KS5'CB2_^92S(BMS>W6#2SITVIQ^AUT&HS" MF*A >E8W)CPX813H;(I4AG.N6U_"#Y RJ):5^\C[?LO*XUD]@,#]MLZ;E\VD M?OQ:Q\?0?^]L47!,Q4H-'C-MT1@#(7$+(KAB6$PB=7!,]B:SWZNI*=*Z%=%0 MKZ,M+4D/OIL>_JRNNJ=V>&OMV?TR8>"9U)#0R53+)(-WV8+AQNJHDRJQ=3WU ML_90O3;5WHZGXR4=C6]X;]D[QX-S[Z4V$;CB'E0@=OB2/12!64HM4:7F10W[ MD_FB>JSN@;)[-1 =2W U^PC&SLYG\V7FREQMQR,Z\)\TN4^*0W&U9=.W-,^A!< MK9J&VQM['[P\;$4VE-SJ]253-4$I7V0%I=C8=_Y.(POEXMJ;T1IJ $])* M.LRQ1D)5273Y*\Q AHFA Y^]-*W'!G2VF1?=$GZWPC @/'>6. #A?B&I:N#?'/'_Q$F%VL4+!87Y^OOW7V7 ML])P;AQD72<9%B,@6$U?24%.AV-:-Q_FUG8'_90U#Q3ZSP2$H;J@-QMA'YXU M=/]#FG?I[M#)?+A',Z^#UI,''A36%H-TE4>R<36B05:<,G=[ @VV5_<-R__. M"K5P)IU,\^OQY(+.WQV,8V8L99.!>55 65,[3R@--2F/S!I5YW-TY_;M0^I0 M^WSO@:%'W+7.A#94Q?1 >^V#==3CG]=E1_ .-=<3_9X%F6X_3W*2'QR_CK;8;?O:N#*4$Z#ZP$"RK' M>@Q#@)*-+R8P%4MY D%'$S'HWN#[8&5[EG778AF )W&K 5W-Z?O\)4S__H5V M_*/N-]=.H.,\#O,?'U8RN<>$-Z5@6M96=O2+9[A*,KM6VX%4MKSH23-Y- MRVQ^OOKN:UR&\>2@ZWR_!=K<[T=LJM&%?SH_"]--DL8M%*XZ95YO;)6&%Z9I M'":?Z#MXQX=VP''F ]KX9W>$-[J M*AK9H"0&'J'8J.@&2G7"(-U%V2217&121+F#8?# Q_=[Y3\_6FY:!BTX/H [ M_XHCKR9A02I[%20Z^3Y>C+(-J QG*[\*E)&9%#57H(5T*DK.BFAM7C](3'^- M-YJ(^:[CVX3G P#/3?I?S\[#>#KR20KO,P=M+%D?29+AD8@O,:$+49&?GEMG M3MZGHN]!YQ/E).!B.C!AU4J.$C =Y% M#SFPR#%Q+G(7$W1N4]'S6)@CY;IE]LL13!X63'[9[,"JDG+P&0KF1,J66..5 MM8#.)G*J;>"ZN5*Y1T6__EYW,#F$R3WW'EB/-+H@QW=-^V*]D57RPF8W6M@< M#9EUF%T$5;* :(*FS;DB3(R:>[Z#X?OT2OV^M#>"10=,[1DBFSW4?@O+'VMU M>',G.2,+6B$XZ4DGFL@@C MJUC5RAZ+0G&=I23V=F/]^]?;3092FFU]0F$*YXTF3<08U80BPT,,4JA M=PF7/?3Y Q#Y(<*:->;< )R,ZS>,3V&5,77EHSN-,GBG0994^U*H"*X44H[$ MDVA24LPT#WL]1$Q_(V,Z"7LUX?D0P'--_F_AG+[\/ _315@UTM^<+\="8H6\ M)YXR'05O)#1"E[NQMV/1]&35/4_G+*!^.^"JJTL!H"NTV\XKZ4I MJP&^ZW3-C8YER%,JY'Y%EPHI;3+D(R_D?J5 'KH(/OC614H/$M,SEAI+?=:% M"'HVSB_CZR1'_# MI5I>72WY. #5LH[ZK8[-*L]R<7*Q_#*;U[*WD;2()IA$IR0D4('8XQF9A5J) MR!3G*O#6-5Z/D#.D![\#Q;TUXGH\[P< HP^7ZV[?C=4J&/('0$E3$Y#H)G?H M7*V89"YJ;F/SLN3'*1I2R*4-F!I*8&BA_#??TRIK;#7Q8N1+X"IK!!T-;2?E M#%Y8#4$:86WDR:1='/+'5QF2FW4_#.T]G@EJ4LLXEW6_\_H%YV7[._ MV9?=*)N.N#T U;/:U7H_KR_F=:#2JC7$>I^D9O#!>:=TX M>P[$_H:_K_YI]>*3=#$(Q=0B8X]D F2N &6PW @9[&8GROJ;9]D+ @^3 MR#"0=AV ^S ?)[RLW!QQRSFJ'(%T?2#7PS#PM3XT./(O"4]MY3 $8&WZ:6P.R>6>5ETWB%/6&U'(WA35\Y7U MS5ME!"=X25:8A*QUF_G'Z-DMQ,E>%)Y:L;]G'_)R'Y]G)^F_+\9S7#LRJYRW M$0XQ, _>LB)3L,7? M[4&_O:?#@>OO!JP7$Q5_%C$,3C^MIW7?WO+-N,=:!5NOQ;#><]W=,/0BXMZ=LWVH M#5E63]NSG\8F;6%Z9NV1G67JB5CMX/36 M#DZN=G#Z^ ZNVH0PP^@ U@&B&#BX3O)_72Q6 M52B;^I.@A-3!&C#!&_(*:N-$S0S(A)EL#<=8V>D./E:MW:%KN( [!!/[:+-C M!#2 !]-;=P)=!ZMKX?HJN'9'M:5K@)4")NH,*C(%P9B:IH+(B\2L.&]L_.U* M6[^->9[S?NU4:D- XZ5W^/:^=WB]O8^SR830G0KNQ2#SU<6\BF248PHJ9@9MTNF^C>M; MTI8MCF+QC"6?@:]Z=L7"(=06@,F3F>)$L5S&]IET#]+3[V7]O-!K)I=!I/SN MQKN_UU?TTU(6(U&,(&.8@R^*.!>U!,]C HGHG FVV-"ZW_^>)/;;NF^(:O P MZ>T/3[^&YQ3/ZE"T'F[HX#WI=7( D_6Q6M^Y]C]R8%,I&>E[R%L/=6Q_0W?6 M.G"(T#Q$T&^F>9A/EHVG371&2N\/D,\VP:+9VP_7+M:I S7OIXY'X0R\ M%P&$"SGK'-#H79)'^WQG/';]=7PD.E(:)B(PK0.HQ&LO.>[).\6(I21/BJ9C M1OP1WA+WP=/--)+G%> //Q7LVG-FUGGX7P<+_[QRX_/]*NK!PN;#>V%W$"Z MRV@K0GMP3#@H7B1$GWG$UO[\(^2\3$0> (K[AZ.T$KD3T'I0/X/ 4H7B^7L'.?WMG39 MG%L$P8Q,D&V] +*)X%1"LI?1"H&6=MI\=L+C) T,4H>*_BZD&LIA +#Z=/'U MZV3\\':\=$7[L(I7U0H<(2!P7T#73AY*)1E:7BGFQLAJ8\$(GD2 Y25:#R@J<2%4K,QNRT4+HG8;>/Y% M&R&B3V+G>S.97,^,)M("?3 MUV[2$0V$4G.LI4M*9U-[ W>.O=LT#:/$3+T.!TC,0?2.T]BOT]&T67>_@0?M0- MD*ZG[\POB(9QB./)JKGFYCE_L[F4BK!2.0A*"5 BD^-:5 &9F66E%"O4+CV5 M]EYX8#&C%D#J7@ #4%*U$>)B$['X#2\WD;4SC)P18"(X4,R2)V+HG##!9#!* M2-]\\,!60@86(&JIGHYG_!#04YO^D%&*^:^S6:Y)\;_-IGC^=3+[@?@)Y]_& MB0S/ZXE"O_RXC,*NR]=43LR[!*+$VK$LK*)L&8S6*BEDQ(SF[7./HKB_+O7] M6O[/*.<7B.K+O6ZT0F%)Q!00O"T(2A<'/DH/4B3&>;$LI.:->X^BN.>RZF?$ MUI&P/D+0???.VU!^'2>R.?',2 EDPU@=%<@@H,L0LK+!9RPF[=04[^X'ORPP M'2/162OV#@0;GW^?71*/DKONY\5%DQ9F$'*(AI:RX\>"*)R\]VB2<5E*4UDD1C]'S M,A-1#X3&4V'?0^4TU)9Z&R?_JL[B]7@1SL[FM6*+/GE6-O]^>-7)G@LTJ24Y M9E-'5HALR;.ID_IJDO[?Q\LOET^B5XG[B663-(]TW>9$6M,Y<"HRT#ZJS&5B MUN[4P.JP!*C'2#M6Q=UF^NDET]>71;(LH^%U"JJPH"2OARAID$;[G$IQ3K6> M[/<8/?WZ!5U@Y:XB:R:- 5R>G\?GI.@WT\")@M-2;>;3^<9,7GG>D;;DM"2G M6]?"5L%R?>M+9!\;CH5KZ9LG%NY 5K\X:X>!6;<"&3[&-FY7TBQZ34S+M:9? M,5=S,K,%R5(R/AD6[\ZM[1IE0PB:-8?#?G [0#9# -QF,[3RZ3=RR,?G5T_" M)C*!9&8BMS5:PS@XPQEDB589I5+@KC7('B)FT, Z1/!WH=5$"L."T\GRPVP\ M7;Z;WMB-#61"*(QUR*4D'AF$2/P!J36=16.S8ZT3UQZGJ-_HV[,"ZUAY# != M#U@2USZWB]&@J-WFG2ZU/R*"TU$!XTDE[5&%N_7M7=GW^\76.D-89[974U$, M %I/.$-OOJ?)19UM<+)8(/U?_AR^CYS3EA>A(*3*1&$T!"'JL'MAN;62#FWK MI_H#R!RD\7\@3AZN*NI$: ./GC5NU+++I[:,DSU;^Y1] QXB<).,<8"IIJOY M3+=B3AX$CX7%*+CG?\3@F/;2HQ0%+,^UAC@4"-HH2"G8.I#5AM"Z-<#+#X[M M@Y6]@F/[2&, ]^C:? MC_L438.\&0^0_OW'HW:B&#BT+DO%+!9+7A*4J&K;-A/(G*"O2LI*.<3B5 =% M*4]0U7L=04,4[ &Q T0R )"]GTW//N-\J[+?.,LNU0$YU@"OC555J3W5H\N0 M@W'%1J$#;YW#^#15PP79(3B8=2J4 <#L27>(!9=R3@(BN2:@7*:ODHV@C<.D MM3,EMP[MO^ (QC'79%-1# !:&_H_8CUVZU&P*Z]JFO T3L;K;8ZB9,[0KH!A MH?."K.;N)5VG#F=C311DMG;CVSQ.V"!ML0.QL#U*T5 P#3MV-XY,?)C/ON)\ M^:,.*/Y:!]?49JJSLOR=Q/ ;+B_'F$"C0V*:Q$&> MBUF-PB>7ZWZ8U,RW:;Y:_\H9CBQ;%@J"D,K4)U9')B46R$6G[*W,QK1^WGF2 MJ';S+!]<:G,76:T-VKIY[T'Y4M-DI #:=98V9)V;CT+8E;9^E6M;W#P\DK*A M? 9PG3^XFQM-*B.+"G,FL]HRVI(KBLP?'B#[Y!13(43?NOOB#F0-92)E2SS< MG[W15#A#QMN-#G#*B^RDI#W4)$!EZ2L?R2ARM?.S+$9R;!T8WX&L@6JW0Z&P M*]0.E$O?+:W"U_$R3,;_Q!LVRS>C5;+!<;SQZ58(GL:C*T$UT*&!%B M\1)TPEP"\JQQEX*KG1<<*(P.%?.L:YX/0&>]FIU_O:"/NV+69ALQA!)\**"* MI?,F T(0SH((VG@MDB@=A(.WDM)O[*0K4+7D_P!@='DH3J9/G0_%F$[<>2"O MGX-*Y)_[VFM9AQ"DB:D$VSIZLC-Q_?8%Z1IJWS/'M^'O] M3ZV_/2UEG/#NB2J)J<(=!U$TG2@T"J+P"3#F&",ZR]4NE>D[+]COA*@N+\-N M>#X +?8>PP*_S";YW?G7^>P;UIUK?B,0AXEFR&#[ZWRV6(Q*P>P+ER!4J,G*@4-0#('^EGRI\TYMZ_RA MQRD:J+]XH/QWA=?^PA@ M$Y2NCB_F-1IH*^1B$CC3:[IUPENJOM/SF?SY?B? MJ^\_N/E13M$[%.3)I%J-X\D:<#D'2%$4E%Q&NC,:@[ 5[0/U1-O M1>V@+L%[LF5UYAH%#XF,C^?2F43/0#W4CC7FOH(X M7%_.EF$R@*?]VR>P\\?[;2K&2:S!:\,=0> M(>>%/+CO)?]9-\(8+JXVD2=MHU$E2G#&$I.,+K09)>M[L20.H;*L=9+YHP3U MBZUF8M\-3@?(H.<7!#IJRYI,>DH';[6%RT@C=[:(5 U817^H4"=SVY0AHV8% M'6)&^80%]MCG#Q(6AXAOUIB7 U PGW RJ47/T_QKF/\#:W?"-]^_XG1QV?5! MB&#K8SYY(X'7KJT9G"H,LO5&>*[H.\TG&3Q!4[_1B?9XZD06/>N:SYB^3&>3 MV=D/VLZ-Q]?-3HPWO! O $50M!-'.Y%H ;VN]3_%:Y9WT#B/K])O"*$;O=.0 MKP/0/G_%*:G/28VXY?/Q=+Q8=3']AK=A+R.ZJ'TA#Z-(4 (5!.,1=-%.:I6U M#:TC4SL1UN^[=W=ZJ+U4!@"U'2)Z(=>.N(G3A5U'TH1(1J*R"EB((CG)=)"M MFYC]89XGC_'7&HMF &"[&>0;Y9*)%3$!*6 $%4DQ.Y\=9.F<%B5DM*W]_YOK M#S2<=*!L[]9E'LKHH7;K>2*.W+B+SS&K/4?8_-F[_CP=_6098U&,@?6B-C@. M 5P,&9A%5F%+U^N+*UM[-R54XV*YN>!'/B%J:2)PAXY.I+<09;$UK:D$ED*T MHG7GZSLD#%1I'82"^_&DP[D]5+6URF-;--9..WQH$R6T+_&-=,UFV>O.Z4+A:(J\]\C8LT'W^M'%R;A^B* M==P(8)AKY$)K\DMC@42&HBI>AAQ;:\U'R.E7NQPA]_OIHVU8WJ/)O)@O1Q_# M]&Q=_"9$9%AB!BY+K8#CI :M)=/0A^"9U%;DG7!"GWH#(_2W:WS<6K!O)#02 MW^Q87@X! ))(X1U5]P' M<*YG@?\:OH_/+\XO.TM'M%Z1WU=$+0%36(<_&P^T@\Q85DK)%B*_M6C/0C]$ M9+,6_!M =&2[VKL."&CKI2(M!R76B5C.5-47!- 1"#QS8DWSSB!/D-1O$*[U M-=&%' 8#J\V#[/1LM:^K/DJKO]7V<".6DF+..Y"RCEJSBHX<*V1O1>FCM9FG MY@U[=Z-LB+;(@6#8"K2FDFG8U:HUXJ;X>YBL-B2]ME;E #S5^N;H&,1:,)]C M4,S(PA-K_7;^!$E#5&1=8NPP60Q F=W>R-]Q?/9EB?F$T!O.MIP=3@:D",QG M#?]?>U_6Y-:1J_D^_P4SN2\O$R')5HQ\_)/@&E=;(F1Q/KNV765RLKI_Q[/5\L9C_19_[B.=Y$J,6J6@+6B.22ZH9 M>')G@2=GN$B*_K^17_U@@L=>+Q_W7GX(G!U'#MV9O=_PQZH@>J*)*V2^Z\D8 M(R^7,P5!DJMK:OLW+!B":)WH^C EXU:C'\^$[<7YOB\G:O^9^:PN:EY6/UG? MOQQZ/_'<4>RTA&%N*6S*WO.:.6VT!$7,@*"S@UR8,6[OI]ZD8._K;6\I/&Y*=&=S! M)O3IZWQQ7OVTFQ4D+6K#< %>93*#.5MPPA4PHC#!G"L^I,80N4_%V,%;,X@< MR. .(/)/7$SK^=O- CQGWODH@#O%R-%RH5;%93#:IA!L3K)YE=<](L8.L)H! MY##V=H"/&\*MC1Y90? U_58%XXAP%2 )E"8'U#ZT/V[+;]]P\6->WE[4UF*_3F?U1N>.]WVH:[K#*QIZJ?LN;!B'58EH78U8 M8JKU6#Y:0&<22'1!IAR=#JVKW(=(J[GK5;TCZS@]FY[_N&+HY1E3JE.!WTZ7 M$<_^.^-B8HI&H06#6"ZK'@TX5MFYMNC^U73G NZ!FFY/H 036 MQ2ZWQ4I_NLCO2;4__Y7/ON=?Y[/SK\M)SMPF&21D96*=D,(@>&^ ,165LT'% MS?*OXP#S 5J[@'Z6A+ " M66K="61'$KMRZX\!P7U$ZF-< M$#])9%=!Q-'0M[-X3@Q_;^<7BXGD-B1&C)1.(:CD/3CF?!V0YYF,3K1O@K0K MC6-?N(R"OIV%U7HG:M%3K_G2<+ E'$!0I86E"#?PB6K@?M(+H:U W27 MV(O0K6!H7A ,]Q?3"6%QDGTTP9<,DK@&*G $U(63:XMD[;FPS+5NT;HM;5LA MSKX@Q.TDC&9'>_OEQ#RYIE]6>=6X'$=@V=0)G?1B_>1=4VLEM)PZX&I1%J@Z@%W\A(HVI$J MZN2-:GTT\@@I6X'(=PRBEJP>T> \LXPW%XO*SPF/*4I/<8J+0=3N!QK0"XI8 M#+I8+UY4'C9':I.B[0YTV>D":!_.]VQ[WL]G<;TD7\C3*S:#]3H3MUQM;JT$ M\"P5*[1@6MIQP'1#U'9X.H4;@K;\[S7M[I?:S>/+-)SE5[21GR]K&^RKJ\'7 M>%9'FB_GY>93R\N/X2S=ZM!_NQ/__M>A@Y'2Y-KT.(QJ=+WZC_D\_34]J]W! M-NG^:;J,9_/EQ2+?#&N./G&G#>2L*'#DWA&.683:VJ*V(-."MSYAVHG =OW& MWTYGTW/2Y>_YWFLO*_44=P(S;1 IJ0**##L$$SVYJ75R& LY-C_KW9ZZ<2]? MA\/4X_W'F\JK@S./)];S^L>O^/_FBS=GN%RNBLU9D-[FX"G2]K78/ 9:FC>@ MBU?>*\U#\[R '!8(/!N(M,N@CSJ6U+Y-XY,D=0N[P^%PKXUC.]ET +4W%\OS^;>\ M^)C/+GO#?YW^>;44*21RZ24D:P2H&!)X"N; (R964FVCVMH-?(*<<;.;C@FQ M5C+I %Z?%Y@RA8=_U''$JV\JCZX6$X.,W"L'EL4,2J.!X$AAR#,VTKH@G&\- ML"<)&C=[Z9@0:R>7#D#V!./>WPGH Y ]RK^ZV)*KWUB;1N%[[\O<[DX>S9)%2J1)GIB9 M:\O[1*O.C$/4.3BMF5*I=0/-0^CMUKO;$SWWIJP>290=P/:)-5Z.0!:)6:>, MK?V,3&WWDA/$=3MYY?&_@U%4G?$'OD$F"2R<\P%!M! MC'4$B"IU3,K2658;(K7.)-B=RFZ]P\%AV$)L7=PF/['&U3ACCPIS9!1- MUOG) MCSE6 :?I[,U\MIR?35-5@^LA2LMYN1GH-\QU3%MO;:A''DE(3\ZV2>!M1N#%2&>X-UZW M3H)^F1?3NV#J@(OI7>35@>?ZU%A>7S0R9 R8)S='6<[)'?>"V!9B*$65P%JG MF9W :.RV"-AA./8NXN@76>N37&&+-UPB%*D$J*010:_#L95$,N+9@56ZKH$A!"D27S; M#,?>A9<=&)AG!S+[4)B,@M,6'Q6H7 9K>PP&F39OXTNTV;=VIN@4+NQW0<#FA7T[<9QB1=K/R_/IMWIR M?=FU\NDS[V&N!O8B8?#3_\,9,\X!?RFI.&'(NW-U!Z;MW:F"D%%JCBPI+YK[ M1<<\X'_J9OF6B-9NR/+H&'B=6$2&"G7K\+4!V2=U M); #"G?)'1A"PAVX!+LM^5ZG2I=E0>PR%6VJ/H+FH2Z2U9+_+.NA/#HTQD1LW2A^+T+'/3CJ M%;/[2/$TH;KJC&DBQ:\F%+ E&E#1*T"F-3 7I;$N^X3C6MI.VI=V#=>=)7F2 M@%TUTRP<(SHN:S%/[=;B'3@O+$7')NJ Z$WS/I/[43INO].>X;JS'$>^Y'E\ MA751<2/M]Z;?9EVFU447I@S$*'(]*I2 SM(NPM$%+%+XM.$+/'@#= )XS8\ M'1Z'QY10WV:S)@7G+!+*%*KI+U '<0$*6E=D6J6HE'7EB DW6?A7CXH)(67';3KD[F(I3P 6)VA"3-&'B3/43K6=!9N*);WZ8\0,>0;:2 M\^V]L"%7.]CN/IQ_S8O[RG?5L#/:@!Z#A*AM[:X8$%PJ$;R*-C&A'6.M.PX] M3=&XYX"M\32 %#K U.,+"<4IKVGOE\K64M),RI&T!QM):33R&#>]]0:%YX<@ M:;#3N:&0U(;WI^,AO4II97SQ[)=93:0]L/WICB\8R"O:?E%'\(<7YK ;?M>E8H#;&-H:MS?AUQ47M&X6\N.C#.>6&-$?DX M-?VZ9X> K1'W>TWV^IB_S\^^3V=?WA!!T_.W&%=-UAMOK?N\IO#R&FVR M/^5P_L"AF ^9.:8-)%L8*$LP\IK7 5+<.0R&*]>Z\??#E!P\2VHZRQ_*729? MYO-J;[QR&($I9D%)*RAT<0R8\0Z5C$GJUB;J46+&W0X;8.#>U*@F;.]@C_M, MG_M07BUHV_ZRJD58E5QF[W(I28*S!NNXHCIZAG%(@FNC<](V-6_2^! A(P_= M;B/DS3:,!W.\ ]C<(K]N_._)HM_\Y+8/>%7;Y-#G0(&OT;6MB^,9,$A:7A'9 M2V6DR,W/('8C<5RH-0#%YIG$@!(:^>KZW1QGK[XL.\'4\[L$D;GF95(#+&*6/*9)WK&:ZD M?=Z34E'4Z7)RWA?.6D^2N$_%N.'9,)O8@;SN#BWKRDN73:*0DH,,];@V:@2G M1(%J6,KYG> I(?,\4K%BG"<4<@)+-A:&VEE M70*#C%9Q*VW@H76OJ<=H&?>2;I@-JPG?.\7/NWI0MEAKFBDR%1V06%-3(;*N M_5FM!XH8C""/SHKFO9R?HZF_*'YWR6\!I[W%,'9KJ?=O7N/LC[4]1<70DTD& MZ94'E5(!%XAP*Y-@AJF(<9O\LS6>_S.AI@?;9#[0B(J"NY=TOKS]\O%H87Z],NY0% MH@==2ZY4)%<.M5 0/"O1".?+YJ#.1XZ =WGKN(=[C? S,+-'A-%R<3[Y6(_+ M5T9:YZP2KWDC0A!OHLN A7$0"@46Y2*Q:!L31$^]97[HNQO3<^>%XU9+MO5G M]N=D#^*_&G+G8BF,%AYDK85"-."19RB"!4??F1BV"HZW <"8^\L!PMH4]QZ< M&UG@OTYGTV\7W]:$&Y.Y8S7G+"/M=U8;LE&R ,\RE)R=DFJK3)]G1'[GI2,+ M?1^1S5OP;VS!X]^W",]1VAJ2@TR&DT=>)(1 >U667I@B!&J[5=+P\EQW'G1>I("80&I5&TUI!9ZQU>P^6DM.WHK6^2=/$C1N M_?KQCMCWDT"G<%KKQ^OY8C'_J]Y'X9_TFYK7G@.:+!V@)1>8+*(!9[."Z%0T MR<;@S#'.W!^CK\/CU_U@L07@FLBH _S5G-5?9LOSQ45-R'F-R^GR$]&"ZWI:V_Q)9NW$X\[P<<65WV<7 MRYRNK.R;^;=OT_.J%6]S_BTO8A7:ESQAAK'D3+#')G4-7T# M4^NSW[V)[>\2:KC=LKWTQCXR?F"1;Z=_TQKGEU.\WWS%Q9=JGJ?S":V!FWIG MDPKSQ,UL21&-@I)LG;C!A,T4&!+;Z.<0EU>*T)X"EN]CRZHAG;$U!/OKB_:'(85+7C M?J]5H9_.Y_$/\BBK\GRK5=674FQ;%+K'2YK4A!ZZN%8EH=>E@(2O6X2L:XU7 M'84^DK=_6.^P*\5:+R^L?-9]9TO/H+%^GR= D+"U$9#\DE"XI%"9A\JK.N2O"N MWB(.-\KW0.)'+F$]'F8?'_U[3/%W$.[\=H:S]_CM\@Z-^XB910ZY6 3EZGUW M(.>%R<"8D\JJV'H@]^WW]S+[]Z@0F#>21T=86B=IH,V*>ZD L=#BG;;@LL_ ME6,RE>A3:M[>YPX%(_>GV5N2CT!B#[:.'5S,9U\^Y\6W7V;5?9U^SW4I5W67 M*6,0T4-&[6NUU2J3F)-+:SDJHUTT:ILPXO%7]"'^?:0V;\_"#LS#I86D#Z\T M0JC5F+15]E;=K4.$X+'V#\ M8Z;X9EH[X:^.%GZ?3<^7'S_]?C7-76AN-(4Z+MI2T]XTA! C,=M$[VV4R;X7))/5%=TV9-! MH@H1"X2:[:^84N!60YN90,3,0\RM"\8?)6;-6)RM$:)UD=)^*D??/-N+=;(YR&*][0,O\V[?Y;+6. M5U<]J)@T0C$$YQ19[B($."$8"%6DP^Q+SJU/M^Y3,7(3E /EN@F3PYC< 4R> MM:;F^24A64P52/FTW4R%V$^MFJ]OZC[YMH2 M+MF8MG9\&=*HZ M+0'2P1[T\[<_S^8_\K*-$*P>6G^LDH=N_KXDE[^?G M_YW//^8X_S*;_D].$Y.3E,DCD#_ 03E!GFQP 3RO Q^%UJIYRD#(B]95RYW63(AZQ_5S_&)"$$5DR/XQ"EV(_-1.ZF23?%"2&-]C0M/18$> M7.'(4<\+U:K#P=2!JNTMG ?]U__*TR]?*Q5+( M"ME"#J[3B9@2L#8Q)U>7<2D4!B4*%[VX=?LM<=R:DE/U]HX IU/6MNL5OUHN M+[Y=\NIJ[/Q/T^_3E&>KYE 3&W-R2B)(7:_I=*'8L>;PQ:!M)-;07M]ZDM+@ MBQJWGN94-6H0R#0\9[?$TB"Q&MC6?<_PZFY_-O_R@Y?R4O^>S^9^W M!DDR[F416I):U!3^6N>)/BC(H3#O,'KGTA86Y^FWC'N3-XS=:@I;Q*WZ:S:8U=:MWF7=@+'Y.(5I 'R.H)JZLFU7GP66F374VI;9V'L15A MX]YI#6>'VDNE ZBU"4YN#E2%]=*$Y"#5L$1E5."%J TT8O+)9XZZ]2%'XR7T M4M3;2]@X)D(Z4)#URG)Z>.%KY9\PA=KJ:*L/$D"IDHBYNC85)W\W,9NY:AUS M;D?9N%'&J.#9K%1O+\G3ZHYV?0/Q\=/OK^K(HSIV=JA[E@?><8S+E>>6UL>- M2DS:"B2,.5-K4G30$- G"HY5X-Y;=+9UBX!>;E0.K:_@&#!J[\%F0UN9%8'4 MDYB8D=36N,B%:9U3^9_6:+MB=KC6:+N(OP?OX4X;"Q:-#,E+2"E(4)'1[I6+ M X$8LRG>^N:=07;O5W,"S=%V L&3_6IVD4@'U+_. MZ#0L)J5,9J7YQ(5_MWXU.^%EIWXUNPBO R0VR#',EB7TH4 2M4,/_8]XZ3R0 M+4B9,2W0-6_F>YQR[!-H;7>(JW!DV9\RVM_/UV6S]\MJ+\Z7YSA+T]F7C_.S ML[?S1?W\)(3"4#D!P=+FJ#++$*0E>\.#MM)$7WCK02='6USG^T%CU#:K*AT2 M0J>L6\]6JE^72%T6YE[VV0EUBTUU@EM@'%!K1CLN4S$XDJGIIM)@U\6=J&X- M"^ZC]40X!&E[J^"?JXN 3^>X..]<$3=:1@AK40AE0<::75>'*'I%[C0ZRP0J M:Y/IQO$;HN=(?XT37H@:'H"S%[T1_G-EFZ[YDE6Q3DL&SM;BKH 6/*O3F8NP MD?Q^G47KZO%CK>U$NS&\$/T[ &>[ZY^_U+]9_E)O:3K70));R=/;S$G26F%9 M!"93O3:2M<*R#GGE6#EC8SE^-_1VRSO1_@TO1 \/0]L+5\5-7]V6*!,& TDC MUL:$$3#E -$*KX(/*.7I*.(^46%_G1U>B!H>@K0#H\*?9R>CAL^VS+@M:"\R MMX986')1M85:KL?)7*9DAH50R,1@C:U4K%&*MEIS[IIQ=YZ\2>Z@_];68(A\?RB'8&[1X#/,RX7 M3T&1X1!Q-84"&8F_,HZ"ML"TPIB[Z:[8>O$G>EC];V4(AL3SBS8$ZS/("T+U M\UP+R4>60X82=9W@2RAPUD5 +83A+&:63^=&:I>5G^@Y^;^5"1@,R2]:_W>) MI8PIT10#(M;B51\2!*X2Q"03U\RZ<$+:W_A$H+_#^7\KW1\(Q4U/]X];(_W( M=-3!ZZ:W?.\Q:JGW84$?]=72\Z19U)!ERJ!$O3%C08$DY?,JF"R$_4]]]8,% M$TF3I_ZJMWQ.QP]=6[B+\#O^YNV25' MSJ6V#H071+S/%H**GK9:Z;$HHKYY;X 765^]$PB>K*_>12(=P&F06LH4?<@V MA\K#6*]0/""3"K*HO^%9!].Z7/6EUU?O!*MCU%?O(N.16U ^XM5=-6KEV0BM M48' 6OF;.8+CB!3G.XLJ)41>GO%PGW]+YY?$@R-@/H@X3L& /I\W(U$9+6P MK:0&55O,.(:B%C=8&23+7+?VW?]3+MUBYS^R[$\9[6L=?R3+T_JB0G8(C-$_ M=68=U (F,D')X4:][?8IB5=&[F&^.Q\<"U!N!X62JRSBZ67/@H9("L'6VT MVD; XADH1^3S$.KDU'ZUXZ2KF!LB!]=-YLGCRSC19+)^->90J+R O>76A?=U 9D)*((. M":)Q!502%FCA'*)65GIFZB"!SK3E@66<:,95O]IR*%1.N];PP_6,TNEZJL\U M$R)3V=5)!T+$.GLE&@@H23)8NVM9-*A[BU4>6,:)IB?UJR^'0N50??G<-"ZW&JXP0P_>7T]*LPA\%DY"K:>HY] M* ,N$Y!?S=+/?^=%G"[K<>0E)]:GFLN)XS*$S!0$KBFD2RF#DP5!2"$3<85S MMU$4^^#5Q/"4GFBP $QRBV[L)&:MV91_FTQC:L,P[(V8\6$X%7- MS8O9DN&P&D(AX3&EDY*%)>SY^'C+59YHA-/=T?(0H/KW4;L)BZ&X>LU;O$HD M11D 1= M2R+>)%]633<".&LIT&1&656*=H$?6Q_;+>]$_^=1XC2?JD)ZH;@X)P)>@H ^NC]*$;*+N9TS* /'E*=P@=*&.(\#MA=XY/!U_>V52 MG0VMN:W9^($3:T0$CD$)'[R7<2.\/-H-Q O<^OJ\CV@&D)'K@(:S*1]SK8BA MG[^9SU:UK1=X]CDOOEV7NCH7DW$Z ">I@O(Q0Z"-'DS$((KED6].'!U$C?9? MP8EN7N,KU)% TXN'&)[G5&C&*3'!+$3&@A!9KLTZ90%OF07#G0\F%^?2("W> MC[O,<6XF3@G]#WF/'4/QQ#?"+9R$Q_@T847Y8BT#[B6%O:HP",E$,'7^;IT3 MK5,G#N5C2QCG3N($M?&4H';B&OGJRY?%*@_T%V+!=+: M8M2<:\(K,^!SX1!="<5&F;4R0_B+0RSF=+W"IG =[N#P .PT4Z+CM@!\M5Q> M?+ODPP5]9CI[?8;QCT_Q*_WM\M=Y(J3/?\I$XS=<-$A_MFW>94)#38*T# M!Z;W&"T'C\GR/EH5%J:2J3?3Q7L*E'P='AE- <>E"=S&Y+%UMFXOK0I_)LC/ M?^3\*2^^3V-^Q%:=K1Y)7WTH'W.(6MTAK"B];%P2'0:+Y(P'8PTH MSCBQ40A(*LA:N&&S:'Z!/<1"3KJ%X2Y8?KR%X5BP&-'56R[.)Q_KEKSJ;B9% MEK90I&9\<41TEN"#1N#):H?T7NZW:F-(3[V%8_KN!L-W7MA+V\+1!#\_5 H] M0&?=,"QD(Z,.$CAF6KA7" $#1?U&FJ*%LARDPQCS&T5QCTC\CLO'5GH^XAL MWH)_8PL>_[Y%N%>!4;!55U[3CHL(@%$8L :S*^C1LZU\Q^<$?_NEXYSW-A/\ MWOSKX""HS?YXH,S$EGBU%"V=#89VZ\A%[:+H[M MN?2 D X49._3KNN3A%OG#Q^GRS_>+G(]EY_3/^1D]YFQZ M_F/%$B>Q,,\,%.E)8"8Z<"5ID-Z)*(W+B7C/^RXR^S)_Q[[S$6:+_DD3R]'L-4%]](:=VQ964IO4]>/;+K,P7 MWU8OW?]R^^!7-KF?;KOP1E?,UT3=W,]=W[DQATQJ7>O( JM-ZPRX8,F:&TQ: M2^096V_X3Y!S\!%7*;F.%\S7[Z@J5LLG'G9V>7B52K X&?+O+G^?52ZU8R6^;7>9;+ M]/S]_/QZ#_PP6VU('\IOB_K!U_/Y'Y=_]:[V[/8I&@IU$G@6'"B+!3RG2,AD MIY"+[(W:9E[3\2D?-T)N#?@3D'X'SOO#YJ!R9SJ[(.9\^#.OFP9,5 P!2TF0 M,_%?U4.R@$8#YT%%=!%]:'XYL35UXP:FQS76!TMG9)O\L _W;HIA=7XT\=(: M@0;!U(:_2FL&7F,DMD7#6(XA9[V% 7WF->,&8$-8NY9\[34,JC:6K/K* K_! MLWAQMGKDO%!T.(T4(/PT/;N@^.]]/K_]T?V#H -?V"0$:KGH1@'0S[BH)4W7 M[[H&KRA::B$*Q=J6DQU"<@NQ&"@87&*Z^*1:3_Q]C):##[9(5BL56D_B$SY+ MJR+$>JZM5.3@I,N0H[#%IB"B:M[YY0X%(U\+MI#XO;.?_5G<@?/TBO0T5=6C M'?I3CA>+Z?DT+U>.)FG86V)A/=&Z.%^?H6UR\/6/AQ^PRI_3R2;%O 0R]C43 MQM76]]R S34!P?JLFX_Q&' Y(R>T'H"RS6':G8B\6_3?&L KO8PL<@=RY9)F MK\ )6@\S&!2SW,74VF ^1]/(([-[ <]6H-Y3DAT@\R-%\XMIO09851[]/IN> M+S]^^GV=8RC1"Z\3 \GK7&B/$KR+'I10J5B6%/>MQU4^25"/F-Q7]O.A!-'W MB':Q:EJ:$TCEZJ$/SX"!U%"7S+Q/SA:IGHDS&HUH'^QX;A"<-&;MWB#YGA=A MWNHZ_,K9>'.&R^6'LEK3RD27[+3).8((M4"7VP@^9P?:R&1E=:)Y\^+NQX@9 M.4^WG4/6AMT=;%JWZ5^K5$9F1&U0&336!I7*@M,%(0CA!4KN>6P]E^P^%9VX M[H>)=]Z4USV@9?[MVWRV6L>KM:5TJ623-8,? MW*=B7+0<*M=-F!S&Y+Y@\GJ] LPIATQ[J362?*U4.R6E%"%QHPQC)@=L79=] MGXIQMY_A8+(/DSN R;65?7?3*H@S$^K$#*T<,21Z3_&DCV BSTSFC*)YE'2? MBI%'. S@I>S'X X@\CZ?W]QRO_J.T[/*E,_S2_"O5.GK_(P$LEQ=2ER?#J-P MGC%=U^4#+9/5 4FN0!*E]B"HXYJQ,8[V)+431V=/A,R/+ZX.4/G;8EZFJTNO MB9#H0HH"N$4RN3$ELN6\MKN4(BFRX0%;NS\W;Q\7.T<1]KP)Y[L(T>_RZ_Q\ M,0T7YYS^G7]Q+#9HDQ3*OQZF&:U+%4D@5A>-@A)7)I8#*MJXRW)G(<7VJ M,3 XK!P[,&\[,G6"#E,D/P5XH1!%:3008N"0A37:BI+,YC2$8V^VXWITXX.T MK0SWA^C\',^:0'2CV>W=V="WFA5>\U(Q@[(>#*/+%$$7)6NJ9*K'.(7"(LRX M72^E'3"Z*XV='(ZV\00'%5 '-G+;]5UJE\PQ6*DR>)D$*,DU!"<2I*Q,ULED M4K^1T+>]?1S,D1P6*WL"%D/K*\=:K>O55./ H377%0%*<]Q@D.0<@" M3FF7::FA_?'MCB2.:Q9[P&83X76!SGNY)2LE\U8&%>MD",,4*1DR\(F^32EZ M9,Z1PK6^<'J0D'&]Q*,B[7!!=+ ';RYBK2<366(A[)=:%AQJ7@6^CQMH[(5$(Q3BX MZ#5874AO7$;I-TYK'DS'.8R*3NXN#@LBCBR,#DS9@3F:K[[-+V;GDRB,+:16 M$%)VH!1J<,(7T,9$G55AWK6N>&Y"^'@S&XZ)LK8YW7N(O-?JJH=/39>-^TKL M\Y8F=50'+Z]1\=3#=%QC.>9"T T:C!$1E)4,4,8 0I3"G:J)!,VO3)^DZ%"; M^NMT-B>E^G'UW,O[=$>Q$D5&<3VO!$E;D><,6K.,AA699.O#Z@<)&?GNKAT6 M-NW:X6SO8#]^/ '01&8L.]X"6!Q(^&1%LL*Z R5I_8"&4:"!%BS+3 H)H[WL38S.A6.%(-C<$!:H$4I_"% AO5/!1"\RM;,DT!K1'@%1GB&,C=,X)^J[_W7ZY[S\L_[IYQR_SN9G\R\_WKU[ MTSQLW^6E0T;Q>R_^.$$]0Y4\5P6<1(*T%8Z^DA*DD<9(G9,WK;MGC1'4>UV* MD-F L=J#8M95'=8@-8LQV1R5:]W\\O2"^EVPL%U0OPO;.W"@KN./G_]U06NI MQZOS6:Z#"U9*@OG;)/03^6'!_ M,/<[@-+&&M;Q2<3H/ L&A*H)FSD$<-Q9R$PIE=';$IOW*GR(D$["_,,%O7G' M?##7.X#.PU9Z'9)RGCG7S$ 6%(TJ'1BX;!Q0G!HX+2TFU[IYS5/TC-S[ZW!Q M;V9%M^+]F/%Y2]X]C-YJ.<_5DJ5O!>1HX><)447*!1X8^L$%!D"%YP9 M^]2A]#+'__UE_OW_T*,O$4-?W #E@1?V&.3OLS<=RLN187!)]5HO,++:I)/< MNV@2T:TRZ471X+QU0A?M,G\JZ^EY#-Q^VT@W]H>*:]Z =R,?Y6R$E[_,XMI\ M&5=D*%8!4W449NT6@**0-6-:(#?16K=-_]K'GC^>Q/>7U+PQVT8>^GI]R'#9 M>LV[$'--UG0B$R>B!,R(0'%<1I9I)7FKK-EGAK[>>>FXV67M[/YAW.P%!E=- M)$24+&@+/.E:)I8M.&4E1$ZN-@:356PQ)G[CM>,-?CY < ^)?P\N]K4%O'OW MYGJ.L9%.R@0V! F*>P%!9%F75%)00CAO=M\"KI_?@6[YWL3V M=3QQ&.Z.*[FQ\Q2(^OFW:;R^7GU@E1.3!(5EB4RX4+3YUQ%@OM:6!"TS*R4: M*\(6YFJ;=_45[QQNP)KS=V2\7)-_M:!;R^#6Z)BC!2-K3J$C1OE2#XLSRNB8 MR ;=%C!YXA5]^3>'HZ,5-T\S?V5>+N=>S+2BJXC9,$,PL*C5;_HR)D$$V+5F5# ,\8@;$A&MFZAQ"C$AA M=2Z,F(D!4-$.))W+VNJ88O,.K@,L8^2N=L/A=6R1C^PPMEK^]<_7WT\P2BV< MJ>*H%7,N2O!6%9.T#8HG;C-\=BKZ12SG&!MV\,P2\'-N_&E]\O0G>[89Y M^8>O9NG2*ZP9\==RG#BNA10E@J"@I/::,1"XC&3$@F&Y)%9$ZX9\(R]YY.[S MG>A@)\+8"7_-&EXV#FAK@SM6V>L.^;F@2=39;9 M*(R\1F*F&PN #1OJ8\NW#+;J_8EK< M+[/W9$$^_Y7/ON=?Z3-?EQ.A2TDF*7"V#A)D1=,.0F&838);)K0UHG6N]O;4 MC>ULC(K0P^75-1(_Y3B?I95V):Y50$$NEZHYZV$U?U5E*%HYG5,HW!P/@S=T MC7MOU@/Z]I11U[C[_'6ZN%P2EZ4X%@J@377V!KG1&"V% -$ZE6)2WK4^+=^" MK''OXWI W7X2ZO6^KH: ^5\7M9+L^\K'V#M\>>Q)3<*3K7Z=Y][F7>GK0^E8"U6MD54%PS M<,4G0)4,.2@1!*D/28 ANB5<-EQWWS@\0-TC'RH<*!LGX3*'HSN "P?\_?YV7?R MXNXNYFI$O%"&^Y3KP#E2)%T4>7#!D$H5S91D9));-X)\DJ">X+./O.=#,;\# M))%#F3^4!U2,-,D1K<0A[>H-2E#@L@R@G55*1YUS\_$KC]$R\OBIUGM5$Y9W M"IUW-918K)6,42@IG&1@@B('4&GB3Y 6F!-1N:BY-ZT3\Y^C:5Q3U$;R6\!I M;S&,G 3SV_LWKW'VQU7I&ZE1DMZ!US6;J-0>=3[8.@,D6<\IH,"-"Y@',U?N M/+0_ .POJWD+QG5@2#[3YSZ45XM%O0*OQU3KSKO.F"@\%)=BK:?G==19@,BU M<-Z3@>6M$T,?)&3DN26M=Y_#F=T!8FZ17X\TW\]G>/.3S_35$F.5T'*M$$4% MK@(Y93Y)0?:U.' I.2 7S6ITT=G2.N3>D<1Q[5(#4&S.$!E00B-O4N_F.'OU M99%72UF3SV+1Q@<&A8*'2[L==(B0;>!!QJ"T%%ML50\\>EQ@#"K&>3N>=F"3 M-BTU_=E*B^K$"AF2K4E<&B@"3*1%2&:;?NB5%\HUOY%ZA)1Q;Z&:[V0M&-XG M;M;.H C.UT04$+4/@,+,ZOQ,"]R6Y"QC69;65^B/$M/7>?%>HGX>/GOPO3\ M7?4,5((;SCTDBQ0#U-K(.K("@@K"*F8%MZU'33Y(2'? V4?(3T-G#XZ/W*CI M8]W"5QJ$*()FV@%:'>LA928#'"58;VM= !M#\3 M>Y#\58.Y8D+A-H&32A)@I0&OC884G",%4,GKK>X)MI']V'V:]A36IKCWX-S( M E]GPU[YY\A4LDD#YZ4FWQ#A03@-A>L8C6*&R:T"X6=$?N>E(PM]'Y'-6_!O M;,'CW[<)%QFS5@C/>'YI]:RR4F:IP$0CZ@09#M[[ !22B^R["X Y"LQC_G].%[7LRF7[Z>OYW.370]X/2N M=7]WW7'*:O+V-7/ DJAST+D&+"F!9)KG6OP@1.LTEL=HV0I=]F3VOR8L[P Z M[QZXDU_[?J_GB\7\KYKIA7_2;\Y_3'APRM2.A3J01B@N&&#MC_E0,9W>;ZXJ-=>KW$Y77XB6C!]F-W>#/C$ MH^)&U--),KV@;(I /ZKYKEQK06L+IO7]];:T=965::V_;-A?^OE_!.5B7 +[)=M+420.XCKL:Z)+. M<=;MTPM*HBPB%*F1E!WOU^\<4KXD=EIG6]<:;X"ZED@>GO.#_ND4FLT/K;[C<;E^)*\&__\GG3JS8",-96&6ZXD%8W& MX*I"*JFU>;?1F,UF]5F[KO2D,1XU4%2G(90RK![;N')QCG?@D]'XXKOS[VLU M:3U))6L]4F'Y6^XU/JQRVW M@ETLY)PW_/5YPVUR'JIX?G$>\RGA\>L*/VW1DR Z3>+C(.HDKU[2DY.35AA$ MS:@3T"8-_Q> D@V8[M<8.Q?L=27CLI8RW+_;.<[MV8S'-NT&S>8/%3?OXCQ1 MTL)F&A;[KU[&IB2J)R#,JAR6@R3+[FV-"CZ176=?Q8M:3(^44+I[T'1_9SA2 M2VC&Q;S[XYAGS) K-B,CE5'Y8]6 3VJ&:9[XB8;_R?PF[G+F]7\)<@27;&%/ MT$(C!O/+1@-]TC0)[IKZ1\?S :#]\.^[WQ\/H*F#NZN>U=C B3 M![_UW_6N?AJ07G],KM^2X%6[4_WF#>W=D-[E]8?QX'+=/VB7\UF[V4);G*F] MT9O>U>"F=OW;^\'O"RM;S69K5UY^<1,[6TT<5@G(([]2&3.=*G57)1'3EB=S M8E-J7QP#,K"EI<04^+%:/V.:E4+0@(P; 843:_",VQ0,-#F+G((H-P?5 M5 QF3F%93,+Y.@Q[Z>#V)QS,2,(E0(C>6$%6!>_"=!C6:^-<)A !%)LB^!Z) M(@:9X)8U?*K@4HY1DP.J2 @DBA KCY=@FT=; ZEBUVU5<48A8 *X68$OW';& MZ1-1DY)$J)E9<$"S"3=68R12O.GU!BVK:ZXT"V4VM-U+;W;J9/S ]!<'IZW@ MY9DI_56F9*2W2A(.EPZ4(:&:.?@!3AX*AC 1!CX/!3Q]Q$ M0ID"UF'0:R6\'W*M(A;#;4,. ?:8@1\]MH/[**5RPD@/XFE4")CA2O_Q(3MR M2UWIQZLCLL!]"X9M]_<%,415.#8+TG,/;2,8\&N4]!1!''8V,GE@9/)I([\X M4="_CX,$M,-BMY>E&AM&.#-!IP=^<#G^\P2M8OF):&%V7X)U(&2KG7QE484& M 9!0IMRX- 6SF'1RL/=9);CU)*F9H(Y!96E9>:):)E C!(_=^= 4 MH>$QIYJC =P70)>V)4HJ#!8E%^S&53"7U. "@K!R= MRJ%[X5$A*.9B,,LI ML2INL,*7RO4*#]]"AA,A7<)Z%N]E>CP,'[-DYT#?(,ON*6)GS@#/ICQ&*E"C M),4\3 W0"+L8Y ?5\<)7P!Y.0RZXG6.]V[8M,M>YU7G,D^[!U+4NR*7[^]*@ MO- Y,,:X^AQ%2L=. =SY,#F,MSR'K[28_HB+ I M%86+-,2.)0DT)'P*5ILMC<6RNNZ0.?SE]E[#L0$60M0;W]&$JK!/:[!+;J/+ MV0S;M>3S_2L)%XV@(WB)!.CCG(D;[)U#XZ,%5IN8XQFE+-9N9*MCGQ'EF.E5 M%!4:D5U+JUND9LI8N(_/)$"6B4#0'_Y,20Z?6)( 12#^'LTN%8?FE[GC%9Z\ M9+'4Z\AKE5*SK$$8N8Y2+'8IS>%1IILY'*+NF"C/6H_F5_\Q1'M+H^._VU6[ M9P=+ E97 8;QODZ"5:RA&Y]1E#::AZ5J%!H(J[19U@%W T1F<."VC'TBFX4* M*@V.QQST$6G97"0F6MRKKX#FJ*.1=*8?EXWU'/#Z]>3]6;_A65U? O M7NQ<#M?=4,/&FV.=T_JKYM/#S7KPY-B_)+;A5/9J S(FI_)UI5U9+,AIC">! M;BN_)\'#5U&")1O@>%S^>^HX8U\<=" 4W.>C-P1+ZI1H?,+0)IJY(S@ELQSQ M, M#C_XHS<4E0V@COX1. V7@;E2>'.UA(80 MHH7=7/*9GQ64G_X7#NZW%A=_ 5!+ P04 " #QA:A6?"[# >X' #*(0 M&0 &1S<"TR,#(S># S>#,Q>&5X>#,Q,BYH=&WE6FUOVS@2_GZ_@NO@N@G@ M=SMMXJ0!7,?=&DB3KN-<=S\=:'%D$9%$+4G9\?WZFR'EE\1.Z]QNMS4N0%U+ M)(]$:_?^JSR"8Q^W3W[FK08Z5*K?:YU:O5+D>7[,/HXQ5K M5^L--M(\-=)*E?*X5NM?EU@ILC;KU&JSV:PZ:U65GM1&PQJ):M=BI0Q4A16E MBW.Z@Y_ Q<4_SG^J5-BE"O($4LL"#=R"8+F1Z81]%F#N6:52S.JI;*[E)+*L M66^VV&>E[^64^W$K;0P7"SGG-7]]7G.;G(^5F%^<"SEE4KPMR9, &N&;\ TT MPZ#=;-=/6Z?!::/.VZT O&Z^>\&*EG#Z7Z-L?,8WI82F58BH/T[[>/,GLVD ML%&G4:__L^3F79R'*K6XF<;%_JN7L2F)ZPD*LRK#Y2C)PH.M\%A.THZSK^1% M+:8'*E:Z13,"P:YBQH4IX^G/9H$\J!K0,_40C_P-^ M$W9C"W;3/4#D07\GY7O]X6CP?M#K MC@8WU\CU=]WK$1C?/6O*C:#Z\N^K?LD:+5QKM0W[$NM>7K'$LBJN[Z\O^ MD(T^]-EMOWI-LL69VAV^ZU[W;RLWOUWU?U]8V:S7=^;E-S>QO=7$09E=<:WG M[",7 M(R"T!;&\!]UV0:O"=0 M&=PR=M41]Z )@=18#7%:BLM1$P&:S2(91,SD]+%:/P,-A1 R()$FQK))%7@F M;80&F@P"IR#)S5 U)=#,*2X3;#Q?AV$O'=SZ@H.!A3)%",D;*\C*Z%VV_Y#$/%T JR+ M\33,8YSA"O_Q(1RYI:[PT]416^"^!<.6^_N&&)(JDEJ%U'./;&,4\&N4]!0A M''8V,GQD9/AE([\Y4EFMI%/#%AGX=^<#G^ZP0M4_D)>&YV M7T)U8 RKG7QE4;E& 9A0IM*X-(6S('5RJ/=9);CU)*DAYHY!16E9>:)<)% : ME)CL4!>C8BGV4Y*4&RI*+MB-JV NJ>'Q$Q7"QE>CP3:4@*G"C4DYYF!ND$74QQ ^NQ<)7R![)QS*6=D[U;MNVQ%SG5NZ()?N'PJ#LEQGR!CCZG,0*"V< JX?FD"*93=&XN (9,1(FH*]GB<' M,E=FF/7VDQ[!$8,ICW,7:80=A"$V)'**5ILMC<6RNNZ0.?SE]E[#L0$78M0; MW]&,56Z?UV"7W,:7LX':M?#K_2L;+QI!1_ ""=3'.9,VV#N'BJ,%5IN8TQFE M*-9N9*MC7Q#EE.E5$.2:D%U+JUND)LI8O$]/)%"6"5#0'_Y,R0Z?61(B13#^ MGLPN%,?F%]SQBDY>:;[4Z\AK%7&SK$$4N8Y2(%Q*E1_\&>[EPB:"VGVD<]?'31>U\].RNY5U L4MZZC+8;' M2$O0%30@YIF!SN++&:;++.;SCDR=&F[162%LK*Q528?>0$TIYV(I+![N.^KY MX=7+J6K=OZ"R&O^)Q<[%<-4-U:S8'&N?5$_KSP_7JXUGQ_XBL36GLE<;D3$9 M3]^66J7%@HP+.@ETFMD#:SQ^$15#N &.Q^7OIXXS]M5!&T/!?3YZ/[ D3H'% M%\RLDY$[0E/PRM$N0V/IX,S(RK,7@H82OA-B?P-*>X-%+Y(0LO?+C'GC^ZO_ M=U@./_F3-B+2?X @IP/B AM7V+NK0WEQ^^A/859S>7A+FE__54"F_&\B.O[9 MUA0V?B>PBE*7R.NK)7R,H9K;S25?^6E!\>E_Y>!^;W'Q7U!+ P04 " #Q MA:A6C6"UNMD$ "[$P &0 &1S<"TR,#(S># S>#,Q>&5X>#,R,2YH=&WM M6&UOVD@0_GZ_8DIT;2+A=P<"II$H4!6I#6EPVNNGTV*O\2JVUUTO(=ROO]FU MR6MS1ZNJS56'$,*>W=EYGGD\,_+@V7@V"C^=3B"5>0:GYZ_>3D?0,BSKHS>R MK'$XAC?AN[?@F[8#H2!%Q23C!J#OX2TE\_-O@F6' F$>KG!82(D&)I#&L*E8LX6-,JPLPC&;5 MB)<;P9:I!-=V/?C(Q06[)+5=,IG1XZV?@55?#RQ]R&#!X\WQ(&:7P.*7+=9S M.K[7\1)G<63[\8+V%FZGYWN^2PZ)XW?=/QT,TL+E]9Y*;C+ZLI6SPDBI.K_O M'Y8R6+-8IGW'MG]OZ77'@X07$@\3N+G^6_MXZ(F()3J3O,3MZ$G2*VF0C"V+ MOL;7JEUMER](=+$4?%7$1L0S+OI[B?X$S96M/X':8B0D9]FF_R)D.:W@A*[A MC.>D>-&N,%E&105+ZH45^XO6I^O+=0VLBWXR5M M4,=5Z"97*5LP"9YK.G>A M[08JPI10\=10C29GX?3U=#0,I[,3U/K9_'QX$D(X>Q3BDX?D',&Y.3=')LPG M(PW+\0[M-@SG,!S/3L/)^-? N477LSLP>PWAFPG,AV>OAB>3N3'[X^WD$PQ' MH;*XMNWNJMA[(+\_%O^+6*8%1+PH:*0J*:R93$&F%-ZOB$#FLPV.7-<.1CPO2;'15TYP .CQ-1>T=6EM ZD@81E:K^.9TV@EL-HC<%+$,+F* M4E(L*1;E/&=5I6+'KUH98P6'E J*$=^.K<:Q#:T-4XBHD"S9M*%H5P'.X7Y\<)W,&]5= M*Z[)J-/S_%H6N18RYK47*&W^"KEUGV9N68$U)"EP_N4UVS?'KQ_X$.B$SM&/>M>@AUT4_?/H[I]WIO^&V*^(^:? ??5YF[C M_"94]33YI' ]W_.[0:5_ 1W#!RP^5*2<7]R!NJ-Z;86XM1,].RQMRI2N8B4R MPS,6@Z(D^&J.T<=/(OBID?H?HFZ4,IK@X(-#D&27%&9)PG!FUOUQE&*?Q1/^ M)_0K"-T_%0R'C1*GC0>L'CQDTM+]_POCQ>W70"6O7X+U!# S>#,Q>&5X>#,R,BYH=&WM6&UOVD@0_GZ_ M8H[HVD3"KY@D8!J) E&1TI &]WK]=%J\:UC5]KKK)<3WZV]V;?+2-'>TJMI< M=2A"F-F=G>>9AYG)#GX=ST;1^XL)K%26PL7;EV?3$;0LQWG7&3G..!K#J^CU M&02VZT$D25YRQ45.4L>9G+>@M5*JZ#O.9K.Q-QU;R*4373K:5>"D0I3,IHJV M3@;Z&WQGA)[\,OC5LF LXG7&<@6Q9$0Q"NN2YTMX1UGY 2RK6342127YWEEEW,DA$KO PB9OKC[6/AYZ(7*(S)0K<1SU@)YVP#ER(C^?-VB(+KJ#CV_Y]:+N!BC$E3#XU M5*/)930]G8Z&T71VCEJ_G+\=GD<0S1Z%^.0A>0_#4:0MONONK-A/ M0'Y[+,%GL4QSB$6>LUA74MAPM0*U8O!F320RGU9PR0HA%8@$?N<$XXM8O,HQ MN&4%TSRV85\O?[9W[/MN.!)90?+*/'GA :#'4R$S\%SK#21"&MK9'I;#L..U36EM RDAX2E:;^*9LW@ML=HC<))3F%S'*Y(O&1;E+.-E MJ6/'/[V28@6'%9,,([X;6XUC&UH;IA SJ7A2M:%8RW*ML2D!MQK601V%C80Q M(D)%H9O#W=7-&BT$/,X$2N2"Y*RT9MQ[!UL4W__X^[SX@=T)-!$1\M_(-5FGJ-T8 M]9AJS=SH2+*/:RZ9[M*E3LR\$;[7V2>H5PE>=Y\>W"3S5G4WBFLRZO4Z02V+ MS @9\]H+M39_AMSZ3S.W/,<:DA&3,"Q:BN!6BM^:7&T33[BN6H5DIN MF*1-DS2RJW)C=DV)D?1A[;@V.[V#A\UN[;WJ.V?W/IV MK_>X]6N]!EW;\X*=W#J&B)H,Y+O$!+YH=5K;#8WH^GYQ#=[]\5'K\%/*:[;O M#M[?\4=B$CM&/9M>@AVTJOOG<=T^/YG^&V*^(>8? ?=E=;]Q?A6J>II\4KB> M[05'86G>X8Q(66$Z*3: >T!WU*ZK\;9V(F>'I4V1,C6L0%Y$RBEH0L(O9AA] M_"!ZGQ:E_R'B1BO.$CB]Z8ZS).$X+__/X1=PN'\A.;)7('VW1.KA8AC'^-^K MTG=,#:\'#XEU3/?_S'!Q]Q*H$/456%^R%&>4*_;@6NCVYVS&!_=V"UG@;WJM M'F[YEYNDYKV^U#+7:R=_ U!+ 0(4 Q0 ( /&%J%:^,1>:;4L" ,N]%P 0 M " 0 !D'@S,3$N:'1M M4$L! A0#% @ \86H5GPNPP'N!P RB$ !D ( !34D$ M &1S<"TR,#(S># S>#,Q>&5X>#,Q,BYH=&U02P$"% ,4 " #QA:A6C6"U MNMD$ "[$P &0 @ %R400 9'-P+3(P,C-X,#-X,S%X97AX M,S(Q+FAT;5!+ 0(4 Q0 ( /&%J%8]"2L!V00 +D3 9 M " 8)6! !D'@S,C(N:'1M4$L%!@ + L *X0( ));! $! end